PMI-ACP 敏捷项目管理7——追踪和报告价值

敏捷是应对不确定因素的一种灵活管控方式,所以,在敏捷项目环境中,我们需要监控需求交付的价值来确保满足客户的期望,及时跟干系人沟通,反馈项目的真实状态。期间,我们可以采用一些工具和技术来追踪、报告价值,包括挣值、累计流量图、风险燃尽图和任务看板面板等。

一、燃尽图

燃尽图是一个用来展示迭代进度的信息发射源。以图形化的方式展现了团队迭代剩余的工作量(y轴)与工作日(x轴)的关系,因整体上总是递减而得名。其目的是监控迭代进度或者项目的进度,追踪剩余的总和并预测达成迭代目标的可能性。实际工作序列每日更新,取决于敏捷团队的生产率和任务的复杂性。实际工作序列常常是易变的,因为团队收到干扰等原因使其并非呈直线。一般,在团队每日站会开完后,由团队更新燃尽图。

燃尽图 如下:

燃尽图.png

二、风险燃尽图

风险燃尽图用于跟踪项目并伴随时间风险的风险管理技能。通过风险燃尽图,干系人可以快速查看随着时间项目风险管理绩效(比如提高、降低以及对应的数据)。严重度(影响和收益的产品)是沿着竖轴绘制,而横轴是时间。

影响力的数据往往是05,按风险升序排列。收益率/可能性的数据往往是05,按收益率升序排列。例如,一项风险最高风险度是25(5*5=25),最低风险是0.敏捷团队和客户/产品负责人识别到风险同时分配严重度值到风险登记册,并跟踪这些值。在理想情况下,风险严重度会随着时间降低。

风险和价值密切相关,被视为反价值。因此,在敏捷项目中,风险管理也尤为重要。风险管理应该服务与工作进度,将高风险活动放入早期迭代中,并将风险对应的减轻措施放入待办事项。在项目进行中,风险管理需要持续进行,在风险成为问题前主动应对。然后,在大多数项目中,项目经理都会执行风险分析,风险应对,弱化对风险管理的规划,导致在选择任务和进度规划时没有考虑到这些风险因素。

使用敏捷方法,有很多机会可以在项目风险变成问题前主动进行应对。迭代开发允许高风险的工作在项目生命周期中进行处理。具有高风险的功能和用户故事可以在项目早期进行实施。在选择功能时,需要平衡该工作的业务价值和风险因素。而风险的度量一般用预期货币价值(EMV)表示。通过EMV计算出风险等级可以帮助我们队风险进行排序,确认风险应对优先级。在风险识别环节中,要尽可能多地把干系人纳入一起识别,形成风险登记册。在风险登记册的基础上进行风险定性分析和定量分析,同时制订风险应对计划。

风险燃尽图是项目风险严重程度的积累。每个风险的严重等级评分都会在项目累计风险概要中重叠显示。风险燃尽图可以快速地告知干系人项目风险是否按照正确的方向发展(降低),或风险严重等级在增加。通过这个图来追踪项目的状况,判断项目的健康情况。

三、燃起图

燃起图,以图形化的方式展现了项目或团队多个迭代的需求累计完成情况(y轴)和各迭代(x轴)的关系,因整体上总是递增而得名。通过延长实际线(按最近迭代或平均斜率),可以大致判断要完成当前的所有需求需要几个迭代。

image.png

利特尔法则显示正在进行中的工作,用来分析累计流量图的队列。本书前面章节已经详细介绍了该法则。我们可以根据垂直距离得出队列中还有多少工作项,即WIP,也可以通过水平距离来确定循环时间,完成队列中大概需要多长时间。

循环时间对于精益生产非常重要。这些数据可以帮我们预测进行中的工作什么时间段可以全部完成。我们应该保持WIP和循环时间越小越好,因为他们代表沉默投资成本,这些成本还未产生价值效益。项目的WIP越多循环时间越长,项目被取消的风险越高。

约束和瓶颈

约束也可能表现为限制吞吐能力,如数据库团队可能和开发团队的变化不同步,或者客户经理不能及时更新关于客户团队设计的新屏幕有效性规则的问题。在这两种情况下,数据库团队和客户代理都是约束因素,但作为项目经理,这些瓶颈尝尝很难被发现。我们通常会感觉那里有瓶颈,但是缺少每天能处理多少功能的准确测量,以及如何客观地衡量活动吞吐和瓶颈。这也是引入累计流量图的原因。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏一个会写诗的程序员的博客

6.2 Spring Boot集成jpa6.2 Spring Boot集成jpa小结

Java持久化API(JPA,Java Persistence API)是一个将对象映射为关系数据库的标准技术。JPA通过注解或XML描述ORM(Object ...

10940
来自专栏Spark学习技巧

mysql数据库开发常见问题及优化

原文:https://mp.weixin.qq.com/s/SURmi4cGBjfEfn7JsrZZLA

13950
来自专栏一个会写诗的程序员的博客

《Spring Boot极简教程》第8_章: Spring Boot集成Groovy混合Java开发第8_章: Spring Boot集成Groovy混合Java开发小结

本章我们使用SpringBoot集成Groovy混合Java开发一个极简的RestAPI。 数据库使用mysql,ORM层使用mybatis,模板引擎使用fre...

9620
来自专栏swag code

解决WordPress设置错误的url网站不能访问的问题

1、在wp-config.php中,添加以下两行内容: define(‘WP_HOME’,’http://www.yourdomain.com’); def...

23250
来自专栏一个会写诗的程序员的博客

Spring Boot集成Security使用数据库用户角色权限用户名问题问题描述原因分析解决方案

sql语法手误。1?这地方写错了,应该是?1。这在敲代码的时候,手速一旦稍有不慎,就会导致前后顺序颠倒,而导致输入错误。这个虽然说是“低级错误”,但是错误搞起来...

13060
来自专栏Spark学习技巧

HBase最佳实践-读性能优化策略

就职于网易杭州研究院后台技术中心数据库技术组,从事HBase开发、运维,对HBase相关技术有浓厚的兴趣。

71850
来自专栏一个会写诗的程序员的博客

13.12 Spring Boot集成Security中遇到的问题13.12 Spring Boot集成Security中遇到的问题问题1:Spring Boot集成Security使用数据库用户角色

sql语法手误。1?这地方写错了,应该是?1。这在敲代码的时候,手速一旦稍有不慎,就会导致前后顺序颠倒,而导致输入错误。这个虽然说是“低级错误”,但是错误搞起来...

12020
来自专栏机器学习算法与Python学习

走近Hinton:AI教父传奇人生

三十多年以来,Geoffrey Hinton一直都处于人工智能研究的边缘地带。他像一个局外人一样坚守着一个简单的观点:计算机可以像人类一样,依靠直觉而不是规则进...

10730
来自专栏一个会写诗的程序员的博客

8.1 Spring Boot集成Groovy混合Java开发小结

本章节我们使用SpringBoot集成Groovy混合Java开发一个极简的RestAPI。 数据库使用mysql,ORM层使用mybatis,模板引擎使用fr...

29720
来自专栏云计算D1net

行业领导者所关注的云计算问题

为了收集有关当前和未来云计算状态的见解,行业媒体与来自33家企业的IT主管讨论了他们及其客户关于云计算的使用情况。

10410

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励