M/M(Man-Month)
한명의 인원이 한달 동안 일할때 생기는 작업량/ 비용을 측정 하거나 표현하는데 사용하는 용어로
인력과 시간에 대한 관계와 밀접한 관계가 있다.
Man-Month는 프로젝트의 일정을 계획하고 작업의 규모를 나타내거나 이해하는데 도움을 주며, 작업자(개발자)의 인력이 얼마나 투입이 필요한지가 수치로 표현되어서 작업의 예측을 쉽게 할 수 있다.
반응형
< 예시 >
예시 | 설명 |
개발기간 예측 | 다른 비슷한 제품의 MM을 고려해서 예측 |
인력 투입 | 3명의 작업자가 5달 동안 작업해야함. 더 많은 인력을 투입으로 개발기간을 축소 |
회고 | 작업 이후의 회고 과정에서 인력 및 비용을 나타낼때 사용 |
< MM을 계산하기 위한 고려 사항 >
설명 | |
프로젝트 복잡성 | 개발 작업의 양을 나타내지만 프로젝트/업무의 복잡성을 고려하지 않는다. |
기술적 요소 | 특정 기술이나 새로운 기술을 도입하는 과정인 경우 추가적인 학습시간에 대한 고려가 필요하다. |
작업 종류 | 일부 작업은 예측하기 힘든 요소가 존재한다. 그런경우에는 정확한 산정이 어렵다. |
인적 요소 | 팀의 경험이나 협업 수준에 따라 예측 수치가 달라질수있다. 혹은 신규로 투입되는 인원에 대한 케어로 인해서 더욱 시간이 필요한 경우가 존재한다.(브룩스의 법칙) |
하지만 일이 계획한대로 흘러가지 않는 경우도 있기 때문에 단순히 MM을 계산하면 안된다.
많고 다양한 변수도 같이 함께 고려되어야 한다.
★★☆☆☆
반응형
'개발 > 게임) 개발관련' 카테고리의 다른 글
개발용어)Recap (repeat the main points of an explanation or description) (0) | 2023.12.27 |
---|---|
문제해결) 소스트리 실행 안되는 경우(SpellChecker Error) (0) | 2023.12.26 |
문제해결)Visual Studio (EditorConfig) 생성 메뉴가 없는 경우 (0) | 2023.12.13 |
개발관련) 3D Character 이동 거리(보폭) (2) | 2023.12.07 |
Xcode)Xcode Version / Swift Version 확인 방법 (0) | 2023.12.04 |
댓글