1. 개요
- 프로젝트의 프로세스를 이루는 소작업을 파악하고 예측된 노력을 각 소작업에 분배. 개요
- 소작업의 순서와 일정을 정하는 것
- 소프트웨어 개발 기간의 지연을 방지하고 프로젝트가 계획대로 진행되도록 일정을 계획
- 계획된 일정은 프로젝트의 진행을 관리하는데 기초 자료가 됨
- 계획된 일정과 프로젝트의 진행도를 비교하여 차질이 있을 경우 여러 조치를 통해 조정할 수 있음
- 프로젝트 일정 계획에 사용되는 기술 : WBS, PERT/CPM, 간트 차트 등
- WBS Work Breakdown Structure (업무 분류 구조) : 개발 프로젝트를 여러 개의 작은 관리 단위(소작업)로 분할하여 계층적으로 기술한 업무 구조
2. PERT Program Evaluation and Review Technique (프로그램 평가 및 검토 기술)
- 프로젝트에 필요한 전체 작업의 상호 관계를 표시하는 네트워크
- 각 작업 별로 낙관적인 경우, 가능성이 있는 경우, 비관적인 경우로 나누어 각 단계별 종료 시기를 결정하는 방법
- 과거에 경험이 없어서 소요 기간 예측이 어려운 소프트웨어에서 사용
- 노드와 간선으로 구성되며 원 노드에는 작업을, 간선(화살표)에는 낙관치, 기대치, 비판치를 표시
- 결정 경로, 작업에 대한 경계 시간, 작업 간의 상호 관련성 등을 알 수 있음
- PERT 공식 : 작업 예측치 계산
3. CPM Critical Path Method (임계 경로 기법)
- 프로젝트 완성에 필요한 작업을 나열하고 작업에 필요한 소요 시간을 예측하는데 사용하는 기법
- 노드와 간선으로 구성된 네트워크
- 노드 : 작업
- 원형 노드 : 각 작업을 의미, 각 작업 이름과 소요 기간을 표시
- 박스 노드 : 이정표를 의미, 박스 노드 위에는 예상 완료 시간을 표시
- 간선 : 작업 사이의 전후 의존 관계를 나타냄
- 간선을 나타내는 화살표의 흐름에 따라 각 작업이 진행되며, 전 작업이 완료된 후 다음 작업을 진행할 수 있음
- 노드 : 작업
- 각 작업의 순서와 의존 관계, 어느 작업이 동시에 수행될 수 있는지를 한 눈에 볼 수 있음
- 경영층의 과학적인 의사 결정을 지원, 효과적인 프로젝트의 통제를 가능하게 해줌
- 병행 작업이 가능하도록 계획할 수 있음, 이를 위한 자원 할당도 가능
- 임계 경로 = 최장 경로
- 일정 계획의 순서
- 프로젝트의 규모를 추정
- 각 단계에서 필요한 작업을 분할
- 각 작업의 상호 의존 단계를 CPM 네트워크로 나타냄
- 일정 계획을 간트 차트로 나타냄
4. 간트 차트 Gantt Chart
- 시간선 Time-Line 차트
- 프로젝트의 각 작업들이 언제 시작하고 언제 종료되는지에 대한 작업 일정을 막대 도표를 이용하여 표시하는 프로젝트 일정표
- 중간 목표 미달성 시 그 이유와 기간을 예측할 수 있게 함
- 사용자와 문제점이나 예산의 초과 지출 등도 관리할 수 있게 함
- 자원 배치와 인원 계획에 유용하게 사용됨
- CPM 네트워크의 데이터를 바탕으로 간트 차트를 제작할 수 있음
- 작업 경로는 표시할 수 없으며, 계획의 변화에 대한 적응성이 약함
- 계획 수립 또는 수정 때 주관적 수치에 기울어지기 쉬움
- 수평 막대의 길이는 각 작업의 기간을 나타냄
- 간트 차트의 구성: 이정표, 작업 일정, 작업 기간, 산출물
'자격증 > 정보처리기사' 카테고리의 다른 글
[정보처리기사 필기] 소프트웨어 개발 방법론 활용 - 132. 소프트웨어 개발 표준 (0) | 2025.02.23 |
---|---|
[정보처리기사 필기] 소프트웨어 개발 방법론 활용 - 131. 소프트웨어 개발 방법론 결정 (0) | 2025.02.23 |
[정보처리기사 필기] 소프트웨어 개발 방법론 활용 - 129. 수학적 산정 기법 (0) | 2025.02.22 |
[정보처리기사 필기] 소프트웨어 개발 방법론 활용 - 128. 상향식 비용 산정 기법 (0) | 2025.02.22 |
[정보처리기사 필기] 소프트웨어 개발 방법론 활용 - 127. S/W 공학의 발전적 추세 (0) | 2025.02.22 |