

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# フェーズ 1: 検出
<a name="discovery-phase"></a>

検出フェーズでは、組織に関する重要な情報を収集して、リファクタリングアプローチの情報提供に役立てることに重点を置いています。以下の推奨事項は、主要なビジネス価値の推進要因と、その価値を顧客に提供する IT システム機能を特定するのに役立ちます。

**主な重点項目**
+ 各ビジネス目的が必要とするドメイン、サブドメイン、および IT システム機能など、主要なビジネス目的を特定する
+ 組織にとっての重要度レベルに基づいて IT システム機能をカテゴリに分類する
+ 検出フェーズで収集された情報を追跡し、分析フェーズで参照できるように機能マトリックスを作成する

## ステップ 1: 主要なビジネス目的を特定する
<a name="identify-key-business-purposes"></a>

主要なステークホルダーと話し合い、ビジネスの構成に関する情報を収集します。特定のビジネス機能、コアコンピテンシー、付加価値サービスに基づいて、組織の構造を分類します。

## ステップ 2: ドメインとサブドメインを定義する
<a name="define-domains-and-subdomains"></a>

ビジネスの主要部分 (*ドメイン*) と、各ビジネス内のとサブ領域 (*サブドメイン*) を特定します。主要なステークホルダーと協力して、ギャップなくすべてのドメインを完全にカバーするようにします。

**注記**  
ドメインは通常、さまざまなビジネス機能に関連付けられます。例えば、金融サービス組織には資産管理ドメインとオンライン取引ドメインがあり、小売業者にはオンラインショッピングドメインと製品配信ドメインがあります。これらの組織固有のドメインは通常、多くのサブドメインで構成されます。

## ステップ 3: 既存の IT システム機能を一覧表示する
<a name="list-the-existing-it-system-capabilities"></a>

各ドメインとサブドメインの IT システム機能を一覧表示するスプレッドシートを作成し、関連するすべてのメタデータをスプレッドシートの列として識別します。このドキュメントは、このリファクタリングアプローチの残りの工程全体を通じて使用される機能マトリックスの基盤として機能します。各機能が内部顧客と外部顧客の両方に提供する価値を説明する列を必ず含めてください。

例えば、組織の機能リストには、次のメタデータ列の一部またはすべてを含めることができます。
+ 機能の説明
+ 依存関係
+ 複雑さ
+ 統合
+ 優先度
+ ビジネス価値
+ 技術スタック
+ 必須の API
+ トランザクションと分析レポート

## ステップ 4: 既存の IT システムの機能を分類する
<a name="categorize-the-existing-it-systems-capabilities"></a>

機能マトリックスに記載されている機能を次のカテゴリタイプに整理します。
+ **コアビジネスの差別化要因**は、組織の主要な製品やサービスを競合相手の製品やサービスと区別します。これらの差別化要因は、*コアコンピテンシー*とも呼ばれます。
+ コアビジネスの差別化要因をサポートするには**ユーティリティ機能**が必要ですが、組織に固有ではない可能性があります。このタイプの機能は、多くの場合、Software as a Service (SaaS) 製品として購入できます。
+ **汎用機能**は、ユーティリティ機能とコアビジネスの差別化要因の両方をサポートしますが、組織に固有ではありません。これらの汎用機能は、多くの場合、技術的または事業運営に関連するものであり、通常はベンダーから購入できます。例えば、汎用機能には、クラウドベースのコンピューティング、ストレージ、ドキュメント処理サービス、ログ記録、モニタリングサービスなどがあります。