敏捷规划和迭代
使用敏捷做法,若要管理您的产品积压工作和冲刺 (sprint),请使用 Visual Studio 应用程序生存周期管理 (ALM) 提供的积压工作和任务的页。
在本教程中,茱莉亚、针对、安妮和 ADAM 演示如何创建,修改和估计产品积压工作并计划,运行,并完成冲刺 (sprint)。它们是开发 web 和电话应用程序在 Fabrikam 纤程,公司提供电缆电视和相关服务小型团队的成员。它们使用"产品积压工作项,而任务工作项随 scrum 过程模板支持这些操作和发送一个为产品,如下图所示。
茱莉亚,产品所有者和开发人员,所属产品远景和路线图。她创建产品积压工作并与团队一起使用修改和估计积压工作。
针对 peter,scrum 主管和开发人员主管,计划和运行每个冲刺 (sprint) 与其余团队,包括 ADAM 主管、测试人员和安妮、用户体验专家和客户提倡者。
说明 |
---|
除了 scrum v2.0外,如果您的项目使用过程模板,则工作项类型,以及查询可能与您在本教程中的这些不同。有关更多信息,请参见项目 (Agile)或项目 (CMMI)。 |
主题内容
创建和估计积压工作
计划和运行迭代
在产品积压工作和迭代或冲刺 (sprint) 积压工作之间的差异
系统必备组件与积压工作和任务键盘处理该页
提高团队的速度的其他资源
说明 |
---|
在本教程演示的示例公司、组织、产品、域名、电子邮件地址、徽标、人物、地点和事件是虚拟的。无意与任何真实的公司、组织、产品、域名、电子邮件地址、徽标、人员、地点和事件发生关联,请勿进行此类推测。 |
创建和估计积压工作
相关主题: 创建或添加到产品积压工作 | 用看板管理积压工作 | 梳理和估计积压工作
您获取与积压工作项的窗体中开发的工作。您可以定义用户情景、要求或功能开发中捕获产品版本和模式区域的。从积压工作页,您可以快速可以从产品积压工作中切换视图添加到迭代积压工作并在 Kanban 键盘的产品积压工作。可以使用 Kanban 键盘启动工作,而无需迭代。
示例产品积压工作
示例 Kanban 键盘
计划和运行迭代
在积压工作中创建的,估计,并修改后,您的团队可以开始计划迭代,也称为"冲刺 (sprint) ")。从产品积压工作页,则可以将项目冲刺 (sprint),因此,从冲刺 (sprint) 积压工作页,可以将任务实现积压工作项。使用任务键盘,团队可以查看和跟踪进度积压工作。任务键盘显示与为当前冲刺 (sprint) 定义用户情景的任务工作项。
重要事项 |
---|
访问迭代或冲刺 (sprint) 积压工作页,您必须先定义团队的迭代,请参见 定义团队区域和迭代。 |
示例冲刺 (sprint) 积压工作
示例任务。
在产品积压工作和迭代或冲刺 (sprint) 积压工作之间的差异
团队可以使用敏捷积压工作和键盘页管理产品积压工作和迭代积压工作并运行当前迭代周期。
每个团队可以独立地管理其产品积压工作和冲刺 (sprint) 积压工作与其他团队。产品积压工作对应于任何有效的积压工作项,未完成或已关闭的项目。相反,每迭代积压工作对应于这些积压工作项和您的团队在特定迭代计划完成或冲刺自己的子任务。在产品积压工作,您的情景的相对单位的团队估计用户情景的情景点或工作。在冲刺 (sprint) 积压工作页,您的团队可以添加和估计任务在小时数。
任务键盘页自动显示积压工作项及其任务当前冲刺。您的团队可使用此键盘添加任务,然后在 scrum 会议期间以更新小时数和报告状态。
下表指示产品和迭代或冲刺 (sprint) 积压工作之间的一些重要差异。
项 |
产品积压工作 |
迭代或冲刺 (sprint) 积压工作 |
---|---|---|
功能 |
定义积压工作项和 趋势预测 的添加项目 面板估计项目中完成的可能基于迭代的速度。 |
添加链接到任务、设置和视图容量和燃尽视图当前迭代的。 |
工作项的子菜单 |
用于将工作项指派给迭代。 |
用于将工作项指派给团队成员。 |
详细级别 |
不详细 |
非常详细 |
表示项的类型 |
积压工作项 (如产品积压工作项 (scrum),用户情景 (敏捷),或者要求 (cmmi)。 |
积压工作项及其任务。 |
评估单位 |
相对工作量级别或情景。 |
工时 |
所有权 |
产品所有者 |
团队 |
已修改 |
触控 |
在冲刺 (sprint) 计划会议和日常 scrum 会议期间。 |
系统必备组件与积压工作和键盘处理该页
安装 Team Foundation server,并团队项目时创建的。有关更多信息,请参见使单服务器安装正常运行 [教程]。
为每个团队项目的一部分,默认值团队创建。您的团队可在默认值团队中工作,也可以创建和配置在团队项目中的新团队。请参见 团队入门。
任何团队成员都可以访问 Team Web Access 的,并且可以连接到其团队项目。请参见 在 Team Foundation Server 中连接团队项目。
若要查看 积压工作 页,您必须属于 team Web access 的 完全 访问权限组。可能还有其他许可证要求。请参见 对 Team Web Access 中的功能的访问权限。
如果您的团队项目使用该过程模板创建了除了一个默认值之外进程随 Visual Studio ALM最新版本的模板,则可能必须自定义团队的进程配置。有关更多信息,请参见更新升级的团队项目以访问新功能。
若要使用 Kanban 键盘,在 Team Foundation Server的应用层服务器上必须安装 Visual Studio 2012.1。请参见 Microsoft Visual Studio Team Foundation server 的每季更新 2012 年。
提高团队的速度的其他资源
最有效地若要工作,您的团队可以应用源自敏捷方法,并支持敏捷原则和价值的工程实践。您可以将有关这些做法的访问其他信息从以下资源:
敏捷计划津贴.敏捷计划帮助您的团队了解到更大的投资回报 (roi) 通过渐进式计划和执行。
十年中的敏捷追溯:我们如何在以后十年改进.jeff sutherland 查明应用的基于最近十年中的敏捷方法有四个关键成功因素将敏捷原则和 scrum 到工作。
创建了产品积压工作.通过编写有趣的用户情景并持续更新产品积压工作,您的团队可以更高效地向客户交付价值。
连续生成和部署.当常见团队签入代码和安装,则通常可以提高团队的速度。
有策略地进行分支.团队可以在版本控制中创建和使用分支来优化应用程序开发策略。
及早并经常测试.常转到验证软件以满足验收条件通过有效地测试发生。使用 Microsoft 测试管理器,您的团队可以创建测试套件,测试计划,并且,以帮助组织的测试用例来测试操作和跟踪结果。
在敏捷开发中使用模型.您的团队可使用模型来浏览和重构现有代码,更有效地了解客户的需要,来帮助确定和传达您的软件设计,因此,支持验收测试和组件。
请参见:
Technical Articles for Visual Studio Application Lifecycle Management(Visual Studio 应用程序生命周期管理技术文章)
Visual Studio ALM Rangers Solutions and Projects(Visual Studio ALM Rangers 解决方案和项目)
Agile Development Showcase(敏捷开发展示)
TFS on CodePlex(CodePlex 上的 TFS)
在本教程中的相关主题
创建积压工作 | 查看和管理您的 Kanban 键盘的积压工作 | 修改并估计积压工作 | 计划迭代 | 运行迭代 | 完成迭代