개념: RUP 사용자 조정
이 안내는 Rational Unified Process(RUP) 사용자 조정에 대한 전체 프로세스를 설명하는데, 그 목적은 소프트웨어 개발 방법에 대해 적절하고 사용자에 맞게 정의된 안내를 제공하는 것입니다.
관계
기본 설명

소개

Rational Unified Process(RUP) 프레임워크는 다양한 소프트웨어 엔지니어링 원칙에 대한 안내로 구성됩니다. 이 프레임워크는 크기 및 복잡도가 다른 프로젝트와 다른 개발 환경 및 도메인에 적용할 수 있습니다. 이는 RUP 전체를 사용하면 어떤 프로젝트 또는 조직에도 이익이 되지 않음을 의미합니다. RUP 전체를 적용하는 경우 일반적으로 비효율적인 프로젝트 환경이 생성되며 각 팀은 중요 타스크에 집중하고 올바른 정보 세트를 찾는 데 어려움을 겪게 됩니다. 따라서 소프트웨어 개발 방법에 대해 사용자 정의된 안내를 제공하도록 RUP를 사용자 조정해야 합니다. 이 안내는 RUP 사용자 조정 개념에 대한 상위 레벨 요약을 제공합니다.

프로세스 사용자 조정은 다음 두 레벨에서 발생할 수 있습니다.

  • 조직 레벨에서, 프로세스 엔지니어는 조직 전체에 사용될 공통 프로세스를 수정, 개선 또는 구성합니다. 조직 레벨 사용자 조정 시 응용프로그램 도메인, 재사용 사례 및 회사의 주력 핵심 기술과 같은 문제를 고려합니다. 하나의 조직이 둘 이상의 조직 전체 프로세스를 가질 수 있습니다. 각각의 조직 전체 프로세스는 서로 다른 개발 유형에 적응됩니다. 어떤 경우에는 사전 정의된 일반 RUP 구성이 조직 전체 프로세스로 동작합니다.  
  • 프로젝트 레벨에서 프로세스 엔지니어는 특정 프로젝트에서 사용할 공통 프로세스를 수정, 개선 또는 구성합니다. 조직 전체 프로세스가 있는 경우, 프로젝트 레벨 사용자 조정 시 조직 전체 프로세스가 해당 프로젝트에 맞게 정제됩니다. 프로젝트 레벨 사용자 조정 시 프로젝트의 규모, 회사 자산의 재사용, 개발 라이프사이클 유형("미개발 영역 개발" 대 전개) 등을 고려합니다.

프로세스가 사용자 조정되는 조직 레벨에 관계없이 RUP 사용자 조정을 위한 전체 접근 방식은 동일합니다(관심사항은 다를 수 있음). 프로세스 사용자 조정을 위한 전체 접근 방식은 다음과 같습니다.

  1. 사용자 조정 노력의 범위를 식별하십시오. RUP에 추가되거나 RUP에서 정제될 메소드 컨텐츠를 식별하십시오. 또한 포함될 수 있는 기존 메소드 자산을 식별하십시오(예: 조직/프로젝트 특정 가이드라인, 템플리트, 예제 등). 사용자 조정할 프로세스, 역할, 타스크, 중간 산출물, 안내, 프로세스 등을 선택하십시오. 사용자 조정 노력 범위 정의에 대한 자세한 정보는 가이드라인: RUP 사용자 조정을 참조하십시오.
  2. 수행될 사용자 조정 레벨을 선택하십시오. RUP를 사용자 조정할 수 있는 다양한 레벨이 있으며 각 레벨의 연관된 "비용" 및 "수익성"도 달라집니다. 다양한 사용자 조정 레벨에 대한 정보는 사용자 조정 레벨 섹션을 참조하십시오.
  3. 프로세스를 사용자 조정하십시오. 선택한 사용자 조정 레벨을 사용하여 RUP의 식별된 파트를 조정하십시오.
    어떤 사용자 조정 레벨을 선택해도 RUP 사용자 조정에는 일반적으로 세 가지 주요 단계가 포함됩니다. (그러나 사용자 조정 레벨에 따라 일부 단계는 선택적입니다.)
    1. 메소드 요소 개발하십시오. 이 단계에는 새 컨텐츠 개발 및/또는 기존 컨텐츠 정제가 포함됩니다.
    2. 메소드 컨텐츠를 구성하십시오. 이 단계에는 포함할 컨텐츠 및 제외할 컨텐츠 결정과 해당 컨텐츠에 대한 올바른 보기(예: 역할 또는 특정 도메인을 기반으로 하는 보기) 제공이 포합됩니다. 메소드 컨텐츠 구성은 특정 조직 또는 개별 프로젝트의 요구에 맞게 프로세스의 규모를 사용자 조정하는 것입니다.
    3. 구성 프로세스를 개발하십시오. 이 단계에는 개발 라이프사이클 유형(예: 폭포수형 대 반복적) 선택과 조직 또는 프로젝트의 요구에 맞게 세부 조정된 프로세스의 정의가 포함됩니다. 결과 프로세스는 프로젝트 계획에 대한 직접 입력으로 동작합니다.    
    4. 프로세스를 사용 가능하게 하십시오. 이 단계에는 구성 및 해당 프로세스를 프로세스 웹 사이트로 공개하는 작업 및/또는 프로세스를 프로젝트 계획 도구로 내보내는 작업이 포함됩니다.

