개발작업이 본격적으로 시작히기전에 PM과 PL은 프로젝트 전체 일정표를 작성(MS Project)하여 제출한다. 예를들어 프로젝트 기간이 1월부터 7월까지 7개월간 56M/M이라면, 한달에 8명 꼴로 개발인력이 배정된다는 것이다. 개발팀과 정보지원팀간의 담당자 목록도 맞춰보게 된다.
프로젝트 일정에는 각 단계별로 업무가 설정되어 있고, 상세한 작업내역이 기재되어 있다.
개발단계는 착수, 분석, 설계, 구축(개발), 이행, 완료로 나누었다. 각 단계별 작업마다 결과로 나오는 산출물이 있으며, 이러한 산출물은 중간검수, 완료검수때 증거자료가 된다. 대부분의 산출물이 시스템을 운영시에 불필요한 이면지 역할을 하면서 애물단지로 남아 버리는 경우가 많다.
이러한 산출물은 최대한 추후에도 변경사용 가능하도록 엑셀화, DB화하여 관리하는 것도 한 방법이다. 그리고, 더불어 형식적인 것으로 그치지 않으려면, 단계별 작업마다 산출물을 반드시 업데이트 할 수 있도록 프로젝트 초반부터 관리를 해나가야 한다. 이 부분이 매우 어려운 부분이다. 특히 개발업체 직원들의 성향으로는 깨지기 일수이므로, 월단위나 2주단위로 체크를 해보는 것도 방법이다.
프로젝트 각 단계별로 어떠한 산출물이 나와야 하는지 알아보면,
1. 착수단계
1) 사업수행계획서
- 프로젝트를 수행하기 위한 개발업체의 모든 의지와 개념이 들어있는 문서로서
계약시점에 검수가 되지 않으면, 프로젝트를 시작할 수 없는 중요한 문서.
2) 프로젝트일정표
- 일정표
3) 표준정의서
- 프로젝트 표준정의서 : 프로젝트관련된 문서관리, 파일관리 등 관리측면에서 규칙을 정한다.
- ETL개발 표준정의서 : ETL프로그램개발시 프로그램명, Repository관리,
- OLAP개발 표준정의서
- Report개발 표준정의서
- DB 표준정의서
- 용어사전
2. 분석단계
1) 운영시스템분석서
2) 주제영역정의서
3) 요구사항정의서
4) 데이터통합 계획서
3. 설계단계
1) 개체-관계 다이어그램 (ERD, Entity-Relationship Diagram)
2) 테이블정의서
3) 코드정의서
4) ETL흐름도
5) ETL정의서
6) ETL결과서
7) 테이블 운영요건 정의서
8) 아키텍쳐 정의서
9) 화면설계서
10) 메뉴구조도
4. 구축단계
1) ETL프로그램 리스트
5. 이행단계
1) 테스트계획서
2) 테스트결과서
3) 운영자매뉴얼
4) 사용자매뉴얼














