visual-studio-2010 - 处理多个 TFS 项目时,我是否需要一个父团队项目来管理它们?

标签 visual-studio-2010 tfs

我们正在使用 Team System 2010 并尝试通过使用模板“Scrum for Team System”来采用 Scrum。在 TFS 中,我们有许多跨越单个开发团队的团队项目。为简化起见,我将这样解释:我们有 2 个作为网站的团队项目。我们还有 5 个团队项目,即这 2 个网站中使用的 5 个 Web 控件库。作为 1 个开发团队,我们在这 7 个不同的团队项目中有 1 个 Scrum master 和 1 个产品负责人。

这个配置还有人吗?

我如何将所有这些工作结合在一起?我们需要管理所有这些项目的发布。我们的 Sprint 计划 session 将处理所有这些项目,因此在 session 结束时,我们将有便利贴(产品待办列表项),可以仅处理需要在任何一个网站。

我是否需要创建另一个团队项目来创建工作项工件并生成我的报告(燃尽图等)?

最佳答案

团队项目之间不能有层次结构,此功能不存在,这是有原因的。

你犯了一个错误,每个人第一次使用 TFS 都会犯:团队项目太多。
许多人无意识地为每个 Visual Studio 解决方案执行一个团队项目。
如果您的开发团队负责开发一系列共享相同发布周期(或接近发布周期)的应用程序/产品,则只需使用 团队项目。

您使用许多团队项目的唯一优势是可以为每个项目使用不同的流程模板,并且您可以独立升级您的工作项类型 (WIT) 定义(顺便说一句,这个优势在大多数情况下都是 hell 般的,因为您必须保持在所有团队项目中同步 WIT)。
否则你只有不方便(更多的 WIT 定义、更多的 WIQ、更多的分支、更多的报告、更多的管理)。

要实现层次结构的概念(无论您想要什么层次结构),您必须依赖于 区域路径 的工作项。然后您的查询和报告将能够随意确定范围。

顺便说一句,您有任何理由不使用 Microsoft's Scrum Process Template ?

关于visual-studio-2010 - 处理多个 TFS 项目时,我是否需要一个父团队项目来管理它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10320835/

相关文章:

TFS 2010 : how to add a new user?

visual-studio-2010 - VS2010 : Checkboxes have gray background on the white Tab in dialog. 如何修复?

c++ - Visual Studio C++ 从字符串中删除最后一个字符

visual-studio - 如何在 Visual Studio 2010 中禁用智能感知建议模式

visual-studio - TFS - 如何克隆项目以便回滚原始项目?

git - 连接到 TFS 服务器关闭 Git 解决方案

c++ - 如何用指针分配一个文件名?

visual-studio - Visual Studio 2010没有 “join lines”键盘快捷键吗?

visual-studio - 将 Visual Studio Community 与 Team Foundation Server 结合使用

visual-studio - 在 vs2012 扩展中调用源代码控制比较操作