Scrum的3种工件包括:Product Blacklog、Sprint Backlog、完成标准。

1、产品待办事项列表(Product Backlog)

产品Blacklog是Scrum中的核心工件,它是对整个产品的功能描述,所有功能描述都是有顺序的排列,团队依照优先排列顺序进行工作。

它是产品需求的唯一来源,开发团队所有工作都来自产品Backlog。

  1. 产品Blacklog由产品负责人创建和维护。
  2. 产品Blacklog贯穿于整个项目的生命周期。
  3. 产品Blacklog是一个有顺序的列表。

好的产品Blacklog做到DEEP:

  1. 粗细适宜的(Detailed appropriately):待办事项列表顶端的百分之十可能包含非常小且分析得很详细的事项,而其他的百分之九十则不是那么具体。
  2. 估算过的(Estimated):团队提供给产品负责人产品待办事项列表中每个事项的工作量估算和技术风险估算。
  3. 涌现式的(Emergent):为了响应学习和变化,要定期梳理产品待办事项列表。产品负责人会不断地更新产品待办事项列表,以反映客户需求的变化、新想法或见解、竞争而导致的变化、出现的技术障碍等。
  4. 排好优先级的(Prioritized):在产品待办事项列表顶端的事项具有最高优先级,或者是从1开始顺序排列。

2、Sprint待办事项列表(Sprint Backlog)

Sprint Backlog是当前Sprint完成的且梳理过的产品待办事项,包括了一个开发团队完成这些工作的计划。有了Sprint待办事项列表后,Sprint就开始了,开发团队成员按照Sprint待办事项列表来开发新的产品增量。

在Sprint计划会议上,自组织团队在会议中生成Sprint Backlog。团队接受从产品Backlog挑选出要在本轮迭代实现的需求,将故事转化为具体的任务,每项任务落实到具体的责任人。

Sprint Backlog中的每个项都是一个用户故事。

3、完成标准(Definition of Done)

每个Sprint的输出成果为“潜在可交付产品增量”,基于“随时可向用户发布”的目标制定衡量团队工作是否已完成的标准,由团队和PO形成共识。
完成标准的好处:

  1. 共同协商的完成标准是团队的自我承诺,团队会更认真。
  2. 用于准确评估团队工作进展。
  3. 清晰和明确的完成标准保证了每次迭代是高质量的。

完成标准的关键要点:

  1. 团队自协商:团队根据项目实际情况来定义完成标准,并严格遵守。
  2. 有层次:一般分为三个层次:Story级别,迭代级和发布级,每个级别都有各自的完成标准。

转载于:https://www.cnblogs.com/jetlian/p/4224236.html

一步步学敏捷开发:6、Scrum的3种工件相关推荐

  1. 一步步学敏捷开发:开篇

    一步步学敏捷开发:开篇 http://www.cnblogs.com/jetlian/p/3913687.html

  2. 浅谈敏捷开发及Scrum工具leangoo(三)

    之前两篇有说到敏捷开发及Scrum的一些概念及实施,现在再来记录下我们在敏捷开发实施中使用的一些工具,主要说下leangoo 工具不是敏捷开发及Scrum的必须品,但有了工具,可以让敏捷开发更好的实施 ...

  3. 敏捷开发和Scrum、Kanban、XP的关系与区别

    目录 前言 一.敏捷是什么 二.Scrum是什么 三.Kanban是什么 四.XP是什么 五.敏捷开发和Scrum.Kanban.XP的关系 六.总结 前言 敏捷经过20多年的发展,被广为人知,但是也 ...

  4. 团队如何实施敏捷开发以及Scrum电子看板工具

    概述 本场景描述的是针对10以下小型产品研发团队或小型项目的敏捷应用场景.Leangoo单团队敏捷开发项目模板是基于Scrum模型定义的,所以这里所说的单团队是指只有一个Scrum团队的场景. Scr ...

  5. 敏捷开发中Scrum方法

    现代软件开发肯定是复杂的,因为到目前为止,还没有一种方法从根本上消除软件之前的依赖,软件随着规模的扩大,需求的不精确和不停的变更以及需求调研人员限于领域知识所限,无法抽像出客户的需求.从技术上来说,虽 ...

  6. 【系统分析与设计】软件开发模式之敏捷开发(Scrum)分析

    文章目录 1 敏捷开发 2 传统的开发模式和敏捷开发模式的对比 2.1 瀑布模型: 2.2 敏捷模型: 3 敏捷开发scrum的实施 4 敏捷工作件 5 敏捷管理实践 1 敏捷开发 敏捷开发以用户的需 ...

  7. 敏捷开发与Scrum区别(敏捷开发(Agile)教程)

    敏捷是一种使用1至4周的短迭代的软件开发方法的迭代方法.由于敏捷方法,开发过程是一致的,以满足不断变化的业务需求.使用敏捷方法,软件分发(版本发布)紧凑,更少. Scrum是一个敏捷框架,可以帮助敏捷 ...

  8. 敏捷开发的Scrum晨会实践

    hursing所在的公司推行敏捷开发有两年多了,其中最让人直接感受到的就是scrum晨会.从生搬硬套到过程创新,令大家由抵触变成积极响应,这个过程真的很花费心思. 11年12月,hursing开始在自 ...

  9. 敏捷开发及Scrum介绍

    敏捷开发(agile development)是一种以人为核心.迭代.循序渐进的开发方法.非常短的循环,使终端客户可以及时.快速地看到他们花钱构建的软件是一个什么样的结果. 1 历史背景 20世纪60 ...

最新文章

  1. 工作 10 年后转行程序员,如今 35+ 岁并不焦虑!
  2. Maven初探-如何快速入手一个项目
  3. html弧形列表效果,web前端入门到实战:html5网页特效-弧形菜单
  4. 题目 1885: [蓝桥杯][2017年第八届真题]分巧克力+二分
  5. 面试官:如果要存ip地址,用什么数据类型比较好?
  6. java对PPG的基线漂移的一种处理办法(中值滤波)
  7. 微服务架构系列文章、精品教程
  8. mysql字符类型_MySQL学习分享--字符类型
  9. 世界500强:公司面试:智力题集锦(附答案)
  10. 20211111C++练习总结
  11. elasticsearch 基础 —— Jion父子关系
  12. 零基础爬取堆糖网图片(一)
  13. 三态门有一个信号控制端en_什么是三态门? 三态逻辑与非门电路以及三态门电路...
  14. 第四周项目1---建立单链表
  15. 马云:2019年两大行业,会成就一批千万富翁!
  16. java安卓计时器_如何在android中设置计时器
  17. 软考是什么?-最全软考详解
  18. 中国科学院的研究所很难进吗?
  19. 费纸箱手工制作机器人_如何DIY用纸盒制作机器人方法图解
  20. 【科普】你知道腾讯的技术职级吗?

热门文章

  1. Vision Transformer太火!这门开源课也火了!十小时现场coding带你玩转ViT 爆款SOTA算法!...
  2. 大道至简,仅需4行代码提升多标签分类性能!ICCV21 南大提出Residual Attention
  3. 论文盘点:ICCV 2019 Top 20,MobileNetV3居首!
  4. Markdown编辑公式
  5. anchor free 目标检测_《目标检测》系列之二:目标检测中的Anchor机制回顾
  6. Papers with Code 2020 全年回顾
  7. 南方科技大学-计算智能与先进制造方向-博士-博士后-研究助理招聘
  8. 数据结构期末复习之二叉排序树
  9. 从零开始编写深度学习库(四)Eigen::Tensor学习使用及代码重构
  10. 记录下kaggle比赛经验