사용자 조정할 프로세스의 양과 수행할 사용자 조정 레벨은 모두 여러 요인의 영향을 받습니다. 이러한 요인은 가이드라인: 프로세스 판별자에서 설명합니다. 컨텐츠 및 사용자 조정 지원 관점 모두에서 RUP를 숙지하는 것도 바람직합니다. 자세한 정보는 RUP 소개를 참조하십시오.

프로세스 사용자 조정은 프로젝트 프로세스 구현의 일부일 뿐입니다. 프로세스가 사용자 조정되면 프로젝트 관리자가 해당 프로젝트에 대해 프로세스를 인스턴스화하고 실행합니다. "인스턴스화된" 프로세스는 규정 가능한 프로젝트/반복/활동 계획입니다(실제 프로젝트에 대한 실제 활동 및 중간 산출물을 포함함). 이러한 인스턴스화는 프로젝트 계획의 일부로 수행됩니다. 프로젝트 계획에 대한 자세한 정보는 타스크: 단계 및 반복 계획과 타스크: 반복 계획 개발을 참조하십시오.  

이 안내의 나머지 부분에서는 RUP에 사용 가능한 다양한 사용자 조정 레벨과 이러한 사용자 조정 레벨을 반영하는 일부 공통 사용자 조정 시나리오에 대해 차례로 설명합니다.   

RUP 사용자 조정에 대한 자세한 정보는 다음을 참조하십시오.


사용자 조정 레벨

다음은 현재 RUP에 사용 가능한 사용자 조정 레벨을 가장 쉬운 레벨에서 가장 복잡한 레벨까지 나열한 것입니다. 각 레벨에는 선행 레벨이 포함됩니다.  

레벨 1 사용자 조정된 프로세스와 사용자 정의된 모든 메소드 자산을 기본 프로세스를 참조하는 외부 문서에 문서화하십시오.

이 레벨은 사용자 조정해야 하는 프로세스를 몇 가지 이유(예: 감사 목적으로 빈틈없이 제어됨)로 수정할 수 없거나 Rational Method Composer에 대한 액세스 권한이 없는 경우 유용합니다. 이 레벨의 사용자 조정은 기본 컨텐츠가 아닌 웹 사이트의 표시에만 영향을 줍니다.

레벨 2 내 RUP 및 외부 문서를 사용하여 기존 프로세스 웹 사이트를 개인화하십시오.

이 레벨은 프로세스 웹 사이트의 개인용 사본에 대한 개인 용도로 사용되며 일반적으로 전체 프로젝트 또는 조직에 대한 프로세스 사용자 조정을 위해 권장되는 접근 방식은 아닙니다. 그러나 웹 사이트 표시에 대한 정제 정도가 크지 않고 Rational Method Composer에 대한 액세스 권한이 없는 경우 개인화가 올바른 절충안이 될 수 있습니다. 이 레벨의 사용자 조정은 기본 컨텐츠가 아닌 웹 사이트의 표시에만 영향을 줍니다.

레벨 3

Rational Method Composer를 사용하여 기존 메소드 컨텐츠에서 프로세스 웹 사이트를 구성하십시오.

이 레벨은 메소드 구성 개발이라고도 합니다.

레벨 4

Rational Method Composer를 사용하여 기존 메소드 프레임워크에 안내를 추가하십시오.

