我如何为单个项目的不同客户看到多个sprint板,并获得TFS 2012中所有功能的完整状态?



各位TFS管理专家好,我是一个TFS管理新手,需要一些指导。

我们有一个小团队在一个项目中工作,我们使用的是TFS 2012,模板是Microsoft Visual Studio Scrum 2.1。最初的结构是这样的:
  • 团队项目

    • 版本1
      • Sprint 1
      • Sprint 2
      • Sprint
      • 3
    • 版本2
      • Sprint 1
      • Sprint 2
      • Sprint 3 此外,区域是基于团队项目下项目的不同模块创建的,因此我们可以获得每个功能的总体状态报告。所以我们有一个sprint板来处理所有问题。 后来我们开始为同一产品的两个不同客户并行工作。同一个团队现在为一个客户规划和准备项目(创建史诗级pbi),也为另一个客户开发和测试。所以我们觉得有必要为不同的客户设计两个不同的冲刺板。我寻找一种方法,根据我的发现,我创建了两个拥有相同成员的不同团队,并根据团队名称创建了区域路径。这样我就可以为每个客户看到两个不同的冲刺板。当前结构为:
  • 团队项目

    • 客户端1(区域名称)
      • 版本1
        • Sprint 1
        • Sprint 2
        • Sprint
        • 3
      • 版本2
        • Sprint 1
        • Sprint 2
        • Sprint
        • 3
    • 客户端2(区域名称)
      • 版本1
        • Sprint 1
        • Sprint 2
        • Sprint
        • 3
      • 版本2
        • Sprint 1
        • Sprint 2
        • Sprint 3 现在团队可以同时为每个客户计划和工作。但由于两个客户端的大多数功能都是相同的(因为产品是相同的),我无法获得一个模块的总体进度。我尝试创建一个区域下的子区域。但这样就能传播出去,这不是我们想要的。 我真的很困惑什么应该是区域和子区域。是否有一种方法来管理不同客户的项目,让我可以得到一个模块的整体进度和状态?我们的目标是即将发布的版本。这不是最佳实践,但我期望的结构是:
  • 团队项目
    • 客户端1(区域名称)
      • 版本1(特性A, B, C, D, E, F)
        • Sprint 1
        • Sprint 2
        • Sprint
        • 3
      • Release 2 (Feature G, H, I)
        • Sprint 1
        • Sprint 2
        • Sprint
        • 3
    • 客户端2(区域名称)
      • 版本1(功能B, C, D)
        • Sprint 1
        • Sprint 2
        • Sprint
        • 3
      • 版本2
        • Sprint 1
        • Sprint 2
        • Sprint 3 我如何管理多个客户的平行冲刺板,并获得功能A的总体状态?

你应该看看:

  • 跨业务线TFS

当我正在寻找建模许多应用程序模型时,您可以切换客户/客户应用程序。如果你使用父特性来表示数据的特性片,你就可以很容易地表示你想要的。

最新更新