写点什么

从对敏捷的“船货崇拜”到成为敏捷组织

  • 2015-04-05
  • 本文字数:1244 字

    阅读完需:约 4 分钟

Avishai Ish-Shalom 是 Fewbytes 的 CTO 和特拉维夫DevOps Days 的联合主办人,他在最近的卢布尔雅那DevOps Days 上谈到,在当今基于云的、面向服务的世界里,组织需要的是敏捷的文化,而不是对敏捷的“船货崇拜”(译注:指对敏捷形式的追捧)。

Ish-Shalom 解释说,在高可用的环境中,组织从卖软件产品转向卖服务,导致产生了大量的运维任务。这里面的大部分工作没法提前计划也没法统计。而这些工作又导致了延期,甚至在某些组织里导致了“指责大战”。只有搞定了运维任务和扯皮的事情之后,大家才能致力于业务和IT 项目。

在应对快速变化上,敏捷方法可能有用。但如果只是简单地学习敏捷的形式、没掌握敏捷的原则、没有调整组织来应对大量的业务需求、服务需求和运维工作的本质,也会导致同样的老问题:延期的项目,互相指责、缓慢的交付/ 反馈。组织需要从对敏捷的“船货崇拜”,转变为持续调整和重组团队,从而交付质量可靠的服务来满足客户

InfoQ 问了 Ish-Shalom 一些关于定期重组组织的实际例子:

很多公司尝试了不同的事情,比如 Spotify 关于工作程文化的视频;或者 Valve 怎么给员工的桌子装上轮子,让他们成为自组织的团队;分布式公司也不错——37Signals 也是个很有趣的例子。还有些公司会让员工在不同团队间定期轮岗。

很少有团队是真正自组织的,Ish-Shalom 补充说。团队通常是由高层管理者从功能或工具的角度来定义的,这样一来,两个孤立的团队之间就会产生明显的边界,进而导致过度的切换和约束,拖慢整个系统的速度。

我认为,首先要认识到,文化和组织结构需要一直变化,而且你需要更主动地面对它。通常,人们意识中已经有了“敏捷性”,但却被管理层阻碍了,管理层不允许人们去重新组织——拒绝人们转变的请求,还去强化工作职责定义和岗位等。很奇怪,很多时候一些问题的解决方案只是简单地“顺其自然”,并且让员工自组织就可以了。我们通常看到经理们在私下讨论组织重组,等结果出来后才告诉员工,员工又因此产生对抗和不满。文化建设必须包括每个人,不应该强制。

Ish-Shalom 提出,要转为动态的组织架构,可以充分利用康威定律,灵活地为解决多样的业务问题提供多样的解决方案。主要步骤有:

总的来说,每个公司可能会采取不同的路线。至少在引导变化上,我认为下面的步骤可能会有帮助:

  1. 承认你受到了旧的模式和结构的限制
  2. 跟公司里的每个人分享这些认知
  3. 不要再强化旧的结构(比如:开始允许人们挪办公室、做他们团队之外的工作、做他们的工作职责定义之外的事情,等等)
  4. 过段时间,再重新评估公司的结构和文化。然后继续从第 1 步开始。

这个过程产生的主要结果是:人们会开始习惯于组织结构是动态的,并且明白到他们是可以影响到组织结构的。

查看英文原文: From Agile Cargo Cult to Agile Organizations


感谢杨赛对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们,并与我们的编辑和其他读者朋友交流(欢迎加入 InfoQ 读者交流群)。

2015-04-05 10:171310
用户头像

发布了 27 篇内容, 共 88851 次阅读, 收获喜欢 0 次。

关注

评论

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

一起学习Python的Sanic框架:路由和蓝图

宇宙之一粟

Python 4月月更 sanic

java培训redis的集群策略

@零度

redis JAVA开发

Docker Compose 部署Kibana和 Elasticsearch本地集群 8.1.3

Geek漫游指南

elasticsearch

云原生架构下的微服务选型和演进

阿里巴巴云原生

嵌入式Linux下完成LCD屏文字显示(帧缓冲框架)

DS小龙哥

4月月更

云原生虚拟化:基于 Kubevirt 构建边缘计算实例

火山引擎边缘云

容器 k8s 边缘计算 Kubevirt

【建议收藏】吐血整理Golang面试干货21问-吊打面试官-1

利志分享

golang golang 面试

spring-cloud-kubernetes自动同步k8s的configmap更新

程序员欣宸

Java Kubernetes 4月月更

在互联网+的背景下,企业如何创新客户服务?

小炮

客户服务

APISIX jwt-auth 插件存在错误响应中泄露信息的风险公告(CVE-2022-29266)

API7.ai 技术团队

api 网关 APISIX CVE

架构实战营-模块三-作业

michael

架构实战营 #架构实战营 「架构实战营」

Java 并发编程总结

Joseph295

vue中使用element-resize-detector

CRMEB

web前端培训React 泛型组件

@零度

前端开发 React

外包学生管理系统详细架构设计文档

高山觅流水

「架构实战营」

长沙好人

成周

被滥用的“架构师”!

博文视点Broadview

Ampere Computing释放观测云“芯”算力,强强联合推动可观测性发展

观测云

可观测性 可观测

模块三:外包学生管理系统-架构设计文档

jiaoxn

「架构实战营」

架构实战训练 模块三

小马

「架构实战营」

如何构建一个可“持续演进”的可观测体系?| QCon

阿里巴巴云原生

超越 iTerm!号称下一代 Terminal 终端神器,用完爱不释手!

沉默王二

【课程汇总】Hello HarmonyOS系列课程,手把手带你零基础入门

HarmonyOS开发者

HarmonyOS ArKUI 3.0

从mybatis-plus-generator看如何编写代码生成器

Rubble

4月日更 4月月更

观测云入驻阿里云计算巢,为用户构建稳定安全的云上连接

阿里云弹性计算

基于 TiDB 的 Apache APISIX 高可用配置中心的最佳实践

API7.ai 技术团队

微服务网关 api 网关 APISIX TiDB

Robot OS驱动开发

轻口味

c++ android Robot 4月月更 AOSP

活动预告 | 4月23日,多场OpenMLDB精彩分享来袭,不负周末好时光!

第四范式开发者社区

机器学习 数据库 AI 特征 特征平台

Java类应用高内存问题排查指南

中原银行

Java JVM 问题排查 中原银行 高内存

Kafka设计的基本原理

平凡人生

深入理解JMM-CPU多核硬件架构剖析及Java内存模型

janyxe

JVM cpu Java内存模型

从对敏捷的“船货崇拜”到成为敏捷组织_研发效能_Manuel Pais_InfoQ精选文章