이 레벨은 "Thin" 메소드 플러그인 개발이라고도 합니다. Thin 플러그인은 안내(예: 개념, 가이드라인, 템플리트, 예제도구 사용 도움말)만 추가합니다. Thin 플러그인은 조직이 중간 산출물 템플리트, 가이드라인, 예제, 개별 프로젝트에서의 이용을 위한 기타 재사용가능한 자산과 같은 조직 자산을 패키징하는 데 사용할 수 있는 메커니즘입니다. Thin 플러그인 작성은 아주 적은 비용으로 수행되며, 이에 따라 모든 크기의 조직에 적용 가능하고 단일 프로젝트 예산 내에서 맞출 수 있습니다. 또한 Thin 플러그인을 작성해도 역할, 타스크 또는 중간 산출물이 추가/정제되지 않으므로 구성에 포함된 프로세스(기능 패턴전달 프로세스)에 영향을 주지 않습니다. 

레벨 5

Rational Method Composer를 사용하여 새 전달 프로세스(사용 가능한 기능 패턴을 기반으로 하는 것이 바람직함)를 개발하십시오.

이 레벨은 전달 프로세스 개발이라고도 합니다.

레벨 6

Rational Method Composer를 사용하여 새 메소드 컨텐츠(예: 타스크, 중간 산출물역할)로 기존 메소드 프레임워크를 확장하십시오.

이 레벨은 "구조적" 플러그인 개발이라고도 합니다. 구조적 플러그인은 역할, 타스크 및/또는 중간 산출물을 추가/정제하여 RUP를 확장하는 플러그인입니다. 

역할, 타스크 및/또는 중간 산출물을 추가할 때 메소드 컨텐츠 요소를 더 추가하고 프로세스(기능 패턴 및 전달 프로세스)를 작성/정제하여 새 메소드 컨텐츠 요소를 포함해야 하므로 구조적 플러그인 작성이 Thin 플러그인 작성보다 자원 집약적일 수 있습니다. 예를 들어, 새 중간 산출물을 추가하려는 경우, 중간 산출물을 책임질 새 역할을 추가하고 새 중간 산출물을 생성하는 타스크를 추가해야 합니다. 그런 다음 기존 프로세스에 새 타스크를 추가하고 새 프로세스를 작성해야 할 수도 있습니다.

구조적 플러그인은 일반적으로 프로젝트 간 프로세스 시너지를 활용하는 데 중점을 두는 프로세스 성숙 조직에서 개발됩니다. 특히 동일한 도메인 및 기술 분야 또는 유사한 개발 환경에서 여러 프로젝트가 개발되는 조직이 이에 해당됩니다. 프로젝트 예산 내에서 플러그인 개발 비용을 입증할 만큼 프로젝트가 충분히 크지 않으면, 보통 단일 프로젝트가 RUP에 대해 구조적 플러그인을 작성하는 타스크를 맡지 않습니다. 구조적 플러그인은 프로젝트의 범위를 벗어나서 재사용할 가능성이 있는 것으로 보이지 않으면 재사용가능하도록 만들기 위한 비용을 생각하지 않는다는 점에서 재사용가능한 자산과 유사합니다.

요약하면, 새 역할, 타스크 등을 재사용가능한 플러그인으로 작성하는 것은 중요한 작업이며, 일반적으로 처음에는 사용자 조정 작업을 최소 규모로 유지하고 먼저 안내 추가에 초점을 맞추되(레벨 4) 전달 프로세스에서 "누락된" 요소만 추가하며(레벨 5) RUP 타스크, 역할 및 중간 산출물을 리팩터하거나 바꾸거나 이름을 바꾸지 않는 것이 가장 바람직합니다. 그러나 전달 프로세스에서 분리된 새 타스크 또는 활동 또는 몇 가지 새 기능 패턴을 추가하는 경우 그 위험성은 매우 낮습니다.


Rational Method Composer(RMC)를 사용하여 RUP를 사용자 조정할 것을 권장합니다. RMC를 사용함으로써 결과 프로세스 웹 사이트는 일반 RUP 웹 사이트와 동일한 룩앤필을 갖게 됩니다. 또한 RMC를 사용하는 경우, RMC에서 전달 프로세스를 내보낸 후 프로젝트 관리 도구(예: Rational Portfolio Manager)로 가져와 인스턴스화할 수 있습니다. 프로젝트 관리 도구를 사용하면 실제 중간 산출물을 식별하고 실제 자원을 역할에 배정할 수도 있습니다. 전달 프로세스 내보내기에 대한 자세한 정보는 도구 사용 도움말: Rational Method Composer를 사용하여 계획 도구로 프로세스 내보내기를 참조하십시오.

