타스크: 프로젝트에 대한 템플리트 준비
이 타스크는 프로젝트 특정 템플리트를 준비하는 방법을 설명합니다.
목적

이 타스크의 목적은 다음과 같습니다.

  • 프로젝트에서 사용할 기존 템플리트를 고르거나 새 템플리트를 개발합니다.
  • 프로젝트 정보를 사용하여 부분적으로 인스턴스화하여 프로젝트용 템플리트를 준비합니다.
  • 필요한 경우 프로젝트 구성원이 기존 템플리트에 액세스할 수 있도록 합니다.
  • 개선 제안사항을 통합하기 위해 아티팩트 제작자와 함께 작업합니다.
관계
역할기본: 추가: 지원:
입력필수:
  • 없음
선택사항: 외부:
  • 없음
출력
기본 설명

이 타스크를 통해 프로젝트에서 생성되는 보고서와 중간 산출물용 템플리트가 정의됩니다.

단계
프로젝트 템플리트 식별
목적: 프로젝트에서 필요로 하는 템플리트 식별

생성해야 하는 중간 산출물 및 각각의 중간 산출물에 필요한 형식성 레벨을 기준으로 필요한 템플리트 세트 및 형식을 식별합니다. 템플리트를 준비하는 것은 프로젝트의 프로세스를 사용자 조정하는 작업의 일부로 간주되므로 프로세스 엔지니어는 팀에게 제공해야 하는 템플리트를 결정하기 위해 프로젝트 관리자와 오랜 시간 동안 논의합니다.

프로젝트 특정 템플리트의 목적은 다음과 같습니다.

  • 중간 산출물이 일관성 있게 개발되고 정의된 규약 및 스타일을 따르는지 확인
  • 프로젝트에서 지켜야 하는 특정 표준에 대한 설명
  • 중간 산출물 생성 바로 시작

다음은 템플리트를 수집할 때 고려해야 하는 일부 중간 산출물 유형 목록입니다.

  • 문서
  • 보고서
  • 계획
  • 모델
  • 소스 코드
프로젝트 사용을 위해 템플리트 준비
목적: 식별된 템플리트를 프로젝트에서 사용할 수 있도록 준비

하위 주제:

기존 템플리트 얻기To Prepare Templates for project use

템프리트는 여러 소스에서 제공됩니다. 일부 개발 조직에서는 다른 프로젝트에서 재사용할 수 있도록 자산 저장소에 템플리트를 보관합니다. 어떤 프로젝트에서는 RUP 제품과 함께 제공된 템플리트를 사용합니다. 원하는 템플리트가 없는 경우에는 프로젝트에서 자체 템플리트를 개발할 것을 고려해야 합니다.

RUP와 함께 제공되는 템플리트는 Rational Method Composer를 사용하여 빌드된 RUP 구성에 포함될 수 있는 두 개의 플러그인으로 패키징됩니다. 이들 템플리트는 공개된 RUP 웹 사이트를 통해 프로젝트 구성원에게 제공될 수 있습니다. 이 구성에 포함된 RUP 템플리트는 템플리트 페이지에 나열되어 있습니다. 템플리트는 중간 산출물 설명 페이지의 "템플리트" 섹션에서 액세스할 수 있습니다.

참고: 프로젝트에서 반드시 모든 중간 산출물 유형에 대해 템플리트를 필요로 하는 것은 아닙니다. 관련 예제에서 동일하거나 더 나은 값을 제공하는 경우도 있습니다. 일부 문서화 작업은 도구 자동화를 통해 훌륭하게 수행할 수 있습니다. Rational SoDA™와 같은 문서 생성 도구는 프로젝트 중간 산출물의 보고서를 생성하는 데 사용할 수 있는 미리 작성된 수 많은 보고서 템플리트를 제공합니다.

새 템플리트 개발프로젝트 사용을 위해 템플리트 준비

식별된 템플리트 중 하나 이상이 제공되지 않거나 프로젝트에 적용되지 않는다고 생각될 경우 프로젝트 관리에서 프로젝트의 일부로 새 템플리트를 개발하기로 결정할 수 있습니다. 이 작업은 프로젝트 계획에서 고려되어야 하며 프로젝트 중간 산출물 개발과 마찬가지로 팀 구성원을 지정하여 작업 진행을 처리해야 합니다. 이러한 타스크는 주로 적시에 수행되거나, 생성된 중간 산출물을 템플리트로 변환한 결과가 될 수도 있습니다.

