Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
本指南可帮助项目经理开始使用 Azure Boards。 它总结了有关配置团队、规划工作和使用看板、待办事项、冲刺和交付计划的实用建议,以可预测的方式创造价值。
大多数建议都适用于 Azure DevOps Services(云)和 Azure DevOps Server(本地)。 某些功能(例如汇总、分析和某些项目组合规划工具)仅在云中可用。
配置团队
为每个应自主工作的交付组定义一个团队。 沿价值流配置团队,以便每个团队可以独立计划、跟踪和交付,同时仍可融入到产品级别的计划中。
建议:
- 为每个功能或交付组创建一个团队(通常为 6-12 个开发人员)。
- 为每个团队提供自己的区域路径和迭代节奏。
- 使用团队设置分配默认区域和迭代路径,以便团队添加的工作项继承正确的上下文。
详细信息:
配置冲刺
在项目级别定义迭代路径(冲刺),然后将团队分配到适当的迭代。 在相关团队之间保持一致的冲刺步调,以帮助协调。
建议:
- 为共同交付的团队选择常见节奏(典型的 1-4 周)。
- 创建至少六次迭代以支持未来 3-6 个月的规划。
- 一致使用迭代进行计划和冲刺规划。
详细信息:
选择工作项类型
选择与团队规划和交付工作方式匹配的工作项类型。 将项目级工作(功能、史诗)映射到团队级工作(用户情景、问题、PBIs),让团队将工作分解为任务。
建议:
- 使用功能来表示面向客户的可交付结果。
- 根据你的流程,为团队范围的工作选择使用用户故事、问题或产品待办项。
- 使用任务来进行适合在冲刺中进行的开发工作。
- 确定团队如何处理缺陷(作为积压工作项或开发工作)。
详细信息:
创建和维护产品计划
请将功能待办事项列表用作产品计划。 让项目经理确定优先级并优化功能;让开发团队将功能分解为要求和任务。
建议:
- 请按优先级顺序管理功能积压工作项。
- 将功能分解为团队可以在冲刺中完成的大小要求。
- 定期审查和优化积压工作(积压整理/优化)。
功能积压清单
项目经理在“功能积压工作”中创建和确定功能的优先级。 每个功能都应表示可交付的功能。
产品待办事项
Teams 将 User Stories(或等效)添加到产品积压工作、调整其大小以用于冲刺,并将其映射到父功能。
建议:
- 将故事的规模调整到团队可以在单个冲刺中完成。
- 保持验收标准和完成定义明确。
- 将无父项的工作映射到相应的特性。
详细信息:
预测和里程碑规划
使用预测工具和团队速度来估计功能何时可能交付。 预测需要根据需求进行估算(故事点、工作量或大小等)。 如果希望按计数进行简单的预测,请为每个要求分配估计值 = 1。
建议:
- 跨团队建立一致的估计方法,以支持共同的产品计划。
- 使用预测工具对多个冲刺阶段进行建模并验证假设。
管理依赖项
使用前序/后序链接跟踪跨团队依赖关系,并在交付计划中突出显示依赖关系。
建议:
- 为了快速查询,为相关工作标记一个一致的标签(例如,
dependency)。 - 使用前置/后续链接类型捕获正式依赖项。
- 在交付计划中可视化依赖关系,或使用基于查询的报告来分类处理阻塞项。
详细信息:
Note
市场扩展(例如工作项可视化)可以帮助可视化关系,但不是 Azure Boards 产品团队支持的产品功能。
冲刺
使用冲刺待办事项列表和任务板来规划和交付冲刺工作。 每天更新状态,以便燃尽图和工作进度图表保持准确性。
建议:
- 与团队一起规划每个迭代,并定义一个迭代目标。
- 确保分配给冲刺的工作项具有明确的范围和验收标准。
- 在整个冲刺期间更新剩余工作量和状态。
- 监控 Sprint 燃尽图以发现范围蔓延或障碍。
详细信息:
检查进度和交付状态
使用功能板块、功能待办事项的汇总列和交付计划来查看各团队的进度。
建议:
- 向功能积压工作(Features backlog)添加汇总进度或总计,以便于一目了然地监视完成情况。
- 自定义功能板列以匹配交付生命周期(例如:Research、On Deck、In Progress、Customer Rollout)。
- 使用交付计划协调跨团队的日期和依赖项。
详细信息:
流程改进
使持续改进融入你的节奏。 使用追溯、速度图和仪表板来识别改进和跟踪进度。
建议:
- 定期开展回顾会议并记录改进措施。
- 使用速度和已完成的工作指标来验证估算方法。
- 在专用看板或待办事项列表上跟踪改进工作。
详细信息: