Skip to content

为什么有些公司推行「敏捷开发」后,反而觉得效率变低、内耗更多了?

发布日期:2026年6月12日

最近听到一位朋友的吐槽,说出了很多人的心声:

公司引入敏捷之后,效率没见提升,会议倒是多了不少。需求天天变,出了事谁都不认账,感觉比以前还累。

这不是个例,而是一个极其普遍的现象。

在行业里混几年,你会发现一个残酷的事实:大部分公司的"敏捷",只是一场精心排练的表演。 站会在开、看板在挂、迭代在跑,但团队的效率、士气、交付质量并没有实质性的改善——有时候甚至更差了。

问题出在哪里?是敏捷本身有问题,还是推行过程中出了偏差?

答案是:绝大多数情况下,不是敏捷的问题,是推的方式有问题。 准确地说,是学了敏捷的"形",丢了敏捷的"神"。

今天就来认真拆解一下:敏捷落地最常见的六大误区,以及如何真正把敏捷的精神落到实处。


😩 误区一:把"仪式"当"实践",形式大于内容

这是最常见、也最致命的问题。

很多公司的敏捷推行,本质上就是"上全套仪式":

  • ✅ 每天站会 15 分钟
  • ✅ 每两周 Sprint Planning
  • ✅ 每两周 Sprint Review
  • ✅ 每两周 Sprint Retrospective
  • ✅ Backlog Refinement 会议
  • ✅ 看板工具配置得漂漂亮亮

仪式一个不少,效果一点没有。

典型症状

站会变成"轮流念稿":每个人机械地说"昨天做了什么、今天要做什么、有没有阻塞",说完就散。没人真正在听别人的内容,也没人在意信息是否同步了。

回顾会(Retrospective)变成"吐槽大会"然后什么都没改:大家提了一堆改进意见,记录了满满一页,下个迭代该怎样还怎样。改进项从来不跟踪、不落实。

评审会(Review)变成"走过场":做个 Demo 给利益相关方看看,大家鼓鼓掌、点点头,没有真正的反馈和讨论。

为什么会这样?

因为仪式是容易复制的,但仪式背后的思维方式和文化转变是很难复制的

找一个 Scrum Master,买一套 Jira 模板,排上会议日历——这些事情一周就能搞定。但让团队真正理解"为什么要站会""回顾会的本质是什么""如何从失败中学习"——这些需要长期的引导和文化建设。

破局思路

每一个敏捷仪式,都要回答"它到底在解决什么问题":

仪式要解决的问题判断标准
站会信息同步 + 快速发现阻塞会后是否有人立刻去帮忙解决阻塞?
迭代计划团队对目标达成共识会后每个人能否用一句话说清这个迭代要交付什么?
评审会获取真实反馈利益相关方是否提出了有价值的改进意见?
回顾会持续改进上一轮的改进项是否落地了?

如果仪式没有产生它应有的效果,不要加更多仪式,而是停下来想想:这个仪式是不是在走过场?


🔄 误区二:需求"随便变"被当成"拥抱变化"

敏捷宣言里有一句名言:"响应变化高于遵循计划。"

很多公司把这句话理解成了:需求可以随便改、随时插、想怎么变就怎么变。

于是出现了这样的场景:

  • 产品经理周一说"这个功能要加个按钮",周三说"不要了,换成弹窗",周五又说"还是加按钮吧"
  • 老板开会时随口说了一句"我觉得应该加个XX功能",第二天就变成"最高优先级"
  • 客户在 Sprint 中期提出新需求,直接插入当前迭代,没有任何评估和取舍

结果就是:团队疲于奔命,永远在"响应变化",永远做不完计划内的事。

"拥抱变化"的真正含义

敏捷说的"拥抱变化",指的是:

  1. 承认需求会变化这个事实——而不是假装需求不会变
  2. 建立一套机制来有序地管理变化——而不是让变化随意冲击团队
  3. 在每个迭代边界做优先级决策——而不是随时随地打断团队

破局思路

"拥抱变化"不是"没有规则地变化"。 需要建立明确的需求变更机制:

  • 当前迭代内的需求原则上不插入——除非是紧急的线上事故
  • 新需求统一进入 Backlog——在下次迭代计划时统一评估优先级
  • 变更必须有代价评估——加一个需求就要减一个需求,或者推迟其他需求
  • 产品负责人(PO)对优先级负责——不是谁嗓门大谁说了算

真正的敏捷不是"什么都可以做",而是"在有限资源下,快速做出最有价值的选择"。


👤 误区三:角色混乱,责任不清

很多公司推行 Scrum 之后,出现了一个诡异的现象:该管事的人不管事了,不该管事的人开始管太多了。

三种典型的角色混乱

1. Product Owner(产品负责人)缺位

