locked
Milestone(중요시점)으로만 구성된 하위작업에서 발생하는 상위작업계산 오류

    일반 토론

  • Microsoft 의 상위작업, 즉 요약작업은 하위작업들의 속성에 의해 계산됩니다.
    하지만 그 하위작업들이 Milesone으로만 구성되는 경우 프로젝트현장에서 원하지 않는 이상한 결과가 나오기도 합니다.

    관련 첨부파일을 보시면 이해가 더 빠르실것 같습니다.
    아래 링크를 클릭하셔서 파일을 다운로드 하신 후에 먼저 현상을 확인해보도록 하겠습니다. 

    http://www.pmpia.com/zbxe/?module=file&act=procFileDownload&file_srl=36519&sid=23048d7bca5ede0f6aedb52d294b71d3

    첨부된 파일을 보시면 상위작업2와 상위작업3의 차이을 보실수가 있습니다.


    상위작업 2는 말씀하신대로 마일스톤으로만 연결시켰고, 상위작업3은 기간으로만 연결시켰습니다.

     

    똑같은 상황임에도 불구하고 마일스톤은 늦음으로 나오고 기간은 예정대로 진행이라고 뜨게됩니다.

     

    왜 이렇게 나오는지를 보기위해 “상태” 또는 “상태 표시기” 필드가 어떻게 계산되는지 보겠습니다.

     

    계산 방법  작업이 100% 완료되면 상태 필드가 '완료'로 자동 설정됩니다.

    작업 시작 날짜가 상황 보고 날짜보다 늦으면 상태 필드에 '이후 작업'이 표시됩니다.

    시간대별 누적 완료율이 상황 보고 날짜 하루 전까지 입력되면 상태 필드에 '예정대로 진행'이 표시됩니다.

    시간대별 누적 완료율이 상황 보고 날짜 전날의 자정까지 입력되지 않으면 상태 필드에 '늦음'이 표시됩니다.

     

    위는 MS Project의 도움말에서 상태 필드라고 검색했을 때 나오는 설명입니다.

    요약작업, 즉 상위작업은 하위작업에 의해 계산되지만, 실제로 필드에 대한 판단은 상위작업 데이터만을 가지고 하게 됩니다.

    무슨 예기냐 하면  첨부파일의 상위작업2의 경우 시작날짜 2/10 완료날짜 2/18, 초기계획시작날짜 2/9, 초기계획 완료날짜 2/17 만을 가지고 계산을 하고

    상위작업3의 경우 시작날짜 2/11 완료날짜 2/18, 초기계획시작날자 2/10, 초기계획완료날짜 2/17만을 가지고 계산을 한다는 것입니다.

     

    따라서 작업만으로이루어진 상위작업 3의 경우 시작날짜가 2/11, 완료날짜가 2/18이므로(2일의 휴뮤일 있음) 1일(현재일-시작일)/6일(18일에서 11일을 빼서 1일더함, 왜냐하면 시작일은 8:00 이고 종료일은 5:00 이므로 1이 더해짐 여기에서 휴무일 2일을 빼면 6일이 나옴: 단순히 하위작업의 기간을 더하는 것으로만 계산하면 안됨)

     

    1/6 하면 17% 까지 상위작업 3이 완료가되면 늦음으로 17% 이상이면 예정되로 진행으로 나오게됩니다. 궁금하시면 h작업의 완료율을 변경시켜 보세요.

     

    하지만 마일스톤으로만 이루어진 경우 상위작업2의 경우 14%의 완료율(위와 같이 계산하면 14%가 나옴)이 나와야 함에도 불구하고 아래의 마일스톤이 모두 완료되기 전까지는 상위작업2의 실적 누적 완료율이 0이기 때문에(모두다 완료가 되면 100%로 바뀝니다) 늦음으로 나오고 있는 것입니다.

     

    결론적으로 기간이 존재하는 작업에 대한 요약작업 계산 규칙을 마일스톤으로만 이루어진 요약작업에 적용하다보니 좀 엉뚱한 결과가 나온 것 입니다.


    Microsoft Project MVP sw chung
    2009년 2월 18일 수요일 오전 12:32