📋 목차
PART 1
간트차트란
간트차트(Gantt chart)는 왼쪽에 작업 목록을, 위쪽에 날짜를 두고 각 작업의 기간을 가로 막대로 표시한 일정표입니다. 20세기 초 헨리 간트가 널리 알린 방식이라 이 이름이 붙었습니다.
간트차트가 오래 쓰이는 이유는 한눈에 세 가지를 보여 주기 때문입니다.
- 언제 무엇을 하나 — 작업별 시작 · 끝
- 무엇이 무엇을 기다리나 — 앞 작업이 끝나야 시작할 수 있는 관계
- 지금 어디쯤인가 — 오늘 날짜선과 진행률
PART 2
구성 요소 다섯 가지
| 요소 | 뜻 | 예 |
|---|---|---|
| 작업(Task) | 완료 여부를 판단할 수 있는 일의 단위 | 설문 문항 작성 |
| 기간 | 시작일 · 종료일(또는 일수) | 11/2~11/6 |
| 의존 관계 | 앞 작업이 끝나야 시작하는 관계 | 문항 확정 → 설문 발송 |
| 마일스톤 | 기간이 없는 중요한 시점(◆로 표시) | 임원 보고일 |
| 담당자 · 진행률 | 누가, 얼마나 했나 | 김 · 60% |
PART 3
1단계 — 작업 목록부터(WBS)
간트차트의 품질은 막대가 아니라 작업 목록에서 결정됩니다. 프로젝트 결과물을 큰 덩어리로 나누고, 다시 「며칠 안에 끝낼 수 있는 일」로 쪼갭니다. 이렇게 나눈 목록을 WBS(작업분해구조)라고 합니다.
✍️ 예시 — 고객 만족도 조사 프로젝트 (가상 사례)
1. 준비 — 1.1 목적 · 대상 정의 / 1.2 문항 작성 / 1.3 문항 검토 · 확정
2. 실행 — 2.1 발송 명단 정리 / 2.2 설문 발송 / 2.3 응답 수집 · 독려
3. 분석 — 3.1 데이터 정리 / 3.2 분석 · 시각화 / 3.3 보고서 작성
4. 보고 — ◆ 임원 보고
💡 쪼개는 기준
작업 하나가 1~5일 안에 끝나도록 나누면 관리하기 좋습니다. 2주가 넘는 작업은 진행 상황이 안 보이고, 반나절짜리 작업이 너무 많으면 표가 복잡해집니다.
PART 4
2단계 — 엑셀 · 구글시트로 만들기
표 칸 만들기
A열 작업명, B열 담당자, C열 시작일, D열 종료일, E열 기간(=D-C+1), F열 진행률. G열부터 날짜를 하루씩(또는 주 단위로) 가로로 적습니다.
막대 칠하기 — 조건부 서식
날짜 칸 전체를 선택하고 조건부 서식에 「수식」으로 =AND(G$1>=$C2, G$1<=$D2) 를 넣고 색을 지정합니다. 시작 · 종료일을 바꾸면 막대가 자동으로 움직입니다.
오늘 표시
같은 방식으로 =G$1=TODAY() 조건에 세로 테두리나 다른 색을 주면 오늘 날짜선이 생깁니다.
주말 흐리게
=WEEKDAY(G$1,2)>5 조건으로 주말 칸을 회색 처리합니다.
마일스톤
마일스톤 행은 시작일 = 종료일로 두고 ◆ 기호나 다른 색으로 표시합니다.
이 방식이면 별도 프로그램 없이 30분 안에 쓸 만한 간트차트가 나옵니다. 팀원이 함께 고치려면 구글시트처럼 공유되는 도구가 편합니다.
PART 5
3단계 — 일정을 현실적으로 잡는 법
- 담당자에게 기간을 묻는다 — 계획하는 사람이 혼자 정한 기간은 대부분 짧습니다.
- 검토 · 승인 시간을 따로 잡는다 — 「보고서 작성 3일」 뒤에 「검토 · 수정 2일」을 별도 작업으로.
- 의존 관계를 먼저 그린다 — 앞 작업이 늦으면 뒤가 모두 밀리는 경로(임계 경로)를 찾아 여유를 둡니다.
- 휴가 · 공휴일 · 다른 일정을 반영한다 — 담당자의 연차, 월말 마감 같은 반복 업무.
- 전체의 10~20%를 여유로 — 마지막 마일스톤 앞에 버퍼를 둡니다.
⚠️ 계획 오류
사람은 자기 작업 시간을 늘 짧게 예상하는 경향이 있습니다(계획 오류). 비슷한 일을 지난번에 실제로 며칠 걸렸는지 기록이 있다면, 그 숫자가 가장 정확한 예측입니다.
PART 6
4단계 — 매주 업데이트하기
간트차트는 처음 만들 때보다 업데이트할 때 가치가 생깁니다. 주 1회 정해진 시간에 아래만 고치면 됩니다.
☐ 끝난 작업의 진행률 100%, 진행 중 작업의 진행률 갱신
☐ 늦어진 작업의 종료일 조정 — 뒤따르는 작업도 함께
☐ 새로 생긴 작업 추가
☐ 마일스톤이 위험해졌다면 원인과 대응을 메모
☐ 변경 내용을 팀과 짧게 공유
처음 계획한 일정(기준선)을 별도 열에 남겨 두면, 나중에 「얼마나 늦어졌나」를 비교할 수 있어 회고 · 보고에 쓸모가 큽니다.
PART 7
흔한 실수
| 실수 | 결과 | 바로잡기 |
|---|---|---|
| 작업이 너무 큼(「개발」 4주) | 진행 상황이 안 보임 | 1~5일 단위로 쪼개기 |
| 의존 관계 없음 | 한 작업이 늦어도 영향이 안 보임 | 앞뒤 관계 표시 |
| 담당자 없음 | 아무도 안 함 | 작업마다 담당자 한 명 |
| 만들고 방치 | 현실과 어긋난 표 | 주 1회 업데이트 |
| 모든 걸 다 넣음 | 아무도 안 봄 | 관리할 가치가 있는 작업만 |
PART 8
간트차트가 맞지 않는 일도 있다
필자의 해설: 간트차트는 순서와 기간이 비교적 분명한 일(행사, 조사, 출시 준비)에 강합니다. 반대로 요구 사항이 매주 바뀌는 일(신규 서비스 탐색, 실험 위주의 마케팅)은 칸반 보드나 짧은 주기의 할 일 목록이 더 맞습니다. 그래도 큰 마일스톤만 담은 간단한 간트차트는 어떤 일에서든 「언제까지」를 맞추는 데 도움이 됩니다.
개인 업무 단위의 우선순위 관리는 하루 업무 우선순위 정하기를 함께 보세요.
PART 9
예시 일정표 (가상 사례)
| 작업 | 담당 | 시작 | 종료 | 앞 작업 |
|---|---|---|---|---|
| 1.1 목적 · 대상 정의 | 팀장 | 11/2 | 11/3 | — |
| 1.2 문항 작성 | 김 | 11/4 | 11/6 | 1.1 |
| 1.3 문항 검토 · 확정 | 팀장 · 김 | 11/9 | 11/10 | 1.2 |
| 2.1 발송 명단 정리 | 이 | 11/4 | 11/10 | 1.1 |
| 2.2 설문 발송 | 김 | 11/11 | 11/11 | 1.3 · 2.1 |
| 2.3 응답 수집 · 독려 | 이 | 11/11 | 11/20 | 2.2 |
| 3.1~3.3 정리 · 분석 · 보고서 | 김 | 11/23 | 12/2 | 2.3 |
| ◆ 임원 보고 | 팀장 | 12/4 | 12/4 | 3.3 |
1.2 문항 작성과 2.1 명단 정리는 동시에 진행할 수 있고, 2.2 발송은 두 작업이 모두 끝나야 시작합니다.
이 표에서 1.1 → 1.2 → 1.3 → 2.2 → 2.3 → 3.x → 보고로 이어지는 줄이 임계 경로입니다. 이 줄 위의 작업이 하루 늦으면 보고일도 하루 늦어집니다. 다만 2.1 명단 정리도 11/10에 끝나도록 잡혀 있어 여유가 없으니 함께 챙겨야 합니다.
PART 10
보고에 간트차트를 쓰는 법
간트차트는 상사 · 고객에게 진행 상황을 보고할 때 특히 쓸모가 있습니다. 다만 표 전체를 보여 주기보다 필요한 부분만 잘라 보여 주는 것이 좋습니다.
- 임원 보고 — 마일스톤만 남긴 한 줄짜리 요약 차트와 「정상 · 주의 · 지연」 상태.
- 팀 회의 — 이번 주와 다음 주 작업만 확대해서.
- 고객 보고 — 고객이 해 줘야 할 일(자료 제공 · 검토)을 다른 색으로 표시하면 협조를 얻기 쉽습니다.
보고의 구성은 상사에게 보고하는 법을 함께 참고하세요.
자주 묻는 질문
Q. 간트차트와 WBS는 어떻게 다른가요?
WBS는 해야 할 일을 계층으로 나눈 목록이고, 간트차트는 그 목록에 기간과 순서를 붙여 막대로 보여 주는 일정표입니다. 보통 WBS를 먼저 만들고 간트차트로 옮깁니다.
Q. 무료 간트차트 도구가 있나요?
엑셀 · 구글시트 조건부 서식으로 충분히 만들 수 있고, 협업 도구 중 상당수가 간트(타임라인) 보기를 무료 범위에서 제공합니다.
Q. 진행률은 어떻게 매기나요?
작업이 작게 쪼개져 있다면 0% · 50% · 100% 세 단계만 써도 충분합니다. 세세한 퍼센트는 오히려 부정확해지기 쉽습니다.
Q. 일정이 계속 밀리면 어떻게 하나요?
밀린 이유를 작업별로 기록하고, 마일스톤을 지키기 위해 범위를 줄일지 · 사람을 더할지 · 날짜를 옮길지 결정해 공유합니다. 조용히 막대만 옮기면 신뢰를 잃습니다.
Q. 주 단위로 그려도 되나요?
석 달 이상 긴 프로젝트는 주 단위가 보기 좋습니다. 마감이 촘촘한 짧은 프로젝트는 일 단위로 그리세요.
Q. 임계 경로를 꼭 계산해야 하나요?
작은 프로젝트라면 「이 작업이 늦으면 마감이 늦어지나?」를 작업마다 물어보는 것으로 충분합니다. 그렇다고 답한 작업들이 임계 경로이고, 그 작업들을 가장 자주 챙기면 됩니다.
Q. 여러 프로젝트를 한 간트차트에 넣어도 되나요?
사람이 여러 프로젝트에 걸쳐 있다면 프로젝트별 막대를 한 장에 모아 보는 것이 겹치는 일정을 찾는 데 도움이 됩니다. 다만 작업 수준은 마일스톤 정도로 줄이세요.
Q. 간트차트를 팀원이 잘 안 봐요.
주간 회의를 간트차트 화면으로 시작하고, 각자 자기 작업만 업데이트하게 하면 자연스럽게 보게 됩니다. 너무 자세한 표는 오히려 안 보게 되니 작업 수를 줄이는 것도 방법입니다.
Q. 종료일 대신 기간(일수)만 적어도 되나요?
엑셀에서는 시작일과 기간을 적고 종료일을 =WORKDAY(시작일, 기간-1)로 계산하면 주말을 자동으로 건너뜁니다. 공휴일 목록을 따로 넣으면 공휴일도 뺄 수 있습니다.
기준 공개된 프로젝트 관리 방법론을 바탕으로 정리한 일반 가이드입니다. 예시는 모두 가상 사례입니다.
이 글은 일반적인 정보를 정리한 것입니다. 회사마다 규정 · 양식 · 관행이 다를 수 있으니 사내 기준과 함께 확인하세요.
PLAN2FOLIO
「지난번엔 며칠 걸렸지?」에 답할 수 있게
한 일과 걸린 시간을 기록해 두면 다음 일정을 잡을 때 가장 정확한 근거가 됩니다. 무료로 시작할 수 있어요.
무료로 시작하기 →