본문 바로가기
  • (개인)정보보호/최신ICT 정보 공유 블로그
나의 서재/22. 소프트웨어 공학 기본원리

4.2 프로젝트 일정 관리

by 노벰버맨 2021. 11. 27.

1. 프로젝트 일정 관리의 개요

가. 프로젝트 일정 관리의 정의

-프로젝트의  달성 가능한 현실적인 일정을 수립하고 관리하는 기법

 

나. 프로젝트 일정 관리의 특성

-(달성 가능), 달성할 수 있는 현실적인 일정 계획을 수립

-(모니터링), 수립된 일정계획을 근거로 프로젝트 실적을 모니터링하고 일정 지연 시 필요한 조치 수행

-(고려사항), 업무 담당자, 전후 관계, 업무 규모, 생산성 등을 고려하여 일정 수립

-(개별 활동 수행 기간), 착수일과 종료일로 결정, 종료일-착수일

-(착수일과 종료일), 작업 규모, 투입 가능 자원, 생산성, 투입 인원수, 작업 간의 전후 관계 등을 고려

 

2. 프로젝트 일정 관리 프로세스의 개념도 및 구성요소

가. 프로젝트 일정 관리 프로세스의 개념도

나. 프로젝트 일정 관리 프로세스의 구성요소

프로세스 도구 설명
활동 정의 분할, 템플릿, 전문가 판단
Rolling wave planning
-WBS의 Work Package를 완성하기 위한 활동을 정의하는 프로세스
-Activity는 프로젝트 작업기간 산정, 작업에 필요한 자원 산정, 작업의 일정계획 수립 및 통제를 위한 기준으로 활용

**활동 목록, 활동 속성, 마일스톤 목록
*마일스톤 : 프로젝트 공정에서 중요한 이벤트가 발생하는 시점 (기간=0)
활동 순서 배열 선후행도형법 (AON, PDM)
의존관계 결정
선도 및 지연 결정
-프로젝트 활동 간의 논리적 연관관계를 문서화하는 프로세스

**프로젝트 일정 네트워크도(PSND)
*의존관계 : 의무적 의존관계, 임의적 의존관계, 외부적 의존관계
*선도 : 후속작업의 시작을 앞당길 수 있는 논리적 관계
*지연 : 후속작업의 시작을 지연시킬 수 있는 노리적 관계
활동 자원 산정 전문가 판단
대안 분석
출판된 산정 자료
-프로젝트  활동을 수행하기 위한 인적, 물적 자원의 양과 유형을 산정하는 프로세스
-인적자원관리와 조달관리에서 결정된 자원의 정보 활용
-활동을 고려한 자원 요구사항을 활용해 인적자원관리와 조달관리에서 자원 수급

**활동 자원 요구사항, 자원 분류체계
활동 기간 산정 전문가 판단
유사 산정
모수 산정
3점 산정
-개별 활동을 완료하기 위해 산정된 자원을 활용하여 필요한 기간을 산정하는 프로세스
-활동 자원 산정과 밀접한 관계 존재
-투입공수/투입예정 인원 수 = 작업 기간

**활동 기간 산정치
*모수 산정 : 과거 실적 데이터를 기반으로 함수식을 만들어 산정
활동 수행 기간 = (업무량 / 인당 생산성) / 투입 인원
*PERT(3점 산정) : 활동 기간 산정의 불확실성이 높은 경우 활용
최악, 최선, 보통으로 나누어 일정 산정
평균 = (tP+4tM+tO)/6
*CPM(1점 산정) : 프로젝트 수행 경험이 많아 불확실성이 적응 경우 활용
일정 개발 일정 네트워크 분석
주공정법
주공정연쇄법
자원평준화
일정 단축
-활동순서, 기간, 자원 요구사항, 일정 제약을 분석하여 프로젝트 일정을 개발하는프로세스
-프로젝트 최종 일정을 확정하기까지 앞의 4단계 프로세스를 반복 수행 

