私の企業は、ビジネス層にドメイン駆動設計を使用するという、やや複雑なプロジェクトを開始しようとしています。プロジェクトはVisualStudio2010を使用して開発され、CMMI5.0チームプロジェクトテンプレートを使用してTFS2010を介して管理されます。
TFS作業項目を使用して、ビジネスレイヤーのドメインエンティティと値オブジェクトの定義を追跡および管理することをお勧めします。ただし、CMMIプロジェクトテンプレートには、これに適した作業項目がないようです。私は次の回避策を考えました:
要件ワークアイテム を使用して、「要件タイプ」フィールドに「ドメインエンティティ」などのもう1つの可能な値が含まれるように変更します。
プロジェクトテンプレートに新しい作業項目を追加します。
諦め、TFSを使用してドメインエンティティを管理せず、代わりに別のドキュメントで追跡します。
私の質問は次のとおりです。あなたの意見では、最も適切なアプローチは何ですか?また、過去に同様のこと(TFS作業項目を使用してドメインエンティティを管理すること)を行ったことはありますか?