2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

组织级敏捷转型的四个阶段

  • 2020-03-18
  • 本文字数:3208 字

    阅读完需:约 11 分钟

组织级敏捷转型的四个阶段

物理结构对系统是至关重要的,但它们很少是杠杆点,因为改变物理结构通常不太容易而且见效慢。恰当的杠杆点,需要从一开始就被设计好。一旦实体的结构建立起来了,要想找到杠杆点,就需要理解系统的限制和瓶颈,在尽可能发挥它们的最大效率的同时,避免出现较大的波动或扩张,超出其承受能力。

——德内拉·梅多斯《系统之美》


笔者认为,敏捷转型是一个系统性的改进工程,具有时间和空间两个维度的复杂性,故要用动态的眼光来观察。作为参与组织全局优化的改进工作者,视野不能局限于研发过程,更要避免深陷于诸如“在某个小技术团队内推行三三五五”之类流于形式的过程中。


推动敏捷转型和做其他改进工作一样,目的是帮助组织成功,故不可能一蹴而就。更何况组织的使命是达成商业目标,而非敏捷转型成功,切勿舍本逐末。如果强行导入,则好比通过大跃进方式达成共产主义,结果可想而知。甚至可能出现转型尚未成功,公司却已经在残酷的市场竞争中倒闭了的情况,与“帮助组织成功”的目标背道而驰了。



企业的成长阶段决定了组织当前的结构。所以,既然组织的使命是 达成商业目标,更合理的转型杠杆点,是着眼于宇宙的大尺度,基于组织处于不同阶段时的结构和组织对项目经理(下称: PM )的定位,解决组织“难以达成商业目标”的痛点,然后逐步拓展系统边界和提升 PM 的职责范围,不断地进行全局的敏捷化。


阶段〇:小作坊

这个阶段,组织对 PM 角色的诉求并不太高,因为初创团队才是真敏捷。有赞 CTO 崔玉松也经常感慨早些年奋斗的日子:团队小,沟通成本低。哪需要什么项目管理啊,吼一嗓子的事儿,上午与负责产品和业务的同学讨论完毕,下午捣鼓捣鼓就弄上线了。



只是这种模式不可持续,有两股力量在推动组织往不同的方向进化:业务和技术(如下图)。其中:


1)一般来说,技术侧的复杂度风险会比业务侧更早暴露,所以管理者介入技术侧并在此沉淀的管理方法也较多,技术团队的管理成熟度逐渐提高。


2)技术侧的学习门槛高于业务侧,故对人员技术深度的要求高于广度。


3)初创企业需要尽可能多的人员能支持所有业务,业务广度优先于深度。


阶段一:职能结构

彼时,有赞业务主要围绕微商城 SaaS 展开,组织结构相对简单,从作坊式分工过渡到了职能结构形态。为提升技术管理的成熟度,有赞在该阶段引入了 PM 角色,故该阶段的 PM ,最重要的使命,就是关注 研发生命周期管理,建立研发项目的管理体系,用“项目”这种形式来建立研发人员的合作方式,目的是使组织从无序到有序,并培养群体的规则意识,提升研发团队的管理成熟度。


有赞在研发项目管理体系的搭建过程中,适当地导入了一些敏捷的元素,一方面让规则建立在当下研发人员熟悉的工作流程上,另一方面又不至于太重,给人留下瀑布式项目模式的烙印,为未来的调整留出空间。随着组织成熟度的提升,可以加入更多的敏捷元素。


敏捷转型的过程,就是在不断试探中逐渐减少管理投入及加强自组织能力的过程。


阶段二:事业部结构

有赞启动云业务,抽象底层能力,并在此基础上嫁接出更多的垂直领域(比如:美业、零售连锁、教育等等),没有人能全局掌握如此宽泛的业务知识,业务复杂度变得很突兀了(如下图)。于是,在商业目标的驱动下进行了新一轮组织架构调整,事业部的特征慢慢形成。事业部制也就是德鲁克所推崇的“联邦分权制”,在该模式下,各职能部门被拆解,人员以小组单元形式重组到以达成特定商业价值为目标的各独立业务领域中。


