Visual studio 2013 TFS 2013真实世界工作项使用和工作流

Visual studio 2013 TFS 2013真实世界工作项使用和工作流,visual-studio-2013,tfs,tfs-workitem,Visual Studio 2013,Tfs,Tfs Workitem,我管理的团队多年来一直在使用TFS,但我们使用了第三方系统来跟踪bug和功能。我希望将我们的团队升级到TFS 2013,我已经对TFS如何管理工作项、积压、迭代、任务等进行了大量的阅读和研究。尽管我了解“可以”做什么的原则,但我很难想象我们的团队将如何将这些工作项作为任务来处理 如果有人知道任何基于示例的实际使用的最佳实践指南,或者能够回答这些问题,那就太好了 1) 产品积压-在“配置计划和迭代”下,设置当前“积压迭代”的概念是什么?我们的团队使用具有构建编号的短2周迭代,但将构建迭代设置为当前

我管理的团队多年来一直在使用TFS,但我们使用了第三方系统来跟踪bug和功能。我希望将我们的团队升级到TFS 2013,我已经对TFS如何管理工作项、积压、迭代、任务等进行了大量的阅读和研究。尽管我了解“可以”做什么的原则,但我很难想象我们的团队将如何将这些工作项作为任务来处理

如果有人知道任何基于示例的实际使用的最佳实践指南,或者能够回答这些问题,那就太好了

1) 产品积压-在“配置计划和迭代”下,设置当前“积压迭代”的概念是什么?我们的团队使用具有构建编号的短2周迭代,但将构建迭代设置为当前积压工作会使所有新PBI的范围仅限于该迭代。一旦我将当前构建设置为下一个迭代编号,在该迭代中未完成的任何项都将消失。另一方面,如果我将其设置为父根节点,我可以看到PBI列表随着时间的推移变得相当大。管理未分配的PBI并在简单的父->build1/build2等结构中工作的PBI的最佳方法是什么

2) 特性-所以我创建了一个特性,可能它跨越了许多工作项和多个任务。它们会随着时间的推移而完成,但我注意到父项上没有“自动”完成或状态更新。那么,功能项应该在谁/什么时候被标记为完成?如果产品负责人应该使用功能列表来获得工作概述,那么他们不知道是否所有依赖项都已完成,以及何时标记功能已完成

3) 工作项——管理这些工作项,尤其是它们的“状态”或状态似乎是一件非常痛苦的事情。在任务板上,你不能改变他们的状态,只能通过拖放来改变他们的任务,这很好。但是您完成了所有任务,并且父工作项保持“新建”状态。您真的必须微观管理每个工作项、打开它并将状态设置为“完成”吗

4) QA/测试-对于每个工作项目,每个团队成员负责测试每个项目,因此每个项目都由多人测试,并记录发现的任何问题。为此使用工作项或任务的最佳方式是什么

5) 构建完成-一旦迭代中的每个工作项都标记为“完成”,那么我假设它们已从产品待办事项列表中删除,对吗?例外情况似乎是它们所绑定的功能,功能项本身保持打开状态。干系人如何查看在当前构建中完成的功能列表

1) 产品积压-在“配置计划和迭代”下 设置当前“backlog迭代”的概念是什么?我们的 团队使用带有构建编号的短2周迭代,但设置 构建迭代,因为当前的积压工作使所有新PBI的作用域 只有那个迭代。在该迭代中未完成的任何项目都将 一旦我将当前构建设置为下一个迭代编号,就会消失。 另一方面,如果将其设置为父根节点,则可以看到 随着时间的推移,PBI列表变得越来越大。最好的方法是什么 用于管理未分配且以简单方式工作的PBI 父->构建1/构建2等结构

TFS有两种不同的积压。团队的产品积压工作和团队的Sprint积压工作。在迭代配置屏幕中,您定义哪个迭代包含您的团队产品待办事项(通过设置待办事项迭代)以及下面哪些迭代将代表您的sprint

如果你有一个庞大的PBI列表,你可以把它们放在当前backlog迭代之上的迭代中,这将有效地在backlog页面中隐藏它们。或者,您可以将它们放在一个单独的迭代中,该迭代是Backlog迭代的同级

2) 功能-所以我创建了一个功能,可能它跨越了许多工作项 还有几项任务。它们会随着时间的推移而完成,但我注意到 父项上没有“自动”完成或状态更新。所以 功能项应该由谁/何时标记为完成?如果 产品所有者应该使用功能列表来获得概述 在工作中,他们不知道是否所有依赖项都已被删除 完成以及何时标记功能完成

没有自动完成或自动关闭功能。通常情况下,产品负责人(scrum角色)会密切关注他所请求的内容,并知道功能将在何时完成

您还可以通过选择“待办事项的功能”视图,在“产品待办事项”视图中查看产品待办事项到功能的层次结构。这还将列出基本故事的状态:

3) 工作项-管理这些工作项,尤其是其“状态”或 地位似乎是皇室的痛苦。在任务板上,你不能改变 他们的状态,只有他们的任务与拖放,这是很好的。但是你 完成所有任务,父工作项保持状态 “新的”。你真的要微观管理每一个工作项目,打开它, 并将状态设置为“完成”

通常情况下,产品负责人/项目经理将批准故事以供收集,并将其从新故事转移到已批准的故事。然后在Sprint计划会议期间(或在Sprint开始时),团队选择他们将处理的项目,并将这些项目从批准转移到提交

然后在冲刺结束时(或者当一个故事下的所有任务都完成时),开发团队向产品负责人展示完成的工作,然后将故事移动到完成

4) QA/测试-对于每个工作项目,每个团队成员负责 用于测试每个项目,因此每个项目都由多人测试 记录发现的任何问题。使用工作项或文件的最佳方式是什么 这方面的任务是什么

取决于团队的成熟度。这取决于您是否采用测试管理器(测试用例工作)