1.7 Burn-down Chart——燃尽图

燃尽图(burn down chart)是在项目完成之前,对需要完成的工作的一种可视化表示,向项目组成员和相关方提供工作进展的一个公共视图。

1.7.1 冲刺燃尽图

Sprint 燃尽图用于展示冲刺周期内故事点的变动情况,理想情况下,该图表是一个向下的曲线,随着剩余工作的完成,Sprint 故事点“烧尽”至零。然而实际上,每个迭代都有很多待开发的 Story,在敏捷开发中,工作量的评估是以 Story 为单位的,一个迭代 Story 的数量会影响到燃尽图的 Y 轴。如果 Story 的数量过少,绘制出来的燃尽图就会呈明显的折线形状,也会对速度和风险的判断带来影响。所以,曲线未必能真的代表剩余的工作数量,也不能完美地作为管理层进行项目可视化管理和绩效管理的工具。但它可以反映出项目冲刺规划、管理和进度控制上的一些问题。

以下是某项目某个冲刺周期的燃尽图:

图中曲线在第二周时有三个时间段比较集中地下降,说明团队在这三个时间段比较集中地确认任务已完成;

图中没有比较大的向上的突起,说明冲刺策划工作还算不错,Scrum Master 对冲刺有较强的控制力,没有在冲刺周期内引入过多的新特性;最终曲线没有到达零点,说明冲刺周期内有任务未完成,需要反思是否存在一个冲刺内工作量过多还是、引入了新特性还是存在别的工作效率或团队协作的问题。

而下面这张图反映了项目团队对冲刺的策划和控制可能存在更多的问题:

1.7.2 交付燃尽图

对于 PMO 而言,交付燃尽图可能比冲刺燃尽图更具有实际意义。

冲刺燃尽图反映了一个 Sprint 内工作的“燃尽”情况,而交付燃尽图则展示了在更长的、可能跨越很多个Sprint 周期的情况下,软件是否能如期交付某个版本或某个模块。以下是某项目的某个版本的交付燃尽图。

交付燃尽图中,浅绿色的柱状代表这个 Sprint 完成了的故事点数,所以前面加了个减号;

浅蓝色的柱状代表,在这个 Sprint 开启之前就存在的故事点数,在这个 Sprint 结束时还剩下多少;

​深蓝色的柱状代表,在这个 Sprint 开启后到下个 Sprint 开启前这段时间,版本中增加了多少故事点数,所以用加号。

以下通过 2 个图例说明如何解读交付燃尽图。

  1. 较正常的交付燃尽图,可以预测这个版本可以在什么时候交付

两条预测线,上面那条的由来是,浅蓝色柱状的顶部中点,用最小二乘法计算的拟合直线;下面那条则是深蓝色柱状的底部中点,用最小二乘法计算的拟合直线。两条线斜率的意义是,每个 Sprint 故事点数完成的速率和故事点数新增的速率。两条预测线的交点对应的横坐标代表这个版本预计会在哪个冲刺内完成。

  1. 存在较大的无法按时交付甚至永远无法交付的风险

上图两条预测线,纵坐标轴的右侧没有交点,代表这个版本恐怕存在较大的交付风险,需要注意。如果发现版本无法可能无法交付的时候可以选择的策略,一般是增加开发的速率,或者是减少一些当前版本的故事点数,放到下一个版本中去。

1.8 Fist-of-five——举手表决

举手表决(Fist to five,fist of five)是敏捷软件开发团队用于调查团队成员并帮助达成一致意见的一种技术。使用举手表决技术,Scrum Master 或 PO 重申该团队也许会采取的行为,并要求团队成员展示他们的支持级别。每个团队成员通过举起紧握的拳头或竖起对应支持级别的手指数来回应。如果一个团队成员举起的手指少于 3,他有机会陈述其反对意见,团队会给出回应。Scrum Master 或 PO 继续举手表决过程直到达成一致意见(每个人都举起的手指都不小于 3)或同意转移到下一话题。

紧握拳头:不,我完全不同意。

1 根手指:我非常担心。

2 根手指:我想讨论一些小问题。

3 根手指:我不完全同意但我可以接受意见通过而不须进一步讨论。

4 根手指:我认为想法不错且愿意为其工作。

5 根手指:想法棒极了,执行时我愿意带头。

1.9 需求空间、开发空间和测试空间

通常,一个项目的开发过程,可以通过 3 个空间来进行表达:需求空间、开发空间和 QA 测试空间。3 个空间相互间应当是完全整合的,使得整个团队的不同职能能够相互协作。其中:

  1. 需求空间:存放、描述项目所有待实现的需求,表现为 Product Backlog,由 PO 主导并管理,所有团队成员可以参与梳理。

  2. 开发空间:包含项目正在开发实现的所有事项,表现为 Sprint Backlog 和 Scrum Board,在 Scrum Master指导下由开发团队共同管理。

  3. 测试空间:管理项目的测试计划和测试用例,是项目的一系列质量目标和验收标准,由 QA 主导管理。当Sprint 开始后,QA 根据 User Story 编写对应的测试用例,加入 QA 空间;当开发人员提交到 To QA 后,QA 根据测试用例执行测试,反馈测试结果。此外,还包括其他不同级别的测试计划和用例。

