写点什么

度量敏捷实施的价值

  • 2014 年 4 月 02 日
  • 本文字数:1831 字

    阅读完需:约 6 分钟

如何度量敏捷软件开发所能交付的业务价值?当定义一个业务场景实施敏捷时,这个问题就会出现。

在博文《敏捷指标:度量过程价值》中,Michael Moore 对为什么度量敏捷交付的价值很重要进行了说明:

(……)敏捷不只是跟效率有关,它还关注成效(价值交付)。毕竟,如果一个过程 / 方法能够让你做事更快速 / 便捷,但最终却没能向终端用户交付更多的价值,那它有什么好呢?因此,敏捷承诺降低成本和增加收益。

因此,如果你注重效率的提升,而且这可能是你采用敏捷的唯一理由,那么你很可能会看到预期的结果;产品交付更快了。但是,如果在这个过程中不注重增加收益 / 价值(比如,产品结果),那么最终你真的只是延缓了组织不可避免的死亡。没有任何降低的成本可以弥补生产收益的缺乏。

Michael 谈到了使用所谓的“海盗指标(pirate metrics)”度量敏捷的价值:获取、激活、保持、转介和收益。当度量价值的时候,最初应该关注提供敏捷获取相关信息的指标。当获取增加,则关注重点可以转向度量激活:

用这个模型做例子,如果将它应用到敏捷转型的运营和过程方面,我们会考虑用什么指标呢?收益的等价物是速度吗(我知道,不能比较!)?所有参加新人训练营的人都会成为敏捷转型的参与者吗?

早些时候,InfoQ就敏捷实施的度量采访了 Capers Jones 。他提到了几个可以在方法迁移时使用的基本测量值;这些指标可以用于度量敏捷的价值:

为了度量生产力,世界上两个使用最广泛的测量值是“每人月的功能点数”和它的倒数,“每个功能点的工时”。对于评判生产力而言,速度超过每人月 10 个功能点则相当不错;速度小于每人月 7 个功能点则不是那么好。有些敏捷项目已经超过每人月 15 个功能点,对于瀑布式开发而言,这几乎不可能发生。

对于度量质量而言,最有效的测量值是“潜在缺陷”,该值使用功能点和“缺陷排除效率”进行了规范化。潜在缺陷是在需求、设计、代码、文档和不当的修复中发现的 Bug 总数。每个功能点有超过 5 个潜在缺陷则很糟糕;小于 3 个则相当不错。

Ken Schwaber 写了一篇博文《敏捷价值》,探讨了如何度量 IT 投资创造的价值:

(……)价值定义为组织财务上的支出收益。在进行度量的时候,价值可以包含整个组织,也可以进行限制,比如限制到单个部门或生产线。无论如何,它必须包含受支出影响的方方面面。

组织投资价值可以通过名为“敏捷指数(agility index)”的单一指标进行度量,该指标是在“敏捷路径框架(agility path framework)”中定义的。该指标结合了几个指标的结果:

  • 运营指标:度量组织效率。这些指标严重倾向于 IT,即组织内的软件开发和部署。它们包括流程、生产周期、稳定性、质量、使用率和发布周期。业务运营效率没有包含在这些测量值中,而是作为 Kotter International(John Kotter) Accelerate!项目的一部分在 2014 年加以处理。
  • 组织指标:度量投资效率对市场的影响和组织累计获得的价值。这些指标包括员工人均收入、客户和员工满意度以及产品 / 系统成本比率。

正如 Ken 所述,人们可以在 Scrum 冲刺结束的时候度量它交付的价值:

在敏捷项目中,每个冲刺或迭代都是一个完整的项目。它有需求、预算和截止日期。最后,它有一整套的软件功能。根据它所完成的工作,另一个项目可以或者不可以启动,并向刚刚完成的功能中添加更多的功能。每个冲刺单独度量。