Scrum 要求 PO 对产品的"做什么"和"为什么做"负责。但在很多公司里:

  • PO 是兼职的,本身还有自己的本职工作
  • PO 没有真正的决策权,大事小事都要请示领导
  • PO 只负责写需求文档,不参与日常的优先级决策

结果:没有人真正为"产品方向"负责,团队成了一群没有方向的执行者。

2. Scrum Master 变成了"项目经理的换皮"

Scrum Master 的角色是"服务型领导"——帮团队扫除障碍、保护团队不受外部干扰、推动持续改进。

但在很多公司里,Scrum Master 做的事是:

  • 催进度:"这个任务什么时候能做完?"
  • 当传话筒:"老板说这个需求要加急"
  • 管考勤:"今天站会谁迟到了?"

这不是 Scrum Master,这是包工头。

3. 开发团队的"自组织"变成了"没人管"

敏捷强调团队自组织,但很多公司理解为"不需要管理"。结果:

  • 任务分配靠"自觉",没人主动领困难的任务
  • 代码质量靠"人品",没人做 Code Review
  • 技术债务越堆越多,没人推动重构

破局思路

角色清晰是敏捷落地的前提:

角色核心职责常见误区
Product Owner定义"做什么""为什么做",排优先级不是写需求文档的文员,不是什么都答应的老好人
Scrum Master保护团队、扫除障碍、推动改进不是催进度的项目经理,不是会议纪要员
开发团队自主决定"怎么做",对质量负责不是"没人管",是"自我管理"

如果这三个角色的职责没有理清,敏捷推行一定会出问题。


📅 误区四:会议过载,有效编码时间被严重挤压

一个标准的 Scrum 团队,每两周的"敏捷仪式"时间开销大概是:

会议时长频率
每日站会15 分钟每天
Sprint Planning2-4 小时每迭代
Sprint Review1-2 小时每迭代
Sprint Retrospective1-2 小时每迭代
Backlog Refinement1-2 小时每迭代

粗略一算:每两周大约有 2-3 天是花在会议上的。 如果团队只有 3-5 个人,这个比例就更夸张了——可能三分之一的工作时间都在开会。

更可怕的是,很多公司的会议还不止这些——加上部门周会、项目协调会、领导汇报会……

开发人员真正能写代码的时间所剩无几。 于是出现了一个荒诞的局面:白天开会,晚上加班写代码,第二天顶着黑眼圈继续开会。

破局思路

会议不是越多越好,而是越精越好:

  • 站会严格控制在 15 分钟内——超时说明讨论方式有问题,需要会后单独沟通
  • 合并可以合并的会议——比如 Refinement 可以和 Planning 合并
  • 异步沟通代替不必要的同步会议——能在看板工具里说清楚的事,不要开会
  • 给开发人员留"无会议时间"——比如每天上午不开会,保证至少 3-4 小时的连续编码时间

最好的站会不是"每个人轮流汇报",而是"一起看看板上,哪些任务卡住了,需要谁来帮忙"。


📊 误区五:只看"速度"不看"流动",度量指标用错了

很多公司推行敏捷后,最关心的指标是Velocity(速度)——每个迭代完成了多少个 Story Points。

然后就开始出问题:

  • 团队为了让 Velocity "好看",开始给任务估更高的点数(反正也没人验证)
  • 管理者拿 Velocity 做团队间对比:"A 组每个迭代 40 个点,B 组才 25 个,B 组是不是在摸鱼?"
  • 每个迭代的计划越塞越满,完成率越来越低,团队压力越来越大

Velocity 本来是一个"团队自我参考"的指标,结果变成了"绩效考核"的工具。 一旦指标和绩效挂钩,指标就一定会被扭曲——这是管理学里著名的古德哈特定律。

破局思路

Velocity 只是一个粗略的参考,不是万能的度量工具。 更好的度量方式是关注"流动效率":

指标含义为什么更好
周期时间(Cycle Time)一个任务从"开始做"到"完成"花了多久反映真实的交付速度
吞吐量(Throughput)单位时间内完成了多少个任务不受估算偏差影响
累积流图(CFD)各阶段任务数量的变化趋势能直观看到哪里在堆积

这些指标不需要团队做 Story Point 估算,也不需要跨团队对比,它们反映的是真实的流动状况

用累积流图可以一眼看出瓶颈在哪:

累积流图

用控制图可以看到每个任务的周期时间是否稳定:

控制图

用吞吐量图可以看到团队的交付能力趋势:

吞吐量图

度量指标的目的不是"考核",而是"发现问题"和"驱动改进"。 如果你的度量体系让团队更焦虑了,那它一定用错了。


🏢 误区六:组织文化不支持,敏捷变成团队的"独角戏"

这是最深层、也最难解决的问题。

