외부 시스템을 인수 받아서 운영을 해야 할 경우, 전달 받아야 할 산출물을 생각해 봤다.
유스케이스 명세서, 기능 차트, 제품 백로그와 같은 실제 구체적 산출물은 개발 방법론 혹은 프로세스에 따라 달라지기 때문에 필요한 항목과 설명을 우선하고 예시로 산출물을 제시한다.
또한 자체 개발일 경우 개발 과정에서 산출되어지는 산출물은 배제되었다.
필요 항목 | 설명 |
프로젝트 착수/수행 계획 | 프로젝트 착수 시점에 원가, 비용, 범위등의 계획을 포괄적으로 기술한 문서 |
요구사항 정의 | 시스템 사용 주체(현업)의 요구사항을 정리한 문서(기능/비기능 요구사항 전체) |
기능 정의 | 요구사항을 기반으로 시스템이 제공해야 하는 기능을 종합적으로 정리한 문서 |
용어 정의 | 업무 및 시스템에 사용되는 비즈니스 용어를 설명한 문서 |
정책 정의 | 시스템이 반영하고 있는 업무 정책을 설명한 문서 |
시스템 아키텍처 | 시스템의 전체적인 구성과 흐름, 관계를 포괄적으로 기술한 문서 |
개발표준 정의 | 프로그래밍 코드/구조 등 공통 규칙 및 프레임워크, 공용 라이브러리, 개발 환경 등을 정리한 문서 |
프로세스 흐름 | 특정 업무처리(특히 복잡한 프로세스)에 대한 수행과정의 흐름을 도식화한 문서 |
구성요소 관계 | 클래스, 객체, 컴포넌트의 구조와 관계를 도식화한 문서 |
인터페이스 명세 | 시스템이 외부로 오픈한 기능에 대한 인터페이스를 정리한 문서 |
화면 기획 | UI가 있을 경우 화면 구성 및 시나리오를 정리한 문서 |
DB ERD | 데이타베이스의 개념/논리/물리 ERD |
DB Object 명세 | 데이터베이스에 생성된 각종 객체들에 대한 상세한 명세를 기술한 문서 |
CRUD 매핑 | 데이터의 입력/수정/삭제/조회에 따른 테이블 영향을 매트릭스로 매핑한 문서 |
시스템 구성 | 시스템의 물리적 장비(네트워크, 서버 등) 구성을 도식화한 문서 |
외부 시스템 연동 명세 | 3rd Party 컴포넌트 및 외부 시스템 연동 관계 및 방법을 정리한 문서 |
품질 테스트 결과 | 단위/통합 테스트, 성능/보안 테스트 등에 대한 시나리오와, 결과 등을 체크한 문서 |
시스템 운영 지침 | 설치, 배포, 데이터 관리, 배치 작업, 수명 주기 등 시스템 유지관리에 필요한 항목을 정리한 문서 |
시스템 사용 가이드 | 시스템을 사용 주체(현업)를 위해 작성된 사용 설명서 |
시스템 개선 계획 | 미해결 요구사항 및 시스템의 개선이 필요한 항목(들)을 정리한 문서 |
이해관계자 정의 | 시스템 개발/운영과 관련된 이해관계자를 정리한 문서 |
프로젝트 완료 보고 | 프로젝트 완료를 공식적으로 승인한 문서 |
산출물 예시는 아래와 같다. 좀 과한 느낌? 필수와 옵션으로 나누면 될터이다.
마지막으로.. 이런 건 정답 없다!
프로젝트 착수 보고서, 프로젝트 수행 계획서 등
요구사항 정의서 등
기능 차트, 제품 백로그, 유스케이스 명세서 등
용어사전, 용어집 등
업무 정책 정의서 등
논리, 물리 시스템 아키텍처 등
네이밍룰, 코딩 규칙서, 개발환경 정의서 등
액티비티,시퀀스 다이어그램, 플로우차트, 업무 흐름도 등
클래스,객체, 컴포넌트,패키지 다이어그램 등
프로토콜 연동 명세서, 인터페이스(API) 연동 명세서, 연동 가이드 등
UI 스토리보드, 화면 설계서 등
개념, 논리, 물리 ERD
Table, Stored Procedure, View, Trigger 명세서 등
CRUD 테이블 매핑표
네트워크, 서버 구성도. 서버 스펙 정의서 등
3rd Party 제품 매뉴얼, 외부 시스템 연동 가이드 등
시스템 성능 지표, 테스트 시나리오 및 결과서, 체크리스트 등
설치,배포 가이드, 배치작업 명세서, 데이터 보관/백업/복구 정책 등 운영자 가이드 등
시스템 사용자 매뉴얼 등
미해결 요구사항 목록, 결함/오류 보고서, 시스템 개선항목 정의서 등
이해관계자 리스트 등
프로젝트 완료 보고서 등
'프로젝트관리' 카테고리의 다른 글
조직의 비전 vs 개인의 가치 (5) | 2013.04.02 |
---|---|
Visual Studio 없는 소스관리 (4) | 2013.03.13 |
경험 관리하기 (4) | 2013.01.04 |
그 사람을 대신 할 사람은 없다 (4) | 2013.01.03 |
아무나 = 아무도 ? (4) | 2012.04.12 |