Cutter 的博文《人们太容易用错误的方式度量敏捷的价值》探讨了敏捷价值度量的必要性。关于计算什么以及需要避免的陷阱,Tom Grant 提供了一些指导方针:

  • “敏捷方法的价值不同于敏捷团队生产的软件的价值”:在组织里,评估故事的业务价值无助于保证敏捷实施的投资。
  • “业务价值存在于业务活动这一层次上”:不是故事有业务价值,而是业务活动使用交付的软件。Tom 写道“价值存在于史诗和主题这一层次上”。
  • “投资组合必须在计算价值方面发挥一些作用”:已交付软件的业务价值部分还与它不包含的功能有关。
  • “价值是一种互补的度量”:度量价值需要同时包含技术的生产者和消费者。
  • “没有人相信可以精确地度量,但它们依然有用”:虽然无法精确地计算价值,但人们仍然想有一个数值可以拿来讨论。
  • “ROI 计算结果可以大到难以置信”:当看到很大的数值时,人们可能会怀疑,但它们可能是正确的。
  • “对于回报的投资可能比投资回报率更重要”:在敏捷上的投资不足可能会导致实施失败。
  • “除了 ROI 之外,还有许多其它的指标”:在实施敏捷的业务场景中,其它指标也可能会有用。

你度量敏捷实施的业务价值吗?

查看英文原文:**** Measuring the Value of Agile Adoption

2014 年 4 月 02 日 01:531386
用户头像

发布了 256 篇内容, 共 73.9 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

重塑价值:新一代ITSM平台的建设、咨询与实施

云智慧AIOps社区

ITSM 智能运维

TcaplusDB祝天下所有父亲节日快乐!

TcaplusDB

nosql Data tencentdb TcaplusDB

TcaplusDB君 · 行业新闻汇编(6月17日)

TcaplusDB

数据库 nosql tencentdb TcaplusDB

让开发更丝滑,KodeRover开源分布式持续交付项目Zadig | TGO喜报

花花

试用期 签约计划

从零开始学习3D可视化之爆炸图

森友小锘

科技 3D 3D可视化

GitOps系列二|如何借助极狐GitLab 和Terraform以代码形式构建基础设施?

极狐GitLab

kubernete

朋友乔迁住新房 禧大福酒竟成为宴席最大赢家

Geek_50a546

第一次见家长送禧大福酒好吗?

Geek_50a546

技术实践 | 如何基于 Flink 实现通用的聚合指标计算框架

网易云信

框架 flink 执行

微博、快手纷纷整治饭圈乱象:抵制不良饭圈风气是全网的责任

石头IT视角

TcaplusDB祝所有父亲节日快乐!

tcaplus

数据库 TcaplusDB

公安情指勤合成作战系统搭建,情报指挥系统搭建

多种数据形式下智能问答的应用解读

百度大脑

能否借鉴鸿蒙思路实现物联网燃气泄露监控?

老猿Python

鸿蒙 物联网 北向接口 远程监控

openEuler开源之后:引领新的技术变革

花花

试用期 签约计划

[译] R8 优化: Staticization

Antway

6月日更

Linux 中实用但很小众的 11 个炫酷终端命令

学神来啦

云计算 Linux 运维 linux运维 网络运维

百度C++工程师的那些极限优化(并发篇)

百度Geek说

c++ 性能优化

为什么一款看似美好的产品会没有市场?

boshi

创业心态 产品经历

Java 连接操作 MySQL 数据库(增删查改操作)

若尘

MySQL 数据库 java编程 驱动 6月日更

TcaplusDB软件和硬件环境建议配置

数据人er

数据库 nosql tencentdb TcaplusDB

失业这件事,你认真考虑过吗?| 话题

Albert

6月日更

【TcaplusDBx黎明觉醒】一路相伴,不负期待

tcaplus

数据库 TcaplusDB

为了不写接口文档,我肝了个 IDEA 插件!

程序员小航

Java IDEA idea插件 YAPI 文档

作为一名程序员如何开展自己的副业呢?

Changing Lin

话题讨论 6月日更

[TcaplusDB]行业新闻汇编(6月17日)

数据人er

数据库 nosql 游戏 tencentdb TcaplusDB

【TcaplusDB知识库】TcaplusDB架构简介

tcaplus

TcaplusDB

度量敏捷实施的价值_架构_Ben Linders_InfoQ精选文章