본문 바로가기
개발/게임) 개발관련

개발용어)M/M(Man-Month)

by 테샤르 2023. 12. 15.

M/M(Man-Month)

한명의 인원이 한달 동안 일할때 생기는 작업량/ 비용을 측정 하거나 표현하는데 사용하는 용어로

인력과 시간에 대한 관계와 밀접한 관계가 있다.

Man-Month는 프로젝트의 일정을 계획하고 작업의 규모를 나타내거나 이해하는데 도움을 주며, 작업자(개발자)의 인력이 얼마나 투입이 필요한지가 수치로 표현되어서 작업의 예측을 쉽게 할 수 있다.

 

반응형

 

< 예시 >

예시 설명
개발기간 예측 다른 비슷한 제품의 MM을 고려해서 예측
인력 투입 3명의 작업자가 5달 동안 작업해야함. 더 많은 인력을 투입으로 개발기간을 축소
회고 작업 이후의 회고 과정에서  인력 및 비용을 나타낼때 사용 

 

 

< MM을 계산하기 위한 고려 사항 >

 

  설명
프로젝트 복잡성 개발 작업의 양을 나타내지만 프로젝트/업무의 복잡성을 고려하지 않는다.
기술적 요소 특정 기술이나 새로운 기술을 도입하는 과정인 경우 추가적인 학습시간에 대한 고려가 필요하다.
작업 종류 일부 작업은 예측하기 힘든 요소가 존재한다. 그런경우에는 정확한 산정이 어렵다.
인적 요소 팀의 경험이나 협업 수준에 따라 예측 수치가 달라질수있다. 혹은 신규로 투입되는 인원에 대한 케어로 인해서 더욱 시간이 필요한 경우가 존재한다.(브룩스의 법칙)

 

 

하지만 일이 계획한대로 흘러가지 않는 경우도 있기 때문에 단순히 MM을 계산하면 안된다.

많고 다양한 변수도 같이 함께 고려되어야 한다.

 

★★☆☆

 

반응형

댓글