소프트웨어 프로젝트 관리론에서 PND(Project Network Diagram)과 S-curve를 만들어 프로젝트 계획을 세운다. 엑셀을 사용할 수 있지만, 파이썬으로 간단히 만들어 보았다.
사용방법은 아래와 같다.
1. 기본 정보를 아래의 형식으로 csv 파일을 만든다.
Col A : Task 이름
Col B : Task 수행 기간
Col C : 다음 Task ( ,로 구분한다. Ex) A, B)
Col D : Task 타입. 1은 시작, 2는 보통, 3은 종료 Task를 의미한다.
Col E : 원가
Col F : 사용안함. 1을 기입한다.
2. python.exe를 사용하여 수행한다.
python.exe PNDMain.py [csv파일]
3. 수행이 완료되면, 동일 폴더에 엑셀파일이 생성되며, PND와 S-Curve를 확인할 수 있다.
기타
- Python 3.4.3 사용
- matplotlib : S-Curve 그래프 작성을 위해 사용
- xlwt : excel로 결과를 작성하기 위해 사용