PMP考点汇总-敏捷基础概念(三)相关推荐

  1. 软件评测师 各章节考点汇总(基础知识部分)

    目录 计算机系统构成及硬件基础知识 数的表示 逻辑运算 定点数与浮点数 总线 CPU RISC/CISC指令 流水线 存储体系 Cache 寻址方式 校验码 输入/输出 操作系统知识 进程 程序语言基 ...

  2. 最大流(网络流基础概念+三个算法)

    下面是由一道题引发的一系列故事... 题目链接 http://poj.org/problem?id=1273 Drainage Ditches Time Limit: 1000MS Memory Li ...

  3. PMP知识点汇总-敏捷常考知识点

    目录 一.敏捷思想理念总结 1.敏捷宣言 1.1.价值1:个体和互动 高于 流程和工具 1.2.价值2:可工作的软件 高于 详尽的文档 1.3.价值3:客户合作 高于 合同谈判 1.4.价值4:影响变 ...

  4. WEB GIS 开发基础概念汇总

    WEB GIS 开发基础概念汇总 文章目录 WEB GIS 开发基础概念汇总 1.基础概念 2.技术框架 2.1 常见技术概念汇总 2.2 思维导图(借用,感觉比较到位) 3.内网离线WEB GIS搭 ...

  5. 854计算机基础——备考建议+近年考点汇总

    备考资料包:([哈工大计算机考研真题+哈工大内部资料]1991-2016HITCS考研初试真题及答案+部分其中期末考题) https://download.csdn.net/download/daij ...

  6. 【信息系统项目管理师】第三章 项目立项管理(考点汇总篇)

    [信息系统项目管理师]第三章 项目立项管理(考点汇总篇) 考点分析与预测 项目可行性研究和评估一般上午题大概考2分,下午案例分析题考查的概率还是比较大的.下午论文写作也曾经考过两次,此章节内容中需要记 ...

  7. 计算机二级c语言公共基础知识重点,计算机二级C语言公共基础知识与考点汇总...

    计算机二级C语言公共基础知识与考点汇总 计算机二级公共基础知识总结 计算机二级公共基础知识总结 第一章 数据结构与算法 1.1 算法 算法是指解题方案的准确而完整的描述. 算法的基本特征:是一组严谨地 ...

  8. J2EE学习笔记三:EJB基础概念和知识 收藏

    J2EE学习笔记三:EJB基础概念和知识 收藏 EJB正是J2EE的旗舰技术,因此俺直接跳到这一章来了,前面的几章都是讲Servlet和JSP以及JDBC的,俺都懂一些.那么EJB和通常我们所说的Ja ...

  9. JS--我发现,原来你是这样的JS(三)(基础概念--灵魂篇)

    一.介绍 这是红宝书(JavaScript高级程序设计 3版)的读书笔记第三篇(灵魂篇介绍),有着剩下的第三章的知识内容. 红宝书这本书可以说是难啃的,要看完不容易,挺厚的,要看懂更不容易,要熟练js ...

最新文章

  1. 2020美国纽约大学计算机科学排名,2020美国纽约大学排名第几
  2. Apache log4j是领先的日志记录框架
  3. h.323 服务器 作用,Cisco CallManager服务器冗余的H.323 网关拨号对端配置
  4. IOS多选单选相册图片
  5. javacript 字典
  6. SparkSQL Catalog的作用和访问Hive元数据信息
  7. 【转】SQLServer2005中的增强数据类型VARCHAR(MAX)
  8. windows驱动安装卸载的实用小工具-InstDrv.exe
  9. 能盾智能化应急响应管理平台
  10. (转)Visual SourceSafe (VSS的使用方法)使用方法
  11. StudyFlutter——我的第一个APP
  12. 从零开始学建网站,枫树seo网给新手站长的九大建站忠告
  13. 韩顺平Java自学笔记 项目 QQ聊天室
  14. 电瓶车测试速度的软件,多种防测神器悄悄兴起电动车超速要被罚有人竟打起歪心思...
  15. 7-3 两个数的简单计算器 (20分)
  16. 最难忘的新年祝福,第一个让大家都惊喜的小程序(有趣、恶搞、好玩)
  17. 【游戏开发】角色选择功能实现
  18. 计算机类论文综述的写法(转…
  19. 互联网从业者推荐书目
  20. 创业机会可以从哪些方面进行?身边的创业机会有哪些?

热门文章

  1. 甘肃临洮玉琢冰雕造“梦幻仙境”
  2. mysql关系型数据库的优点和缺点_关系型数据库和非关系型数据库的区别和特点...
  3. Unity Blend Tree动画的混合,认识Blend Tree
  4. 摩客怎么设置安卓的dp_Z轴拆分法:故事还得从安卓应用图标讲起
  5. ftp服务器怎样优化,FTP服务器的搭建优化
  6. 《站在两个世界边缘》-程浩
  7. 全球猎头公司排名 2006
  8. fontweight 失效的原因
  9. 另一个jar包引不了_【夜听三生】知己,是相遇另一个自己
  10. npm install vue@next 是报错npm WARN registry Unexpected warning for https://registry.npmjs.org/: Miscel