브룩스 교수의 소프트웨어 일정 산출 방법
IBM 360 책임 프로젝트 관리자이자 맨먼스 미신(The Mythical Man-Month) 의 저자 프레더릭 브룩스 교수의 일정 산출법( P.40)
1/3 | 계획(명세서 작성 및 설계) |
---|---|
1/6 | 개발 |
1/4 | 컴포넌트 테스트와 초기 시스템 테스트 |
1/4 | 시스템 테스트, 모든 컴포넌트 입수 |
- 계획에 할애된 부분이 보통보다 크다. 그럼에도 상세하고 확실한 명세(Specification) 을 만들어 내기에는 그리 넉넉하지 못한 편
- 완성된 코드의 디버깅에 전체 일정의 절반을 할애했는데, 이는 보통보다 훨씬 많다.
- 예측하기 쉬운 부분, 즉 코딩 작업은 전체 일정의 겨우 1/6이 할당되었다.
일반적으로 프로젝트 진행시 테스트에 일정의 절반을 할당하지 않았지만 실제로는 일정의 절반 정도를 테스트 목적으로 사용하였다.