写点什么

Jim Highsmith 在敏捷澳大利亚大会的发言——给经理们的建议

  • 2010-10-16
  • 本文字数:2450 字

    阅读完需:约 8 分钟

Jim Highsmith ,敏捷宣言的原始作者之一,咨询师和作家,在本周的敏捷澳大利亚大会上发言,他在管理人员早餐会上针对管理人员和经理们帮助敏捷转变的途径进行了讲演,此后还举行了开场主题演讲,谈到了重新思考绩效指标的必要性,还谈到当组织采纳敏捷技术时,项目管理“铁三角”的维度需要如何修改。

他同时也宣布了他将加入 Thoughtworks ,担任 Executive 咨询师。

他在管理人员早餐会上的演讲主题是经理们和管理人员需要做什么来支持敏捷团队,并且使得敏捷转变在他们的组织里成为可能。

他指出认识和了解组织策略和方法的重要性。他列举了位于响应能力两极的两个组织——沃尔玛和谷歌。沃尔玛的竞争战略是基于效率和可预测性;而谷歌的竞争优势则来自于其迅速响应变化的能力。

当组织制定了商业敏捷度的战略目标,如谷歌,敏捷实践就需要成为企业 DNA 的一部分。他建议设立一个“首席敏捷官(Chief Agility Officer)”的角色,任务是创造和培育贯穿整个组织的敏捷文化。

他讨论了组织实现“成熟敏捷(Adult Agility)”的必要性——超越对基于规则的流程的遵循,在组织范围内推动促进响应能力、盈利能力、市场份额和客户满意度的变革。

他对比了“成熟敏捷”和他所谓的“敏捷 101(Agile 101)”——学习基础的敏捷实践和技巧,创造使敏捷成为可能的团队环境。他强调,组织需要先通过敏捷 101,不先学习和应用敏捷基础,是不可能达到成熟敏捷的。

成熟敏捷是关于把组织的目标与交付办法的选择(敏捷、Scrum、XP、精益、看板、水晶方法等)结合在一起。经理们及管理人员需要找到组织级别的杠杆手段,把产品交付方法与战略目标联系起来。

对于推动组织变革和实现战略性转变,管理层有四个主要的杠杆:

  • 做更少的事情
  • 质量
  • 激励
  • 交付价值的速度

做更少的事情

他提到自己正在进行的关于“多任务对工作吞吐量的影响”的研究:如果一个工程师同时工作在五个不同的项目枝上,并且需要为其中一个项目完成一项两周(80 小时)的任务,那么,这项工作将延误 48 周才能完成。经理们需要抵制“允许多任务”的冲动,并且帮助他们的团队关注于做更少的事情以及变得更有效率。

做更少的事情同样也与消除不必要的功能有关——他引用了 Standish Group 的研究,该研究发现软件产品 64% 的特性是很少或者从未使用过,一份美国国防部(DOD)针对 $350 亿美元项目的研究表明:编写的代码只有 2% 被使用到了,而另一份报告也指出在 400 个商业产品之中,只有少于 5% 的代码被用到了。

做更少的事情对于使得工作流动起来、保持未完工工作的可控以及容许团队变得富于生产率和富于效率非常重要。

质量

“质量对于从软件产品处获得长期的价值是最重要的因素”

他引述了他和 Michael Mah 在加拿大的一家科学仪器公司所进行的一项调查结果。通过检视敏捷转变前后的六个项目,他们发现了以下的区别:

此前指标 当前指标 改进百分比 项目成本 $280 万美元 $110 万美元 -$170 万(-61%) 项目日程安排 18 个月 13.5 个月 -4.5 个月(-24%) 累计缺陷 2270 381 -1889(-83%) 人员数目 18 11 -7(-39%)他又引述了另一项研究,缺陷水平降低 11% 会导致上市时间(time-to-market)改善了 58%。

这些改善是由于缺陷减少所带来的。

他热衷于集中精力研究质量对项目结果(缺陷水平的降低导致更快的交付价值的速度)的影响。

他讨论了质量作为交付价值重要动力的两方面:可靠性(产品在多大程度上能有效和一贯地完成它应该做到的事情)和适应性(修改产品以响应变化的需求有多容易)。

他谈到技术债如何在产品达到根本难以维护的地步以前,在短时间内增加。在产品的生命周期里,不尽早地、持续地解决技术债将迅速导致产品的功能遭到破坏,产品不能以有效的成本去维护和修改,以满足不断变化的业务需求。

他指出,敏捷经理最重要的职责之一就是监控产品技术债的状况,并且实行政策和方法,阻止和减少技术债的出现程度。

激励

激励是内在的、非外在的——传统的激励方法在敏捷的环境中不奏效。他讨论了正确激励因素的重要性,并提到 Daniel Pink 的著作《驱动力(Drive)》。在书中,Daniel 明确指出三个因素会导致更好的绩效和个人满意度:

  • 自治
  • 精通
  • 目的