또한 플러그인 프로젝트가 시작되기 전에 기존 플러그인을 검토함으로써 "시간과 노력의 낭비"를 막을 수 있습니다. developerWorks:IBM Sponsored RUP Plug-Ins에는 사용자가 다운로드하여 RUP 구성에 포함시킬 수 있는 사용 가능한 플러그인의 전체 목록이 있습니다.

사용자 조정 시나리오

이 섹션에서는 RUP 사용자 조정을 위한 공통 시나리오 세트에 대해 설명합니다. 이 시나리오는 각각 다른 사용자 조정 레벨을 사용하여 핵심 사용자 조정 단계를 수행하는 방법에 대해 설명합니다.

해당 시나리오는 다음과 같습니다.

이 시나리오 각각에 대한 설명은 다음과 같습니다.


외부 문서를 사용하여 RUP 사용자 조정

외부 문서를 사용하여 RUP를 사용자 조정하는 경우, 다음과 같은 핵심 사용자 조정 단계가 수행됩니다.

  1. 컨텐츠 개발을 지원하는 도구를 사용하여 메소드 요소(예: 템플리트, 가이드라인 및 예제)를 개발하십시오.
  2. 메소드 컨텐츠를 구성하십시오.
  3. 구성된 프로세스에 포함될 RUP 컨텐츠, 이전 단계에서 개발된 메소드 요소의 적용 방법 및 전체 프로세스 라이프사이클에서의 해당 위치를 설명하는 하나의 문서(또는 일련의 문서)를 개발하여 구성 프로세스를 개발하십시오. 가능한 문서 형식은 워드 프로세서 문서, 스프레드시트, 웹 사이트 등입니다. 필요한 문서를 모두 개발하여 다양한 프로세스 측면의 충분한 보기를 제공하십시오.
  4. 프로세스를 사용 가능하게 하려면 외부 문서와 참조된 컨텐츠를 일반 사용자에게 사용 가능하게 하십시오. 이 시나리오에서는 공개할 추가 내용이 없으며 내보낼 수 있는 대상도 없습니다.

예를 들어, 인스턴스화된 프로세스에 대해 설명하는 일련의 HTML 페이지를 작성할 수 있습니다. 이러한 웹 페이지는 조직/프로젝트의 웹 사이트에서 액세스할 수 있도록 작성할 수 있으며 기본 RUP 웹 사이트에 대한 초기 시작점을 제공하는 데 사용할 수 있습니다(예: HTML 페이지의 세부사항이 RUP 웹 사이트로 링크됨).


내 RUP를 사용하여 RUP 사용자 조정

내 RUP를 사용하여 RUP를 사용자 조정하는 경우, 다음과 같은 핵심 사용자 조정 단계가 수행됩니다.

  1. 해당 컨텐츠 개발을 지원하는 도구(예: 워드 프로세서, 스프레드시트, HTML 페이지 등)를 사용하여 메소드 요소를 개발하십시오.
  2. 개발된 메소드 요소를 기존 RUP 웹 사이트 프로세스 보기에 추가하거나 새 프로세스 보기를 작성하거나 기존 프로세스 보기를 숨겨 메소드 컨텐츠를 구성하십시오.  
  3. 필요에 따라 개인화된 웹 사이트를 참조하여, 전체 프로세스 라이프사이클에 대해 설명하는 문서를 개발하여 구성 프로세스를 개발하십시오. 
  4. 프로세스를 사용 가능하게 하려면 개인화된 웹 사이트와 참조된 컨텐츠를 일반 사용자에게 사용 가능하게 하십시오. 이 시나리오에서는 공개할 추가 내용이 없으며 공개된 웹 사이트에 대해 사용자 조정이 수행되므로 내보낼 수 있는 대상도 없습니다.  

참고: 이 시나리오는 외부 문서를 사용하여 RUP 사용자 조정 시나리오와 매우 유사하지만 이 시나리오에서는 외부 문서가 공개된 웹 사이트의 일부라는 점이 다릅니다. 

