哪些无用敏捷指标正在破坏敏捷转型?

敏捷开发
• 阅读 57

理想情况下,敏捷指标能够帮助Scrum团队及时分析原因并制定有效的对策。但如果选择了错误的指标,那这些指标会将团队引向错误的方向,甚至会让团队产生仍在前进方向的错觉。

本文从无用敏捷指标的详细信息、起源和如何克服三个方面来帮助团队避免无用指标对团队的错误影响。

一、无用的敏捷指标详细信息

对于敏捷团队来说,一些敏捷指标可能会产生误导作用,这说明团队还没有完全掌握敏捷原则,而是依旧坚持传统的工业方法和泰勒主义。

  1. 有序列表个人性能指标:根据工作时间、代码行数、完成的任务进行判断而不考虑交付的价值或复杂性,会导致团队成员一味地追求数量,出现“数量重于质量”的心态。
  2. 缺陷数量:将缺陷数量作为主要质量指标可以激励团队专注于短期修复,而不是解决问题的根本原因并投资于长期改进。此外,它可能会鼓励敏捷团队“无错误”,而不是解决潜在高价值但技术上具有挑战性的客户问题。
  3. 团队之间的速度比较:不同团队的速度比较是没有意义的,因为每个团队都有其独特的背景、技能和挑战,不同团队之间的速度比较可能会导致恶性竞争。
  4. 利用率:关注团队成员的忙碌程度而不是他们提供的价值可能会导致过分强调任务完成,阻碍团队成员之间的协作、应对变化的能力以及适应不断变化的优先事项的能力。
  5. 固定范围和截止日期遵守情况:坚持严格遵守预定义的范围和截止日期将阻止团队适应不断变化的需求,这是任何敏捷实践的核心原则。
  6. 按计划指标与实际指标划分的项目成功:传统的项目管理侧重于按计划执行,但敏捷更重视响应变化而不是遵循计划。因此,不能仅仅通过比较计划与实际时间表或预算来衡量项目的成功。
  7. 花在计划内工作与计划外工作上的时间百分比:虽然跟踪和管理计划外工作至关重要,但过分强调此指标可能会阻碍团队响应新机会或应对新出现的风险。

以上指标可以为团队提供一定的参考信息,但并不能准确地传达出敏捷团队的健康状况。为了培养真正的敏捷思维方式,团队应专注于价值驱动、基于结果的指标,以鼓励协作、持续改进和适应性。更有价值的敏捷指标示例包括提前期、周期时间、客户满意度和创造的业务价值。

二、无用敏捷指标的起源

以下因素回导致团队管理者依旧坚持应用这些无用的敏捷指标:

  1. 传统思维方式:来自传统层级结构的经理可能很难放弃遗留指标,这些指标通常根植于组织的流程中,用于评估绩效和做出决策。
  2. 感知控制:诸如“利用率”或“工作时间”之类的指标可能会给管理者一种可控制性和可预测性,她们企图通过这些看似可量化的指标来控制生产力和结果。
  3. 缺乏对敏捷原则的理解:管理者可能没有完全掌握敏捷性的原则,没有完全明白敏捷强调客户价值、团队协作、适应性和持续改进,而不是严格的时间表和范围等传统参数。
  4. 害怕改变:更改新指标从某种程度上算是新的挑战,它要求组织及其经理重新评估其绩效标准。

因此,团队管理者了解敏捷原则相关知识是很重要的,并展示新指标如何比所描述的无用敏捷指标更好地与业务目标、价值创造和拥抱业务敏捷性保持一致。

三、如何克服敏捷组织中的指标反模式

