[문제]
당신은 어느 한 프로젝트의 PM이다. 아래사항을 참조하여 다음을 설명하시오.
1. 프로젝트 수행기간의 목표는 25일 이다.
2. A 액티비티는 소요시간이 10일다.
3. B 액티비티는 A 액티비티가 완료된 후에 시작 할 수 있으며, 소요기간이 13일이다.
4. C 액티비티는 소요기간이 12일이다.
5. D액티비티는 C 액티비티 완료된 후에 시작할 수 있으며, 소요기간이 15일이다.
가. 네트워크 다이어그램을 작성하시오.
나. 주경로의 수행기간을 계산하시오.
다. 목표 수행기간을 맞추기 위해서 수행기간을 단축할 수 있는 방법을 설명하시오.
라. 일정을 단축하기 위해 기존팀원 5명에 더해 팀원 1명을 추가로 투입하였다.
의사소통 수(커뮤니케이션 통로의 수)가 기존보다 얼마나 더 늘어나는지 계산하시오.
[해설]
가. 네트워크 다이어그램을 작성하시오.
- 문제는 아주 심플하게 되어 있어서 네트워크 다이어그램을 그리는 건 어렵지 않다.
가능 경로는 A->B , C->D 가 있고 그중에서 제일 합산 소요기간이 긴 것을 찾으면
된다.. 아래 그림에서는 A -> B 가 23일이 걸리고, C->D가 27일이 걸리니깐
주경로 즉 Critical Path (CP) 는 C->D 이고 최소 소요기간은 27일이다.
그런데 문제에서 프로젝트 수행기간 목표기간이 25일 이라고 했으니깐 결국
2일을 초과하게 되는 셈이고 따라서 일정단축을 위해서 먼가 해야 되는 셈이다.
이러한 일정단축을 하는 기법으로 보통 2가지를 제시하고 있다.
머.. 일정단축을 하는 방법이야 뻔하다.. 인력을 더 투입 즉 비용을 더 투입해서
일정을 단축하거나 (이를 Crashing기법이라함), 활동을 중첩해서 일정을 단축하는
(Fast Tracking기법이라함) 방법이 있는 것이다.
위 네트워크 다이어그램은 약간 약식의 형태이고 FM대로 작성하는 것은 아래그림
참고바란다.
나. 주경로의 수행기간을 계산하시오.
주경로 즉 Critical Path (CP) 는 위에서 설명한대로 C->D 이고 최소 소요기간은 27일이다.
다. 목표 수행기간을 맞추기 위해서 수행기간을 단축할 수 있는 방법을 설명하시오.
이 부분도 앞서 Crashing과 Fast Tracking 에 대해서 설명했다.
정리를 다시 하면..
구분 | Crashing (공정압축법) | Fast Tracking (공정중첩 단축법) |
설명 | - 자원 추가를 통한 일정 단축 기법 - 비용과 시간 사이의 상충 관계를 분석하여 최소한의 자원 추가로 최대한의 시간을 단축할 방법을 결정 - 주공정 경로(Critical Path)의 활동 중 비용 대비 효과가 높은 활동에 우선 투입하여 효과를 높일 수 있음 - 비용이 증가하는 단점 |
- 일정 계획상의 활동 간의 의존성을 조정해서 순서상의 활동을 중첩 진행하여 일정을 단축하는 기법 - 활동을 중첩하는 경우에만 효과가 있고 재작업의 위험이 높아지는 단점 |
사례 | - 초과 근무 - 추가 자원 투입 |
- 활동의 중첩 |
라. 일정을 단축하기 위해 기존팀원 5명에 더해 팀원 1명을 추가로 투입하였다.
의사소통 수(커뮤니케이션 통로의 수)가 기존보다 얼마나 더 늘어나는지 계산하시오.
계산은 생략하겠다.
'소프트웨어공학' 카테고리의 다른 글
정보시스템 감리와 사업관리위탁(PMO) (0) | 2019.12.19 |
---|---|
정형적 명세 기법 (0) | 2019.12.07 |
SPICE (ISO 15504) (0) | 2019.11.13 |
CMMI (Capability Maturity Model Integration) (3/3) (0) | 2019.11.12 |
CMMI (Capability Maturity Model Integration) (2/3) (0) | 2019.11.11 |