내 RUP를 사용하여 RUP 웹 사이트를 개인화하는 방법에 대한 자세한 정보는 도구 사용 도움말: 개인 프로세스 보기 또는 내 RUP를 사용하여 RUP 웹 사이트 개인화를 참조하십시오.


기존 컨텐츠를 구성하여 RUP 사용자 조정

Rational Method Composer(RMC)를 사용하여 기존 메소드 컨텐츠를 구성하는 경우, 다음과 같은 핵심 사용자 조정 단계가 수행됩니다.

  1. 기존 컨텐츠를 구성하므로 메소드 요소 개발을 수행하지 않아도 됩니다.
  2. 메소드 컨텐츠를 구성하려면, RUP 프레임워크의 관련 컨텐츠 패키지를 포함하고(모든 메소드 플러그인 포함) 관련이 없는 컨텐츠 패키지를 제외한 메소드 구성을 작성하고, 다양한 이해 당사자(stakeholder)의 관점을 지원하는 구성 보기를 정의하십시오. RMC의 사전 정의된 구성 중 하나를 구성의 시작점으로 사용하는 것이 바람직합니다. RMC를 사용하는 구성 작성에 대한 자세한 정보는 도구 사용 도움말: Rational Method Composer를 사용하여 메소드 구성 작성을 참조하십시오.
  3. 기존 컨텐츠를 구성하므로 프로세스를 개발하지 않아도 됩니다. 대신 사전 정의된 전달 프로세스 중 하나를 사용할 수 있습니다.  
  4. 프로세스를 사용 가능하게 하려면, 구성을 공개하여 프로세스 웹 사이트를 생성하거나 전달 프로세스를 프로젝트 계획 도구로 내보내십시오. 자세한 정보는 도구 사용 도움말: Rational Method Composer를 사용하여 메소드 구성 공개 및 도구 사용 도움말: Rational Method Composer를 사용하여 계획 도구로 프로세스 내보내기를 참조하십시오.

기존 메소드 요소에 안내를 추가하여 RUP 사용자 조정

Rational Method Composer(RMC)를 사용하여 기존 메소드 요소에 안내를 추가하는 경우, 다음과 같은 핵심 사용자 조정 단계가 수행됩니다.

  1. 안내를 포함할 메소드 플러그인을 작성하십시오. 메소드 플러그인에는 안내는 물론 안내 간 연관과 해당 연관이 지원하는 메소드 요소가 함께 포함됩니다. 안내만 포함하는 플러그인을 "Thin" 플러그인이라고도 합니다. 플러그인 작업에 대한 자세한 정보는 도구 사용 도움말: Rational Method Composer를 사용하여 메소드 플러그인 작성도구 사용 도움말: Rational Method Composer를 사용하여 메소드 컨텐츠 개발을 참조하십시오.
  2. 이전 단계에서 작성된 메소드 플러그인을 포함하는 메소드 구성을 작성하십시오. 필요한 메소드 요소를 포함하는 사전 정의된 RMC 구성 중 하나를 시작점으로 사용하는 것이 바람직합니다. 필요에 따라 구성 보기에 새 안내가 포함되도록 정제하십시오. 구성 작업에 대한 자세한 정보는 도구 사용 도움말: Rational Method Composer를 사용하여 메소드 구성 작성을 참조하십시오.
  3. 기존 메소드 요소에만 안내를 추가했으므로 프로세스를 개발하지 않아도 됩니다(사전 정의된 전달 프로세스 중 하나를 사용할 수 있습니다).  
  4. 프로세스를 사용 가능하게 하려면, 구성을 공개하여 프로세스 웹 사이트를 생성하거나 전달 프로세스를 프로젝트 계획 도구로 내보내십시오. 자세한 정보는 도구 사용 도움말: Rational Method Composer를 사용하여 메소드 구성 공개 및 도구 사용 도움말: Rational Method Composer를 사용하여 계획 도구로 프로세스 내보내기를 참조하십시오.

새 전달 프로세스를 정의하여 RUP 사용자 조정

