[RE] Inception is not the requirements phase

류지우·2024년 5월 28일

UP: Unified Process (통합 프로세스)

Inception

프로젝트의 공통 비전과 기본 범위를 설정하는 것으로, use case 및 중요 non-functional requirements에 대한 초기 분석, 비즈니스 케이스 작성, 개발 환경 준비를 포함한다.

The purpose of inception

  • 프로젝트가 실현 가능한지 여부를 판ㄷ나하고, 이후 탐색 단계에서 추가 조사를 할 가치가 있는지 결정한다.
  • 프로젝트 목표와 제약 조건에 대한 대략적인 이해를 형성한다.

inception에서 다루는 질문들

  • 프로젝트의 비전과 비즈니스 케이스는 무엇인가?
  • 프로젝트가 실현 가능한가?
  • 대략적인 비용 추정치를 바탕으로 프로젝트를 진행할지 중단할지 결정한다

inception vs waterfall model

  • inception: 모든 요구사항을 정의하거나 상세한 계획을 세우는 것이 아니라, 프로젝트를 계속 진행할지 여부를 결정하기 위해 필요한 만큼만 조사한다.

Duration of Inception

  • 짧게 진행: 보통 1~2주 정도

주요 활동

  • 초기 요구 사항 탐색, 초기 위험 평가, 프로토타입 제작, 초기 프로젝트 환경 설정

산출물(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
profile
인공지능학과 석사과정, knowledge-enhanced recommendation

0개의 댓글