반응형
0. 나눠서 정복하라 - 프로젝트 관리의 첫번째 규칙
1. 프로세스 정립 - 프로젝트 관리의 두번째 규칙
2. 시나리오 작성 - 프로젝트 관리의 세번째 규칙
프로젝트와 관련된 모든 항목은 관리되어야 한다.
단어는 단어 사전으로 정리하고, 처리 흐름과 기능은 프로세스로 정리한다. 디자인과 소스도 정리되어 관리된다.
그리고 이 모든 요소에 대한 데이타, 메타 데이타를 생성하고, 관리한다.
메타 데이타의 1) 항목을 정리하고, 2) 정리된 요소를 통합한다.
통합은 각 영역에서 공통인 요소를 찾아 합치고, 비공통인 항목들을 최대한 공통으로 흡수하는 작업이다.
단어의 사용에서, 처리 흐름과 기능 상에, 디자인적인, 코드적인 측면에서 공통 부분을 찾아낸다.
디자인은 공통 디자인 템플릿으로, 소소도 공통인 부분을 공통 함수 혹은 라이브러리로 합쳐 흡수한다.
시나리오를 기반으로 정리된 항목들을, 나눠서 정복하기(실제 구현) 전에 일차로 공통 요소를 찾아 정리하는 작업을 진행한다.
그리고 구현이 시작된 후에도 메타 데이타의 개별 항목들을 하나로 합치는, 개별 요소를 공통 요소로 통합해 나가는 노력을 계속한다.
이런 메타 데이타 관리를 통해 항목의 추가, 수정, 삭제에 드는 관리 비용을 줄이고, 누락되거나 잘못 개발 혹은 테스트 되는 경우를 없앤다.
이 것이 바로 전체 프로젝트의 질을 향상시키는 방법이다.
반응형
'정보, 통신, 기술 > 개발? 개발! 개발^^' 카테고리의 다른 글
일정관리의 희비 (0) | 2008.03.08 |
---|---|
4. 개발과 관리 지원 툴 - 프로젝트 관리의 다섯번째 규칙 (0) | 2008.02.24 |
정리된 소스는 정리된 책상과 같다. (0) | 2008.01.25 |
프로그램의 가치 (0) | 2008.01.14 |
2. 시나리오 작성 - 프로젝트 관리의 세번째 규칙 (0) | 2008.01.09 |