GanttProject는 작업 기간, 선행 관계와 담당 자원을 간트차트로 관리하는 무료 프로그램입니다. 안정판 3.3.3316 Windows EXE·MSI를 받을 수 있습니다.
설치 뒤 세 작업을 연결해 일정 변화를 확인하고 기준선 비교와 PDF 내보내기까지 진행합니다.
GanttProject는 어떤 프로그램인가요?
작업 계층, 의존 관계, 이정표, 자원 부하와 비용을 데스크톱에서 관리합니다.
GPLv3 무료 오픈소스이며 기본 .gan 파일과 PDF·HTML·PNG 내보내기를 지원합니다.
GanttProject 작업·의존 관계·기준선 화면
공식 지원 포럼에 게시된 실제 UI입니다. 안정판 3.3.3316에서는 테마와 배치가 일부 다를 수 있으며 작업표, 간트 막대, 선행 관계와 기준선 기능을 확인할 수 있습니다.
| 일반 설치형 | ganttproject-3.3.3316.exe |
|---|---|
| 관리자 배포 | ganttproject-3.3.3316.msi |
| 포터블 | ganttproject-3.3.3316.zip |
| 런타임 | 설치형 Java 17 포함 |
| 프로젝트 | .gan |
| 차트 | Gantt · PERT |
| 내보내기 | PDF · HTML · PNG |
| 라이선스 | GPLv3 무료 오픈소스 |
EXE·MSI·ZIP 설치 파일 선택
일반 Windows PC는 Java 17 런타임이 포함된 약 131.5MB ganttproject-3.3.3316.exe을 선택합니다. 설치 마법사를 따라 개인 PC에 설치할 때 가장 간단합니다.
관리자가 여러 PC에 배포할 때는 약 132.8MB ganttproject-3.3.3316.msi을 사용할 수 있습니다. 관리자 권한 없이 별도 폴더에서 쓰려면 약 52.2MB ZIP을 선택하지만 Java 17과 JavaFX를 따로 준비해야 합니다.
- Windows EXE 또는 MSI 중 한 종류를 선택해 설치합니다.
- GanttProject를 열고 새 프로젝트 이름과 시작일을 정합니다.
- 작업 표에 작업 이름과 기간을 입력합니다.
- 들여쓰기로 요약 작업과 하위 작업을 구성합니다.
- 선행 작업을 연결해 Finish-Start 의존성을 만듭니다.
- 담당 자원을 등록하고 작업에 배정합니다.
- 기준선을 저장한 뒤 일정 변경을 비교합니다.
- 프로젝트를 .gan으로 저장하고 PDF로 내보냅니다.
GanttProject는 어떤 프로그램인가요?
GanttProject는 작업 계층, 기간, 선행 관계와 담당 자원을 간트차트로 관리하는 무료 데스크톱 프로젝트 관리 프로그램입니다. 이정표, 기준선, PERT 차트, 자원 부하와 작업 비용을 확인할 수 있습니다.
기본 프로젝트 파일은 .gan이며 PDF, HTML과 PNG로 내보낼 수 있습니다. Microsoft Project와 스프레드시트 교환 기능도 있지만 가져온 뒤 날짜, 달력과 의존 관계가 그대로인지 확인해야 합니다.
Windows에 설치
EXE를 실행해 기본 설치 옵션을 진행하면 포함된 BellSoft Liberica Java 17 런타임으로 실행됩니다. MSI는 조직 배포에 알맞고 기능은 EXE와 같습니다.
공식 3.3.3316 설치 뒤 Update 설정을 켜면 3.3.3320 같은 유지보수 업데이트를 받을 수 있습니다. 3.4.3396은 현재 베타이므로 안정판 작업 파일에는 3.3 계열을 우선합니다.
새 프로젝트와 달력 설정
Project 메뉴에서 새 프로젝트를 만들고 이름, 조직과 시작일을 입력합니다. Project Properties에서 근무일, 휴일과 기본 주당 근무 시간을 실제 팀 일정에 맞춥니다.
달력을 나중에 바꾸면 여러 작업 날짜가 함께 이동할 수 있습니다. 작업을 많이 입력하기 전에 주말, 공휴일과 프로젝트 시작일을 먼저 확인하세요.
작업 이름과 기간 입력
Gantt 탭의 작업 표에서 새 작업을 추가하고 Name과 Duration을 입력합니다. 기간은 근무일 기준이며 시작·종료 날짜를 동시에 고정하기보다 기간과 의존 관계로 일정을 계산하는 편이 안전합니다.
큰 단계 아래에 세부 작업을 만든 뒤 Indent로 하위 작업을 구성합니다. 상위 요약 작업의 기간은 하위 작업 범위에서 계산되므로 직접 날짜를 억지로 맞추지 않습니다.
작업 의존 관계 연결
선행 작업과 후속 작업을 선택해 Link 아이콘으로 기본 Finish-Start 관계를 만듭니다. 후속 작업은 선행 작업이 끝난 뒤 시작하도록 이동합니다.
Task Properties의 Predecessors에서 관계 유형과 lag를 확인할 수 있습니다. lag는 독립 작업의 지연 표시가 아니라 두 작업 사이의 간격이므로 계획 대비 지연은 기준선으로 비교하세요.
이정표와 중요 일정 표시
Task Properties에서 Milestone을 켜면 기간이 없는 주요 승인일이나 납기일을 다이아몬드로 표시합니다. 단계 완료, 계약 승인과 배포일처럼 날짜 자체가 중요한 항목에 사용합니다.
이정표에 긴 작업 기간을 넣지 말고 실제 작업은 별도 작업으로 만듭니다. 선행 관계를 연결해 앞 작업이 늦어질 때 이정표가 이동하는지 확인하세요.
자원 등록과 작업 배정
Resources 탭에서 담당자 이름, 역할과 비용을 등록한 뒤 Task Properties의 Resources에서 작업에 배정합니다. 한 사람이 같은 기간에 여러 작업을 맡으면 자원 부하 차트에서 과부하를 확인할 수 있습니다.
배정 비율과 작업 기간을 함께 검토하고 과부하가 보이면 작업 날짜, 담당자 또는 배정량을 조정합니다. 담당자를 추가하는 것만으로 일정이 자동 단축된다고 가정하지 마세요.
기준선으로 계획 대비 일정 비교
초기 계획을 확정한 뒤 차트 위 Baselines에서 Add를 누르고 기준선 이름을 저장합니다. 이후 작업 기간이나 날짜를 바꾸면 현재 막대와 기준선 막대를 비교할 수 있습니다.
기준선은 계획 시점의 작업 날짜 스냅샷입니다. 비교 막대가 보이지 않으면 Baselines 대화상자에서 표시할 기준선을 선택하고 차트 확대 수준을 확인하세요.
진행률과 실제 일정 업데이트
Task Properties에서 완료율을 입력하고 일정 변경이 있으면 기간 또는 의존 관계를 수정합니다. 막대 안의 진행 표시와 종료 예상일을 함께 보며 기준선에서 얼마나 벗어났는지 확인합니다.
지연된 독립 작업은 duration을 실제 예상치로 고치거나 시작일을 조정합니다. 의존 관계 lag를 임의 지연 값으로 사용하면 후속 작업 계산 의미가 달라질 수 있습니다.
중요 경로 확인
차트 위 Show critical path 기능을 켜면 프로젝트 완료일에 영향을 주는 작업을 강조할 수 있습니다. 각 작업의 의존 관계가 연결돼 있어야 의미 있는 결과가 나옵니다.
중요 경로가 비어 있거나 이상하면 고립된 작업, 잘못된 시작일 고정과 누락된 선행 관계를 확인합니다. 표시만 믿지 말고 마지막 이정표까지 연결된 흐름을 따라가세요.
PDF와 PNG로 내보내기
Project의 Export에서 PDF, PNG 또는 HTML을 선택하고 내보낼 날짜 범위와 항목을 정합니다. 긴 프로젝트는 전체 기간을 한 장에 축소하면 글자가 너무 작아질 수 있습니다.
인쇄 목적이면 벡터 확대가 가능한 PDF를 우선하고 페이지 방향과 용지 크기를 조정합니다. PNG는 현재 차트 크기에 가까우므로 필요한 날짜 범위만 골라 내보낸 뒤 100% 크기로 확인하세요.
프로젝트 파일 저장과 호환성
작업 중에는 .gan 원본을 자주 저장하고 큰 변경 전에는 다른 이름으로 복사합니다. 3.3 파일은 이전 3.x와 대체로 호환되지만 계산 열은 구버전에서 일반 값으로 처리될 수 있습니다.
다른 도구로 내보낸 파일을 다시 가져왔을 때는 작업 계층, 달력, 선행 관계, 자원과 비용을 표본으로 확인합니다. 파일이 열렸다는 사실만으로 일정 계산이 동일하다고 판단하지 않습니다.
계산 열과 사용자 정의 항목
3.3에서는 작업 표의 사용자 정의 열에 SQL 표현식을 사용한 계산 값을 만들 수 있습니다. 비용, 날짜 또는 텍스트를 조합할 때 먼저 단순한 식으로 한 행의 결과를 확인하고 빈 값 처리와 데이터 형식을 맞춥니다.
계산 열은 3.3 기능이므로 이전 버전에서 열면 계산식 대신 일반 값처럼 처리될 수 있습니다. 팀원과 파일을 공유하기 전에 모두가 사용할 버전을 확인하고 중요한 계산 결과는 PDF나 표로도 남기세요.
자원 부하와 비용 확인
Resource load chart에서 담당자별 작업 막대와 과부하 구간을 확인합니다. 같은 날짜에 배정량이 겹치면 빨간 표시나 높은 부하가 나타날 수 있으므로 작업 시작일과 배정 비율을 조정합니다.
작업 비용은 자원의 단가와 배정에 따라 계산되므로 통화, 단가와 기간이 맞는지 표본 작업으로 검산합니다. 일정만 관리할 때는 불필요한 비용 값을 만들지 말고 팀에서 실제로 쓰는 항목만 유지하세요.
유지보수 업데이트 적용
안정판 전체 설치 패키지는 3.3.3316이며 3.3.3320은 같은 계열의 버그 수정과 휴일 달력 업데이트입니다. Settings의 업데이트 채널을 켜고 안내에 따라 적용한 뒤 앱을 재시작합니다.
업데이트 전 .gan 파일과 설정을 백업하고 완료 뒤 Help의 버전을 확인합니다. 작업 열, 차트 막대와 PDF 내보내기를 한 번씩 실행해 기존 프로젝트가 정상인지 확인한 다음 본 작업을 계속하세요.
앱이 실행되지 않을 때
EXE나 MSI 설치형은 Java 런타임을 포함하므로 별도 Java 설치부터 바꾸지 말고 설치 파일과 권한을 확인합니다. ZIP 배포판만 Java 17 이상과 JavaFX가 필요합니다.
업데이트 뒤 UI가 일부 보이지 않으면 앱을 완전히 종료하고 다시 시작합니다. 설정 폴더를 지우기 전에 .gan 파일과 사용자 설정을 백업하고 안정판 3.3.3316 설치 상태와 업데이트 채널을 확인하세요.
작업 날짜가 예상과 다를 때
Project 달력의 근무일과 휴일, 작업의 선행 관계, lag와 제약 조건을 차례로 확인합니다. 요약 작업 날짜를 직접 고치려 하지 말고 하위 작업 일정에서 원인을 찾습니다.
후속 작업이 이동하지 않으면 Link 관계가 실제로 생성됐는지 Task Properties의 Predecessors에서 확인하세요. 관계 유형이 Finish-Start인지도 함께 봅니다.
내보낸 차트가 너무 작을 때
수백 개 작업과 긴 기간을 한 페이지에 넣으면 프로그램이 축소해 글자가 작아집니다. Export 마법사에서 날짜 범위를 줄이고 불필요한 열을 숨긴 뒤 가로 방향과 큰 용지를 선택합니다.
긴 차트를 여러 페이지로 나누거나 PDF로 내보내 확대해 보는 방법이 낫습니다. PNG를 문서에 넣을 때 임의로 축소하면 흐려지므로 원본 크기와 비율을 유지하세요.
첫 일정표 완료 확인
세 개 작업을 만들고 두 번째와 세 번째 작업을 Finish-Start로 연결합니다. 첫 작업 기간을 늘렸을 때 뒤 작업과 마지막 이정표가 함께 이동하는지 확인하세요.
기준선을 하나 저장하고 현재 일정을 바꿔 비교 막대를 확인한 뒤 .gan 원본과 PDF를 저장합니다. 이 흐름이 정상이라면 기본 프로젝트 계획이 완료됩니다.
자주 묻는 질문
GanttProject는 무료인가요?
네. 공식 사이트는 유료 후원 다운로드와 내용이 같은 무료 바이너리를 제공하며 GPLv3 오픈소스입니다.
Windows에서는 어떤 파일을 받나요?
일반 사용은 EXE, 조직 배포는 MSI를 선택합니다. 두 설치형은 Java 17 런타임을 포함합니다.
3.4 베타와 3.3 중 무엇을 선택하나요?
일반 작업은 안정판 3.3.3316을 설치하고 앱 업데이트로 3.3.3320 유지보수를 적용하세요.
작업 지연은 어떻게 비교하나요?
초기 계획에서 Baselines > Add로 기준선을 저장하고 현재 기간을 바꾼 뒤 비교 막대를 표시합니다.
PDF 글자가 너무 작으면 어떻게 하나요?
날짜 범위와 표시 열을 줄이고 가로 방향과 큰 용지를 선택하거나 여러 페이지로 나누세요.
작업 연결과 기준선 비교까지 확인하세요
세 작업을 Finish-Start로 연결하고 첫 작업 기간을 바꿔 뒤 일정이 이동하는지 확인하세요. 기준선 비교와 PDF 저장까지 되면 기본 간트차트 계획을 사용할 준비가 끝납니다.
공식 자료와 확인일
GanttProject 공식 안정판 릴리스 · GanttProject 공식 저장소 · GanttProject 공식 다운로드·무료 조건 | 2026-09-30T23:14:15.952326+09:00