解决这些无意义的指标问题涉及战略规划、沟通、教育和耐心等多个方面,以下是Scrum Master可以采取的一些实际步骤:

  1. 建立信任:在信任的基础上与管理层建立牢固的关系。了解他们的担忧以及他们试图通过这些指标实现的目标。保证敏捷指标可以提供相同(如果不是更好的)性能和结果见解。
  2. 教育:定期对管理层进行有关敏捷原则,其价值观以及它们如何转化为实践的教育。解释为什么某些传统指标不适合敏捷团队,以及它们如何导致错误的决策和行为。强调使用敏捷友好指标的好处。例如,与行业专家或敏捷教练组织研讨会或研讨会,以更好地传达敏捷环境中合适指标的价值。
  3. 分享成功案例:如果其他团队或组织已成功过渡到更好的指标,请分享这些故事。证明这是可以做到的,以及由此产生的好处可以帮助说服持怀疑态度的管理者。
  4. 逐步引入有意义的指标:开始在组合中引入更有意义的指标,解释每个指标的含义以及它如何与敏捷原则保持一致。随着时间的推移,当他们开始看到这些指标的价值时,他们可能会更愿意放弃那些不太有用的指标。
  5. 提高透明度:对所使用的每个指标的目的、好处和局限性持开放态度。收集和呈现数据,以支持您关于某些指标无效以及您提出的指标的好处的论点。透明的方法可以促进理解和接受。
  6. 演示错误指标的影响:提供现实生活中的例子或案例研究,说明不适当的指标如何导致适得其反的行为和不良后果。当他们能够亲眼看到负面影响时,往往更有说服力。
  7. 让团队参与讨论:让团队参与到围绕指标的讨论中。他们可以提供有关某些指标如何影响他们的工作和士气的宝贵见解。他们的直接反馈可以帮助管理层了解他们决策的影响。
  8. 习惯持久性:改变需要时间,旧习惯很难改变。继续沟通、教育和表现出耐心。从长远来看,坚持不懈可以得到回报。

最后,请记住,沟通至关重要。定期、公开和诚实地讨论指标、它们为什么重要以及它们如何为团队成功和组织成功做出贡献,将大大有助于获得对敏捷更友好的指标的接受,并完全避免无用的敏捷指标。

四、小结

放弃无用的敏捷指标并采用对敏捷更友好的指标需要改变组织文化,并以理解和同理心解决对变革的抵制。这是一个持续改进的过程,需要耐心、毅力和定制。

Scrum Master通过倡导相关指标并在行动中展示其价值,在引领这一转型方面发挥着至关重要的作用。关于这些指标的重要性及其对成功的贡献的公开、诚实和定期的沟通至关重要。

最终,过渡到敏捷指标需要的不仅仅是我们跟踪的数字的变化;它需要转变思维方式,营造一种进步和价值优先于忙碌的环境。换言之,我们必须在这方面放弃我们的泰勒主义传统。

点赞
收藏
评论区
推荐文章
blmius blmius
2年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Wesley13 Wesley13
2年前
FLV文件格式
1.        FLV文件对齐方式FLV文件以大端对齐方式存放多字节整型。如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。如果是无符号32位数字300(0x0000012C),那么在FLV文件中的存放顺序是:|0x00|0x00|0x00|0x01|0x2C。2.  
Stella981 Stella981
2年前
Prometheus监控学习笔记之PromQL简单示例
0x00简单的时间序列选择返回度量指标http_requests_total的所有时间序列样本数据:http_requests_total返回度量指标名称为http_requests_total,标签分别是job"apiserver",handler"/api/comments"
Wesley13 Wesley13
2年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
2年前
PHP创建多级树型结构
<!lang:php<?php$areaarray(array('id'1,'pid'0,'name''中国'),array('id'5,'pid'0,'name''美国'),array('id'2,'pid'1,'name''吉林'),array('id'4,'pid'2,'n
Wesley13 Wesley13
2年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Stella981 Stella981
2年前
Scrum敏捷开发工具推荐!
软件开发的项目经理一枚!大家都知道,一个好的敏捷工具对开发项目可以起到推波助澜、事半功倍的做用!我们做敏捷开发,如何敏捷?当然敏捷工具的选用也是非常关键的因素,对我们也起着关键的作用!我来介绍一下我所找到的,好用的敏捷工具:国内的「Leangoo(中文名:领歌)」Leangoo是一款基于看板的项目协作工具,Leangoo(https://
Stella981 Stella981
2年前
Jenkins 插件开发之旅:两天内从 idea 到发布(上篇)
本文首发于:Jenkins中文社区(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fjenkinszh.cn)!huashan(https://oscimg.oschina.net/oscnet/f499d5b4f76f20cf0bce2a00af236d10265.jpg)
Wesley13 Wesley13
2年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Stella981 Stella981
2年前
DevOps 不好用?99% 的 DevOps 团队都是“花架子”
!(https://oscimg.oschina.net/oscnet/649d0da08e2e4937b54a62a80428de31.jpg)从精益和敏捷发展起来的DevOps这几年已经逐渐取代精益和敏捷,成为新一代的软件开发模式。虽然很多企业都在尝试,真正落地得好的团队并不多。根据CA在全球范围内的调