写点什么

成长型敏捷性

  • 2016-04-18
  • 本文字数:2258 字

    阅读完需:约 7 分钟

Andrea Tomasini 将在 2016 年 4 月 8 日~9 日举办的 2016 年度东欧敏捷会议上进行题为“停止规模化,开始建设成长型敏捷性的组织”的报告。InfoQ 的记者就成长型敏捷性这一话题采访了他。

InfoQ: 您能否描述“规模化的”敏捷性是什么?不是什么?

Tomasini: 我不想用“规模化”来形容敏捷性,或许应该用更好的敏捷性。原因在于“规模”这个词容易与工业制造相关联:大规模种植植物、大规模生产以及所有可以跟装配和构建相关的事情。我认为敏捷性的含义比装配和构建要深刻。软件开发和任何“生产”活动并没有关系,软件开发是一种具备创造性的、需要不断解决问题的活动。

随着聚焦于软件交付上的人越来越多,我们行业被规模化敏捷开发瘟疫传染。问问那些熟悉敏捷开发的人员,我们会得到各种各样的答案。不过,我相信他们中的大多数都同意如下看法:一个敏捷团队的成功并不在于该团队的“流程”、“工具”有多么先进,而在于团队成员采用了有效的沟通方式。检查调整要做的工作和如何展开工作是持续提升的核心内容。因此,如果我们仅仅专注于“规模化”训练、流程和工具而不关注观念和文化,可以确定我们不会取得长期的成功、可持续的节奏以及人们的满意和认同。

与“规模化”相比,我更愿意使用成长型修饰敏捷开发。因为进行敏捷开发的组织更像有机系统,而不是机械系统。如果文化决定了早餐的内容,我们也应该关注文化对敏捷开发的影响,需要把文化和观念当作敏捷开发领域的“一等公民”。成长型敏捷开发意味着需要同时关注文化和实践、工具。

InfoQ: 您会如何组建一个专注于价值的团队,请您举几个例子?

Tomasini: 我认为一个组织通常由一系列结构和流程组成(成员互相协作的方法)。组织应该支持成员向美好的目标努力。

考虑下传统的组织架构,例如分层结构或者矩阵结构,这种组织的目标是为了优化效率,意味着这些类型的组织一直都在力争达到资源的最大利用率。自 Frederik Winslow Taylor 于 1911 年出版“科学管理条约”以来,这种策略在很多市场都有效,但是在 2016 年这种策略已经过时了。得益于全球化和互联网基础设施的建设,过去 10 年中涌现了很多新的商业模式,很多新兴公司进入了一些之前很难进入的市场。这种变化是动态的,许多公司开始重新认识,而另外一些处于为生存而斗争的境地。

我认为今天的市场需要的组织是那种能够及时发现和推出用户想要的产品,并保证很好的质量和很高的满意度。在这种市场环境下,耽搁的代价比开发或生产产品的代价要高,因此组织需要变化。

一家支持价值传递、及时反馈市场需求的组织应该减少工作移交和协调的数量。因为这个原因,很多全栈和端到端的敏捷团队,在组织层面也应该这么做。这种改变对现有的架构和权利影响很大,因为每件需要沟通、同步和沟通的改变都是为了找到更加专注和有价值的策略。

当我与各个组织的领导团队沟通时,经常发现他们对于“什么有价值什么没有价值?”这样的问题认识不清楚。这是传统组织中根深蒂固的问题——组织文化追求效率和规定,流程和工具的作用超过了人和交流的作用。针对市场的价值假设并没有及时改变是这种企业级别的主要原因。

InfoQ:您倾向于权利下放,这种方法如何提高组织的敏捷性?

Tomasini: 下放权利可以获得更好的敏捷性,因为组织的每个子机构都可以快速反应和独立应变。成为一家敏捷组织的目标之一在于获取更高层面的适应性和反脆弱性。

授权给团队会鼓励每个团队专注和自组织。授权是一个非常难的过程,需要构建信任,以及转移知识和能力。

InfoQ:关于组织如何培养自身的敏捷性,您有什么建议?

Tomasini: 把敏捷当作实现目标的方法而不是目标本身,当敏捷成为目标时,成员会有很多自我满足的语言和运动。谨记改变一家组织是非常复杂的挑战,这需要参考之前的经验。公司应该抵挡下定义和给出实现的诱惑,因为这很少起作用。如果我们拥有充满热情的员工,应该让他们在自己的节奏内工作,从上而下推动改变容易引起抗拒和不满。

可能最重要的建议是:不要钟情于示范型项目(pilot project)。几乎所有的示范型项目都成功了!那些还没有改变文化的公司,经常会做出错误的决定——将某一个团队的成功过程中使用的流程和工具拷贝到公司的其他部分。这类决定关注了错误的地方,因此显然不会成功。

InfoQ: 有没有一种方法能可视化或者量化敏捷性?我们如何知道一个组织变得更具敏捷性了呢?

