您是否允许与其他团队项目的工作项相关联的签到?

时间:2010-03-22 12:27:20

标签: tfs tfs-workitem development-process

Team Foundation Server 2008允许每个签入都与工作项相关联,但如果您正在开发跨多个团队项目的某些功能,您会怎么做?

例如,您正在为客户开发特定产品,并且该产品具有自己的团队项目,但也使用在另一个团队项目中独立维护的一些其他组件或工具。

您在哪里为需要更改两个项目的需求创建工作项?

  1. 分离,自己的团队项目中的每个工作项
  2. 客户端团队项目中的所有工作项,无论相关的源代码如何
  3. 后者似乎更容易维护和控制,但它涉及将一个团队项目的签到与另一个团队项目中的工作项相关联。

1 个答案:

答案 0 :(得分:2)

首先,我要说的是,每个与工作项相关联的签到都是很好的做法,更重要的是确切地说该工作项在哪里。

从TFS的角度来看,无论工作项目是在同一个项目中还是在另一个中,它实际上都是无关紧要的 - 它与报告方面产生了真正的区别。

因此,一种看待这种情况的方法是查看报告。例如

  • 如果项目和组件/工具的所有工作都由项目负责,那么在项目中创建所有工作项是有意义的。
  • 如果对组件的更改是单独提供资金的话 - 用单个项目创建单独的工作项更有意义

另一种查看方式是历史原因 - 如果您希望能够返回并查看特定工具/组件中的更改内容,则更容易查看工作项在项目内。

可能有一种方法可以合理地拆分工作项,并为组件项目中的组件创建工作项,并为主项目中的项目(如果它们与使用组件相关)创建工作项。您可以随时将两个工作项链接在一起。