写点什么

开发减速,是为了赢利提速

2009 年 7 月 23 日

人们一般都认为:如果团队中每个人都能发挥最大能力,那么这个团队一定是最有产出的团队。与之相反,Steve Bockman 认为这个假定不一定永远成立。在有些情况下,可能有必要 放慢团队速度,少干点儿活,而不是全速前进,最终目的是为了迅速提高产出和利润。

Steve 提到他在两个团队中做过的练习,步骤如下:

  • 操作一:从库房里取出一些原材料(一叠纸)。
  • 操作二:把纸向内折叠,然后再展开。
  • 操作三:把纸张的上面两个角向内折叠。
  • 操作四:把纸张两边向内折叠,只折一半,折成类似于翅膀的形状,再放下来。

一个团队用尽全力工作,而另一个团队被要求放慢速度,以配合最慢的操作

两个团队都在 5 分钟内产生出同样数量的纸飞机,然而查看由于在制品库存造成的损失,全力工作的团队的损失要远高于配合最慢操作的团队造成的损失。第二个团队没有产生堆积如山的在制品,因此减少了消 耗的物料和劳力。

Steve 进一步引用了商业小说《目标》, 其中指出可采取下列步骤改进产出:

  • 步骤 1:识别系统的瓶颈。
  • 步骤 2:想办法如何让瓶颈发挥最大潜力(比如:不让瓶颈处于空置状态).
  • 步骤 3:协调系统其他部分,以配合步骤 2 中的决策(比如减缓瓶颈上游步骤的操作速度)
  • 步骤 4:提升系统的瓶颈(比如让缓慢的操作提速)
  • 步骤 5:如果在之前的步骤中,一个瓶颈被打破(比如某个瓶颈不再是瓶颈),那就回到步骤 1。

因此,推荐做法是:在试图提升瓶颈速度之前,先放慢所有非瓶颈操作的速度。

将上面的推荐做法与自己在试验中得到的体会梳理过一遍之后,Steve 将软件开发过程做了一个类比,这个类比可以总结为知识的创建与分享。他建议采用下列咒语来提升利润:

  • 知识是软件开发的库存
  • 人们会以自己的速率来消耗知识。
  • 如果知识的创建速度快于消耗速度,那就会产生过量库存。
  • 过量库存会降低利润。

根据上面的讨论,我们可以得出结论:如果系统中存在瓶颈,而且以相对较低的速度水平运作,要是此时仍拼尽全力,反而对系统产出利润不利。关键在于保持与瓶颈相同的处理能力,并先让瓶颈提速,让整个 系统向最高处理能力接近。这样就可以降低在制品数量,从而保证系统的健康,还能产出利润。

查看英文原文: Slow Down to Speed Up Profits

2009 年 7 月 23 日 01:571636
用户头像

发布了 479 篇内容, 共 128.7 次阅读, 收获喜欢 32 次。

关注

评论

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

网易有道 iOS二面经验分享

iOSer

ios 面试题 网易 大厂面试 iOS面试

智慧公安情报研判大数据系统分析平台搭建

t13823115967

智慧公安

AI技术在音视频领域的发展

anyRTC开发者

人工智能 ios android AI WebRTC

博睿数据支持腾讯云函数监控,Serverless时代已来临

博睿数据

Serverless APM 监控

咨询师的诱惑

escray

面经 大龄程序员 面试经历 101次面试

数字资产钱包系统开发及介绍

系统开发咨询:I76-883I-5I52 邓森

架构师训练营 1 期第 10 周:模块分解 - 作业

灵霄

极客大学架构师训练营

架构师训练营 1 期第 13 周:数据应用(二) - 作业

灵霄

极客大学架构师训练营

【Java并发编程】面试必备之线程池

java金融

线程池

架构师训练营 1 期第 11 周:安全稳定 - 作业

灵霄

极客大学架构师训练营

即构低延迟直播产品L3,打造更优质的实时互动体验

ZEGO即构

推陈出新,一步到位,智慧水务这么用效率翻倍

一只数据鲸鱼

物联网 数据采集 智慧城市 组态软件 智慧水务

京东将上线社区团购“京喜拼拼”:社区团购是否是一次泡沫大战

石头IT视角

架构师训练营 1 期第 9 周:性能优化(三)

灵霄

极客大学架构师训练营

IDEA插件:多线程文件下载插件开发

Silently9527

Java 多线程 idea插件 文件传输

一代版本一代神:利用Docker在Win10系统极速体验Django3.1真实异步(Async)任务

刘悦的技术博客

django python3.x 异步 异步任务

架构师训练营第六周作业

Geek_xq

生产环境全链路压测建设历程 22:FAQ 1&2

数列科技杨德华

全链路压测 七日更

【Java并发编程】阿里最喜欢问的几道线程池的面试题?

java金融

Java 面试题 线程池

也谈“中年焦虑”

程序员架构进阶

方法论 职业规划 中年危机

智慧警务平台搭建,大数据时代下的警务模式

t13823115967

智慧警务大数据系统开发

公安大数据可视化指挥决策平台建设,智慧警务系统开发

WX13823153201

太平金科助力“开局之战”顺利启动,博睿数据“A+N”一体化解决方案全力护航

博睿数据

APM npm AIOPS

像用户一样测试:不妨犯傻

QualityFocus

软件测试 体验 可用性 用户体验

互联网寒冬下,程序员如何化解危机?答案全在这份阿里Java知识地图里

比伯

Java 编程 程序员 面试 计算机

LeetCode题解:剑指 Offer 40. 最小的k个数,二叉堆,JavaScript,详细注释

Lee Chen

算法 LeetCode 前端进阶训练营

架构师训练营 1 期第 12 周:数据应用(一) - 作业

灵霄

极客大学架构师训练营

简明设计模式—创建型

2970

golang 设计模式

Devil Fruit恶魔果实APP系统软件开发

开發I852946OIIO

系统开发

架构师训练营第六周总结

Geek_xq

架构师训练营 1 期第 8 周:性能优化(二)- 作业

灵霄

极客大学架构师训练营

开发减速,是为了赢利提速-InfoQ