오늘은 일정관리용 프로그램 개발에 사용될 수 있는 그래픽 간트차트 컴포넌트에 대하여 살펴보려고 합니다. 사실은 제가 상업용 간트차트 컴포넌트를 판매하고 있지만, 차트의 개발 역사에 대하여는 간트가 개발한 것이라는 정도만 알고 있었습니다.
이 글을 쓰면서 약간의 조사를 해 보았습니다.
간트 차트(Gantt chart)는 프로젝트 일정(스케줄)을 보여주는 바(bar) 차트의 하나입니다. 각 작업에 대한 시작 시간과 종료시간을 기본적으로 하나의 바(bar)로 표시해 줍니다. 보통 현재 시각을 알려 주는 세로의 긴 줄 또는 상단에 역삼각형 모양의 표시기를 보여주며 그 하단에 하나의 작업의 시작 시간과 종료 시간을 한 행(row) 위에 바(bar)로 그려 줍니다.
이러한 형태의 툴이 처음 개발된 것은 1896년 Karol Adamiecki(폴란드)가 1896년 개발하였다고 알려져 있습니다. 그러나 1931년이 되어서야 자신의 차트를 폴란드내에서만 발표를 하였습니다.
그러나 일반적으로 이 차트가 알려진 것은 1910~1915에 걸쳐 설계한 Henry Gantt(1861-1919)에 의해 이후에 더 알려지게 됩니다.
1980년대에 이르러, 개인용 컴퓨터의 발달로 일정관리 프로그램이 개발되어 널리 사용하게 되는데, 현재 가장 많이 범용화된 소프트웨어가 마이크로소프트사에서 개발된 MS Project라는 일정관리 응용 프로그램입니다.
각 작업의 이름과 순서 그리고 기간 또는 시작/종료 시각을 보여주는 테이블(grid)이 있고, 우측에는 그 작업들에 대한 시작/종료 시각을 바(bar)로 보여주는 차트 화면이 있습니다.
아래에서 화면일부를 볼 수 있습니다.

