TRM ガントチャートのライフサイクルタイムライン
テクノロジー参照モデル (TRM) の場合、アプリケーションサービス (ハードウェアモデルおよびソフトウェア製品) は、TPMビューと同様に階層構造で表示されます。アプリケーションサービスの対応するライフサイクルタイムラインは、ガントチャートに棒グラフとして表示されます。また、ワイルドカードバージョンのライフサイクルのデータも表示されます。TRMワイルドカードバージョンは「*」で終わります。
TRMビューでは、ライフサイクルはアプリケーションサービスまたはビジネスアプリケーションに集計されません。
- TRM フェーズ
- 開始日
- 終了日
ガントチャートの個々の棒をポイントすると、フェーズ情報を表示できます。
[アプリケーションサービス] 列は、TPM 検出済みテクノロジーテーブル (sn_apm_tpm_discovered_technology) から入力されます。
TRM フェーズステータス
TRMビューには、ソフトウェア製品またはハードウェアモデルのTRMフェーズのステータスも表示されます。TRMフェーズ列は、TRM製品ライフサイクルテーブル (sn_apm_trm_standards_product_lifecycle) から入力されます。
アプリケーションサービスで利用可能な TRM 製品ライフサイクルデータがない場合、そのサービスの TRM フェーズは [ 未評価] と表示されます。
また、 TRM 製品フェーズに [ 本番承認済み] チェックボックスがない場合 () を選択すると、[ TRM フェーズ] 列に、その TRM フェーズを持つアプリケーションサービスのステータスが [ 未承認] と表示されます。TRMフェーズを承認する方法の詳細については、「TRM要求の承認または却下」を参照してください。
TRMフェーズが本番承認済みとしてマークされ、フェーズ開始日が既に過ぎている場合にのみ、アプリケーションサービスのTRMフェーズが [TRMフェーズ] 列に表示されます。たとえば、 TRM フェーズの [売却 ] が本番承認済みとしてマークされ、開始日が 2023 年 1 月 12 日であるとします。現在の日付は 2023 年 10 月 12 日です。このようなシナリオでは、TRMフェーズに関連付けられたすべてのアプリケーションサービスのフェーズステータスは、[TRMフェーズ] 列で [売却] になります。
TRMフェーズと標準に準拠していないTRM製品がある場合は、TRM 技術的負債 (sn_apm_trm_standards_technical_debt) テーブルにTRM技術的負債が作成されます。TRM技術的負債は 2 つのレベルで作成されます。次の表には、 TRM 技術的負債とそれに関連するレベルに関する情報が含まれています。
| TRM 製品 | TRM フェーズ | TRM レベル | 理由 | 説明 |
|---|---|---|---|---|
| 該当なし | 該当なし | 製品 | ソフトウェアが TRM で定義されていません。 | TRM 製品は利用できません。 |
| TRM 製品名 | TRM 製品フェーズ | 製品 | ソフトウェアは本番用に承認されていません。 | TRM 製品は本番が承認されていません。 |
| TRM 製品名 | 該当なし | 製品ライフサイクル | ソフトウェアバージョンが TRM 製品ライフサイクルで定義されていません。 | TRM製品で利用可能なTRMライフサイクルはありません。 |
| TRM 製品名 | 該当なし | 製品ライフサイクル | ソフトウェアバージョンが TRM 製品ライフサイクルで定義されていません。 | TRM 完全なバージョン情報を含むライフサイクルは利用できません。 |
| TRM 製品名 | 該当なし | 製品ライフサイクル | ソフトウェアバージョンが TRM 製品ライフサイクルで定義されていません。 | TRM バージョン情報を含むライフサイクルは利用できません。 |
| TRM 製品名 | 該当なし | 製品ライフサイクル | ソフトウェアバージョンが TRM 製品ライフサイクルで定義されていません。 | TRM バージョン情報を含むライフサイクルは利用できません。 |
| TRM 製品名 | ライフサイクルフェーズ | 製品ライフサイクル | ソフトウェアバージョンが本番用に承認されていません。 | TRM 完全なバージョン情報を含むライフサイクルは本番環境で承認されていません。 |
| TRM 製品名 | 該当なし | 製品ライフサイクル | ソフトウェアバージョンが本番用に承認されていません。 | TRM 完全バージョンのライフサイクルは、現在の日付では利用できません。 |
| TRM 製品名 | ライフサイクルフェーズ | 製品ライフサイクル | ソフトウェアバージョンが本番用に承認されていません。 | TRM バージョンとエディション情報を含むライフサイクルが本番環境で承認されていません。 |
Populate TRM technical debts in the EA Workspaceジョブをスケジュールして、EA ワークスペース内のTRM技術的負債データを更新できます。詳細については、「スケジュール済みジョブを実行して、 TRM 技術的負債データを更新する EA ワークスペース」を参照してください。
ライフサイクル終了日の計算ロジック
TRM製品ライフサイクルの作成中は、終了日を入力する必要はありません。
ライフサイクル TRM フェーズごとに、あるフェーズの終了日が次のフェーズの開始日になります。たとえば、アプリケーションサービス A には、[売却] と [制約ありで承認済み] の 2 つのTRMフェーズがあります。売却フェーズの開始日は 2023 年 1 月 12 日で、制約ありで承認フェーズの開始日は 2023 年 12 月 30 日です。売 却 フェーズのフェーズ終了日については言及されていません。このようなシナリオでは、 売却 フェーズの終了日は 2023 年 12 月 30 日と見なされます。製品ライフサイクルの日付が重複している場合は、エラーメッセージが表示されます。
最後のフェーズでは、終了日は、システムプロパティ sn_apm.endRangeofTPMLifecycle で定義されている時間値を現在の日付で加算して計算されます。たとえば、今日が 2023 年 1 月 12 日で、システムプロパティ sn_apm.endRangeofTPMLifecycle で定義されている終了日の値は現在の日付から 3 年間です。フェーズの終了日は 2026 年 1 月 12 日になります。
アプリケーションサービスのタイムライン
- ソフトウェア製品:ソフトウェア製品の場合、TPM テクノロジーライフサイクルテーブル (sn_apm_tpm_technology_lifecycle) で定義されている、その特定のソフトウェア製品のTRM製品名と製品のフルバージョンの値は、その製品のTRMライフサイクルの作成時に入力された TRM 製品およびバージョンの値と一致する必要があります。
または、TPM テクノロジーライフサイクルテーブル (sn_apm_tpm_technology_lifecycle) で定義されている特定のソフトウェア製品のTRM製品名、バージョン、およびエディションの値は、その製品のTRMライフサイクルの作成時に入力された TRM 製品、バージョン、およびエディションの値と一致する必要があります。
- ハードウェアモデル:ハードウェアモデルの場合、そのアプリケーションサービスの TRM 製品ハードウェアモデル値は、そのアプリケーションサービスの TRM ライフサイクルの作成時に入力されたハードウェアモデル値と一致する必要があります。
TRM製品の作成方法の詳細については、「エンタープライズアーキテクチャワークスペース での TRM製品の追加」を参照してください。
TRM製品ライフサイクル要求の作成方法の詳細については、「TRM 製品ライフサイクルの追加」を参照してください。
TRM製品またはライフサイクルの要求を承認または却下する方法の詳細については、「TRM要求の承認または却下」を参照してください。
色分け
TRMライフサイクルタイムラインバーの色は、TRMフェーズステータスに基づいています。各 TRM フェーズステータスに関連付けられた色を表示するには、[ 凡例] ボタン ([ ) を選択します。
要件に応じて TRM 相の色を変更することもできます。既存の TRM フェーズの色を変更する方法の詳細については、「 TRMフェーズの追加または編集」を参照してください。