敏捷指南 · 敏捷实践
项目计划在敏捷开发中的作用
一个常见的误解是敏捷项目没有计划。实际上,敏捷用多个不同详细程度的小计划取代了一个庞大而固定的计划,每个计划都会随着团队认知的加深而更新。
要点总结
- 敏捷采用分层规划,从愿景到每日计划。
- 敏捷项目计划仍然涵盖目标、团队、节奏、风险和预算。
- 计划在每次迭代中根据实际进展进行更新。
敏捷规划的五个层级
敏捷从业者常将规划描述为若干层级,有时画成洋葱的形状:
敏捷项目计划包含哪些内容
- 目标、范围边界和成功衡量标准。
- 关键相关方及其参与方式。
- 团队结构、角色和工作协议。
- 节奏:迭代长度和会议日程。
- 初始待办事项列表和发布预测。
- 关键里程碑、依赖关系和风险。
- 预算及其跟踪方式,通常以每次迭代的成本计算。
- 汇报进展的方式。
满足治理要求
组织通常需要计划来进行资金分配和监督。敏捷团队可以通过以下方式满足这些需求:
- 在一段时期内为稳定的团队提供资金,而不是为固定的范围提供资金。
- 通过可用的增量和燃起图汇报进展。
- 举行与发布相对应的里程碑或阶段审查。
- 维护一份简短、动态的风险和决策日志。
让计划保持动态
在每次迭代结束时更新计划。变化是意料之中的;重要的是每项变化都清晰可见,并且相关方理解其中的权衡。
本主题的免费模板
常见问题
敏捷中的项目计划需要项目经理吗?
有些敏捷团队需要,尤其是在混合型或规模化环境中。参见 敏捷项目经理.
敏捷中的项目计划可以包含甘特图吗?
有时可以,在里程碑层面供相关方使用。日常规划则使用待办事项列表和看板。
在敏捷中,团队还需要项目计划吗?
需要,但它是分层且轻量的:愿景、路线图、发布计划、迭代计划和每日计划,每一层都随着团队认知的加深而不断细化。
敏捷中项目计划的五个层级是什么?
愿景、路线图、发布、迭代和每日。时间跨度越短,详细程度越高。
敏捷项目计划应包含哪些内容?
目标、范围边界、成功衡量标准、相关方、团队和角色、节奏、初始待办事项列表和发布预测、关键里程碑、风险、预算以及汇报方式。
敏捷中的项目计划如何应对固定预算?
通常的做法是在一段时期内为稳定的团队提供资金,并计算每次迭代的成本。然后对范围排定优先级,使其与预算相匹配。
敏捷项目计划中的规划洋葱是什么?
一种图示,将敏捷规划表示为从外层的愿景到中心的每日规划的若干层级。
敏捷中的项目计划如何支持向治理委员会汇报?
通过可用的增量、燃起图、简短的风险和决策日志,以及与发布相对应的里程碑审查。
敏捷中的项目计划多久更新一次?
至少在每次迭代结束时更新,发布计划和路线图则以较慢的节奏进行审查。
在敏捷中,待办事项列表就是项目计划吗?
它是项目计划的一部分。待办事项列表包含经过排序的工作,但完整的计划还涵盖目标、相关方、节奏、预算和风险。
敏捷中的项目计划可以使用工作分解结构吗?
有些团队会对特性或史诗进行高层级分解,但详细的任务分解则留到每次迭代中进行。