敏捷开发的Scrum框架中,产品backlog的编写,是所有敏捷实施中的开始和核心。
什么是Scrum的产品backlog
Scrum的产品backlog,从根本上来说,它就是由需求组成的一个列表,通过用户故事(user story)的形式来展示出来,并按照业务价值和重要性进行了优先级排序,并且需要在列表中对每条故事的验收标准进行说明。
产品backlog的设计
产品列表应该包含的重要信息:
- ID 统一标示,唯一的自增长数字,防止后续故事重名所以需要引入ID标示
- Name(名称) 简短的、描述性的故事名,原则是要是含义明确,让team成员看到名称即可以明白大致的业务需求
- Importance(重要性) po根据业务业务需求的重要性与价值,对故事进行优先级排序,以数值的形式进行展示,可以是0-150,数值越高,重要性越高,优先级越强;
为什么推荐0-150的数值呢?
因为任何人也无法保证,你接到的下一个需求的重要性,是否会高于现在列表中的所有需求;
so,当我们从接到的第一个认为重要的需求开始,就需要给后来的需求重要性评估留有一定的扩展空间;
不妨可以尝试,把现阶段认为最重要的需求,给打到140?后续哪怕再有更重要更有价值的需求,也可以在backlog