핵심 개념: 결과물

주제

결과물 페이지 맨 위로 이동

활동은 입력 및 출력 결과물을 가집니다. 결과물은 프로세스의 작업 제품입니다. 역할은 활동을 수행하기 위해 결과물을 사용하고 활동 수행 과정 중에 결과물을 생성합니다. 결과물은 단일 역할의 책임으로 책임을 쉽게 식별하고 이해할 수 있게 하고 프로세스에서 생성된 모든 정보가 적절한 설명 세트를 필요로 한다는 아이디어를 진척시킨 것입니다. 한 역할이 결과물을 "소유한다" 하더라도 다른 역할들이 그 결과물을 사용하며 역할에 해당되는 권한이 주어진 경우에는 갱신할 수도 있습니다.

스테이크홀더 요청 비전 용어집 비즈니스 케이스 위험 목록 개발 프로세스 - 프로젝트 특정 소프트웨어 개발 계획 소프트웨어 구조 문서 설계 모델 구현 모델 분석 모델 유스 케이스 모델 추가 스펙 Rational Unified Process의 주요 결과물 및 정보 플로우

프로세스의 주요 결과물 및 이들 간의 대략적인 정보 플로우.

위의 다이어그램은 결과물을 사용하여 정보가 프로젝트에서 어떻게 흐르고 있는지 표시하며 화살표는 한 결과물의 변경사항이 화살표를 따라 다른 결과물에 어떻게 영향을 미치는지 표시합니다. 명료성을 위해 많은 결과물이 생략됩니다. 예를 들어, 결과물: 설계 모델에 표시된 대로 설계 모델에서 많은 결과물이 생략됩니다.

결과물의 구성을 단순화하기 위해 결과물이 "정보 세트" 또는 결과물 세트로 구성됩니다. 결과물 세트는 유사한 목적으로 사용되는 경향이 있는 관련 결과물의 그룹입니다. 결과물이 다른 결과물로 구성될 수도 있습니다. 결과물 개요는 결과물 및 결과물 세트에 대한 자세한 정보를 나타냅니다.

결과물 및 결과물 세트 트리 브라우저 스크린샷

결과물 및 결과물 세트 트리 브라우저

결과물은 다음과 같이 다양한 모양 또는 양식을 취할 수 있습니다.

"결과물"은 다른 프로세스가 작업 제품, 작업 단위 등의 용어를 사용하여 나타내는 것에 대해 설명하기 위해 RUP에서 사용되는 용어입니다. RUP에서 산출물은 보통 공식적이나 계약상 동의된 이양의 일부로 결국은 고객 및 최종 사용자에게 인도될 모든 결과물의 서브세트로만 간주됩니다.

RUP에서 결과물은 일반적으로 문서가 아닙니다. 대부분의 프로세스는 문서, 특히 인쇄된 문서에 과도하게 중점을 두고 있습니다. RUP는 규칙적인 인쇄 문서 생성을 중지시킵니다. 가장 효율적이고 실용적인 프로젝트 결과물 관리 방법은 프로젝트 결과물을 작성하고 관리하는 데 사용되는 적절한 툴 내에서 결과물을 관리하는 것입니다. 필요한 경우, 이런 툴에서 저스트 인 타임(just-in-time) 기반으로 문서(스냅샷)를 생성할 수 있습니다. 또한 관계자에게 결과물을 전달할 때 인쇄된 문서보다는 툴 내부에서 툴과 함께 전달하는 것을 고려해야 합니다. 이 방법은 정보가 항상 최신이고 실제 프로젝트 작업에 기반한 것인지 그리고 생성하기 위해 추가적인 노력이 필요해서는 안되는지 확인합니다.

결과물의 예는 다음과 같습니다.

  • Rational Rose에 저장된 설계 모델.
  • Microsoft® Project®에 저장된 프로젝트 계획.
  • Rational ClearQuest에 저장된 결함.
  • Rational RequisitePro의 프로젝트 요구사항 데이터베이스.

화이트보드 또는 플립차트와 같은 형식이 UML 다이어그램과 같은 그림 정보, 짧은 상태 정보 목록과 같은 테이블 정보 또는 짧은 비전 설명과 같은 텍스트 정보를 캡처하는 데 사용될 수 있습니다. 이 형식은 모든 팀 구성원이 이런 자원에 액세스할 준비가 되어 있는 더 작은 규모의 협력 팀에 잘 맞습니다.

그러나 프로젝트 외부 입력의 경우나 단지 일반 텍스트 문서가 설명 정보를 표시하는 최적의 수단인 일부 경우에, 여전히 일반 텍스트 문서가 되어야 하거나 일반 텍스트 문서가 가장 적합한 결과물이 있습니다. 가능하면, 지속적인 컨텐츠 및 버전 관리를 단순화하여 전자적으로 텍스트 문서를 캡처하기 위해 Rational RequisitePro, Lotus Notes, WikiWiki 웹 또는 Groove와 같은 협력 작업 그룹 툴을 사용하는 것을 고려해야 합니다.

이것은 히스토리 기록이 감사 요구사항 성취와 같은 목적으로 유지보수되어야 하는 곳에서 특히 중요합니다. 사소하지 않은 개발 노력의 경우, 특히 대규모 개발 팀이 포함된 곳에서는 결과물이 버전 제어 및 형상 관리에 속할 가능성이 높습니다. 기초적이고 포함된 결과물에 대해 이를 수행할 수 없을 경우에는, 때때로 단지 컨테이너 결과물에 버전을 지정하여 달성됩니다. 예를 들어, 포함되는 개별적 클래스가 아니라 전체 설계 모델 또는 설계 패키지의 버전을 제어할 수 있습니다.

