반응형
PERT(3점추정), CPM, CCM, 파킨스법칙, 자기방어, 학생증후군, 자원병목 |
I. 프로젝트 납기준수, 일정관리의 개요
가. 일정관리(Project Schedule Management)의 정의
- 프로젝트를 성공적으로 완성하고 납기를 준수 할 수 있도록 개발 기간을 단계별로 철저히 계획하고 수립하는 활동
나. 일정관리의 특징
구분 | 설명 |
납기 준수 | 고객의 요구 기간 내에 프로젝트를 완료 |
일정 산출 | 세부 활동을 도출하여 활동간의 상호 관계를 파악 |
자원 효율성 향상 | 일정에 따른 자원의 효율적 배분 |
다. 프로젝트 일정관리의 중요요소
- 프로젝트의 성공적 완료를 위해서는 수행 가능한 일정 수립이 필수
- 프로젝트의 수행 중 일정에 차질이 발생하는 경우 대비책 필요
II. 일정관리 프로세스 및 단계별 활동
가. 일정관리 프로세스
|
- Activity를 정의하고 Activity의 수행 순서와 기간으로 프로젝트 일정을 개발하고 관리
나. 일정관리 프로세스 단계별 활동
단계 | 활동 | 적용도구 및 기법 | 산출물 |
일정 관리 계획 수립 | - 프로젝트 일정을 계획, 개발, 관리, 실행, 통제를 위한 정책, 절차, 문서화 구축 프로세스 | 전문가 판단, 데이터 분석, 회의 |
일정 관리 계획서 |
활동 정의 | - 프로젝트 인도물을 생성하기 위해 수행해야하는 구체적인 활동을 식별하는 프로세스 - 범위 기준선에 있는 WBS의 작업 패키지를 활동이라는 더 작은 요소로 분할 |
전문가 판단, WBS 분할, 연동 계획, 회의 |
활동 목록, 활동 속성, 마일스톤 목록 |
활동 순서 배열 | - 프로젝트 활동 사이의 관계를 식별하여 문서화하는 프로세스 - 선행 활동과 후행 활동의 논리적 의존관계와 의존관계 속성, 선도와 지연에 따라 활동 순서 배열 |
선후행도형법, 의존관계 결정 및 통합, 선도 및 지연 |
프로젝트 일정 네트워크 다이어그램 |
활동 기간 산정 | - 산정된 자원으로 각 활동을 수행하는데 소요될 기간을 추정하는 프로세스 - 일정 관리 계획서와 활동 목록, 활동속성, 활동 자원 요구사항, 자원 분류 체계를 기반으로 정의 |
전문가 판단, 유사 산정, 모수 산정, 3점 산정, 상향식 산정 |
기간 산정치, 산정 근거 |
일정 개발 | - 활동 순서, 기간, 자원 요구사항, 일정 제약사항을 분ㅅ헉하여 프로젝트 일정을 수립하는 프로세스 | 일정 네트워크 분석, 주공정법(CPM), 자원최적화, 선도 및 지연, 일정 단축 |
일정 기준선, 프로젝트 일정, 일정 데이터 |
일정 통제 | - 프로젝트의 상태를 감시하여 진행 상황을 갱신하고 일정 기준선에 대한 변경을 관리하는 프로세스 | 데이터 분석, 주공정법(CPM), 자원최적화, 선도 및 지연, 일정 단축 |
작업 성과 보고, 일정 예측, 변경 요청 |
III. 일정 수립 도구 및 기법
가. 일정 추정 기법 (Schedule Estimate Method)
기법 | 설명 |
전문가 판단 (Expert Judgment) |
- 과거 수행된 유사 프로젝트의 Activity의 기간을 추정의 근거로 사용 - 여러 프로젝트의 통계적 정보의 필요 |
시뮬레이션 (Simulation) | - 통계적 실험에 의해 수행되는 것으로 컴퓨터를 이용하여 가상으로 테스트하여 일정 예측 - 시간, 비용 면에서 절감되나 변수들의 상호작용, 상황에 적합한 변수 적용 등의 어려움 |
PERT (Project Evaluation and Review Technique) |
- 미 해군의 미사일 프로젝트를 위해 개발되어 연구개발 등 신규이면서 비반복적인 프로젝트를 중심으로 활용 - 3점 추정방식(O, P, M) : 일정 = (O +4M + P) / 6 [O(Optimistic,낙관적 추정치), P(Pessimistic,비관적 추정치), M(Most likely,가능성 높은 추정치) |
CPM (Critical Path Method) |
- 주로 가옥, 교량, 빌딩 등, 건설 프로젝트에 많이 사용 - 확정적인 모형을 사용하고 단계 보다는 Activity 중심의 시스템으로 목표기일 단축, 비용의 최소화를 목적으로 함 - 가장 빠른 시작일과 가장 늦은 종료일을 찾아 일정관리(가장 기간이 긴 작업경로) |
몬테카를로 시뮬레이션 (Monte Carlo Simulation) |
- 평가 대상이 임의의 확률 분포에 따른다고 가정하고 Random Number를 생성하여 계산된 값 중 해당 확률 분포에 적합한 값을 취해 근사값을 얻는 방법 - PERT로 추정한 프로젝트 결과를 모의 실험하는데 컴퓨터 사용 - PMI에서는 PERT, CPM보다 현실적인 프로젝트 기간을 산정해 준다고 함 |
CCM (Critical Chain Method) |
- 버퍼 소진율을 모니터링, 효율적 - 네트워크 작성/주경로 계산은 CPM과 동일 |
- 일정 네트워크 분석 (Schedule Network Analysis) : 프로젝트 일정을 도출하기 위해 사용하는 다양한 분석기법 (주공정법, 주공정연쇄법, 자원평준화)을 총칭하는 개념
나. 일정 관리 기법
기법 | 설명 | 용도 |
Network Diagram (PERT/CPM) | - Workflow의 가시성 및 시각성이 우수함 - Float과 작업간의 종속관계 표현 가능 - 프로젝트 팀 내의 의사소통에 활용 |
프로젝트 관리 |
Bar Chart (Gantt) |
- 계획대비 실적 파악이 용이함 - 이해와 사용하기가 편리 - 막대그래프를 이용한 효율적인 전체 보고 통제 Tool - Task간의 Dependency가 표현되지 않아 상호종속성을 찾지 못하고 효과적인 프로젝트 구성을 지원하기 어려움 |
보고용 |
Milestone | - 기간이 없고 Activity가 아닌 이벤트, 마름모로 기술됨(의사결정, 중간완료 예정일, DeadLine, 배송일, 이벤트, 프로젝트 종료일) - 중요 일정에 대한 강조 및 경영층 보고 - 대부분은 개발문서 승인시점과 동일 |
보고용 시간 |
다. 일정 단축 기법
기법 | 내용 |
Crashing 기법 | - Critical Path 상의 Activity에 추가 자원을 투입하여 일정을 단축시키는 기법 - 추가 자원은 비용 대비 효과가 가장 높은 Activity에 우선적으로 투입 - Crashing을 한 이후에는 반드시 Critical Path의 변경 유무 확인 - 자원을 투입하면 기간 및 Critical Path가 변경되므로 자원을 한 단위씩 투입 - 고객이 납기 단축을 요구하는 상황에서 Crashing을 하게 되면 초과 비용이 발생하므로 반드시 고객의 승인이 필요 |
Fast Tracking 기법 | - Critical Path 상에서 순차 진행하기로 계획했던 활동들을 병행 추진하여 일정을 단축시키는 기법 - 위험 및 재작업 가능성 증가 - 이해 관계자들간의 긴밀한 의사 소통이 중요 |
Re-estimation | Critical Path 상의 활동들 중에서 불확실성을 고려하여 여유 있게 산정한 활동이 있는지 조사하여 여유 일정이 있다면 일정을 변경하여 일정을 단축시키는 기법 |
What-if 시나리오 | - 다양한 문제점을 고려하여 시나리오별 분석 실시 - 일정에 영향을 미치는 Factor를 기준으로 분석 및 대안 시뮬레이션 |
Resource Leveling | 각 활동에 배정된 자원이 가용자원 한계 내에서 배정될 수 있도록 여유 일정을 조정 및 작업 순서 등을 조정하는 기법 |
IV. 자원 최적화 기법 (Resource Optimization Techniques)
종류 | 설명 |
자원평준화 (Resource Leveling) |
- 한 자원이 동일 기간에 2개 이상 활동에 배정된 경우, 특정자원이 과부하가 걸리지 않게 시간에 가용한 수량을 제안하는 경우 사용하는 기법 - 자원 평준화를 하게 되면 주공정은 변경될 수 있음 |
자원평활화 (Resource Smoothing) |
- 프로젝트 주공정을 변경하지 않은 상태에서 완료일을 지연할 수 없고 자원 한도를 초과하지 않도록 일정 활동을 조정하는 작업 - 자원 평활화를 하더라도 주공정은 변경될 수 없음 |
V. 3점 추정방식 (Tree-Point Estimates)
- 비관치, 평균치, 낙관치를 이용한 프로그램 평가 및 검토 기법 (PERT 기반) - 산정의 불확실성과 위험을 고려한 기법으로 단일 지점 활동 원가 산정치의 정확도를 높이는 방법 - 평균 (P + 4M + O) / 6, 표준편차 : (P - O) /6 |
|
비관치(Pessimistic) | 의무적인 작업,활동과 예상 비용에 대한 실제 업무 평가자료에 기초한 활동원가 |
평균치(Most likely) | 기대 가능한 활동 원가, 보통으로 추정하는 원가 |
낙관치(Optimistic) | 최상의 활동 시나리오 분석에 기초한 활동원가 |
반응형
'IT기술노트 > 소프트웨어공학' 카테고리의 다른 글
EVM(Earned Value Management) (0) | 2021.02.04 |
---|---|
원가관리(Cost Management) (0) | 2021.02.04 |
리소스 레벨링과 리소스 스무딩 (0) | 2021.02.04 |
CPM, CCM (0) | 2021.02.04 |
WBS(Work Breakdown Structure) (0) | 2021.02.04 |
범위관리(Project Scope Management) (0) | 2021.02.04 |
프로젝트 관리(Project Management) (0) | 2021.02.04 |
기능점수(Function Point) (0) | 2021.02.04 |
댓글