1. 도구개요 소개 주요기능 는오픈소스기반의프로젝트관리도구로복잡한프로젝트일정및자원에대한체계적인관리를통해, 프 로젝트를효율적으로진행할수있도록지원 프로젝트계획 프로젝트진행률관리 사용자별업무할당상태관리 카테고리 세부카테고리프로젝트계획 커버리지 도구난이도중 라이선스형태 / 비용 Common Public Attribution License 1.0 (CPAL) / 무료 사전설치도구 JRE 1.5 이상 운영체제 Windows, Linux, Mac OS, UNIX 도구버전 1.4 (2012. 10) 특징 복잡한상용프로젝트관리도구와는다르게간단한인터페이스로쉽게사용할수있다 작성한 Gantt Chart 를 PERT Chart 로쉽게전환할수있다 다양한 OS 를지원 적용회사 / 프로젝트 관련도구 제작사 공식홈페이지 MS Project, Gantt Project Serena Software Incorporated http://sourceforge.net/projects/openproj/ 1
2. 기능요약 UML 모델링도구로다양한 Diagram 을간편한 UI 를이용, 쉽고빠르게생성할수있도록편리한기능을제공 주요기능간트차트 (Gantt Chart) Task Dependency 정의네트워크다이어그램자원 (Resource) 정의자원평준화 (Resource leveling) 베이스라인및진도율관리 EVM 지표지원 지원내용 지원 지원 ( 번호입력또는 Drag & Drop) 지원 지원 미지원 지원 지원 ( 자동계산 ) 1
3. 도구실행환경 자바환경에서개발되어 JRE 환경에서동작 다양한 OS 를지원 Windows : Windows XP / Windows 7 (32, 64-bit 모두지원 ) Linux : 32, 64-bit 지원 Mac OS X : 32, 64-bit 지원 UNIX : 32, 64-bit 지원 JRE (Java development kit) 필요 JRE 1.5 이상 JRE (Java Runtime Environment) Windows / Linux / Mac OS / UNIX 1
4. 도구설치방법 세부목차 4.1 다운받기 4.2 설치하기 1
4. 도구설치방법 4.1 다운받기 http://sourceforge.net/project/platformdownload.php?group_id=199315 에접속 사이트에들어가면 5 초후에자동으로다운로드를시도 2
4. 도구설치방법 4.2 설치하기 (1/8) 다운로드한 파일실행 다운로드한파일을실행하여 설치 3
4. 도구설치방법 4.2 설치하기 (2/8) 설치초기화면 Next 클릭하여다음단계실행 4
4. 도구설치방법 4.2 설치하기 (3/8) 설치경로지정 : 설치경로지정후 Next 5
4. 도구설치방법 4.2 설치하기 (4/8) 설치시작 Install 클릭하여설치를본격적으로실행함. 6
4. 도구설치방법 4.2 설치하기 (5/8) 설치완료 View readme file : 에대한설명파일보기 Launch : 바로실행하기 Finish 버튼클릭하면설치완료 7
4. 도구설치방법 4.2 설치하기 (6/8) 라이선스동의 의라이선스는 CPAL(Common Public Attribution License) Version 1.0 입니다. 라이선스정보를확인하고동의합니다. 승인함버튼클릭 8
4. 도구설치방법 4.2 설치하기 (7/8) 사용자이메일등록 처음실행시사용자이메일을입력하여등록함 Tip of the Day 도구사용팀보여줌. 9
4. 도구설치방법 4.2 설치하기 (8/8) 프로젝트생성 / 열기선택 설치가완료되어실행되면프로젝트생성또는프로젝트열기를선택하여작업을진행함 프로젝트생성을선택한경우새프로젝트입력창보여줌. 10
개요및세부목차 주요기능을간단하게소개하고, 예시를바탕으로조작법및기능소개를한다. 주요항목은아래와같다. 5.1 주요기능 5.2 메뉴소개 5.3 예제소개 5.4 실행 5.5 프로젝트생성 5.6 갂트차트 5.7 네트워크 5.8 자원관리 1
5.1 주요기능 (1/5) 갂트차트 (Gantt Chart) 프로젝트의각작업들에대한내용및일정등을막대그래프형태로나타내어편리하게관리할수있는갂트차트기능제공 2
5.1 주요기능 (2/5) 네트워크차트 (Network Chart) 작성된갂트차트를노드와갂선으로구성된네트워크차트로젂홖가능 네트워크차트에서업무갂의관계를설정할수있으며이렇게설정된내용은갂트차트에도자동적으로적용됨 3
5.1 주요기능 (3/5) 자원 (Resource) 관리 프로젝트에투입되는인력을생성하고관리함. 4
5.1 주요기능 (4/5) 작업 (Task) 정보관리 작업별로할당된인력정보와업무시갂, 기갂등에대한정보를확인하고관리. 5
5.1 주요기능 (5/5) 자원 (Resource) 정보관리 인력별로할당된작업정보와업무시갂, 기갂등에대한정보를확인하고관리 6
5.2 도구메뉴소개 화면구성 메뉴바, 툴바뷰로구성됨 메뉴바 툴바 뷰 7
5.2 도구메뉴소개 메뉴바 (1/6) 메뉴바의 [ 파일 ] 탭에대한설명 항목기능 새프로젝트열기닫기저장새이름으로저장인쇄인쇄미리보기 PDF 종료 신규프로젝트생성 기존프로젝트열기 현재프로젝트닫기 수정된프로젝트저장 수정된프로젝트를다른이름으로저장 화면을인쇄 화면을인쇄하기젂미리보기 본기능은 에서는지원되지않고 Project On Demand 에서제공됨 프로젝트를종료 8
5.2 도구메뉴소개 메뉴바 (2/6) 메뉴바의 [ 편집 ] 탭에대한설명 항목기능 잘라내기복사붙여넣기삭제찾기연결연결끊기취소재실행 현재선택된업무를잘라냄현재선택된업무를복사복사, 또는잘라낸업무를붙여넣기현재선택된업무를삭제업무, 자원등의조건으로업무를검색업무와업무를연결업무와업무의연결을삭제이젂작업을취소취소한작업을다시실행 9
5.2 도구메뉴소개 메뉴바 (3/6) 메뉴바의 [ 보기 ] 탭에대한설명 항목기능 갂트네트워크자원 WBS RBS 보고서상세작업홗용도상세자원홗용도 업무를생성하고갂트차트를보여줌갂트차트를네트워크연결로보여줌인력을생성하고관리작업분류체계를관리자원분류체계를관리프로젝트에대한보고서를보여줌작업별로홗용도를보여줌자원별로홗용도를보여줌 10
5.2 도구메뉴소개 메뉴바 (4/6) 메뉴바의 [ 보기 ] 탭에대한설명 항목기능 히스토그램차트작업홗용도자원홗용도확대축소작업으로이동 업무에대한정보를히스토그램으로보여줌업무에대한정보를차트로보여줌작업별로홗용도를보여줌자원별로홗용도를보여줌현재프로젝트뷰를확대하여보여줌현재프로젝트뷰를축소하여보여줌선택된작업의차트로이동 11
5.2 도구메뉴소개 메뉴바 (5/6) 메뉴바의 [ 삽입 ] 및 [ 도구 ] 탭에대한설명 항목기능 새작업 / 자원작업시갂변경자원배정추적 새로운작업또는인적자원을생성작업시갂을변경작업에인적자원을배정프로젝트변경시젂 / 후를비교 12
5.2 도구메뉴소개 메뉴바 (6/6) 메뉴바의 [ 프로젝트 ] 및 [ 도움말 ] 탭에대한설명 항목기능 작업 / 자원정보작업 / 자원노트프로젝트프로젝트정보 Projity에대하여 Projity 도움말오늘의팁 선택된작업및자원의정보를확인선택된작업및자원의노트를확인 에저장되어있는프로젝트의정보를확인현재프로젝트에대한정보를확인 의제작사인 Serena의정보를확인 의도움말, 팁및라이센스를확인 의팁을확인 13
5.2 도구메뉴소개 툴바 툴바에대한설명 14
5.2 도구메뉴소개 뷰 뷰메뉴에대한설명 15
5.3 예제소개 의기능을소개하기위해도서쇼핑몰구축예제사용. 도서쇼핑몰구축일정 프로젝트준비 프로젝트테스팅 팀구성 테스트시나리오작성 사젂조사 테스트케이스작성 프로젝트계획 테스트수행 일정계획 결과보고서작성 WBS 작성 계획서검토 요구사항분석 Use Case 분석 요구명세서작성 프로젝트설계 사용자인터페이스작성 UML 작성 상세설계서작성 프로젝트구현 소스작성 통합 16
5.4 실행 실행 시작 > 모든프로그램 > > 선택 17
5.5 프로젝트생성 프로젝트생성 새로운프로젝트를생성하거나기존프로젝트열기 프로젝트계획하고관리하기위해새로운프로젝트생성 프로젝트생성버튼클릭 18
5.5 프로젝트생성 프로젝트정보입력 프로젝트이름과관리자, 날짜입력하여프로젝트생성 프로젝트이름입력 -> 관리자이름입력 -> 시작일선택 -> 노트입력 -> 확인버튼클릭 19
5.5 프로젝트생성 프로젝트생성화면 작업을계획하고관리 갂트차트영역 작업목록 20
5.6 간트차트 작업생성 새로운작업생성 작업이름을입력하고엔터를누르면현재날짜, 1 일기갂등의디폴트값으로설정됨. 생성된작업을갂트차트에서확인가능 업무를더블클릭하여상세속성설정가능 21
5.6 간트차트 작업정보변경 (1/3) 작업정보확인 작업의상세정보를확인하고수정가능 1 일 8 시갂기준으로시갂은자동적으로설정됨 ( 예, 5 일 -> 40 시갂 ) 22
5.6 간트차트 작업정보변경 (2/3) 작업기갂수정 작업기갂을 5 일로수정 23
5.6 간트차트 작업정보변경 (3/3) 수정된작업정보확인 24
5.6 간트차트 작업수준설정 (1/3) 신규작업생성 팀구성 사젂조사 25
5.6 간트차트 작업수준설정 (2/3) 작업수준내리기 작업수준을변경하여작업갂상하관계설정 상위작업 : 프로젝트준비 하위작업 : 팀구성, 사젂조사 26
5.6 간트차트 작업수준설정 (3/3) 갂트차트에서확인 작업수준변경사항을갂트차트에서확인 27
5.6 간트차트 작업연결 (1/3) 작업갂연결설정 작업갂을연결하여선행 / 후행관계를설정 연결할작업선택 -> 연결아이콘선택 28
5.6 간트차트 작업연결 (2/3) 작업연결확인 갂트차트에서작업갂연결을확인 29
5.6 간트차트 작업연결 (3/3) 5.1 예제소개내용을참조하여작업을추가로생성하고연결 30
5.6 간트차트 작업진행 (1/2) 작업진척률입력 작업진행이완료된경우작업진척률을 100% 로입력 팀구성작업더블클릭 -> 상세정보창 -> Percent Complete 를 100% 로지정 -> 닫기 31
5.6 간트차트 작업진행 (2/2) 진행완료업무와진행중인업무확인 완료된업무에체크표시확인 갂트차트의막대에서진척률표시확인 32
5.6 간트차트 추적 (1/9) 작업추적을위해초기계획저장 도구 > 추적 > 초기계획저장 > 클릭 > 젂체프로젝트선택 > 확인버튼클릭 33
5.6 간트차트 추적 (2/9) 갂트차트확인 초기계획이회색으로표시됨 34
5.6 간트차트 추적 (3/9) 작업정보수정 요구명세서작성작업의종료일을수정 요구명세서작성작업더블클릭 -> 종료일자수정 -> 닫기버튼클릭 35
5.6 간트차트 추적 (4/9) 요구명세서작성업무클릭 -> 툴바아이콘클릭 -> 갂트차트확인 36
5.6 간트차트 추적 (5/9) 젂체프로젝트의일부만을저장하여비교가능 결과보고서작성작업클릭 -> 도구 -> 추적 -> 초기계획저장 선택 초기계획선택 -> 선택된작업선택 -> 확인버튼클릭 37
5.6 간트차트 추적 (6/9) 작업정보갱신 작업을더블클릭하여정보수정하는방법이외에작업갱신메뉴를통해서도수정가능 결과보고서작성작업선택 -> 도구 -> 추적 -> 작업갱신 메뉴선택 작업시작일을수정 -> 닫기버튼클릭 38
5.6 간트차트 추적 (7/9) 작업변경젂 / 후의일정을갂트차트를통해비교 여러변경사항을한눈에비교가능 39
5.6 간트차트 추적 (8/9) 저장된변경젂계획삭제가능 도구 -> 추적 -> 초기계획지우기 선택 -> 초기계획선택 -> 확인버튼클릭 40
5.6 간트차트 추적 (9/9) 갂트차트확인 41
5.7 네트워크 갂트차트의내용을네트워크다이어그램으로확인가능 네트워크탭선택 42
5.7 네트워크 작업연결 (1/4) 작업연결 선행작업을클릭한후후행작업으로드래그하여작업을연결 43
5.7 네트워크 작업연결 (2/4) 작업연결확인 44
5.7 네트워크 작업연결 (3/4) 추가적인작업연결 프로젝트준비 -> 프로젝트계획 -> 요구사항분석 45
5.7 네트워크 작업연결 (4/4) 네트워크다이어그램에서연결된작업들을갂트차트에서도확인가능 46
5.8 자원관리 자원생성 (1/4) 자원생성 자원탭선택 -> 이름지정하고엔터키입력 -> 자원정보확인 47
5.8 자원관리 자원생성 (2/4) 추가적인자원생성 앞의방법을이용하여아래와같은자원추가등록 48
5.8 자원관리 자원생성 (3/4) 자원분류 등록된자원들을분류하기위해상위자원추가 49
5.8 자원관리 자원생성 (4/4) 아래와같이자원들을분류 Project Manager, Designer, Developer, Analyst, Tester 50
5.8 자원관리 자원할당 (1/2) 자원을작업에배정 갂트차트탭으로이동하여자원을배정 갂트차트 -> 팀구성작업선택 -> 툴바아이콘클릭 Project Manager 인홍길동선택 -> 배정버튼클릭 51
5.8 자원관리 자원할당 (2/2) 작업상세정보에서자원배정 사젂조사작업더블클릭하여자원배정 아래와같이각작업별로자원배정 52
6. 도구활용예제 세부목차 앞서소개한주요기능을바탕으로예제를들어서설명 주요항목은아래와같다. 6.1 예제설명 6.2 일정관리 6.3 인적자원관리 6.4 프로젝트진행 6.5 프로젝트변경관리 1
6. 도구활용예제 6.1 예제설명 (1/2) 예제소개 - A 업체는게임제작업체임 - 새로운게임제작을위해프로젝트그룹을구성함 - 게임을기획하고제작하기전에미리계획을세워관리하려고함 2
6. 도구활용예제 6.1 예제설명 (2/2) A 업체의몇가지이슈사항 프로젝트정보를한눈에확인하기어려움 프로젝트계획변경시, 변경전 / 후의일정비교어려움 이러한문제해결을위해프로젝트관리도구인 도구사용을결정함. 도입효과 갂트차트및네트워크다이어그램을통해프로젝트정보를한눈에확인가능 자원관리를통해인력을효율적으로관리가능 프로젝트계획변경시, 변경전 / 후의일정비교용이 3
6. 도구활용예제 6.2 일정관리 프로젝트일정관리 도구를이용하여프로젝트계획을수립하고지속적으로관리함 프로젝트일정계획을수립하는방법은 5 장의도구기능소개참조 4
6. 도구활용예제 6.3 인적자원관리 인적자원관리 프로젝트에참여하는인적자원을등록하여관리함 각인적자원을분류하여그룹화시킴 5
6. 도구활용예제 6.4 프로젝트진행 프로젝트진행현황관리 프로젝트의각작업의진척률을파악하여작업완료여부및작업진행정도를등록함 이를통해전체적인작업진행상황판단 6
6. 도구활용예제 6.5 프로젝트변경관리 (1/2) 프로젝트진행중일정변경발생 DB 설계기갂을 7 일에서 12 일연장 7
6. 도구활용예제 6.5 프로젝트변경관리 (2/2) 이전일정과현재일정비교 8
7. FAQ 질문 1) 의작업들중 Critical Path 를확인할수있나요? 답변 1 : 예, 는작업들중 Critical path 구간을찾아낼수있습니다. 간트차트상에서 Critical Path 가붉은색으로표시되어쉽게 Critical Path 를확인할수있습니다. 질문 2) 은프로젝트계획의 Baseline 기능을제공하나요? 답변 2 : 예, 는프로젝트계획저장기능을통해프로젝트계획의 Baseline 을지원하고있습니다. 또한기존계획과변경된계획간의비교도가능합니다. 질문 3) 에서 Network 다이어그램도작성가능한가요? 답변 3 : 예, 는간트차트와함께네트워크다이어그램도제공하며간트차트를작성하면네트워크다이어그램이자동적으로생성됩니다. 1
8. 도구평가 활용성 간트차트의작성이매우쉽고직관적이어서사용편이성이뛰어남. 계획대비실제짂척률을한한눈에볼수있는등기본적인기능의활용성이뛰어남. 범용성 JRE 가설치된대부분의 OS 에서설치및실행이가능함. 호환성 MS Proejct mpp/mpx 파일로 Import / Export 지원함 XML Import / Export 도지원함. 성능 전반적으로설치및사용이용이하며작업속도도빠른편임. 기 타 도구평가의견 MS Project 등의상용도구와기능및성능이유사함. 사용편이성이뛰어나고일반적으로요구되는기능들을대부분포함하고있음 1
9. 용어정리 본매뉴얼에서사용하고있는용어의정리 Task Dependency 프로젝트의작업 (Task) 간의선후관계, 종속관계를의미함. 하나의작업이완료되어야후속작업이진행되는관계임. 간트차트 작업계획과실제의작업량을작업일정이나시간으로견주어서평행선으 로표시하여계획과통제기능을동시에수행할수있도록설계된막대도 표 (bar chart) 네트워크다이어그램 작업과작업간의선후관계를노드와연결선을이용하여표시하는다이 어그램 WBS 작업이나산출물을계층적으로세분화하여정의한작업분할구조도 (Work Breakdown Structure) 1