欢迎光临散文网 会员登陆 & 注册

敏捷下的需求收集方法介绍

2022-03-25 20:05 作者:十指环  | 我要投稿

本文介绍的是针对“Feature/Enable - User Story/Enable ” 两层需求的梳理
不涉及其他 例如“Epic Story-Feature- User Story”三层需求的梳理 


敏捷下的需求收集方法概述

Program Backlog: 产品待办事项清单, 是团队为实现特定结果而可能交付的新功能、现有功能的更改、错误修复、基础设施更改或其他活动的列表。

应用过程中主要包括Feature功能特性 和 Enabler平台使能两大类。 

Sprint Backlog:团队迭代事项清单, 指一个团队能在一个迭代内完成的新功能,现有功能的更改、错误修复、基础设施更改或其他活动的列表。

             应用过程中主要包括User Story 用户故事 和 Enabler平台使能两大类。

Feature :是指待实现产品的新功能。

Enabler :是指为实现产品新功能需要平台支持的内容,例如为了测试而实现的上层应用的开发。

Story: 用户故事, 是一种包含了角色、活动和目标的用户心声表达方式。

第一步:收集产品待办事项清单


  产品待办事项清单,Program Backlog, 由Feature功能特性 和 Enabler平台使能两大类组成。
             一般采用系统思考的方法收集产品待办事项清单 

Leading SAFe Digital Workbook (5.1)


第二步:设置产品待办事项的优先级

通过计算 WSJF 来设置待办事项的优先级


Leading SAFe Digital Workbook (5.1)

COD,cost of delay, 指延迟成本,由“ 商业价值,时间紧迫性,风险/机会“ 计算而得。

WSJF: weighted shortest job first,指加权最短工作优先。 
工作量,一般采用扑克牌估算方法。 

扑克牌估算方法, 是一种用于估算待办事项大小的方法,没有单位。

第三步:输出产品待办事项清单表 

案例:

CoD = Business Value + Time Criticality + Risk Reduction/Opportunity Enablement Value

Size, 采用 扑克牌估算方法 估算的值,没有单位

WSJF = CoD / Size

CoD = Business Value + Time Criticality + Risk Reduction/Opportunity Enablement Value

Size, 采用 扑克牌估算方法 估算的值,没有单位

WSJF = CoD / Size

备注: 相关依赖关系可以在备注中说明


第四步:输出团队迭代事项清单

团队迭代事项清单, Sprint Backlog,由User Story 用户故事 和 Enabler平台使能两大类组成。

故事是较小的价值增量,可在数天内开发出来,而且估算起来相对容易。
用户故事是一种包含了角色、活动和目标的用户心声表达方式。
Feature的大小是要一个ART能在一个PI内完成的;故事的大小是要一个团队能在一个迭代内完成的。

此步需要将Feature分解为待实施的用户故事,产品级的Enable分解为迭代周期能完成的Enable。

用户故事三要素


As a <user role> : 作为一个<角色>

I want <activity>: 我想要的<功能>

so that <business value>:以便于达到的<目的>


案例:


Priority: 优先级分高-中-低三种

Size:  采用 扑克牌估算方法 估算的值,没有单位

Status: 指用户故事状态,有开发/测试/完成 状态

Team:   指用户故事实施的团队

备注: 相关依赖关系可以在备注中说明






敏捷下的需求收集方法介绍的评论 (共 条)

分享到微博请遵守国家法律