2014년 7월 8일 화요일

프로젝트 생존 테스트 [McConnel 1997]

프로젝트의 성공 가능성을 평가하기 위해 아래 표를 사용한다. 질문에 대한 대답이아니요” 0, “” 3, “아마도” 2, “실제로는 아니나 비슷함” 1점을 부여하여 합계한 점수에, 프로젝트 전담 인원에 따른 가증치 (인원이 0 또는 7명 이상 1, 1~3 1.5, 4~61.25) 를 곱하여 점수를 구한다.

평가 점수에 따라 프로젝트는 위험, 보통, 좋음, 우수 4단계로 구분한다. 상세 내용은 아래 표를 참고한다.

67: 프로젝트 생존 테스트 (survival test)
 
프로젝트 명:    [Projcet]
 
#
점검 항목
인원/점수
 
프로젝트 규모
 
 
프로젝트 전담 참여 인원 수
 
 
요구사항
 
1
명확한 프로젝트 목표 (vision or mission) 가 정의되어 있습니까?
 
2
모든 팀원이 프로젝트 목표가 현실적이라고 믿습니까/
 
3
프로젝트가 어떻게 사업에 도움이 되는지 정의되어 있고, 그것을 측정하는 방법을 알고 있습니까?
 
4
실제 시스템이 제공할 기능을 현실적이고, 생생하게 보여주는 사용자 인터페이스 프로토타입을 가지고 있습니까?
 
5
소프트웨어 기능에 대한 상세하고, 문서화된 명세서를 가지고 있습니까?
 
6
프로젝트 팀이 프로젝트 초기에 소프트웨어를 실제로 사용할 사용자를 인터뷰하였고, 프로젝트 기간 동안에 사용자가 계속 참여하도록 하였습니까?
 
7
상세한 문서화된 프로젝트 계획이 있습니까?
 
8
설치 프로그램 개발, 데이터 이행, 관련 소프트웨어 통합, 고객 미팅 그리고 필요한 기타 타스크 들을 포함하고 있습니까?
 
9
일정과 예산 추정치를 가장 최근 단계 말에 공식적으로 변경하였습니까?
 
10
상세한 문서화된 아키텍처와 설계 문서를 가지고 있습니까?
 
11
시스템 테스팅을 포함하여 설계와 코드 검토를 요구하는 상세한 문서화된 품질 보증 계획이 있습니까?
 
12
소프트웨어를 개발하고, 제공할 (Implemented and delivered) 단계를 기술한 상세한 단계별 이행 계획 (delivery plan) 을 가지고 있습니까?
 
13
휴일, 휴가, 병가, 교육 등을 교육에 반영하고, 자원은 100% 이하로 할당하였습니까?
 
14
일정을 포함 한 프로젝트 계획을 타스크를 수행할 모든 사람이 합의 (승인) 하였습니까?
 
 
프로젝트 통제
 
15
의사결정 권한을 가진 한 명의 임원이 있으며, 적극적인 지원을 받고 있습니까?
 
16
프로젝트 관리자의 작업량이  적절한 시간동안 프로젝트에 전념할 수 있습니까?
 
17
100% 종료 또는 100% 미종료를 명확하게 나타내는 잘 정의되고 상세한 마일스톤 (binary milestones) 을 가지고 있습니까?
 
18
프로젝트 이해관계자가 어떠한 마일스톤이 완료되었는지 명확하게 알 수 있습니까?
 
19
자신의 관리자와 상위 관리자에게 익명으로 문제를 보고할 수 있는 피드백 채널을 가지고 있습니까?
 
20
소프트웨어 명세서 변경을 통제하기 위한 문서화된 계획이 있습니까?
 
21
제안된 변경 수락여부를 최종적으로 결정할 권한을 가진 변경 통제 위원회 (change control board) 가 있습니까?
 
22
공수와 일정 추정, 작업 할당, 계획 대비 진척을 포함한 계획과 진척도 정보를 모든 팀원과 공유합니까?
 
23
소스코드는 자동화된 변경 통제를 합니까?
 
24
결함 추적, 소스코드 통제, 프로젝트 관리를 포함한 프로젝트 수헹에 필요한 기본적인 도구를 제공합니까?
 
 
위험 관리
 
25
프로젝트 위험 목록을 가지고 있으며, 최근에 변경하였습니까?
 
26
프로젝트에 발생하는 위험을 파악할 책임을 가진 프로젝트 위험 관리자가 있습니까?
 
27
하청업체가 있다면, 각 하정업체 조직과 각 사를 담당하는 담당자를 관리할 계획을 가지고 있습니까? (하청업체가 없으면 3점 만점을 줄 것)
 
인사관리
 
28
프로젝트에 필요한 모든 기술 전문가를 가지고 있습니까?
 
29
소프트웨어를 사용할 고객의 사업 환경에 대한 전문성을 가지고 있습니까?
 
30
프로젝트를 성공적으로 리딩할 능력을 가진 기술 리더가 있습니까?
 
31
요구된 모든 일을 할 수 있는 충분한 인력이 있습니까?
 
32
모두 함께 일을 잘 합니까
 
33
모든 사람이 프로젝트 참여에 동의 (commit) 하였습니까?
 

평가 기준
점수
평가
설명
0~39
위험
실패 가능성 매우 높음
40~59
보통
비용과 납기를 초과하여 어렵게 프로젝트 완료
60~79
좋음
일정이나 예산을 맞추기 위하여 노력하나 맞추지 못할 수도 있음
80~89
우수
성공 가능성 높음
90 이상
탁월
자기 실현을 통해 성공


본 체크리스트는 저자가 제품을 개발하는 마이크로소프트에 근무하면서 작성된 자료이지만, 프로젝트 건전성을 간단하게 측정할 수 있는 유용한 도구이다. 저자의 Software Project Survival Guide 책 또는 저자가 운영하는 홈페이지에서 영문 원본을 확보할 수 있다.

댓글 없음:

댓글 쓰기