개념: 단계
이 안내는 프로젝트 내의 목적 및 단계에 대한 개념을 소개합니다.
기본 설명

단계의 개념

프로젝트의 전체 목적이 제품 생산인 반면 프로젝트를 맡고 있는 팀의 특정 목적은 프로젝트 전반에 걸쳐 실질적으로 다양합니다. 초기에는 보통 제품에 대한 요구사항이 상당 부분을 차지합니다. 또한 프로젝트가 실현 가능한지 또는 이윤을 남길 가능성이 있는지 여부는 항상 명확하지는 않습니다. 이 시기에는 이러한 질문에 대한 답을 찾는 것이 중요하며 제품 개발을 빠르게 시작하는 것은 의미가 없습니다. 마찬가지로 프로젝트가 종료되는 시점에는 일반적으로 제품 자체가 완성되어 품질, 전달 및 완전성에 대한 문제가 중점적으로 다뤄집니다. 타스크가 새로운 방식으로 시작됩니다. 중간 산출물에는 새 컨텐츠가 생깁니다.

전달 프로세스의 정의에서 이러한 근본적인 관찰사항을 고려하기 위해 UMA는 프로세스를 단계 시퀀스로 분할할 것을 권장합니다. 각 단계에는 자체 목적과 자체 반복 스타일이 있으며 일반적으로 타스크와 중간 산출물을 다르게 사용자 정의합니다.

 반복 및 단계

각 단계는 반복으로 보다 세분화하여 분류할 수 있습니다. 반복은 실행 가능 시스템, 보통 개발 중인 최종 제품 서브세트의 릴리스(내부 또는 외부)를 생성하는 완전한 개발 루프입니다. 이는 제품을 전달할 때까지 점진적으로 반복을 수행합니다. 아래의 다이어그램은 프로젝트를 단계와 반복으로 분해한 예제를 제공합니다.

Rational Unified Process의 예시된 단계 및 반복

RUP의 예시된 단계 및 반복

단계의 종료와 동시에 발생하는 릴리스는 단순 반복(부 릴리스)에 비해 더 높은 중요도를 생성합니다(주 릴리스).