【问题标题】:Multiple Products in Backlog using Master Team Project in TFS使用 TFS 中的主团队项目积压的多个产品
【发布时间】:2014-05-31 03:56:58
【问题描述】:

我一直在努力将我的 TFS 结构更改为仅使用 one team project。我以与文章作者相同的方式设置了我的迭代和区域,但在我的积压工作中,我没有看到任何与每个产品区分开来的方法。 (我可以看到所有项目,我不受“团队”的限制)。

Ex(当前 Sprint 1 与 Future Sprint 1 是不同的项目):

有没有办法区分待办事项中的每个产品,其他将产品名称添加到 Sprint 名称的结尾?

【问题讨论】:

    标签: tfs agile azure-devops


    【解决方案1】:

    您需要为您所在的团队选择一个独特的区域或迭代。

    所以你可以这样设置:

    A队

    • 积压迭代:MyTeamProject\TeamA
    • 冲刺:
      • MyTeamProject\TeamA\Sprint 1
      • MyTeamProject\TeamA\Sprint 2
    • 区域:MyTeamProject

    这样,团队 A 在它自己的一组迭代中工作,但团队项目任何区域中的任何项目都会出现在其积压工作中 - 这就是我的团队的工作方式。

    或者:

    A队

    • 积压迭代:MyTeamProject
    • 冲刺:
      • MyTeamProject\Sprint 1
      • MyTeamProject\Sprint 2
    • 区域:MyTeamProject\TeamAProduct(例如移动应用、搜索、数据库)

    通过这种方式,团队 A 与其他所有人一样作为同一组迭代的一部分工作,但只能查看他们负责的产品区域内积压工作中的项目。

    最后,您可以将两者结合在一起。

    【讨论】:

    • 我的意思是,只有一个团队,该团队负责所有产品。不知道这是否与我所拥有的有什么不同,除非我误解了。
    • 如果有一个团队,他们负责所有产品,那么就有一个节奏,因此只有一个共同的 sprint。
    • 我的组织也使用“一个团队项目”方法,我认为我们遇到了问题。我们有很多产品,每个产品都有一个产品所有者。我们只有 2 个开发团队,因此有两种节奏。每个团队都有自己的积压工作和董事会,我们分配适当的区域。然而,在开发团队冲刺的同时,产品负责人仍然需要维护他们自己的产品待办列表,这可能与开发团队正在冲刺的那些不同。我们可以通过为每个产品创建一个团队来解决这个问题,但我希望有更好的方法。
    【解决方案2】:

    虽然我有一些细节需要解决,但我正在继续使用子迭代来指定团队的积压工作,但使用区域路径来指定产品。例如:

    迭代 我的团队项目\Team1

    MyTeamProject\Team1\Iteration 1

    MyTeamProject\Team1\Iteration 2

    我的团队项目\Team2

    MyTeamProject\Team2\Iteration 1

    MyTeamProject\Team2\Iteration 2

    区域

    我的团队项目\Product1

    MyTeamProject\Product1\product1 的可选子区域

    MyTeamProject\Product1\product1 的可选子区域

    我的团队项目\Product2

    MyTeamProject\Product2\product2 的可选子区域

    MyTeamProject\Product2\product2 的可选子区域

    如果您将 Team 1 的区域配置为包括所有区域(在默认区域下)但仅包含 Team 1 下的迭代,则无论产品(区域路径)如何,他们都只会看到设置为其迭代的工作项。有一个细化步骤,其中必须将新工作项从 MyTeamProject\ 迭代移动到 MyTeamProject\Team x 迭代,以便可以看到它。

    结果是团队 x(扩展到任意数量)在 MyTeamProject\Team x 迭代中看到他们的产品积压,在 MyTeamProject\Team x\Iteration x 中看到他们当前的迭代积压,每个都可以是通过区域路径混合的产品区域。

    除了使用团队项目创建的默认团队之外,您最终还会有两个团队。如果您在该级别查看积压工作,无论迭代路径或区域路径如何,您都会看到所有内容。

    高级配置是为产品区域创建产品团队,以便产品所有者可以查看积压工作的版本,而不管迭代如何,但只能在他们指定的区域路径中(对于他们的产品)。希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2012-06-08
      • 2017-04-28
      • 2015-07-14
      • 1970-01-01
      • 1970-01-01
      • 2013-05-30
      • 2018-02-23
      • 1970-01-01
      • 2011-10-15
      相关资源
      最近更新 更多