CMMIプロジェクトテンプレートを使用してTFSでドメインエンティティを追跡する方法は?
-
03-10-2019 - |
質問
私の企業は、おそらく使用するやや複雑なプロジェクトを開始しようとしています ドメイン駆動型デザイン ビジネスレイヤー用。このプロジェクトは、Visual Studio 2010を使用して開発され、CMMI 5.0チームプロジェクトテンプレートを使用してTFS 2010を介して管理されます。
TFSワークアイテムを使用して、ビジネスレイヤー内のドメインエンティティとバリューオブジェクトの定義を追跡および管理することをお勧めします。ただし、CMMIプロジェクトテンプレートには、これに適した作業項目がないようです。私は次の回避策を考えました:
使用 要件 作業アイテム、それを変更するように要件タイプ フィールドには、「ドメインエンティティ」などのもう1つの可能な値があります。
プロジェクトテンプレートに新しい作業アイテムを追加します。
あきらめて、TFSを使用してドメインエンティティを管理しないでください。代わりに別のドキュメントでそれらを追跡します。
私の質問は次のとおりです。あなたの意見では、最も適切なアプローチは何でしょうか?そして、過去に誰かが同様のこと(TFSワークアイテムを使用してドメインエンティティを管理する)を行ったことがありますか?
解決
注:これを試している人のことを聞いたことがないので、YMMV :-)
新しいワークアイテムタイプを追加し、要件をドメインエンティティにリンクして、どの要件がどのエンティティに影響するかを確認できるようにする傾向があります。また、ドメインエンティティを他のエンティティにリンクすることもできます。
また、エンティティワークアイテムがそれについてもう少し情報を持っているように、コンテキスト、集計ルートなどの作業項目に他の情報を含める傾向があります。
TFSワークアイテムでそれを行うと、履歴と追跡が得られる可能性があります。プロジェクトポータルまたはその他のリポジトリ。