Scrum是目前运用最为广泛的敏捷开发方法,是一个轻量级的项目管理和产品研发管理框架,旨在最短时间内交付最大价值。
产品路线图是一个高层次的战略计划,它描述了产品在未来一段时间可能会如何发展和壮大。
产品路线图确保整个产品团队持续关注产品的目标,帮助产品负责人把握产品的战略方向,调整产品的优先级和产品规划。
注:里程碑是产品路线图上达成产品愿景的一个个阶段性目标,产品路线图上包括了多个里程碑 。
整个产品路线图的流程可以使用Leangoo领歌敏捷看板工具,轻松实现(流程在看板内可自定义):
在产品路线图看板内每个列表代表一个里程碑,里面包含了完成当前里程碑需要做的史诗故事
史诗故事通常都是比较大的故事,所以我们需要将史诗故事规划到产品Backlog中,以便让团队在产品Backlog中对史诗故事进行拆分,将其拆解为更小的用户故事,从而让团队在后续的Sprint迭代中去逐步完成。
用户故事拆解完成后,团队可以对优先级较高的用户故事进行梳理。可以将完成用户故事需要的任务项添加到卡片内的检查项中,以便后续用户故事规划到Sprint中后,方便拆解成更小的任务卡片。
通过列表流转,让团队直观的了解需求的优先级和规划安排。
迭代开始前,我们需要做迭代规划,将已经梳理好的用户故事规划至迭代看板中。
Sprint Backlog是Scrum的主要工件之一。在Scrum中,团队按照迭代的方式工作,每个迭代称为一个Sprint。在Sprint开始之前,PO会准备好产品Backlog,准备好的产品Backlog应该是经过梳理、估算和优先级排列的。
管理Sprint Backlog是团队的日常工作,可视化、简单易操作的管理方式能够帮助团队提升协作效率,并使团队工作进展更加透明,而过重的管理工具会成为团队的负担。
敏捷迭代管理流程:
整个迭代管理的流程也都可以通过「敏捷看板」进行搭建,流程在看板内可自定义,。
缺陷管理通常关注如下几个方面:
1. 缺陷的处理速度
2. 缺陷处理的状态
3. 缺陷的分布
4. 缺陷产生的原因
缺陷处理流程通常如下:
整个缺陷管理流程可以通过轻量级「敏捷看板」进行搭建,流程在看板内可自定义,可视化的管理,方便我们对缺陷的处理进展、负责人、当前状态、分布情况等各个方面一目了然。
注:当前迭代的缺陷,建议放到当前迭代的迭代看板上,在迭代结束前修复完成。
“缺陷看板”通常放发布后遗留的缺陷、客户反馈的缺陷等。
在 迭代过程中,我们不仅需要做相关用户故事,也需要解决这过程中出现的缺陷问题。所以我们可以用一个缺陷看板来管理日常产生的缺陷,然后在迭代规划时,也将缺陷规划到迭代中。
全流程可参考这里(包括需求统计,迭代统计,缺陷统计等):Scrum敏捷开发,敏捷开发流程,敏捷项目管理,Scrum工具,敏捷工具 - Leangoo领歌