您好所有 TFS 管理专家,我是 TFS 管理的新手,所以需要一些指导。
我们有一个小团队在一个项目中工作,我们使用的是 TFS 2012,模板是 Microsoft Visual Studio Scrum 2.1。最初的结构是这样的:团队项目
- 发布 1
- 冲刺 1
- 冲刺 2
- 冲刺 3
- 第 2 版
- 冲刺 1
- 冲刺 2
- 冲刺 3 此外,Area 是基于团队项目下项目的不同模块创建的,因此我们可以获得每个功能的整体状态报告。所以我们有一个冲刺板来管理所有的事情。 后来我们开始为同一产品的两个不同客户并行工作。同一个团队现在参与为一个客户规划和准备项目(创建史诗 pbi),并为另一个客户开发和测试。所以我们觉得不同的客户需要两个不同的冲刺板。我寻找一种方法来做到这一点,根据我的发现,我创建了两个具有相同成员的不同团队,并通过团队名称创建了区域路径。这样我就可以为每个客户看到两个不同的冲刺板。目前的结构是:
- 发布 1
团队项目
- 客户1(区域名称)
- 发布 1
- 冲刺 1
- 冲刺 2
- 冲刺 3
- 第 2 版
- 冲刺 1
- 冲刺 2
- 冲刺 3
- 发布 1
- 客户2(区域名称)
- 发布 1
- 冲刺 1
- 冲刺 2
- 冲刺 3
- 第 2 版
- 冲刺 1
- 冲刺 2
- 冲刺 3 现在团队可以同时为每个客户计划和工作。但是由于大多数功能对于两个客户端都是通用的(因为产品相同),我无法获得模块的整体进度。我尝试将功能创建为区域下的子区域。但这样它就会被分发,我们不希望这样。 我真的很困惑应该是区域和分区。有没有办法为不同的客户管理项目,以便我可以获得模块的整体进度和状态?我们的工作目标是即将发布的版本。这不是最佳实践,但我的预期结构是:
- 发布 1
- 客户1(区域名称)
- 团队项目
- 客户1(区域名称)
- 第 1 版(功能 A、B、C、D、E、F)
- 冲刺 1
- 冲刺 2
- 冲刺 3
- 第 2 版(功能 G、H、I)
- 冲刺 1
- 冲刺 2
- 冲刺 3
- 第 1 版(功能 A、B、C、D、E、F)
- 客户2(区域名称)
- 第 1 版(功能 B、C、D)
- 冲刺 1
- 冲刺 2
- 冲刺 3
- 第 2 版
- 冲刺 1
- 冲刺 2
- 冲刺 3 如何管理多个客户端的并行冲刺板并获取功能 A 的整体状态?
- 第 1 版(功能 B、C、D)
- 客户1(区域名称)