Scrum敏捷产品Backlog和需求管理

发布时间 2023-05-26 18:25:51作者: 一只鲸鱼

产品Backlog 

产品backlog是一个按照价值排序的需求清单。为了达成产品目标,所有的需求都需要放到产品backlog中进行管理和规划。由产品负责人负责管理和维护。Leangoo为每一个里程碑建立了一个产品Backlog看板, 通过这个产品backlog看板来进行需求管理和规划。

编辑 里程碑和产品backlog的对应关系

里程碑通常采用滚动式规划,通过里程碑的产品Backlog看板上对该里程碑的史诗故事进行分解,然后按照迭代持续开发对应的需求,直到里程碑目标达成。

Leangoo领歌中的需求结构:史诗故事、用户故事和验收条件 


 用户故事

产品Backlog中的需求通常使用用户故事来表达。用户故事是从用户(需求方)的视角描述对用户有价值的需求。

将产品路线图里的史诗故事规划到相应的里程碑产品backlog进行故事分解

•因为史诗故事通常都是比较大的故事,所以我们在添加好里程碑需要完成的史诗故事后,下一步就需要将这些史诗故事规划到产品Backlog中,以便让团队在产品Backlog中对这些史诗故事进行拆分,将其拆解为更小的用户故事,从而让团队在后续Sprint迭代中去逐步完成。

•在Leangoo领歌​​​​​​​产品路线图看板内点击“里程碑规划”按钮,将“里程碑1”列表内史诗故事拖拽至“里程碑1-产品Backlog”内,这样这些史诗故事便会被引用到产品Backlog看板内,即将史诗故事规划到产品Backlog中。


里程碑的产品Backlog

里程碑的产品backlog包括了达成里程碑目标需要完成的所有史诗故事,以及对应的用户故事。里程碑的产品backlog是渐进明细的,产品负责人和开发团队定期对史诗故事进行分解,对故事进行细化和梳理。梳理后的故事,按照迭代的节奏进行规划和开发。

当前产品Backlog看板上的史诗故事通过产品路线图的里程碑规划,规划至本看板。

在“产品Backlog”中,我们将每个史诗故事单独放置一个泳道,然后将其拆分为多个用户故事,以便进行迭代规划。

Leangoo里程碑产品Backlog示例


用户故事模板

用户故事格式示例:

•作为 ...用户 ,

•我期望...,

以便于...

编写验收条件 

作为一个乘客,我期望能够取消我的机票预订,有时候我会需要临时改变我的行程。

Given:前提条件、输入

“我”付款1000RMB预定了一个3周后从成都飞往三亚的航班

When:用户行为、触发点

在航班起飞前一周“我”取消了该行程

Then:结果、输出

“我”应该得到预定机票半价的退款(500RMB)