Skip to content

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


  1. Top_open_source_project_management_tools_of_2016_-_Opensource.pdf