【问题标题】:TFS 2013: What's the best solution for needing additional states?TFS 2013:需要额外状态的最佳解决方案是什么?
【发布时间】:2014-05-13 19:59:29
【问题描述】:

我正在使用 TFS 2013 MSF for Agile 模板。对于用户故事,只有以下状态可用,这对我们的团队来说是不够的:

  1. 活动
  2. 已移除
  3. 已解决
  4. 关闭

我需要为用户故事和错误提供以下附加状态:

  1. 为开发做好准备
  2. 开发中
  3. 开发完成
  4. 代码审查完成
  5. 准备好进行质量检查
  6. 在质量检查中
  7. 质量检查完成
  8. 为 UAT 做好准备
  9. 在 UAT 中
  10. UAT 完成
  11. 准备部署
  12. 部署完成

我应该如何做到这一点?我能够修改工作流程以添加其他状态和转换。所以,我知道该怎么做。但是,这是最好的解决方案吗?有没有更好的选择来实现相同的目标而不添加这么多额外的状态?

我将不胜感激。

谢谢,

坦维尔

【问题讨论】:

    标签: tfs workflow agile


    【解决方案1】:

    有两种方法可以解决这个问题,或者混合使用这两种方法......

    首先是改变工作项的状态和转换。 MSDN 上提供了有关如何执行此操作的信息。

    第二种方法是利用看板。您可以使用可视化团队流程所需的列自定义用户故事板(尽管您正在查看很多列并且可能效果不佳)。

    【讨论】:

    • 所以,似乎需要添加所有描述的附加状态。
    【解决方案2】:

    在您的工作项中包含您的发布管道确实不是一个好主意。最好使用 Visual Studio 2013 的发布管理来创建二进制发布管道并在其中记录发布类型中的 QA、UAT 和部署数据。

    此工具专为监控和管理您的发布而设计,包括批准和验证。

    您可以在这里找到更多信息:http://nakedalm.com/building-release-pipeline-release-management-visual-studio-2013/

    【讨论】:

    • 谢谢 MrHinsh。我的问题更多地与具有其他状态的项目管理方面有关。例如,如果有一个开发团队需要知道有多少用户故事已经完成分析并“准备好开发”,他们可以接受并开始工作。与我提到的所有其他附加状态相同。
    最近更新 更多