Highsmith 把卓有成效的敏捷团队的工作方式与这些激励因素对应起来——

  • 自组织团队展示和促进自治
  • 对做好质量工作的关注促进了精通
  • 拥有一个清晰定义的项目愿景,并将其关联到更高目标,这为工作提供了目的

敏捷经理们需要创建项目和团队环境,使得这些激励因素能够脱颖而出,并且改进团队绩效。

交付价值的速度

交付价值的速度是组织快速将产品上市的能力。对于一个敏捷团队,构建了一个可以在每两周的迭代之后就能够部署的产品,却要等待为期 6 个月的 DevOps【译注 1】部署流程,这实在谈不上尽善尽美。端到端的组织流程需要变得更加敏捷,才能使针对载有业务价值的系统的快速部署和集成成为可能。

他谈到了业务响应能力的三个层次:

  • 持续开发——敏捷团队一般都掌握了这一能力,迭代和增量开发方法允许频繁地交付软件产品
  • 持续集成——许多组织都面临着持续集成早已解决的技术挑战,并正在拥抱全面的测试自动化(60000 个测试,而不是 60!)
  • 持续部署——前沿组织能够通过“单击”将系统直接部署到生产环境,并向商业需求提供几乎即时的响应

他谈到,管理者需要停止“实做敏捷(doing Agile)”,开始“融入敏捷(being Agile)”——自顶向下地在组织里面拥抱敏捷哲学和方法,管理成为变革的一部分,并且向他们的客户和利益相关者交付价值。

他说,有效的敏捷经理们清楚平衡的必要性,帮助团队克服(找出适当的平衡以处理含糊、不确定性和风险)挑战,找到可预测性和适应性之间的平衡。

卓有成效的敏捷经理们做出明确的决定,他们促进和授权自组织的团队,并提供团队必须适应的约束。


如何才能成为一位卓有成效的敏捷经理,他们如何使得他们的组织“与敏捷融为一体(be Agile)”?

译注 1:DevOps,指开发、运营和 QA 等部门之间沟通、协作和集成等的繁琐流程,详见 http://en.wikipedia.org/wiki/DevOps

查看英文原文 Jim Highsmith at Agile Australia - advice for managers

2010-10-16 04:091677
用户头像

发布了 76 篇内容, 共 24.5 次阅读, 收获喜欢 3 次。

关注

评论

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

仅需三步,快速打造指标数据应用

Kyligence

数据分析 指标平台

C头文件是什么,使用mmap

linux大本营

C语言 Mmap

组播ip地址,广播ip地址,特殊ip地址

linux大本营

TCP IP地址

怎么看电脑上是否有lindex命令可运行

linux大本营

bash Linux linux命令

运行脚本报错lindex:未找到命令

linux大本营

bash Linux 脚本

Appuploader证书申请教程

MySQL 教程

Node 版本控制

程序员海军

Node 三周年连更

报名开启,明天直播!龙蜥社区多位专家在线报告 | 2023 大学生操作系统大赛培训会

OpenAnolis小助手

活动 操作系统 计算机 大学生 龙蜥社区

C语言检测输入的ip地址中含有几个.

linux大本营

C语言 字符串

QUIC技术分享

linux大本营

网络协议 udp QUIC

lindex命令在shell脚本里的应用

linux大本营

Shell linux命令 脚本 shell脚本

Appuploader安装指南

雪奈椰子

AI的道德风险测试:偏见风险

陈磊@Criss

一文初探 Goroutine 与 channel

陈明勇

Go golang channel goroutine 三周年连更

《简化iOS APP上架流程,App Uploader助你搞定!》

MySQL WHERE 子句

ORACLE EBS:多组织结构 理解与配置

back_wang

oracle oracle ebs oracle apex

大模型带来的Web复兴,会是昙花一现吗?

脑极体

AI 云厂商

Appuploader安装指南

linux环境下用c语言实现reactor网络模型的代码案例

linux大本营

Linux reactor 高并发 epoll

MySQL 序列使用

如何快速在手机中查看UDID,无需itunes、itools

网络视频监控如何入门?如何安装和配置、设备选择和实时监控?

wljslmz

三周年连更

解析mmap系统调用的所有的标志位

linux大本营

Linux 内存管理 Mmap 系统调用 内存映射

创建型模式之单例模式和工厂模式

共饮一杯无

设计模式 创建型模型 三周年连更

C语言检测输入的ip地址是否合法

linux大本营

C语言 IP地址

重塑元宇宙体验!3DCAT元宇宙实时云渲染解决方案来了

3DCAT实时渲染

元宇宙 元宇宙解决方案

《简化iOS APP上架流程,App Uploader助你搞定!》

雪奈椰子

Appuploader证书申请教程

雪奈椰子

kafka常用命令

烟波

kafka MQ 中间件

Jim Highsmith在敏捷澳大利亚大会的发言——给经理们的建议_研发效能_Shane Hastie_InfoQ精选文章