写点什么

开发速度正在杀死敏捷吗?

  • 2011-11-10
  • 本文字数:1034 字

    阅读完需:约 3 分钟

敏捷宣言的签署者之一,Jim Highsmith 在他最近的博客“开发速度正在杀死敏捷”中描绘了对开发速度“饥渴”的经理会用开发速度作为生产率的衡量指标。他写道:“……他们通常狂热的衡量开发速度——团队开发速度、不同团队间开发速度的比较、组织级的开发速度、甚至是每个开发人员的开发速度(呸!)”

Highsmith 指出开发速度正被越来越多的用来衡量生产率。原因显而易见。任何衡量生产率的方法,可以帮助你了解什么方法有效、什么方法无效,以便调整。而且,开发速度数据容易获得、便于计算并被视为是大量输出的计量结果。但 Highsmith 警告说,这种度量太过关注交付故事点的数量。“这个数量降低了交付的客户体验的质量”,并在他所谓的“交付引擎”上投入过多。

让问题更加复杂的是,敏捷运动专注于高度客户参与——总的来说这是好事——但我们走得太远了。很多“敏捷主义者”公开抱怨他们不能让组织专注于技术实践——但为什么我们鼓励产品经理对优先级做出决定,然后当他们用速度来衡量工作情况时,而大吃一惊呢?在传统方法中,我们太过缺少客户参与——从而赋予产品经理安排优先级的控制权。

Highsmith 不是第一个质疑敏捷实践中开发速度的用法的人。 Mark Levison 在他去年的博客文章“敏捷项目中开发速度的误用”中,他定义了开发速度是团队完成的工作量除以完成时间。他写道“工作量通常以故事点数(一个相对大小的数量)计算。”

Levison 谈论了用开发速度比较两个团队的生产力。但 Levison 指出:

敏捷 /Scrum 团队使用相对大小的估算(比如,这个用户故事 / 功能是大于还是小于我们的“基准”用户故事?),而不是像传统方法中的绝对大小估算。互相比较、标杆对照、或者任何比较开发速度的尝试时,都会遇到这个问题:我的故事点数 ≠ 你的故事点数,因为不同的项目采用了不同的基准用户故事。不同的项目的问题域不一样,项目成员也不一样。

Scott Ambler 也在几年前写过有关“在不同团队间比较开发速度的危险”这一主题的文章,他建议不要计算每个团队的加速度。Ambler 认为,这种做法的优势在于:容易计算、易于自动化并难于博弈。缺点是,这种度量是间接的,很大程度上依赖于Ambler 称之为的“捏造因数”。

可能是Highsmith 标题党了,他和Levison 都不是说开发速度是完全邪恶的。Highsmith 写道,“开发速度的正确用法是一个校准工具,是一种有助于做基于能力的计划的方法”,Levison 说,“开发速度和发布计划的真正价值在于让产品经理清楚在下个发布时能得到什么。”

查看英文原文: Is Velocity Killing Agile?

2011-11-10 07:182483
用户头像

发布了 32 篇内容, 共 86603 次阅读, 收获喜欢 1 次。

关注

评论

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

浅析Jetty与tomcat区别

百度搜索:蓝易云

Java tomcat 运维 Web jetty

手把手系列!使用 Zilliz Cloud 和 AWS Bedrock 搭建 RAG 应用

Zilliz

AWS Zilliz zillizcloud Amazon Bedrock

3个免费图片网站,助你轻松创建PPT素材库!

彭宏豪95

职场 PPT 在线白板 效率软件 素材库

详解GaussDB(DWS)中的行执行引擎

华为云开发者联盟

数据库 华为云 华为云开发者联盟 华为云GaussDB(DWS) 企业号2024年5月PK榜

"Global Golden Course" - Certified ScrumMaster (Delivered in English at weekend)

ShineScrum捷行

Scrum Agile ScrumMaster Agile Coach

Imagenomic Portraiture 4.5 ps智能磨皮滤镜插件

Rose

低代码技术赋能未来乡村建设:创新与实践

快乐非自愿限量之名

低代码 信息化 乡村振兴

MySQL面试二之binlog日志

Hunter熊

MySQL Binlog

Mybatis-Plus常见注解

百度搜索:蓝易云

sql 云计算 Linux 云服务器 Mybatis-Plus

第六届·2024 MindSpore 量子计算黑客松热身赛赛题解读

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号2024年5月PK榜

基于阿里云向量检索 Milvus 版与 PAI 搭建高效的检索增强生成(RAG)系统

阿里云大数据AI技术

人工智能 阿里云 Milvus

OpenHarmony 成功亮相国际学术会议 ASPLOS 2024

科技热闻

芯盾时代智能风控决策系统信贷版

芯盾时代

监管合规 风控系统 金融业 信贷

智能助手上线,大模型提供云服务专属顾问

Baidu AICLOUD

大模型 Copilot AI智能客服

Ubuntu系统编译OpenCV4.8源码

芯动大师

ubuntu 操作系统 编译

DockerCompose部署es和kibana

百度搜索:蓝易云

Docker Linux 运维 ES 云服务器

Spring与Docker:如何容器化你的Spring应用

百度搜索:蓝易云

Java Docker spring Linux 运维

智谱AI亮相2024 ICLR,分享面向AGI的三大技术趋势

Geek_2d6073

激发大数据场景价值,润和软件HopeOS闪耀鲲鹏昇腾开发者大会2024

科技热闻

爆爽,英语小白怒刷 50 课!像玩游戏一样学习英语~

Immerse

英语 学英语

inBuilder 低代码平台新特性推荐 - 第十八期

inBuilder低代码平台

低代码

金融大模型,要听见远方的风

脑极体

AI

Linux中的chsh命令及示例

百度搜索:蓝易云

云计算 Linux 运维 Shell 云服务器

SVN 合并到 Git 时有文件大于 100 M 被限制 Push

HoneyMoose

2023年TCL实业营收突破1,200亿元,同比增长13%

Geek_2d6073

ETL中如何执行Python脚本

RestCloud

Python 脚本 ETL 数据集成工具

克服 Prometheus 单值数据模型的局限性:GreptimeDB 的新路径

Greptime 格睿科技

数据库 sql Prometheus PromQL

IBM发布开源AI编程模型Granite Code

算AI

人工智能 AI AI编程

速度围观|使用分布式企业级任务调度平台,到底有多香?

智在碧得

数字化转型 XXL-JOB 任务调度平台 http任务 elastic job

PS磨皮滤镜降噪插件套装 Imagenomic Professional Plugin Suite 支持ps2024

Rose

开发速度正在杀死敏捷吗?_研发效能_Michael Floyd_InfoQ精选文章