Duration (기간)
기간(Duration)은 작업의 시작부터 종료까지 걸리는 근무일 수다. 투입 노력의 총량인 공수(Effort)와는 다른 수이며, 마일스톤의 기간은 0이다.
무엇을 세는 수인가
기간(Duration)은 작업의 시작부터 종료까지 걸리는 근무일 수다. 투입되는 노력의 총량인 공수(Effort)와는 다른 수다. 두 사람이 3일씩 붙는 작업의 공수는 6인일이지만 기간은 3일이다. 반대로 하루 한 시간씩만 낼 수 있는 담당자의 2일짜리 공수는 기간으로 10일이 될 수 있다. 기간은 달력 위의 길이, 공수는 사람의 시간이라는 서로 다른 축을 잰다.
왜 중요한가
기간은 일정 계산의 기본 입력이기 때문이다. CPM(Critical Path Method)은 시작일에 기간을 근무일 캘린더로 더해 종료일을 만들고, 그 종료일이 후행 작업의 시작일이 된다. 기간 하나가 틀리면 그 뒤 사슬 전체의 날짜가 함께 틀린다. 또 기간을 근무일로 세는지 달력일로 세는지에 따라 같은 10일도 종료일이 달라진다. 주말과 공휴일이 끼면 근무일 10일은 달력으로 2주를 넘는다. 어느 기준인지 팀이 합의하지 않으면 일정표를 읽는 사람마다 다른 날짜를 상상하게 된다.
흔한 오해
사람을 더 넣으면 기간이 비례해서 준다는 오해가 가장 오래됐다. 공수는 나눌 수 있어도 검토와 인수인계, 의사소통 비용이 늘어나 기간은 비례해서 줄지 않는다. 마일스톤의 기간을 두고도 자주 헷갈린다. 마일스톤은 작업이 아니라 시점이므로 기간이 0이다. 마지막으로 요약 작업의 기간은 자식 기간의 합이 아니라 가장 이른 시작에서 가장 늦은 종료까지의 스팬이라는 점도 함께 기억할 만하다.
wbsgantt의 기간은 근무일 기준입니다. 시작일과 기간, 프로젝트 캘린더로 CPM이 종료일을 계산하고, 마일스톤은 기간 0이 강제됩니다.