MM·MH·MD 공수 단위 해설
MM(Man-Month, 인월)은 사람 1명이 한 달 동안 투입되는 양, MH(Man-Hour, 인시)는 사람 1명이 1시간 투입되는 양, MD(Man-Day, 인일)는 사람 1명이 하루 투입되는 양을 나타내는 공수 단위입니다. 프로젝트의 투입량을 적을 때 쓰는 단위들이고, 서로 바꾸려면 "한 달에 몇 시간을 일하는가"라는 월 기준시간이 필요합니다. 이 페이지는 세 단위의 뜻과 환산 방법, 계산 공식을 정리한 해설입니다. 숫자를 직접 넣어 계산하려면 MM·MH 공수 변환 계산기를 쓰면 됩니다.
단위 하나씩
MM (Man-Month, 인월)
사람 1명이 한 달 동안 투입되는 양입니다. 인력 계획이나 견적에서 월 단위 투입량을 나타낼 때 씁니다. 다만 한 달의 근무시간이 얼마인지는 정해져 있지 않아서, MM만으로는 몇 시간인지 알 수 없고 월 기준시간이 함께 있어야 MH로 바꿀 수 있습니다.
MH (Man-Hour, 인시)
사람 1명이 1시간 투입되는 양입니다. 시간 단위로 투입을 누적할 때 씁니다. 인원이 늘거나 기간이 길어지면 그만큼 곱해져서 쌓입니다. 예를 들어 1명이 20일, 하루 8시간 일하면 160MH입니다.
MD (Man-Day, 인일)
사람 1명이 하루 투입되는 양입니다. 일 단위 투입량을 나타낼 때 씁니다. 하루 근무시간을 곱하면 MH가 됩니다. 하루 8시간 기준이면 1MD는 8MH입니다. 투입 기간(근무일)과 혼동하기 쉬운 단위이기도 합니다. 2명이 10일 일하면 기간은 10근무일이지만 총공수는 20MD입니다.
왜 변환 비율이 하나로 정해져 있지 않나
MM과 MH 사이의 변환 비율은 자연 상수가 아닙니다. 한 달에 몇 시간을 일하는가 하는 기준이 있어야만 변환할 수 있습니다. 그 기준이 월 기준시간이고, 월 기준시간은 하루 근무시간에 월 근무일을 곱해 정합니다.
- 월 기준시간 = 하루 근무시간 × 월 근무일
- 총 MM = 총 MH ÷ 월 기준시간
자주 쓰는 기본값인 160시간은 근무일 20일 × 하루 8시간으로 잡은 예시값입니다. 법이나 표준으로 정해진 값이 아니며, 회사와 프로젝트마다 기준이 다릅니다. 월 근무일이 달라지면 1MM에 해당하는 시간도 달라집니다.
| 하루 근무시간 | 월 근무일 | 월 기준시간 | 1MM |
|---|---|---|---|
| 8시간 | 20일 | 160시간 | 160MH |
| 8시간 | 21일 | 168시간 | 168MH |
| 8시간 | 22일 | 176시간 | 176MH |
그래서 MM과 MH를 오가는 문서에는 어떤 월 기준시간으로 계산했는지를 함께 적는 것이 안전합니다. 기준이 다르면 같은 투입량도 다른 MM으로 표시됩니다.
환산표 (월 기준시간 160시간 기준)
월 기준시간을 160시간(하루 8시간 × 월 근무일 20일)으로 잡았을 때 MH를 MM으로 바꾼 표입니다. 기준이 다르면 이 표의 값도 달라집니다.
| 총 투입시간 (MH) | 인월 (MM) |
|---|---|
| 40 | 0.25 |
| 80 | 0.50 |
| 160 | 1.00 |
| 240 | 1.50 |
| 320 | 2.00 |
| 480 | 3.00 |
| 528 | 3.30 |
| 800 | 5.00 |
| 1,600 | 10.00 |
MD와 연결하면 이렇게 됩니다. 하루 8시간이면 1MD는 8MH이고, 월 근무일 20일 기준으로는 20MD가 160MH, 즉 1.00MM입니다. MM 표시값은 소수 2자리까지 반올림한 값입니다.
계산 공식
- 인력 1명의 MH = 근무일 × 하루 근무시간 × (참여율 ÷ 100)
- 총 MH = 모든 인력의 MH 합계
- 총 MM = 총 MH ÷ 월 기준시간
- 총공수(MD) = 인원 × 근무일 × (참여율 ÷ 100)의 합계
- 월 기준시간 = 기준 하루 근무시간 × 월 근무일
참여율은 그 프로젝트에 실제로 쓰는 시간의 비율입니다. 참여율이 50%인 인력은 같은 기간을 일해도 공수가 절반으로 계산됩니다. 내부 계산은 반올림하지 않고 끝까지 계산한 뒤, 표시할 때만 MH는 소수 1자리, MM은 소수 2자리로 반올림합니다.
계산 예시
| 예시 | 입력 | 총 MH | 총 MM (기준 160시간) |
|---|---|---|---|
| 1명 기본 | 1명, 20일, 8시간, 참여율 100% | 160 | 1.00 |
| 3명 한 달 | 3명, 22일, 8시간, 참여율 100% | 528 | 3.30 |
| 부분 참여 | 2명, 15일, 6시간, 참여율 50% | 90 | 0.56 |
| 참여율이 다른 2명 | 20일, 8시간, A 참여율 100% / B 참여율 50% | 240 | 1.50 |
부분 참여 예시의 90MH는 1명당 45MH씩 두 명분입니다. 참여율이 다른 2명 예시는 160MH와 80MH를 더한 값입니다.
계산에 쓰이는 가정
- 월 기준시간 기본값 160시간은 근무일 20일 × 하루 8시간으로 잡은 예시값입니다. 법이나 표준으로 정해진 값이 아니며, 자기 프로젝트 기준(예: 월 근무일 21일이면 168시간)으로 바꿔서 읽어야 합니다.
- 참여율은 근무일 전체에 균일하게 적용됩니다. 특정 주만 참여율이 다른 경우는 인력을 나눠 각각 다른 기간·참여율로 계산합니다.
- 초과근무, 휴일 근무, 휴가는 별도 항목이 없습니다. 하루 근무시간에 이미 반영된 것으로 보고 계산합니다.
- 프로젝트 기간과 총공수는 다른 값입니다. 기간은 투입 기간의 근무일이고, 총공수는 인원이 곱해진 투입량입니다.
직접 계산해 보기
인원과 근무일, 참여율을 바꿔 가며 계산하려면 MM·MH 공수 변환 계산기에서 같은 공식을 그대로 계산할 수 있습니다. 공수를 단가와 연결해 금액으로 바꾸는 방법은 프로젝트 견적 구성 요소 해설에 정리돼 있고, 계산은 프로젝트 견적 시뮬레이터에서 할 수 있습니다.
자주 묻는 질문
1MM은 몇 MH인가요?
기준에 따라 다릅니다. 하루 8시간, 월 근무일 20일을 기준으로 하면 1MM은 160MH입니다. 월 근무일이 21일이면 168MH, 22일이면 176MH가 됩니다. 그래서 MM과 MH를 변환할 때는 기준 월 근무시간을 함께 적는 것이 안전합니다.
MD와 MM은 어떻게 바꾸나요?
MD에 하루 근무시간을 곱하면 MH가 되고, MH를 월 기준시간으로 나누면 MM이 됩니다. 하루 8시간, 월 근무일 20일 기준이면 20MD는 160MH이고 1.00MM입니다. 반대로 MM을 MD로 바꾸려면 월 기준시간을 곱해 MH로 만든 뒤 하루 근무시간으로 나눕니다.
참여율 50%면 공수는 절반이 되나요?
네. 참여율은 그 인력이 실제로 투입하는 시간의 비율이라 공수에 그대로 곱해집니다. 1명이 20일, 하루 8시간, 참여율 50%로 투입되면 160MH가 아니라 80MH로 계산됩니다. 인력마다 참여율이 다르면 인력을 나눠서 각각 계산한 뒤 합산합니다.
프로젝트 기간과 총공수는 왜 다른가요?
기간은 달력상 투입 기간의 근무일이고, 총공수는 인원이 곱해진 투입량이기 때문입니다. 2명이 10일 일하면 프로젝트 기간은 10근무일이지만 총공수는 20MD입니다. 일정 계획에서는 기간을, 인력 규모와 견적에서는 총공수를 봐야 합니다.
참고 사항
이 페이지의 환산표와 예시는 월 기준시간 160시간 등 본문에 표시된 가정을 전제로 한 값입니다. MM(인월) 변환에 쓰이는 월 기준 근무시간은 회사와 프로젝트마다 다를 수 있으니, 제출·보고 용도로 쓰실 때는 제출처의 기준과 같은지 먼저 확인하시기 바랍니다.