敏捷需要什么样的组织文化?

  • 信任:相信团队能自我管理,不需要微观管理
  • 透明:问题要敢于暴露,而不是藏着掖着
  • 容错:允许犯错,鼓励从错误中学习
  • 协作:打破部门墙,跨职能协作

但很多公司的实际文化是:

  • 控制:领导要看到每个人"在干活",否则就觉得不饱和
  • 掩盖:出了问题先想"怎么不被发现",而不是"怎么解决"
  • 追责:出了问题先找"谁的锅",而不是"怎么避免"
  • 割裂:产品、开发、测试各管各的,出了问题互相甩锅

当敏捷的价值观和组织文化严重冲突时,敏捷就变成了团队的"独角戏"——团队在努力实践敏捷,组织在用传统方式考核和管理。

这种情况下,团队会感到极度撕裂:

  • 敏捷教练说"团队要自组织",领导说"每周给我发周报"
  • Scrum Master 说"迭代内不插入新需求",老板说"这个需求明天就要"
  • 团队说"我们需要技术债重构时间",产品说"先做功能,重构以后再说"

破局思路

组织文化不改变,单靠团队层面的敏捷实践是不够的。 但文化的改变不是一朝一夕的事,可以从以下几个切入点开始:

  1. 从数据说话——用周期时间、吞吐量等数据,向管理层展示当前的问题
  2. 从小范围试点开始——先在一个团队跑通,用成果说服更多人
  3. 向上管理——帮助管理层理解"敏捷不是不管,而是换一种方式管"
  4. 引入外部视角——有时候内部的推动力不够,需要外部的敏捷教练或顾问来帮忙

🧭 敏捷"形似神不似"的自查清单

如果你的团队正在推行敏捷,可以用下面这个清单做个自查:

检查项✅ 有"神"的表现❌ 只有"形"的表现
站会会后有人去解决阻塞问题轮流念稿,说完就散
看板团队每天主动看看板,调整工作看板只是给领导看的"装饰画"
迭代计划团队对迭代目标有共识只是把任务塞进 Sprint,做完算完
评审会利益相关方给出真实反馈走过场,鼓掌散会
回顾会改进项有跟踪、有落实吐槽完什么都没改
需求变更有机制管理,在迭代边界决策随时随地插入,没人评估代价
角色职责PO/SM/团队职责清晰角色混乱或形同虚设
度量指标关注流动效率,用于发现问题只看 Velocity,用于考核排名
组织支持管理层理解并支持敏捷价值观嘴上说敏捷,考核还是老一套

如果大部分检查项都是"只有形",那团队的敏捷推行确实需要重新审视了。


💡 不想"全套敏捷"?看板方法是更轻量的替代方案

如果你的团队不适合完整的 Scrum 框架,或者已经被"形式化的敏捷"折腾得够呛,看板方法(Kanban)通常是一个更好的起点

看板方法的核心理念只有三条:

  1. 可视化工作流——把当前正在做的事情"看见"
  2. 限制在制品(WIP)——不要同时做太多事
  3. 管理流动——关注任务从开始到结束的流动效率

它不需要你改变现有的流程,不需要设置特定的角色,不需要固定迭代周期。从你当前的工作方式开始,逐步改进。

这也是摸鱼看板选择以看板方法为核心的原因——不强制你采用某种方法论,而是让你根据团队实际情况灵活配置

看板视图让所有任务的状态一目了然:

摸鱼看板看板视图

甘特图让时间规划和里程碑清晰可控:

摸鱼看板甘特图

自动生成周报和月报,减少团队的事务性负担:

摸鱼看板周报

不需要站会、不需要 Sprint、不需要 Scrum Master——用看板方法,你可以只取敏捷中真正有价值的部分。


🏁 总结

为什么有些公司推行敏捷后,效率反而变低了?

不是因为敏捷不好,而是只学了形式,没学到精神

回顾一下六大误区和对应的破局思路:

误区核心问题破局思路
把仪式当实践形式大于内容每个仪式都要回答"它在解决什么问题"
需求随便变"拥抱变化"被曲解建立有序的需求变更机制
角色混乱责任不清PO/SM/团队的职责必须理清
会议过载有效工作时间被挤压精简会议,留出"无会议时间"
度量指标用错只看 Velocity 做考核关注周期时间、吞吐量、CFD
组织文化不支持敏捷变成团队独角戏用数据说话,从小范围试点开始

敏捷的精神不是"开更多的会",而是"更快地发现问题、更有效地解决问题、持续地改进工作方式"。

如果你的团队正在被"形式化敏捷"困扰,不妨退一步:

  • 停掉那些没有产生价值的仪式
  • 重新思考"我们到底要解决什么问题"
  • 从看板方法开始,只做真正有用的实践

方法论是工具,不是信仰。好的团队不会被任何一种方法论绑架,而是根据自己的实际情况,选择最合适的方式。


🔗 推荐阅读

Released under the License.