개발된 이후 약 100년이 지난 현재까지 일정 진행 현황을 한눈에 그래픽으로 보여주어 쉽게 파악을 할 수 있는 차트는 이러한 형태의 간트차트 이외에는 아직 없습니다.
이 간트차트를 기본으로 좀더 사용하기 쉽고 더 많은 정보를 보여줄 수 있도록 부분적으로 발전이 되어 왔다고 볼 수 있습니다.
왼쪽에 일정에 대한 내용 또는 주체가 표시되고 우측 상단에 시각(time horizone)을 그리고 우측 하단에 좌측의 내용에 대한 활동시간을 바로 보여주며 그 전후의 활동의 연결 상태를 link로 보여주는 형태가 기본입니다.
요즈음 비즈니스들이 빠른 속도로 진행되고 또 이에 대한 기일 즉 약속을 하게 되고 이에 대한 정보를 공유해야 하고...일정 관리용 프로그램들이 많이 필요하게 되어 PMS(Project management System) 소프트웨어 개발들을 많이 하고 있습니다.
이러한 형태의 간트차트가 제공하는 기능을 사용하는 일정관리용 프로그램을 개발하고자 할 때 처음부터 백지상태에서 이 차트의 기능을 구현하기 위하여 개발하려는 것은 무모한(?) 작업이다고 저는 개인적으로 생각합니다.
개발인력과 개발기간 그리고 필요한 기능등을 구현하기까지 얼마나 많은 시간과 경비가 들어가야 할까요?
특히 개발하려고 하는 일정관리용 응용 프로그램이 기업의 타 시스템과 통합하여 사용하려고 할 때에는 더욱 비즈니스 분석 및 이에 대한 개발 자체에 많은 시간을 할애 하여야 하는데....
MS Project 응용 프로그램에서 사용하고 있는 간트차트 컴포넌트는 타 응용 프로그램을 개발할 때 사용이 어렵습니다.
그러므로 상업화된 상용 간트차트 모듈 컴포넌트가 필요하게 됩니다.
그러면 상용화되어 다른 일정관리용 프로그램에서 사용이 가능한 간트차트 컴포넌트로는 어떠한 것들이 있는지 살펴보겠습니다. 이에 대한 부분은 다음 기회에...
이 글을 쓰면서 약간의 조사를 해 보았습니다.
간트 차트(Gantt chart)는 프로젝트 일정(스케줄)을 보여주는 바(bar) 차트의 하나입니다. 각 작업에 대한 시작 시간과 종료시간을 기본적으로 하나의 바(bar)로 표시해 줍니다. 보통 현재 시각을 알려 주는 세로의 긴 줄 또는 상단에 역삼각형 모양의 표시기를 보여주며 그 하단에 하나의 작업의 시작 시간과 종료 시간을 한 행(row) 위에 바(bar)로 그려 줍니다.
이러한 형태의 툴이 처음 개발된 것은 1896년 Karol Adamiecki(폴란드)가 1896년 개발하였다고 알려져 있습니다. 그러나 1931년이 되어서야 자신의 차트를 폴란드내에서만 발표를 하였습니다.
그러나 일반적으로 이 차트가 알려진 것은 1910~1915에 걸쳐 설계한 Henry Gantt(1861-1919)에 의해 이후에 더 알려지게 됩니다.
1980년대에 이르러, 개인용 컴퓨터의 발달로 일정관리 프로그램이 개발되어 널리 사용하게 되는데, 현재 가장 많이 범용화된 소프트웨어가 마이크로소프트사에서 개발된 MS Project라는 일정관리 응용 프로그램입니다.
각 작업의 이름과 순서 그리고 기간 또는 시작/종료 시각을 보여주는 테이블(grid)이 있고, 우측에는 그 작업들에 대한 시작/종료 시각을 바(bar)로 보여주는 차트 화면이 있습니다.
아래에서 화면일부를 볼 수 있습니다.
개발된 이후 약 100년이 지난 현재까지 일정 진행 현황을 한눈에 그래픽으로 보여주어 쉽게 파악을 할 수 있는 차트는 이러한 형태의 간트차트 이외에는 아직 없습니다.
이 간트차트를 기본으로 좀더 사용하기 쉽고 더 많은 정보를 보여줄 수 있도록 부분적으로 발전이 되어 왔다고 볼 수 있습니다.
왼쪽에 일정에 대한 내용 또는 주체가 표시되고 우측 상단에 시각(time horizone)을 그리고 우측 하단에 좌측의 내용에 대한 활동시간을 바로 보여주며 그 전후의 활동의 연결 상태를 link로 보여주는 형태가 기본입니다.
요즈음 비즈니스들이 빠른 속도로 진행되고 또 이에 대한 기일 즉 약속을 하게 되고 이에 대한 정보를 공유해야 하고...일정 관리용 프로그램들이 많이 필요하게 되어 PMS(Project management System) 소프트웨어 개발들을 많이 하고 있습니다.
이러한 형태의 간트차트가 제공하는 기능을 사용하는 일정관리용 프로그램을 개발하고자 할 때 처음부터 백지상태에서 이 차트의 기능을 구현하기 위하여 개발하려는 것은 무모한(?) 작업이다고 저는 개인적으로 생각합니다.
개발인력과 개발기간 그리고 필요한 기능등을 구현하기까지 얼마나 많은 시간과 경비가 들어가야 할까요?
특히 개발하려고 하는 일정관리용 응용 프로그램이 기업의 타 시스템과 통합하여 사용하려고 할 때에는 더욱 비즈니스 분석 및 이에 대한 개발 자체에 많은 시간을 할애 하여야 하는데....
MS Project 응용 프로그램에서 사용하고 있는 간트차트 컴포넌트는 타 응용 프로그램을 개발할 때 사용이 어렵습니다.
그러므로 상업화된 상용 간트차트 모듈 컴포넌트가 필요하게 됩니다.
그러면 상용화되어 다른 일정관리용 프로그램에서 사용이 가능한 간트차트 컴포넌트로는 어떠한 것들이 있는지 살펴보겠습니다. 이에 대한 부분은 다음 기회에...
'간트차트' 카테고리의 다른 글
| 간트차트 컴포넌트(상용)에 관하여...(2) (0) | 2010/07/20 |
|---|---|
| 일정관리용 간트차트 컴포넌트_(1) (0) | 2010/07/14 |



