0

我的企业即将开始一个有点复杂的项目,我们可能会在业务层使用领域驱动设计。该项目将使用 Visual Studio 2010 开发,并使用 CMMI 5.0 团队项目模板通过 TFS 2010 进行管理。

我认为使用 TFS 工作项来跟踪和管理业务层中的域实体和值对象的定义是一个好主意。然而,CMMI 项目模板似乎没有任何合适的工作项。我有以下解决方法:

  1. 使用需求工作项,对其进行修改以使 需求类型字段具有更多可能的值,例如“域实体”。

  2. 将新工作项添加到项目模板。

  3. 放弃并且不要使用 TFS 来管理域实体,而是在单独的文档中跟踪它们。

我的问题是:您认为最合适的方法是什么?而且,过去有没有人做过类似的事情(使用 TFS 工作项管理域实体)?

4

1 回答 1

1

注意:我以前没有听说过有人尝试过这个,所以 YMMV :-)

我倾向于添加一个新的工作项类型,并将需求链接到域实体,以便您可以看到哪些需求影响了哪些实体,并且您还可以将域实体链接到其他实体。

我还倾向于在工作项上包含其他信息,例如上下文、聚合根等,以便实体工作项周围有更多信息。

使用 TFS 工作项执行此操作可为您提供历史记录和跟踪,这很可能值得这样做,但是我还要确保我也有从实体工作项到域 doco 的链接,假设它存储在类似项目门户或其他存储库。

于 2010-09-24T05:26:57.713 回答