从宏观上看,这种模式像极了敏捷团队,角色齐全,目标唯一。但在事业部内部观察的话,每个角色并非单个人,而是一个由 TL 管理的小组,所以微观上还是职能结构(甚至有一些提供共享能力的角色仅以虚线形式存在于事业部内,实线的职能特征更强)。但总的来说,商业目标使得原来职能结构时期的部门墙正在瓦解。



此时, PM 可以腾挪的空间开始变大。与原来单一业务下的大组织相比,事业部化之后各团队的规模变小(但还是有上百人),对接该业务线的 PM 可以夯实大部分在阶段一的改进点,并根据小团队做更深入的优化。其中特别有效的一个手段,是基于事业部下各二级业务线的 需求生命周期管理


随着 PM 在研发生命周期的作用的发挥,我们发现流动效率的瓶颈,已从技术侧左移到代表需求生产的产品侧,故 PM 的职责范围不再只是研发侧,而是从需求生产到研发上线的整个需求生命周期的项目管理。系统的边界就变成了:商业目标落地为业务需求,是系统外部的驱动力。同时,由于在研发侧有充分的沉淀和赋能,研发过程的管理可以逐步交接给技术团队自己完成。


一方面, PM 可以酌情降低研发管理细节的关注度,而应把精力重点放在产品侧的过程管理(比如:设置 APO 和 PO 、产品侧里程碑、需求价值跟踪等),以及需求从产品侧到技术侧的界面(比如:统一需求池、需求预估、资源冲突处理等)。另一方面, PM 逐渐引导事业部,在不改变组织结构的前提下,进一步划分为以商业目标为导向的多个虚线特性团队,并尝试解耦。


隐藏细节,本质上是一种为了站到系统更高层级上做更全面思考的必要手段。


阶段三:矩阵结构

为了提升市场竞争能力,有赞需要在更多的垂直行业提供解决方案。和事业部模式相比,这是一种更灵活的组织形式,是面向新商业模式的一系列尝试。它不改变现有的组织架构和汇报关系,以临时组建全链路项目的方式,拉动整个组织上下游资源,围绕短期业务目标进行的一场综合行动。它的特点是短频快,打得赢就打,打不赢就跑。


PM 在本阶段需要关注的 全链路项目管理,包括了销售、市场、产品、技术、运营、服务等多个环节,而每个环节都会有一系列的动项,每个行动项都需要用子项目的方式管理其过程。阶段二所关注的产品研发项目,在这里只是其中的一个行动项而已。站在更全局的视角,细节进一步被隐藏。



该阶段仿佛又回到了“临时组建项目”的工作方式,而且细节操作层面可能会散在各处。但实质上,这类项目的各方资源在宏观上更内聚,因为每个职能角色都会有一个核心人员参与其中,在核心团队实践“三三五五”反倒更加容易和有效(类似于 Scrum Of Scrums ,但会做得更重),组织典型的特征是:目标更聚焦、市场反馈更早、需求迭代更快。当然,因为各行动项须由核心人员带回各自职能单元落实,故仍然要归属在统一需求池的框架下。


与产品研发侧相比,协调各职能角色的难度更大。故 PM 需要将产品研发业已沉淀的管理能力 赋能 给其他职能单元,有助于各职能角色对齐目标和行事方式,避免 PM 既要顾全大局,又要因为组织中各职能单元成熟度不够而不得不到处救火。

阶段四:战略业务单位结构

在该阶段,组织将在大型的多元化产品市场中进行多种经营,提供不相关的产品与服务。有赞尚未走到该阶段,故笔者暂无实践经验可以分享。但可以预见到的是,随着组织的壮大,单个 PM 可以触达的组织范围是有限的,故需要依托组织的力量,是归属于 PMO 还是事业部,取决于项目管理专业技能和改进对象的业务复杂度对该角色的影响当前谁占主导(参考上图特性团队和组件团队的决策模型),敏捷转型的方向和节奏也会受此影响。这也将会是一个有趣的话题,但限于篇幅,不在此展开。


组织的进化是一个存在即合理的过程,从系统思考的角度来说,敏捷思想的引入只是作用于系统的无数个悬摆之一。且在组织的不同阶段(时间或空间),会产生不同的时延作用,甚至可能违背当事人的初衷。作为组织级敏捷转型的导入者,我们一方面要积极面对组织现状做系统思考,并因地制宜地导入有利于组织成长的敏捷元素,另一方面也要及时观察该系统的反馈效果,分析各回路的变化和主次关系切换,合理做出调整。