결과물 가이드라인 및 체크포인트 페이지 맨 위로 이동

일반적으로 결과물은 결과물 개발, 평가 및 사용 방법에 대한 정보를 나타내는 관련 가이드라인 및 체크포인트를 가집니다. 사실상 결과물이 더 설명적이지만, 일부 결과물에는 결과물과 연관되며 종종 규칙과 같은 상위 레벨 프로세스 요소와도 연관되는 개념 페이지가 있습니다. 대부분의 프로세스 개요는 결과물 가이드라인에 포함됩니다. 활동 설명은 수행되는 것에 대한 본질을 캡처하려고 하는 반면에 결과물 가이드라인은 작업 수행의 본질을 캡처합니다. 체크포인트는 결과물의 품질을 평가하는 데 도움을 주기 위해 빠른 참조를 제공합니다. 개념은 결과물에 대해 교육적이거나 정보적인 개요를 제공합니다.

가이드라인, 체크포인트 및 개념 모두는 많은 컨텍스트에서 유용합니다. 수행할 작업을 결정하는 데 도움을 주고 그 작업을 수행하는 데 도움을 주며 완료시 최상의 작업을 수행했는지 결정하는 데 도움을 주고 이 결과물이 나머지 프로세스에 연관되는 방법을 이해하는 데 도움을 줍니다. 각각의 특정 결과물에 연관된 목차 페이지 지원은 트리 브라우저의 해당 결과물에 따라 구성됩니다.

트리 브라우저에서 결과물 및 결과물이 지원하는 컨텐츠 페이지의 스크린샷

관련 지원 컨텐츠 페이지를 포함한 일반 결과물 트리 페이지

템플리트 페이지 맨 위로 이동

템플리트는 결과물의 "모델" 또는 프로토타입입니다. 대응되는 결과물을 작성하는 데 사용될 수 있는 하나 이상의 템플리트는 결과물 설명과 관련되어 있습니다. 템플리트는 사용될 툴과 링크됩니다.

예를 들면, 다음과 같습니다.

  • Microsoft® Word® 템플리트는 문서화된 결과물 및 일부 보고서용으로 사용됩니다.
  • Microsoft Word 또는 Adobe® FrameMaker®용 Rational SoDA 템플리트는 Rational Rose, Rational RequisitePro 또는 Rational TeamTest와 같은 툴에서 정보를 추출합니다.
  • 프로세스의 다양한 원소에 대한 Microsoft® FrontPage® 템플리트.
  • 프로젝트 계획에 대한 Microsoft Project 템플리트.

조직은 가이드라인에 따라 템플리트 사용에 앞서 회사 로고, 일부 프로젝트 식별 또는 프로젝트 유형에 특정한 정보를 추가하여 템플리트를 사용자 정의하고자 할 수 있습니다. 템플리트는 결과물 페이지의 템플리트 및 보고서 섹션에 나열되며 관련 결과물 아래의 트리 브라우저에 구성됩니다. 또한 템플리트는 템플리트 개요 페이지에서 요약되며 별도의 트리 브라우저 항목이 RUP 형상의 모든 템플리트를 표시합니다.

RUP 템플리트 유형을 표시하기 위해 펼쳐진 트리 브라우저의 스크린샷

RUP에서 여러 유형의 템플리트를 표시하는 트리 브라우저의 펼쳐진 영역.

페이지 맨 위로 이동

결과물의 예는 지시적이고 설명적인 프로세스 가이드에 대한 좋은 부록입니다. 예는 RUP 웹 사이트의 특정 결과물과 연관되어 이 결과물의 생산자에게 완료시 결과물이 어떻게 보일 수 있는지에 대한 보기를 제공합니다. 결과물 예는 결과물 설명의 예 섹션에 나열되며 일반적으로 해당 예가 예증하는 결과물 아래의 트리 브라우저에 구성됩니다. 모든 RUP 형상 예의 개요는 ../../examples/ovu_arex.htm -- This hyperlink in not present in this generated website 개요 페이지에 표시되며 별도 트리 브라우저는 포함되어 있는 완료된 프로젝트 예를 표시합니다.

RUP 결과물 예에 대한 액세스를  표시하는 트리 브라우저의 개요 섹션에 있는 예 항목 스크린샷

트리 브라우저에서 개요 섹션의 예 항목은 RUP의 결과물 예에 대한 액세스를 제공합니다.

 

보고서 페이지 맨 위로 이동

결과물은 이와 연관된 보고서를 포함할 수 있습니다. 보고서는 툴에서 하나 이상의 결과물에 대한 정보를 추출합니다. 예를 들어, 보고서는 기술 보기에서 사용하기 위해 결과물 또는 결과물 세트를 표시할 수 있습니다. 정규 결과물과 다르게, 보고서는 버전 제어에 속하지 않습니다. 그러나 보고서에 기준선이 지정되어 시간이 경과함에 따른 보고서의 히스토리 감사 추적을 제공할 수 있습니다. 일부 경우에, 개발 툴은 히스토리 결과물을 기반으로 보고서를 재실행하여 언제라도 보고서가 재생성될 수 있게 합니다. 보고서는 결과물 페이지의 템플리트 및 보고서 섹션에 나열되며 일반적으로 보고서가 보고하는 결과물 아래의 트리 브라우저에 구성됩니다.



Rational Unified Process   2003.06.15