**프로젝트 일정, 일정 기준선
*CPM (주공정법)
-모든 자원이 가용하다는 전제하에 일정 수립 기법
*CCM(주공정연쇄법)
-자원제약적 의존관계까지 고려하고 버퍼 관리를 통해 일정을 관리하는 기법
*자원 평준화
-특정 기간에 희소 자원 혹은 공유 자원의 가용성에 한계가 있거나 전체 인원 수가 제약되는 상황을 해결하는 기법
*일정 단축

*수확체감의 법칙
-프로젝트에 인력을 많이 투입하더라도 1인당 생산성이 줄어드는 현상
-인원 수가 많을수록 의사소통 비용 증가
일정 통제 성과 검토(Review)
차이 분석
자원 평준화
가정 시니라오 분석
일정 단축
-프로젝트 일정 상태를 모니터링하고 일정기준선의 변경을 통제하는 프로세스
-일정이 바뀌는 이유
팀원 이탈, 업무 범위 변화, 예산 변화, 외부 환경 또는 정책 변화, 생성성 및 팀워크 저하, 잘못된 프로세스 적용 등

**변경 요청, 프로젝트 관리 계획서 갱신, 작업 성과 측정치

-일정관리 도구는 네트워크 다이어그램, 바차트, 마일스톤 등이 존재함

 

3. 프로젝트 일정 개발 기법

기법 설명
CPM (주공정법) -모든 자원이 가용하다는 전제하에 일정 수립 기법
-전진 계산(시작일=ES, 종료일=EF), 후진 계산(시작일=LS, 종료일=LF)으로 일정 계산
-Float = LS - ES or LF - EF (Non Critical 활동의 논리적 여유시간)
-EF : 프로젝트 관리자가 제안하는 종료 일자
-LF : 스폰서 또는 고객이 요청하는 종료 일자
-Critical Path = Float가 '0'인 활동을 연결한 경로
-Total Float : 프로젝트 납기일을 지연하지 않고 활동이 가질 수 있는 여유 시간
(LS - ES or LF - EF)
-Free Float : 후행활동의 빠른 시작일을 지연시키지 않고 선행활동이 가질 수 있는 여유 시간 (ESsucessor -EF)
CCM(주공정연쇄법) -자원제약적 의존관계까지 고려하고 버퍼 관리를 통해 일정을 관리하는 기법
-Critical Chain : 자원제약을 고려하여 수립된 네트워크도에서 가장 기간이 긴 일련의 연관관계
-late start를 착수일자로 사용
-납기 지연 예방을 위해 3가지 버퍼 (프로젝트 버퍼(안전 영역, 모니터링 영역, 행동 영역), 피딩 버퍼, 자원 버퍼)
-버퍼 : 의도적으로 확보한 여유시간

*납기 지연 원인
-파킨슨의 법칙
-자기 방어
-후행공정의 준비작업 미흡
-학생 증후군
자원 평준화
(Resource Leveling)
-특정 기간에 희소 자원 혹은 공유 자원의 가용성에 한계가 있거나 전체 인원 수가 제약되는 상황을 해결하는 기법
일정 단축
(Schedule Compression)
*자원추가
*고급인력으로 교체
*잔업
*아웃소싱
*Crashing : 자원을 추가 투입해서 프로젝트 기간을 단축하는 기법
*Fast Tracking : 작업의 연관관계를 조정해 두가지 이상의 활동을 병행 수행하는 기법

-Critical Path에 그리고 비용 대비 효과가 높은 활동에 우선 투입

'나의 서재 > 22. 소프트웨어 공학 기본원리' 카테고리의 다른 글

5. 요구 공학  (0) 2021.11.28
4.3 간트 차트  (0) 2021.11.27
4.1 프로젝트 범위 관리  (0) 2021.11.27
4. 프로젝트 관리 계획  (0) 2021.11.24
3.4 품질 관리  (0) 2021.11.23

댓글