我惊恐地意识到,我急迫地希望重建民主,有些做法却几乎和理想主义者一样了。我一直希望更快地推动历史的发展,却犯了“拔苗助长”的错误。我意识到,当我们试着创造一个新事物时,我们必须学会等待。我们必须充满耐心地播种,精心浇灌土地,让种子自己发芽、生长,它需要时间。你不可能愚弄植物,你更不可能愚弄历史。

—— 瓦兹拉夫·哈维尔

(捷克共和国第一任总统、剧作家)


2020-03-18 19:541230

评论 1 条评论

发布
用户头像
读完十分受益,敏捷转型不是机械的践行Scrum等敏捷实践,而是要应用敏捷的思想去发现组织的低效点,提高组织效率。
2023-07-09 17:03 · 日本
回复
没有更多了
发现更多内容

Vue进阶(幺肆肆):(window,parent,opener,top).location.reload方法分析

No Silver Bullet

Vue 页面刷新 10月月更

2021年Android春招面试经历,阿里秋招面试真题解析

android 程序员 移动开发

Prometheus 内置函数(一)

耳东@Erdong

Prometheus 10月月更

Go 中如何使用结构体标签

baiyutang

golang 10月月更

Zookeeper 客户端错误:Packet len8854970 is out of range!

看山

zookeeper 10月月更

全球6G专利独占4成,中国能否借此“制霸”元宇宙?

海比研究院

2021年GitHub上那些优秀Android开源库总结,花2万块买的教程

android 程序员 移动开发

你真的会 Prometheus 查询吗?--PromQL 合集

耳东@Erdong

Prometheus PromQL 10月月更

Defi挖矿系统开发简介(现成案例)

第 22 章 -《Linux 一学就会》- 跳出循环-shift参数左移-函数的使用

学神来啦

Linux linux运维 linux云计算 linux一学就会

linux之xargs使用技巧

入门小站

Linux

架构实战营-模块一

瓜子葫芦侠

「架构实战营」

2020-2021蚂蚁金服Android面试真题解析,使用指南

android 程序员 移动开发

Python代码阅读(第43篇):构造组合函数

Felix

Python 编程 Code Programing 阅读代码

REST API 设计:过滤、排序和分页

devpoint

REST API 10月月更

解密诡异并发问题的幕后黑手:可见性问题

华为云开发者联盟

并发编程 线程 并发 可见性 单核CPU

Groovy动态添加方法和属性及Spock单测

FunTester

Java 动态 spock Groovy FunTester

2021年Android程序员职业规划,Android开发技巧

android 程序员 移动开发

2021年大厂程序员进阶宝典,Android开发基础面试题

android 程序员 移动开发

央行数字货币已落地,来的太快,机遇在哪?

CECBC

DeFi智能合约DAPP系统开发公司(现成)

2021年Android大厂面试分享,实战篇

android 程序员 移动开发

看了CopyOnWriteArrayList后自己实现了一个CopyOnWriteHashMap

root

Java 程序员 CopyOnWrite;

在线字符串长度计算,字符串统计工具

入门小站

工具

谈 C++17 里的 Chain of Responsibility 模式

hedzr

设计模式 Design Patterns 职责链模式 c++17 消息分发

Vue进阶(幺肆伍):Vue-elementUI实现操作栏位更多效果

No Silver Bullet

Vue 10月月更

在 pygame 中好好玩玩精灵,滚雪球学 Python 游戏番

梦想橡皮擦

10月月更

Apache APISIX 助力有赞云原生 PaaS 平台,实现全面微服务治理

API7.ai 技术团队

云原生 PaaS API网关 Apache APISIX

2021年Android高级面试题,成功入职字节跳动

android 程序员 移动开发

阿里云边缘云ENS再升级 产业数字化落地向何方?

阿里云Edge Plus

Java8 Lambda表达式与Stream

风翱

Lambda 10月月更

组织级敏捷转型的四个阶段_文化 & 方法_feijieppm_InfoQ精选文章