Tomasini: 这个问题非常有趣。已经有很多人试图量化敏捷性,但是大部分人都没有抓住真实的意图。基于“如果人们采取正确的行动,公司就会变得敏捷”这一假设,在线上有一些估算接受敏捷实践和规则的程度。还有一大批团队效率模型用于帮助一些组织判别它们的新人、合作和专注于结果的层次。

我认为你不能量化敏捷性,这没什么意义。另外,我们可以统计一些改变和这些改变是否产生了比过去更好的结果。

如果需要以一个衷心的建议作为结尾,那就是:不要把一个敏捷的组织和另一个做对比,不要将一个敏捷的组织和它的过去做对比。这些行为类似于愚蠢的臭老太婆追求虚荣心,最终会浪费很多本可用于改变的时间。如果人们能够开心工作,并且充满动力,那么他们也会非常有效率、创造性和专注力,因此也很有可能获得伟大的结果。有一种可视化敏捷性的方法,你可以每天在办公室走一圈,数数面带笑容的人数,并且参与他们的谈话,如果趋势是向上的,那么你的组织就正在获得敏捷性。

查看英文原文: Growing Agility


感谢侠天对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-04-18 19:001228

评论

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

【深入理解TcaplusDB技术】TcaplusDB 表管理——删除表

TcaplusDB

数据库 nosql TcaplusDB 腾讯游戏

不愧是美团内部“接口自动化测试学习笔记”这细节讲解,神了

伤心的辣条

Python 程序人生 软件测试 自动化测试 接口测试

【深入理解TcaplusDB知识库】部署TcaplusDB Local版常见问题

TcaplusDB

数据库 nosql TcaplusDB 腾讯游戏

【深入理解TcaplusDB技术】入门MySQL Driver

TcaplusDB

数据库 nosql TcaplusDB 腾讯游戏

BI的落寞,低代码会重演一遍吗?

ToB行业头条

【深入理解TcaplusDB技术】入门Tcaplus-JDBC开发

TcaplusDB

数据库 nosql TcaplusDB 腾讯游戏

天翼云电脑打造极致流畅与安全 助企业数字办公升级

天翼云开发者社区

漫谈软件架构

韩陆

云原生 领域驱动设计 可观测性 软件架构 事件驱动架构

【ELT.ZIP】OpenHarmony啃论文俱乐部—gpu上高效无损压缩浮点数

ELT.ZIP

鸿蒙 压缩算法 Openharmony啃论文俱乐部 ndzip

数字先锋| 助力打造国有资本运营升级版 中国国新构建数字化转型新格局

天翼云开发者社区

【深入理解TcaplusDB技术】TcaplusDB 表管理——修改表

TcaplusDB

数据库 nosql TcaplusDB 腾讯游戏

从小白到架构师原来是这样修炼出来的

C++后台开发

架构师 C++后台开发 软件架构师 服务器架构师 C++架构师

【深入理解TcaplusDB技术】入门Tcaplus SQL Driver

TcaplusDB

数据库 nosql TcaplusDB 腾讯游戏

What are the uses of LED display?

Dylan

LED LED display

外呼机器人7大难题,看网易云商如何攻破?

网易智企

AI 机器人

【深入理解TcaplusDB技术】入门TcaplusDB 问题汇总

TcaplusDB

数据库 nosql TcaplusDB 腾讯游戏

天翼云为欧拉社区贡献首个C++热补丁 加速推进联创技术落地应用

天翼云开发者社区

Python接口自动化核心模块 - 数据库操作和日志

伤心的辣条

程序员 程序人生 软件测试 接口测试 Python自动化测试

EMQ作为首批创始会员单位,加入SAP可持续发展与实践战略联盟

EMQ映云科技

物联网 IoT SAP emq 6月月更

【深入理解TcaplusDB技术】查看TcaplusDB线上运行情况

TcaplusDB

数据库 nosql TcaplusDB 腾讯游戏

安心+10000

天翼云开发者社区

常见线程数量的估算方式

snlfsnef

系统设计 线程 多CPU

企业如何建设知识管理系统

小炮

【深入理解TcaplusDB技术】TcaplusDB 表管理——清理表

TcaplusDB

数据库 nosql TcaplusDB 腾讯游戏

详解MOVE PROTOCOL的测试版,让健康运动如影随形

西柚子

数字先锋 | 牵手中资医疗医药,开创医疗医药应急保障服务新格局

天翼云开发者社区

【ELT.ZIP】OpenHarmony啃论文俱乐部—一种深度神经网压缩算法

ELT.ZIP

OpenHarmony 压缩算法 ELT.ZIP 啃论文俱乐部 深度神经网

【深入理解TcaplusDB技术】TcaplusDB 表管理——新建表

TcaplusDB

数据库 nosql TcaplusDB 腾讯游戏

小程序开发真的可以取代APP软件开发设计吗?

开源直播系统源码

软件开发 小程序开发

单线程性能炸裂 英特尔以Sapphire Rapids强势角逐AI计算市场

科技之家

K8S集群无法通过Service Name访问的故障

领创集团Advance Intelligence Group

成长型敏捷性_文化 & 方法_Ben Linders_InfoQ精选文章