“石头汤与煮青蛙”中的催化剂
做变化的催化剂
三个士兵从战场返回家乡,在路上饿了。他们看见前面有村庄,就来了精神----他们相信村民会给他们一顿饭吃。但当他们到达那里,却发现门锁着,窗户也关着。经历了多年战乱,村民们粮食匮乏,并把他们有的一点粮食藏了起来。
士兵们并未气馁,他们煮开一锅水,小心地把三块石头放进去。吃惊的村民们走出来望着他们。
“这是石头汤。”士兵们解释说。“就放石头吗?” 村民们问。“一点没错,但有人说加一些胡萝卜味道更好...…”一个村民跑开了,又很快带着他储藏的一篮胡萝卜跑回来。
几分钟之后,村民们又问:“就是这些了吗? ”
“哦” 士兵们说:“几个土豆会让汤更实在。”又一个村民跑开了。
接下来的一小时,士兵们列举了更多让汤更鲜美的配料:牛肉、韭菜、盐,还有香莱。每次都会有一个不同的村民跑回去搜寻自己的私人储藏品。
最后他们煮出了一大锅热气腾腾的汤。士兵们拿掉石头,和所有村民一起享用了顿美餐,这是几个月以来他们所有人第一次吃饱饭。
在石头汤的故事里有两层寓意。士兵戏弄了村民,他们利用村民的好奇,从他们那里弄到了食物。但更重要的是,士兵充当催化剂,把村民团结起来,和他们一起做到了他们自己本来做不到的事情---- 一项协作的成果。最后每个人都是赢家。
你常常也可以效仿这些士兵。
在有些情况下,你也许确切地知道需要做什么,以及怎样去做。整个系统就在你的眼前–你知道它是对的。但请求许可去处理整个事情,你会遇到拖延和漠然。大家要设立委员会,预算需要批准,事情会变得复杂化。每个人都会护卫他们自己的资源。有时候,这叫做“启动杂役”。
这正是拿出石头的时候。设计出你可以合理要求的东西,好好开发它。一旦完成,就拿给大家看,让他们大吃一惊。然后说:“要是我们增加……可能就会更好。”假装那并不重要。坐回椅子上,等着他们开始要你增加你本来就想要的功能。人们发现,参与正在发生的成功要更容易。让他们瞥见未来,你就能让他们聚集在你周围。
记住大图景
另一方面,石头汤的故事也是关于温和而渐进的欺骗的故事。它讲述的是过于集中的注意力。村民想着石头,忘了世界的其余部分。我们都是这样,每一天。事情会悄悄爬到我们身上。
我们都看见过这样的症状。项目慢慢地、不可改变地完全失去控制。大多数软件灾难都是从微不足道的小事情开始的,大多数项目的拖延都是一天一天发生的。系统一个特性一个特性地偏离其规范,一个又一个的补丁被打到某段代码上,直到最初的代码一点没有留下。常常是小事情的累积破坏了士气和团队。
我们没有做过这个----真的,但有人说,如果你抓一只青蛙放进沸水里,它会一下子跳出来但是,如果你把青蛙放进冷水里,然后慢慢加热,青蛙不会注意到温度的缓慢变化,会呆在锅里直到被煮熟。
参考:
摘自《程序员修炼之道----从小工到专家》第1章3节
END |
“石头汤与煮青蛙”中的催化剂相关推荐
- 程序员修炼/进阶之路3:石头汤与煮青蛙
第一次接触<石头汤>的故事,是在我家大儿子的幼儿园元旦晚会上.是以话剧的形式表演出来的,当时第一感觉就是战争给人们心理上打击是异常沉重的. 人们之间的信任几乎没有了,被生命威胁的恐惧支配着 ...
- 煮一锅信息化石头汤(转)
http://www.amteam.org/k/CIO/2009-6/625352.html 有一则叫"石头汤"的伊索寓言,网上随便可以搜到,txt的或者mp3的,还有flash版 ...
- 石头汤(寓言故事 )
三个士兵从战场返回家乡,在路上饿了.他们看见前面有村庄,就来了精神--他们相信村民会给他们一顿饭吃.但当他们到达那里,却发现门锁着,窗户也关着.经历了多年战乱,村民们粮食匮乏,并把他们有的一点粮食藏了 ...
- Team Leader 你不再只是编码, 来炖一锅石头汤吧
为什么软件项目需要 Team Leader 多年以前,当我接触敏捷时,我接触到一个概念,叫做 "自组织的团队",当时我看了一些估计从没做过敏捷的一些凭空捏造的很多文章(事实上,这类 ...
- 2004-7-31 20:17:53 管理故事216之002-温水煮青蛙
管理故事216之002-温水煮青蛙 [收集编辑] [故事] 将一只青蛙放在大锅里,里头加水再用小火慢慢加热,青蛙虽然略约可以感觉外界温度慢慢变化,却因惰性与没有立即必要的动力往外跳,最后被热水 ...
- 机器人钩阿木木_英雄联盟:机器人最不敢钩的英雄,石头算一个,钩中他坐等团灭!...
原标题:英雄联盟:机器人最不敢钩的英雄,石头算一个,钩中他坐等团灭! 大家好,我是小编黑心猫,每天给你带来最有趣的游戏资讯,如果看过的小伙伴觉得有趣的话,记得关注我哟~ 机器人在游戏中是一个我们平时比 ...
- 像“旅行青蛙”中的青蛙一样,孤独的学习web
推荐一个前端学习群606721798这里每天晚上20:00都有一节[免费的]前端直播课程,都是纯干货分享,
- 程序员修炼之道(跨年阅读)-----精彩---经典---(待整理)
程序员修炼之道 1 我的源码让猫给吃了 2 软件的熵 3 石头汤与煮青蛙 4 足够好的软件 5 你的知识资产 6 交流! 7 重复的危害 8 正交性 9 可撤消性 10 曳光弹 11 原型与便笺 12 ...
- 程序员修炼之道(1-7)
1 我的源码让猫给吃了 注重实效的程序员的特征是什么?我们觉得是他们处理问题.寻求解决方案时的态度.风格.哲学.他们能够越出直接的问题去思考,总是设法把问题放在更大的语境中,总是设法注意更大的图景.毕 ...
最新文章
- 部署 kubernetes 集群(CentOS7.3,K8S1.8.3)
- 1470. Shuffle the Array
- Objective-C NSString字符串操作总结
- python项目部署到url_项目上线部署
- 微软Build 2017首日主角AI 同时发布.NET Core 2.0 Preview 1
- Android接入热敏打印机,Android 关于佳博和汉印蓝牙热敏打印机开发
- 拦截游戏窗口被移动_Ruined King官网版-拳头rpg Ruined King游戏最新版下载v1.0
- java库里_java8之StringJoiner。终于有像guava类库里的功能了
- 4 FI配置-财务会计-创建会计科目表或总账科目表(COA-Chart of Account)
- 五种方法快速查找对方IP地址(转)
- NETCDF C and FORTRAN 4.2 安装笔记
- 在Ubuntu 20.04(含Xubuntu、Linux Mint Cinnamon等衍生版)上安装Wine QQ,获得更佳的使用体验
- vue项目保存页面为pdf 、word
- 连接SQLserver数据库发生错误,提示用户sa登录失败解决方法(亲试有用)
- 2020年中国干旱灾害受灾面积、饮水困难人口数量及造成经济作物损失分析[图]
- 共享编辑文档系统dzzoffice安装
- 如何使用netstat命令辨别DDOS入侵
- 虚函数:多态的实现原理
- [UE4]设置和获取GameInstance的方式:SetGameInstance,GetGameInstance
- Oracle AWR管理与维护
热门文章
- 头条号指数改版上线,科技领域排名TOP3%
- 大话设计模式之建造者模式
- 安卓手机怎么设置蓝牙耳机弹窗动画_安卓如何完美兼容AirPods Pro?你需要这款神器...
- 【无标题】个人玩家是无法DIY物联设备接入阿里飞燕天猫精灵或者公版APP的
- 官网下载eclipse出现mirror.kakao.com 的响应时间过长+解决方法
- rocketmq 高可用机制
- “猫狗拼”上交三季度答卷,流量焦虑之下谁的处境更危险?
- java神奇蜘蛛侠攻略_《神奇蜘蛛侠》图文流程攻略
- linux删除文件夹下所有文件_手机文件夹全是英文不敢删?删除这6个文件夹,瞬间多出几个G...
- html波浪动态效果,HTML5+CSS3逼真水波浪动画特效