过程改进 多走一公里

xiaoxiang7788 · 发布于 2011年05月16日 · 81 次阅读
96

[align=left][align=left][font=宋体][size=12.0pt]摘自胡红卫的《研发困局》一书和参考博客: [/font][size=12.0pt]http://blog.csdn.net/lobu/archive/2005/03/03/310058.aspx [/align][/align][size=12.0pt]
[font=宋体][size=12.0pt]从前有个人来到一个偏远的山村,看到大家都趟着水过河。于是他就出钱在村里建了一座桥。一年后,桥建好了,很漂亮。但是他惊奇的发现,人们依然是趟着水过河。他百思不得其解,就赶到河边问一个刚上岸的村民:“河上不是有桥吗,你们为什么还要趟着水过河呀?”村民回答:“桥?太不方便了,你看我到桥边要走 [/font][size=12.0pt]500 [font=宋体][size=12.0pt]米 [/font][font=宋体][size=12.0pt],过了河再回来还要走 [/font][size=12.0pt]500 [font=宋体][size=12.0pt]米 [/font][font=宋体][size=12.0pt],我从这里蹚着水过河多近啊!” [/font][size=12.0pt]
[size=12.0pt]
[font=宋体][size=12.0pt]  如果把做产品看成是过河的话,我们以前一直是蹚着水直接过去的。而现在的 [/font][size=12.0pt]CMM [font=宋体][size=12.0pt]流程就好比是那座桥,我们可以列出很多趟水过河的理由,时间那么紧急,你还要我们绕一圈多走路?那么多年都趟过去了,这次会趟不过去吗?我们都是好水性,从桥上过岂不是失去了发挥的舞台?是的,这些都是理由,然而却忽略了趟水过河的危险:河里有鳄鱼(缺陷),随时可能把你吃掉;河水湍急(人力不足),你随时可能陷入漩涡,等你上岸时已经偏离目的地很远了;上游随时可能有山洪暴发(需求变更),把你冲得晕头转向……想到这些,你是否对过去趟水过河的做法有点后怕?当你历经磨难,精疲力竭地爬上对岸,却发现你和目的地的偏离远远大于 [/font][size=12.0pt]1 [font=宋体][size=12.0pt]公里 [/font][font=宋体][size=12.0pt]时,你会想些什么? [/font][size=12.0pt]
[size=12.0pt]
[font=宋体][size=12.0pt]  我们在推行研发流程时遇到的一个很大的问题就是“多走 [/font][size=12.0pt]1 [font=宋体][size=12.0pt]公里 [/font][font=宋体][size=12.0pt]”的问题,很多人会说我们的时间太紧了,没有时间走流程,如果你给我足够的时间,我就会把流程走好!然而真的是这样吗?我们总是紧盯着那“ [/font][size=12.0pt]1 [font=宋体][size=12.0pt]公里”,认为那是一种巨大的投入;祈祷鳄鱼都睡觉吧,祈祷河水慢慢地流,祈祷上游风平浪静,祈祷我们可以安然地趟过去,到达胜利的彼岸!事实上呢?我们的确很少有趟不过去而淹死的时候,因为我们都是冲浪高手;但是我们每天和鳄鱼搏斗浑身是伤,走得东倒西歪偏离了航向,被大浪拍打常常要喝几口水。我们愿意接受这么多的磨难,为什么就是不愿意走这 [/font][size=12.0pt]1 [font=宋体][size=12.0pt]公里 [/font][font=宋体][size=12.0pt]呢? [/font][size=12.0pt]
[size=12.0pt]
[font=宋体][size=12.0pt]  还有一种更可怕的情况,开始决定走桥了,然而走了 [/font][size=12.0pt]400 [font=宋体][size=12.0pt]米 [/font][font=宋体][size=12.0pt]以后,看到人家趟着水过河的已经到了河中央了,开始动摇了,终于决定还是就地下水吧!这才是真正的“多”走路了!有些项目目前就是这样,看起来走了流程,但是形式多于实质,比如需求跟踪矩阵,迫于 [/font][size=12.0pt]QA [font=宋体][size=12.0pt]的压力花了不少人力去填写,但是填完以后就没有人看了,这就和种了庄稼却不去收割一样,浪费啊!有一句俗语,“馒头吃到豆沙边”就是形容这个!当你把馒头外面的面粉快吃完,马上就要享受甜美的豆沙时你却放弃了,因为前面的面粉让你失望!你离你的豆沙只差这一口! [/font][size=12.0pt]
[size=12.0pt]
[font=宋体][size=12.0pt]选择正确的路,坚定地走下去,终归会有回报,人生如此,执行流程亦是如此!其实想想,人生其他事情何尝不是如此呢? [/font][size=12.0pt]

共收到 6 条回复
4
laofo · #1 · 2011年05月16日

看来这本书也要弄来读读。

这个问题,讲操作系统的老师也提到了。比如IBM开发一个软件要6个月,一个小公司3个月搞定。可是稍微有点财力的公司都会买IBM的软件,这是为什么呢?

虽然看似我们在研发流程上花费了很多精力和费用,但是换来的高质量,可用性高,耐用性强(Clearcase除外,哈哈)。

4
laofo · #2 · 2011年05月16日

还有就是要看软件的规模和使用场景。

比如一个航天器的控制软件,你一个小公司即便再便宜,也没人敢让你中标,用你的软件。 而诸如搭建一个web站点,弄几个图片,写两文章,你把这样的活让小公司去做也未尝不可。

96
新手笑哈哈 · #3 · 2011年05月16日

值得深思!

96
liuyanju · #4 · 2011年05月16日

有道理,

96
shawn2001 · #5 · 2011年05月17日

文章对于SCMer 要从另外一个角度看问题,

为什么不能把桥修在趟水过河的地方?-- 上SCM系统前的需求分析,以及对商业系统的customization 为什么不能为过桥的群众开通汽车?-- 过程脚本华/自动化 为什么不能对他们进行安全教育?-- 培训过程和工具

96
wdk · #6 · 2011年05月24日

桥要建在最有价值的地方啊。虽然淌水过河的地方很容易建造,但是河水浅的地方,河面却很宽;河水深的地方,河面却很窄,容易建造桥。 给过桥的群众开通汽车,这个更要考虑群众的消费水平。对于群众来说,淌水虽然很方便,但是风险极大;多走1000米几乎没风险,但是却带来了额外的成本;开通汽车,汽车可以开通,但是如果票价1元的话,估计没人坐车。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册