Gantt chart
간트 차트(Gantt chart)는 프로젝트 일정관리를 위한 바(bar)형태의 도구로서, 각 업무별로 일정의 시작과 끝을 그래픽으로 표시하여 전체 일정을 한눈에 볼 수 있다. 또한 각 업무(activities) 사이의 관계를 보여줄 수도 있다.
Milestone
마일스톤(Milestone)이란 단계의 완료나, 중요 산출물의 완료, 의사결정 시점 등 프로젝트 일정상 중요한 시점을 나타낸다. 마일스톤은 완료의 개념이므로 기간이 0 이고 따라서 자원을 할당하더라도 공수는 증가하지 않는다.
프로젝트에서 사용되는 마일스톤의 종류는 다음과 같다.
- 의사결정 시점
- 프로젝트에 중요한 영향을 끼치는 의사결정 시점이다.
- 목표 시점
- 작업 기간이 비교적 긴 경우, 중간 진척을 판단하는 것은 쉽지 않다. 이 경우 작업 중간에 산출물의 일부가 완성된 경우 일정량의 진척을 인정하는 방식으로 마일스톤을 설정한다. 이와 같은 마일스톤은 작업 진척상황을 보다 세밀하게 관리하기 위한 것이기 때문에 inch pebble(작은 조약돌) 이라 부르기도 한다.
- 작업 뿐 만 아니라 상위작업이 완료되는 목표시점도 마일스톤으로 설정한다. 상위작업에 공정의 단계가 설정되어 있는 경우, 각 단계의 완료 시 마다 마일스톤을 설정해 주는 것이 보편적이다.
- 데드라인
- 계약서상에 명시되어 있어서 반드시 지켜야 하는 일정계획 상의 시점이다. 1차 오픈, 중간 산출물 전달 등 고객과 약속한 시점을 마일스톤으로 정의한다.
- 외부 산출물의 완료일
- 프로젝트 팀이 아니라 외부에서 담당하는 작업의 경우 WBS에 정의할 수 없다. 외부 작업이 프로젝트의 다른 작업에 영향을 끼칠 것이기 때문에 이를 WBS상에 표현해 주어야 한다. 이 경우 기간이 있는 작업으로 표현하지 않고, 완료하여 프로젝트에 입고되는 시점만을 마일스톤으로 놓고 관리하는 것이 보편적이다.
- 행사
- 미팅, 회의 등 프로젝트의 공식적인 행사이다. 행사라는 개념은 기간이 0이 될 수 없지만 다른 작업들에 비해 비교적 기간이 짧은 경우(ex: 2~3시간 내외) 기간을 무시하고 마일스톤으로 설정하기도 한다.
- 프로젝트 종료일
- 프로젝트 종료일은 보통 날짜에 종료라는 제한 조건을 달아서 관리한다. 프로젝트의 어떠한 작업도 연관관계를 따라가다 보면 결국 프로젝트 종료로 마감해야 한다. 그렇지 않으면 종료보다 늦어지는 작업이 존재할 수도 있기 때문이다.
Projects
- Frappe - 인터랙티브 Gantt 차트 오픈소스
- GanttLab - GanttLab.com | A live Gantt chart for GitLab and GitHub
- GanttProject
See also
Favorite site
References
-
Top_open_source_project_management_tools_of_2016_-_Opensource.pdf ↩