介绍了上面三个Backlog的重要性,大家应该能感觉到在敏捷中,Backlog的确是非常重要的一个概念。下面就来具体介绍一下Backlog的几个分类:

由于不同的公司、不同的专家对Backlog的分类总是有点区别,所以我们就以业界最知名的敏捷开发工具 TechExcel DevSuite中的Backlog来举例子吧,

在DevSuite中, 你可以自定义把Backlog被分成几类, 如果按照最大分法的话,我们可以分成三类,一类叫做Product Backlog,第二类称为Release Backlog,最后一类名为Sprint Backlog,当然很多其它主流的分类只有第一种和第三种的分类,不过由于DevSuite这个是可以自定义让你自己根据实际需要启用几类的,所以今天还是以DevSuite的方式为准。

对于这三类分法,下面来解释一下:

1. Product Backlog (产品待办事项)是条目化/量化的用户需求,它将需求文档中需要实际开发的需求条目化地表达出来。

在这个Backlog里,存放着所有已经设计完成需要完成的用户需求,当然只是需要完成,不需要指定时间与负责人,只要分门别类就行了,未来会通过产品地不同版本来一一去实现,就像微软的Windows系列那样,也许微软早就已经设计好Windows 2020的功能了,只是现在还不去开发,只是先放在Product Backlog里罢了。

另外,这个Backlog还可以保存之前准备做但是又被取消或者延迟的一些用户需求等等。

2. Release Backlog是本次发布需要完成的任务

这里所谓的Release,是指一次大的发布,比如说微软的Windows 8发布。每次发布,我们必然有大量任务需要去完成,而这些任务,即使在敏捷中,也是会事先选择好这次发布需要完成哪些的,当然中间有变更,敏捷还是很欢迎的,但是我相信大部分应该没啥变化。

所以Release Backlog就保存了所有这个发布需要完成的工作,所以这个就意义重大。而且跟分配任务相关的估值、优先级的设置也是在这个地方完成的。

3. Sprint Backlog是本次迭代需要完成的任务

Sprint Backlog是开发过程用得最多的Backlog,因为每次Release会建立大量的Sprint,而每个Sprint都有一个Sprint Backlog。

在Release Backlog中已经设置好了Story的优先级与故事点数,所以根据这两个的值,我们就会通过分解生成更多小的任务的方式去分配到当前Sprint中去完成,开发组长只需要在Sprint Backlog中将任务根据员工的技术水平与可用时间进行合理分配就行了。

当分配的小任务无法在当前Sprint中完成的时候,可以根据需要在下个Sprint分配任务时分配到该Sprint中继续完成,当然估值方面就需要下次注意调整了。

本次Backlog浅析讲座就此完成,希望大家各抒己见,共同探讨,谢谢。