프로젝트 관리자는 새로운 또는 수정된 템플리트를 향후 프로젝트를 위한 자산 후보로 승격시킬 것을 고려해야 합니다. 이러한 작업은 대개 프로젝트 자산 작업의 일부로 수행되며 조직의 프로세스 개선 팀과의 협업으로 진행됩니다.

프로젝트 사용을 위해 템플리트 사용자 정의프로젝트 사용을 위해 템플리트 준비

프로젝트를 위해 템플리트를 준비하는 과정에는 프로젝트 컨텍스트와 전달 프로세스의 스타일에 맞게 사용자 정의하는 과정이 포함됩니다. RUP와 함께 제공되는 일반적인 템플리트는 너무 형식적이거나 너무 형식적이지 않아서 일부 유형의 프로젝트에는 맞지 않을 수 있습니다. 수집된 템플리트를 사용자 정의하는 작업은 단순히 프로젝트 이름, 프로젝트 코드, 로고 등의 프로젝트 메타데이터를 삽입하는 작업일 수도 있고 때로는 전체 섹션을 제거하거나 추가하는 작업일 수도 있습니다. 대부분의 RUP 템플리트에는 프로세스 안내가 포함되어 있어서 중간 산출물 생성을 문서를 통해 지원합니다. 이 텍스트는 중간 산출물이 완성되어 감에 따라 삭제됩니다. 모든 프로세스 안내가 RUP 웹 사이트의 통합 부분이 되기를 요구하는 프로젝트에서는 문서로 된 이 안내를 사용자 정의 타스크의 일부로 템플리트에서 제거할 수 있습니다.

액세스할 수 있도록 템플리트 제공프로젝트 사용을 위해 템플리트 준비

프로젝트 구성원에게 템플리트를 제공하는 여러 가지 방법이 있습니다. 가장 효율적인 방법은 중간 산출물 생성을 위해 사용하는 도구에서 작업공간의 일부로 만드는 것입니다. 예를 들어 시스템 디자인을 위해 Rational Rose™를 사용하는 경우 새 모델 파일을 작성할 때 모델 템플리트를 선택사항의 일부로 나타내는 것이 좋습니다. 응용프로그램이 다르면 이러한 통합을 처리하는 방법도 다릅니다. 좀 더 세부적인 사항은 응용프로그램의 온라인 도움말을 참조하십시오. 이러한 레벨의 통합을 이룰 수 있는지 여부에 상관없이 팀 구성원들이 템플리트를 검색하고 조사할 수 있도록 템플리트를 프로젝트 프로세스 웹 사이트의 일부로 만드는 것도 의미가 있습니다.

RUP 템플리트는 메소드 플러그인으로 패키징되고, Rational Method Composer에서 이 플러그인을 하나 이상 선택하여 메소드 구성에 포함될 수 있습니다. 플러그인 기술을 사용하여 자체 템플리트를 제공할 수도 있습니다. 플러그인 및 구성에 대한 자세한 정보는 개념: RUP 사용자 조정을 참조하십시오.

템플리트 유지보수
목적: 이용자의 사용 경험을 바탕으로 템플리트 개선

재사용을 원하는 조직에서는 프로젝트에서 자산 사용에 대한 피드백을 제공하는 것이 프로세스 개선 노력에 아주 중요합니다. 대부분의 우수 사례는 많이 사용되고 조정 및 개선되는 시간을 거쳤기 때문에 우수 사례가 될 수 있었다는 점을 기억해야 합니다.

템플리트가 인스턴스화되고 중간 산출물이 완성되어 감에 따라 프로젝트 구성원은 템플리트에서 개선할 점을 식별하게 됩니다. 요구되는 변경사항의 복잡도에 따라, 프로젝트에서 템플리트를 변경하거나 프로젝트 외부에서 처리하도록 템플리트에 대한 변경 요청을 제기할 수 있습니다. 대부분의 프로젝트는 필요한 경우 템플리트를 갱신하고 개선된 템플리트를 프로세스 개선 노력의 일환으로 조직의 프로세스 그룹으로 승격시켜 이익을 얻을 수 있습니다.



특성
다중 발생
이벤트로 구동됨
진행 중임
선택사항
계획됨
반복 가능함
자세한 정보