Rational Method Composer(RMC)를 사용하여 새 전달 프로세스를 정의하는 경우, 다음과 같은 핵심 사용자 조정 단계가 수행됩니다.

  1. 새 전달 프로세스를 작성하므로 전달 프로세스를 포함하는 메소드 플러그인을 작성해야 합니다. 자세한 정보는 Rational Method Composer를 사용하여 메소드 플러그인 작성을 참조하십시오.
  2. 프로세스 구성에는 이전 단계에서 작성된 플러그인과 기타 필요한 모든 플러그인(예: 전달 프로세스에서 참조되는 메소드 요소를 포함하는 플러그인)을 포함하는 메소드 구성 작성이 포함됩니다. 사전 정의된 구성(특히, 정의할 전달 프로세스와 유사한 전달 프로세스를 포함하는 구성)을 시작점으로 사용하는 것이 바람직합니다. 자세한 정보는 도구 사용 도움말: Rational Method Composer를 사용하여 메소드 구성 작성을 참조하십시오.
  3. 구성 프로세스를 개발하려면 새 전달 프로세스를 작성하십시오. 이 작업은 기존 전달 프로세스 또는 기존 기능 패턴에서 시작하는 것이 바람직합니다. 자세한 정보는 도구 사용 도움말: Rational Method Composer를 사용하여 프로세스 개발을 참조하십시오.
    전달 프로세스를 개발하는 중에 추가 메소드 컨텐츠가 필요한 경우, 해당 컨텐츠를 메소드 플러그인에 추가한 후 이 메소드 플러그인을 구성에 포함할 수 있습니다. 자세한 정보는 Rational Method Composer를 사용하여 메소드 플러그인 작성 및 도구 사용 도움말: Rational Method Composer를 사용하여 메소드 컨텐츠 개발을 참조하십시오.
  4. 프로세스를 사용 가능하게 하려면, 구성을 공개하여 프로세스 웹 사이트를 생성하거나 전달 프로세스를 프로젝트 계획 도구로 내보내십시오. 자세한 정보는 도구 사용 도움말: Rational Method Composer를 사용하여 메소드 구성 공개 및 도구 사용 도움말: Rational Method Composer를 사용하여 계획 도구로 프로세스 내보내기를 참조하십시오. 
     

안내 메소드 요소 이외의 요소를 새로 추가하여 RUP 사용자 조정

Rational Method Composer(RMC)를 사용하여 안내 메소드 요소 이외의 요소(역할, 타스크 또는 중간 산출물)를 추가하는 경우, 다음과 같은 핵심 사용자 조정 단계가 수행됩니다.

  1. 새 메소드 요소 및 기타 추가 메소드 요소를 포함할 메소드 플러그인을 작성하십시오. 예를 들어, 중간 산출물을 추가하는 경우, 중간 산출물을 책임지는 역할, 중간 산출물 작성 타스크 등을 추가해야 합니다. 자세한 정보는 Rational Method Composer를 사용하여 메소드 플러그인 작성을 참조하십시오.
  2. 이전 단계에서 작성된 플러그인 및 기타 필요한 모든 플러그인(예: 새 메소드 요소에 관련된 메소드 요소를 포함하는 플러그인)을 포함하는 메소드 구성을 작성하여 메소드 컨텐츠를 구성하십시오. 자세한 정보는 도구 사용 도움말: Rational Method Composer를 사용하여 메소드 구성 작성을 참조하십시오.
  3. 구성 프로세스를 개발하려면 새 전달 프로세스를 작성하십시오. 이 작업은 기존 전달 프로세스 또는 기존 기능 패턴에서 시작하는 것이 바람직합니다. 새 메소드 요소 및 관련 메소드 요소를 전달 프로세스에 추가하십시오. 자세한 정보는 도구 사용 도움말: Rational Method Composer를 사용하여 프로세스 개발을 참조하십시오.
  4. 프로세스를 사용 가능하게 하려면, 구성을 공개하여 프로세스 웹 사이트를 생성하거나 전달 프로세스를 프로젝트 계획 도구로 내보내십시오. 자세한 정보는 도구 사용 도움말: Rational Method Composer를 사용하여 메소드 구성 공개 및 도구 사용 도움말: Rational Method Composer를 사용하여 계획 도구로 프로세스 내보내기를 참조하십시오.

개발 사례 사용

앞에서 설명한 대로 RUP 사용자 조정을 위한 한 가지 옵션은 기본 프로세스를 참조하는 외부 문서에 사용자 조정 정보를 제공하는 것입니다. 개발 케이스가 이러한 문서의 한 예입니다. 사용자 조정 프로세스에서의 개발 사례 사용에 대한 자세한 정보는 타스크: 개발 사례 개발 및 관련 안내를 참조하십시오.