Scrum 学习篇 -- Backlog之浅析 (三)相关推荐

  1. 拒绝从入门到放弃_《鸟哥的 Linux 私房菜 — 基础学习篇(第三版)》必读目录

    目录 目录 前言 关于这本书 必看知识点 最后 前言 相信部分刚进入这个行业的新同学会对一个问题感到疑惑,为什么从培训学校出来的学员不被欢迎? 这里记录下一些我个人的看法(博主也曾有面试新员工的经历) ...

  2. 我在Salira的800天(2009.5.20~2011.7.29)-三.研究与学习篇

    本博客(http://blog.csdn.net/livelylittlefish )贴出作者(阿波)相关研究.学习内容所做的笔记,欢迎广大朋友指正! Content 零.序 一.感谢篇 二.工作篇 ...

  3. 电子书 鸟哥的Linux私房菜 (基础学习篇 第三版).pdf

    <鸟哥的Linux私房菜 (基础学习篇 第三版)>是颇具知名度的Linux入门书<鸟哥的Linux私房菜:基础学习篇>的全新版,全面而详细地介绍了Linux操作系统. 全书分为 ...

  4. QT学习篇(三):QT音频采集QAudioInput

    对于音频采集有很多的方式,在windows下存在API可以使用,例如wave:但是QT中有一个强大的音频处理的库,可以实现音频采集,设置采集的参数等.       这里便来记录下对这个库的使用---- ...

  5. 《鸟哥的Linux 私房菜 基础学习篇(第三版)》——1.2 Torvalds的Linux开发

    本节书摘来自异步社区<鸟哥的Linux 私房菜 基础学习篇(第三版)>一书中的第1章,第1.2节,作者:鸟哥著,更多章节内容可以访问云栖社区"异步社区"公众号查看 1. ...

  6. Scrum 学习笔记

    Scrum 学习笔记 敏捷火了非常长一段时间了,可是一直没有机会实践,如今開始组队实践了,哈哈,先好好研习下规则~~ 什么是 scrum Scrum是一个敏捷开发框架,是一个增量的.迭代的开发过程.在 ...

  7. 二元学习法3.0:三把学习大剑,打通学习的底层密码_学习方法

    单纯靠机会赚钱的时代已经过去,未来是认知赚钱的时代. 前两天还跟朋友聊到这个话题,未来的机会将会不断涌现,人工智能.5G.万物互联.虚拟现实-- 而这些东西,都跟知识挂钩.以前那种胆大就能挣钱,站在风 ...

  8. Maven提高篇系列之(三)——使用自己的Repository(Nexus)

    这是一个Maven提高篇的系列,包含有以下文章: Maven提高篇系列之(一)--多模块 vs 继承 Maven提高篇系列之(二)--配置Plugin到某个Phase(以Selenium集成测试为例) ...

  9. python基础代码的含义_Python基础学习篇

    原标题:Python基础学习篇 1.编码 默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是unicode 字符串. 当然你也可以为源码文件指定不同的编码:# -*- codi ...

最新文章

  1. 004-流程控制和类型转换
  2. timestamp mysql php_PHP和Mysql的Timestamp互换
  3. 运行catia_教程 | CATIA宏的录制及应用
  4. java文件序列化_通过快速Java和文件序列化加快速度
  5. php 字符串 字典序序排序,C++ 怎么实现字典序排序法,自然排序
  6. AspectJ声明式事务配置
  7. 【报告分享】B站商业化探索频频,品牌方如何布局“小破站”营销.pdf
  8. bae php微信配置,使用BAE3.0搭建微信开发环境
  9. 蓝牙要抢ZigBee的地盘?低功耗广域网络笑了
  10. ps 毛发 边缘_【常用抠图小技巧】PS调整边缘扣毛发
  11. 实验三.局域网的组建
  12. 新能源车企骗补终结:实力说话淘汰赛开启
  13. 1982年图灵奖--斯蒂芬·库克简介
  14. 再谈:数据治理的长效运营机制!
  15. Kubernetes全套笔记
  16. 希腊神话主神的名字希腊文书写[Mythology]
  17. 在安装虚拟机时,”intel vt-x 处于禁用状态“ 如何解决
  18. 项目在使用easyui时遇到的问题
  19. java实现消息提醒功能,终于彻底把握了
  20. 未来是一个三无的世界,三无具体指什么?

热门文章

  1. TYVJ P1234 - bench与奔驰
  2. 易语言正式版(完整可编译) V5.6免费版
  3. 基于SSH的房屋中介管理系统
  4. 数据信息 统计计算
  5. 京东掌柜宝直播再升级 姚晨空降舒蕾直播间分享秀发呵护秘籍
  6. 使用CentOS 7+lightdm+Openbox+Chromium打造单功能用途电脑(大屏展示电脑)
  7. Huffman 编码原理详解(代码示例)
  8. Ubuntu Linux 中两款不错的音乐播放器
  9. VirtualCalle-虚拟来电恶作剧开源版
  10. wps未保存文件恢复