0

私の企業は、ビジネス層にドメイン駆動設計を使用するという、やや複雑なプロジェクトを開始しようとしています。プロジェクトはVisualStudio2010を使用して開発され、CMMI5.0チームプロジェクトテンプレートを使用してTFS2010を介して管理されます。

TFS作業項目を使用して、ビジネスレイヤーのドメインエンティティと値オブジェクトの定義を追跡および管理することをお勧めします。ただし、CMMIプロジェクトテンプレートには、これに適した作業項目がないようです。私は次の回避策を考えました:

  1. 要件ワークアイテム を使用して、「要件タイプ」フィールドに「ドメインエンティティ」などのもう1つの可能な値が含まれるように変更します。

  2. プロジェクトテンプレートに新しい作業項目を追加します。

  3. 諦め、TFSを使用してドメインエンティティを管理せず、代わりに別のドキュメントで追跡します。

私の質問は次のとおりです。あなたの意見では、最も適切なアプローチは何ですか?また、過去に同様のこと(TFS作業項目を使用してドメインエンティティを管理すること)を行ったことはありますか?

4

1 に答える 1

1

注:これを試した人は聞いたことがないので、YMMV :-)

新しい作業項目タイプを追加し、要件をドメインエンティティにリンクして、どの要件がどのエンティティに影響を与えるかを確認したり、ドメインエンティティを他のエンティティにリンクしたりする傾向があります。

また、コンテキスト、集約ルートなど、ワークアイテムに関する他の情報を含めて、エンティティワークアイテムの周りにもう少し情報が含まれるようにする傾向があります。

TFS作業項目を使用して実行すると、履歴と追跡が得られるため、実行する価値があるかもしれませんが、エンティティ作業項目からドメインドコへのリンクもあることを確認します。プロジェクトポータルまたはその他のリポジトリ。

于 2010-09-24T05:26:57.713 に答える