技術的負債の管理 テクノロジー参照モデル ()TRM
TRMフェーズや標準に沿ってTRMいない製品に対して作成された技術的負債を管理します。
始める前に
必要なロール:sn_apm.apm_analyst
このタスクについて
スケジュール設定済みジョブ Populate TRM technical debts in the EA Workspace が実行され、EA Workspace の TRM 技術的負債 [sn_apm_trm_standards_technical_debt] テーブルにエントリが作成されます。このテーブルには、ソフトウェアフェーズに沿って TRM いないビジネスアプリケーション内のソフトウェアへの参照が表示されます。このテーブルには、TRM で定義されていないビジネスアプリケーション、またはソフトウェアの使用を制限する TRM 製品ライフサイクルを持つビジネスアプリケーション内のソフトウェアへの参照が表示されます。技術的負債の計算方法については、を参照してください 技術的負債の管理 テクノロジー参照モデル ()TRM。
技術的負債は、次のいずれかの条件が満たされると、2 つのレベルで作成されます。レベル 2 は、システムプロパティ sn_apm_trm.is_product_life_cycle_tech_debt_enabled が True に設定されている場合にのみチェックされます。
- レベル 1
- 製品がビジネスアプリケーションに関連付けられているが、製品リストに含まれていない TRM 場合。(または)
- 製品がビジネスアプリケーションに関連付けられ、製品リストに含まれている TRM が、TRM フェーズの本番が未承認である場合。
- レベル 2
- 製品がビジネスアプリケーションに関連付けられていて、製品リストに TRM 含まれており、TRM フェーズの本番が承認されているが、製品ライフサイクルが関連付けられ TRM ていない場合。(または)
- 製品がビジネスアプリケーションに関連付けられ、製品リストの一部 TRM であり、 TRM 本番フェーズが承認されており、製品ライフサイクルが存在する場合は、 TRM 次のいずれかのケースが考慮されます。
ケース 1:アプリケーションサービスソフトウェアモデルのライフサイクル完全バージョンが空でない場合。
技術的負債は、TRM 製品ライフサイクルの次の条件が満たされていない場合に作成されます。- 生産が承認された TRM フェーズ AND
- TRM 製品の TRM フェーズ (生産が承認済み) かつ
- アプリケーションサービスソフトウェアモデルレコードのライフサイクル完全バージョンと一致するバージョン かつ
- フェーズ開始日<=今日の日付<=フェーズ終了日。
ケース 2:アプリケーションサービスソフトウェアモデルのライフサイクルの完全バージョンが空の場合。
技術的負債は、TRM 製品ライフサイクルの次の条件が満たされない場合に作成されます。- 生産が承認された TRM フェーズ AND
- TRM 製品の TRM フェーズ (生産承認あり) かつ
- バージョンは次で始まる (バージョン演算子と isSampPluginInstalled に基づく) 関連するソフトウェアモデルのバージョン かつ
- エディションは、関連するソフトウェアモデルのエディション (エディション演算子と isSampPluginInstalled に基づく) で始まり、かつ
- フェーズ開始日<=今日の日付<=フェーズ終了日。