간트차트 보는 법 — 구성 요소와 읽는 방법
간트차트(Gantt chart)는 프로젝트의 작업들을 가로 막대로 그려 "무엇을, 언제부터 언제까지" 하는지 한눈에 보여 주는 일정표입니다. 처음 보면 막대가 잔뜩 있어 복잡해 보이지만, 구성 요소 몇 가지만 알면 누구나 읽을 수 있습니다. 이 글에서는 간트차트의 구성과, 차트를 보고 어디가 지연이고 무엇이 중요한지 읽어내는 방법을 정리합니다. 이미 만들어진 차트를 읽는 법에 집중하며, 엑셀로 직접 그리는 법은 간트차트 엑셀로 만드는 법, 마일스톤을 무엇으로 고를지는 마일스톤 정하는 법에서 다룹니다.
간트차트의 기본 구성
대부분의 간트차트는 왼쪽의 작업 목록과 오른쪽의 시간 막대로 이루어집니다. 왼쪽에는 작업 이름(보통 WBS 표)이, 오른쪽에는 그 작업의 기간을 나타내는 막대가 시간 축 위에 놓입니다.
- 시간 축 — 가로 방향이 시간입니다. 일·주·월·분기 등 보기 단위를 바꿔 가며 전체 흐름과 세부를 오갈 수 있습니다.
- 작업 막대 — 한 작업의 시작일부터 종료일까지를 채운 막대입니다. 막대가 길수록 기간이 긴 작업이죠.
- 그룹(상위) 막대 — 여러 하위 작업을 묶는 단계는 보통 더 얇은 막대나 괄호 모양으로 표시되고, 그 기간은 하위 작업 전체를 감쌉니다.
막대 안에서 읽어야 할 것
진행율 막대
작업 막대 안에 색이 다른 작은 막대가 채워져 있다면 진행율입니다. 절반쯤 채워졌으면 그 작업이 약 50% 진행됐다는 뜻이죠. 진행율과 함께 기간진행율(오늘 날짜 기준으로 계획상 시간이 얼마나 흘렀는지)을 같이 보면, 일정 대비 빠른지 늦은지를 알 수 있습니다.
오늘 날짜선
차트 위를 세로로 가로지르는 선이 오늘입니다. 이 선을 기준으로, 선 왼쪽인데 아직 끝나지 않은 작업, 선이 막대 중간을 지나는데 진행율이 낮은 작업이 바로 지연 위험 신호입니다.
의존성과 마일스톤
의존성(선후 관계)
막대와 막대를 잇는 화살표는 의존성입니다. "A가 끝나야 B를 시작"하는 관계로, 앞 작업이 밀리면 화살표로 연결된 뒤 작업도 함께 밀립니다. 시작부터 끝까지 이어지는 가장 긴 작업 사슬을 핵심 경로(Critical Path)라 하며, 이 경로의 작업이 늦으면 프로젝트 전체 마감이 늦어집니다. 그래서 핵심 경로 위의 작업은 특별히 관리해야 합니다.
마일스톤
다이아몬드(◆) 같은 점으로 표시되는 것이 마일스톤입니다. 기간이 없는 "시점"으로, 중간 점검일·오픈일·심사 마감 같은 중요한 날을 표시합니다. 마일스톤을 기준으로 팀이 같은 목표 날짜를 보게 됩니다.
간트차트로 무엇을 판단하나
- 지연 파악 — 오늘선과 진행율을 비교해 늦고 있는 작업을 즉시 찾습니다.
- 병목 파악 — 한 작업이 밀리면 줄줄이 밀리는 핵심 경로를 보고, 어디에 자원을 더 투입할지 정합니다.
- 부하 점검 — 같은 기간에 한 사람에게 막대가 여러 개 겹쳐 있으면 과부하입니다.
- 전체 흐름 공유 — 글로 된 일정표보다 막대 그림이 팀·이해관계자에게 훨씬 빠르게 전달됩니다.
막대의 색과 패턴, 무엇을 뜻하나
도구마다 색은 다르지만 널리 쓰이는 관례가 있어서, 처음 보는 차트라도 대부분 짐작할 수 있습니다. 차트 위나 아래에 범례가 있으면 먼저 확인하고, 없다면 아래 관례를 기준으로 읽으면 됩니다.
| 표시 | 보통의 의미 | 읽을 때 주의 |
|---|---|---|
| 파랑·회색 막대 | 예정(아직 시작 전) 또는 기본 작업 | 오늘선 왼쪽에 있는데 이 색 그대로면 시작이 늦은 것 |
| 초록 막대, 채워진 부분 | 완료 또는 진행된 부분(진행율) | 채워진 길이와 오늘선 위치를 비교 |
| 빨강·주황 막대 | 지연, 또는 핵심 경로 위의 작업 | 도구에 따라 "지연"과 "핵심 경로"를 같은 색으로 쓰기도 함 |
| 빗금·점선 막대 | 기준선(원래 계획), 미확정, 휴일 구간 | 실선 막대와 위아래로 겹쳐 있으면 "계획 대 실제" 비교용 |
| 검은 괄호형 얇은 막대 | 요약(상위) 작업 | 직접 편집하지 않고 하위 작업으로 계산됨 |
| ◆ 다이아몬드 | 마일스톤(기간 0인 시점) | 오늘선이 지나쳤는데 비어 있으면 미달성 |
이 사이트의 WBS·간트차트 도구는 관례를 조금 다르게 씁니다. 처음 열었을 때 헷갈리지 않도록 기본 색 기준으로 정리하면 다음과 같습니다(색은 ⚙ 설정에서 바꿀 수 있습니다).
- 회청색 막대 — 작업 하나의 시작일~종료일. 막대 색 자체는 상태에 따라 바뀌지 않습니다.
- 막대 윗줄의 초록 — 입력한 진행율. 아랫줄의 주황 — 오늘 기준 기간진행율. 한 막대 안에 두 줄이 위아래로 들어 있어, 초록이 주황보다 짧으면 일정보다 늦은 것입니다. 툴바의 [진행율]·[기간진행율] 버튼으로 각각 끄고 켤 수 있습니다.
- 얇은 진파랑·파랑 막대 — 하위 작업을 묶은 그룹(1레벨은 진파랑, 그 아래는 파랑). 양끝이 괄호처럼 꺾여 있고, 하위 작업의 가장 이른 시작~가장 늦은 종료를 감쌉니다.
- 빨간 점선 세로선 — 오늘 날짜선. 위쪽에 "오늘" 표시가 붙습니다.
- 지연 표시 — 막대가 아니라 왼쪽 표의 행 배경이 옅은 빨강으로 바뀌고 상태 칸에 빨간 "지연"이 붙습니다.
기준선 막대와 의존 화살표, 마일스톤 ◆ 기호는 이 도구에 없습니다. 그래서 이 도구의 차트에서는 "초록 줄과 주황 줄의 길이 차이"와 "오늘선의 위치"가 지연을 읽는 거의 전부이고, 선후 관계는 작업 이름이나 비고에서 읽어야 합니다.
같은 줄에 막대 두 개가 위아래로 겹쳐 그려져 있다면 보통 위가 현재 계획, 아래의 얇은 회색 막대가 기준선(baseline)입니다. 두 막대의 시작점이 어긋난 만큼이 "처음 계획보다 얼마나 밀렸는가"이고, 끝점이 어긋난 만큼이 "마감이 얼마나 늦어질 것인가"입니다.
오늘선으로 지연을 읽는 순서
오늘선은 간트차트에서 가장 많은 정보를 주는 선입니다. 막대 하나를 놓고 다음 세 가지를 순서대로 확인하면 상태가 바로 나옵니다.
- 막대가 오늘선의 어느 쪽에 있는가. 막대 전체가 선 왼쪽이면 이미 끝났어야 할 작업, 오른쪽이면 아직 시작 전, 선이 막대를 가로지르면 진행 중이어야 할 작업입니다.
- 선이 막대의 몇 % 지점을 지나는가. 이것이 기간진행율입니다. 예를 들어 11월 2일(월)부터 11월 13일(금)까지 영업일 10일짜리 작업을 11월 9일(월) 아침에 보고 있다면, 경과 영업일은 5일이므로 기간진행율은 50%입니다. 도구에 따라서는 오늘을 경과일에 포함해 60%로 보여 주기도 합니다(이 사이트 도구가 그렇습니다). 하루치 차이이므로 팀 안에서 어느 쪽으로 읽을지만 맞춰 두면 됩니다.
- 채워진 진행율이 그보다 낮은가. 위 작업의 진행율이 30%라면 시간은 절반 지났는데 일은 30%만 된 것이니 지연입니다. 진행율이 60%라면 앞서가는 중입니다.
기간진행율은 달력일이 아니라 영업일로 계산해야 주말이 낀 주에 숫자가 튀지 않습니다. 진행율을 어떻게 매기고 상위 작업으로 집계하는지, 몇 % 차이부터 지연으로 볼지는 프로젝트 진행율 계산법에서 따로 다룹니다.
의존성 화살표 4종
화살표는 "앞 작업의 어느 끝"에서 출발해 "뒤 작업의 어느 끝"으로 들어가느냐에 따라 뜻이 다릅니다. 실무에서는 아래 네 가지 중 첫 번째가 대부분이지만, 나머지도 알아 두면 화살표가 막대 앞쪽에서 나올 때 당황하지 않습니다.
| 유형 | 화살표 모양 | 뜻 | 예시 |
|---|---|---|---|
| FS (Finish-to-Start) | 앞 막대 끝 → 뒤 막대 시작 | 앞이 끝나야 뒤를 시작 | 디자인 완료 → 개발 시작 |
| SS (Start-to-Start) | 앞 막대 시작 → 뒤 막대 시작 | 앞이 시작되면 뒤도 시작 가능 | 개발 시작과 함께 테스트 케이스 작성 시작 |
| FF (Finish-to-Finish) | 앞 막대 끝 → 뒤 막대 끝 | 앞이 끝나야 뒤도 끝낼 수 있음 | 개발이 끝나야 매뉴얼 작성도 마무리 |
| SF (Start-to-Finish) | 앞 막대 시작 → 뒤 막대 끝 | 앞이 시작돼야 뒤를 끝냄(드묾) | 새 시스템 가동 시작 → 구 시스템 운영 종료 |
화살표 옆에 "+2d" 같은 숫자가 붙어 있으면 지연(lag)입니다. "콘크리트 타설 → 2일 양생 후 → 다음 공정"처럼 앞 작업이 끝나고도 기다려야 하는 시간이죠. 반대로 "−1d"는 앞 작업이 끝나기 하루 전에 시작해도 된다는 선행(lead)입니다. 화살표를 따라 시작부터 끝까지 이어지는 가장 긴 사슬을 찾는 방법은 크리티컬 패스 계산법을 참고하세요.
요약 막대와 확대 수준
요약(상위) 막대에서 읽을 것
상위 항목의 막대는 하위 작업 중 가장 이른 시작일부터 가장 늦은 종료일까지를 감쌉니다. 그래서 요약 막대가 유난히 길다면, 그 안에 일찍 시작한 뒤 오래 방치된 하위 작업이 있거나 하위 작업 사이에 빈 구간이 있다는 뜻입니다. 요약 막대의 진행율은 하위 작업의 기간 가중 평균이므로, 짧은 작업 하나가 100%여도 긴 작업이 0%면 낮게 나옵니다. 계층을 어떻게 잡는지는 WBS 작성법에 정리했습니다.
일·주·월 보기, 언제 무엇을 쓰나
| 확대 수준 | 한 화면에 보이는 범위 | 어울리는 용도 |
|---|---|---|
| 일 단위 | 2~4주 | 이번 주 할 일 조정, 담당자 간 겹침 확인 |
| 주 단위 | 2~4개월 | 주간 회의, 단계별 진척 점검(가장 자주 씀) |
| 월 단위 | 6개월~1년 이상 | 경영진 보고, 마일스톤 위주 로드맵 |
이 사이트 도구는 이 세 가지에 분기·반기·년 보기를 더해 여섯 단계를 제공합니다. 일 보기에서만 주말과 등록한 공휴일 칸이 음영으로 구분되므로, 공휴일이 낀 주의 막대를 확인할 때는 일 보기로 내려가는 것이 좋습니다.
확대 수준을 바꿔도 데이터는 같습니다. 다만 월 단위에서는 2~3일 지연이 화면에서 거의 보이지 않으니, 지연 점검은 주 단위 이하로 내려서 봐야 합니다.
실제 상황 3가지로 연습하기
상황 1. 늦은 작업 찾기
오늘선에 걸쳐 있으면서 채워진 진행율이 오늘선 위치보다 짧은 막대를 위에서 아래로 훑습니다. 예를 들어 "API 개발" 막대가 11월 5일(목)~11월 18일(수)의 영업일 10일짜리이고 오늘이 11월 16일(월)이면, 경과 영업일 7일이므로 기간진행율은 70%입니다. 채워진 부분이 40%라면 3영업일 정도 늦은 셈이고, 남은 3영업일 안에 60%를 해내야 합니다. 이런 막대를 먼저 찾고, 그 뒤에 화살표로 연결된 작업이 몇 개인지 세어 보면 영향 범위가 나옵니다.
상황 2. 병목 찾기
한 막대에서 화살표가 여러 개 뻗어 나가면 그 작업이 병목 후보입니다. "공통 컴포넌트 개발"에서 화면 A·B·C 세 개로 화살표가 나간다면, 이 작업이 하루 늦으면 세 화면이 모두 하루씩 밀립니다. 또 같은 담당자 이름의 막대가 같은 주에 3개 이상 겹쳐 있으면 사람이 병목입니다. 이 경우 막대 순서를 조정하거나 담당을 나누는 것이 첫 번째 대응입니다.
상황 3. 보고용으로 정리하기
경영진·고객에게 보여 줄 때는 하위 작업을 모두 접고 단계(상위) 막대 + 마일스톤만 남깁니다. 월 단위로 확대 수준을 올리고 오늘선과 기준선을 켜 두면 "처음 계획 대비 어디까지 왔는가"가 한 장으로 설명됩니다. 지연 작업이 있다면 그 요약 막대 하나만 펼쳐서 원인 작업을 보여 주는 식으로 정보량을 조절하면 됩니다.
자주 하는 실수
- 막대 길이를 업무량으로 읽는다 — 막대는 달력상 기간입니다. 2주짜리 막대가 실제 공수 3일일 수도 있습니다. 공수는 담당자 배정과 함께 봐야 합니다.
- 주말이 낀 막대를 그대로 센다 — 금요일 시작 5일짜리 작업은 달력으로 다음 주 화요일까지지만, 영업일로는 다음 주 목요일까지입니다. 영업일 계산법을 기준으로 봐야 합니다.
- 진행율만 보고 안심한다 — 진행율 80%도 기간진행율이 95%면 지연입니다. 반드시 오늘선과 함께 읽습니다.
- 화살표가 없는 차트에서 선후 관계를 잊는다 — 의존성 기능이 없는 도구(이 사이트 도구 포함)나 엑셀 간트에서는 앞 작업이 밀려도 뒤 작업이 함께 밀리지 않습니다. 막대를 드래그해 날짜를 옮길 때마다 비고에 적어 둔 후행 작업도 같이 옮겼는지 확인하세요. 드래그는 달력일 단위로 움직이므로, 옮긴 막대가 토요일에 시작하게 되지 않았는지도 봐야 합니다.
- 마일스톤에 기간을 준다 — "오픈"이 3일짜리 막대로 되어 있으면 팀마다 오픈일을 다르게 기억합니다. 마일스톤은 하루짜리 점이어야 합니다.
자주 묻는 질문
간트차트에서 진행율과 기간진행율이 같으면 정상인가요?
네, 두 값이 비슷하면 계획대로 가고 있다는 뜻입니다. 다만 두 값 모두 0%인 작업은 아직 시작 전일 수도 있고, 시작했어야 하는데 안 한 것일 수도 있으니 막대 시작일이 오늘선 왼쪽에 있는지 함께 확인해야 합니다.
막대에 화살표가 너무 많아 복잡합니다. 다 넣어야 하나요?
모든 작업을 잇지 않아도 됩니다. 단계와 단계 사이, 그리고 여러 작업이 기다리는 공통 작업에만 화살표를 넣어도 핵심 경로는 충분히 드러납니다. 같은 담당자가 순서대로 하는 작업은 화살표 대신 날짜를 이어 배치하는 것으로 대신할 수 있습니다.
간트차트와 WBS는 뭐가 다른가요?
WBS는 무엇을 할지 계층으로 나눈 목록이고, 간트차트는 그 목록의 각 작업을 시간 축 위에 막대로 그린 그림입니다. 보통 왼쪽 표가 WBS, 오른쪽 막대가 간트차트로 한 화면에 함께 있으며, WBS를 먼저 만들어야 간트차트를 그릴 수 있습니다.
요약 막대의 날짜를 직접 고칠 수 있나요?
대부분의 도구에서 요약 막대는 하위 작업의 시작일과 종료일로 자동 계산되므로 직접 고치지 않습니다. 요약 막대를 당기고 싶다면 그 안의 하위 작업 중 가장 늦게 끝나는 작업을 찾아 기간을 줄이거나 앞당겨야 합니다.
정리
간트차트는 시간 축 + 작업 막대 + 진행율 + 오늘선 + 의존성 + 마일스톤으로 이루어집니다. 이 요소들만 익히면, 차트 한 장으로 "지금 무엇이 늦고, 무엇이 중요하며, 누가 바쁜지"를 빠르게 읽을 수 있습니다. 직접 그려 보는 것이 가장 빠른 이해 방법입니다.
간트차트를 설치·가입 없이 무료로 그려 보세요. WBS 표와 간트차트, 영업일 계산, 진행율·오늘선까지 한 화면에서.
간트차트 도구 열기