写点什么

通过“敏捷三角形”度量敏捷成效

  • 2009-08-26
  • 本文字数:899 字

    阅读完需:约 3 分钟

以往的软件开发团队都被认为受到软件“铁三角”的限制。三角形的三个边分别是“范围”、“日程”和“成本”。因为敏捷团队非常强调质量,而质量被认为是坐落在三角形的中间。任何项目想要成功,都希望操控某一个维度,同时保持其他维度相对不变。很多敏捷团队会变更范围,并监控成本、日程和质量。

Jim Highsmith 认为这个铁三角大大限制了敏捷团队的灵活性,他建议使用另一种“敏捷三角形”

Jim 认为:

现在有很多敏捷团队陷于两难境地。一方面,人们告诉他们要敏捷、灵活、学会自我调整,另一方面,人们又告诉他们要遵从原有的传统铁三角框架,即范围、成本和日程。本质上,这等于告诉他们“要在一个很小的盒子里面保持灵活”。敏捷团队尽力希望达到一组目标,而经理和高管们去按另一组目标去考察他们。

Jim 建议“敏捷三角形”应该包括以下三个顶点:

  1. 价值——当前要发布的产品对客户的价值。
  2. 质量——通过可靠、适应性强的产品为客户持续不断地交付价值。
  3. 约束——传统的范围、日程和成本。

在他看来,尽管约束是很重要的项目参数,但并不是项目的目标。他补充道:

价值和质量才是目标,而随着项目的进展,约束会需要调整,以提升客户的价值。日程也许还是固定的约束,但是范围就得调整,以在日程约束之内交付最高的价值。

Jim 同时认为:开发过程的焦点,应该放在可发布的产品上,而不是可执行的范围。敏捷团队应该提出这样的问题:“产品今天能够进行发布吗?”这有助于将战略重点放在产品上,而不是总盯着细节需求不放。

他承认:价值和质量相对于与成本和日程更难以衡量,然而,注意力还是应该放在度量价值上,要度量通过可发布的产品而交付的价值,而不是想着怎么精确计算不那么重要的东西,比如“敏捷三角形”中的约束因素。

相对于精确度量不那么重要的东西,能够模糊度量非常重要的因素,这要有价值得多。

因此,在 Jim 看来,敏捷团队应该将关注点放在可发布的产品上,而不是被传统铁三角限制住。传统铁三角的三个顶点转变为“敏捷三角形”的一个顶点,被称为约束。质量和价值这两个顶点定义了目标,对于项目干系人来说,它们才是最重要的东西,因而更值得关注。

查看英文原文: Measuring Agile Performance with the Agile Triangle

2009-08-26 09:225600
用户头像

发布了 479 篇内容, 共 163.6 次阅读, 收获喜欢 52 次。

关注

评论

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

2024 年 5 个 GO REST API 框架

幂简集成

Go REST API

一文读懂Pencils Protocol Season 3:多重收益实现一鱼多吃

西柚子

阿里云数据库 RDS SQL Server版实战【性能优化实践、优点探析】

申公豹

阿里云

一文读懂Pencils Protocol Season 3:多重收益实现一鱼多吃

加密眼界

Node下调试better-sqlite3

麦兜

Pencils Protocol Season 3 现已开启,一鱼多吃最大化收益

石头财经

Pencils Protocol Season 3 现已开启,多重收益一览

BlockChain先知

用python优雅实现:序列A依照序列B排序

我再BUG界嘎嘎乱杀

Python 编程 后端 软件开发

全新品牌升级的 Pencils Protocl,构建 LRT 赛道新范式

西柚子

全新品牌升级的 Pencils Protocl,构建 LRT 赛道新范式

加密眼界

你不可不知的开源组织详解,这里都有!

Apache IoTDB

新品牌升级的 Pencils Protocl,如何构建 LRT 赛道新范式?

石头财经

智谱AI、OpenAI、谷歌等16家顶级AI公司签署前沿人工智能安全承诺

技术研究院

Python Web Service开发及优化

我再BUG界嘎嘎乱杀

Python nginx flask web服务

Python实现大麦网抢票的四大关键技术点解析

我再BUG界嘎嘎乱杀

Python 编程 后端 软件开发 抢票

Pencils Protocl全新品牌升级,如何构建 LRT 赛道新范式?

股市老人

音视频常见问题(六):视频黑边或放大

ZEGO即构

直播 视频编解码 音视频开发 音视频引擎

Pencils Protocl全新品牌升级,如何构建 LRT 赛道新范式?

BlockChain先知

基于 Milvus + LlamaIndex 实现高级 RAG

Zilliz

Milvus Zilliz llamaindex rag

信通院《智能化数据管理工具能力要求》标准发布,Aloudata 受邀参编!

Aloudata

DataOps 数据管理

Moonchain 随柏林市长访问东京,并与三菱和富士通等建立合作预期

股市老人

Pencils Protocol Season 3 现已开启,多重收益一览

股市老人

Pencils Protocol Season 3 现已开启,一鱼多吃最大化收益

股市老人

2024-05-22:用go语言,你有一个包含 n 个整数的数组 nums。 每个数组的代价是指该数组中的第一个元素的值。 你的目标是将这个数组划分为三个连续且互不重叠的子数组。 然后,计算这三个子数

福大大架构师每日一题

福大大架构师每日一题

全新品牌升级的 Pencils Protocl,如何构建 LRT 赛道新范式?

股市老人

通过“敏捷三角形”度量敏捷成效_研发效能_Vikas Hazrati_InfoQ精选文章