UP: Unified Process (통합 프로세스)
Inception
프로젝트의 공통 비전과 기본 범위를 설정하는 것으로, use case 및 중요 non-functional requirements에 대한 초기 분석, 비즈니스 케이스 작성, 개발 환경 준비를 포함한다.
The purpose of inception
- 프로젝트가 실현 가능한지 여부를 판ㄷ나하고, 이후 탐색 단계에서 추가 조사를 할 가치가 있는지 결정한다.
- 프로젝트 목표와 제약 조건에 대한 대략적인 이해를 형성한다.
inception에서 다루는 질문들
- 프로젝트의 비전과 비즈니스 케이스는 무엇인가?
- 프로젝트가 실현 가능한가?
- 대략적인 비용 추정치를 바탕으로 프로젝트를 진행할지 중단할지 결정한다
inception vs waterfall model
- inception: 모든 요구사항을 정의하거나 상세한 계획을 세우는 것이 아니라, 프로젝트를 계속 진행할지 여부를 결정하기 위해 필요한 만큼만 조사한다.
Duration of Inception
주요 활동
- 초기 요구 사항 탐색, 초기 위험 평가, 프로토타입 제작, 초기 프로젝트 환경 설정
산출물(output)
- vision and business case
- use case model (10% of use cases)
- Supplementary Specification (보충 명세) - non-functional requirements
- Glossary(용어 사전)
- risk list and risk management plan
- prototypes and proof-of-concepts
- Initial plans for iterations and phases