斧头和软件

来源:互联网 发布:常见网络进攻形式 编辑:程序博客网 时间:2024/04/29 04:33
今天的blog包含一个暗喻,也是一个故事,它的灵感来自于在威斯康星州举行的中级计算机专业联合会议中的圆桌会议上的一次谈话
        Andy和Bob都是伐木工人,为了决出谁砍树的速度更快,他们进入了一片荒原进行比赛。在一片大森林的中间,每个人都得到一套露营工具和一把斧头,并且被告知,他们每天都可以尽其所能的砍树,树的大小有一个可接受的标准,月底的时候谁砍的树多谁就是胜利者。第一天,Andy和Bob在同一时刻开始行动 — 黎明。知道夜间砍树会相当危险,Andy决心坚持砍树一直到太阳落山,但是他注意到Bob在日落之前早些时候就停止了行动。Andy感觉很开心,确信这意味着Bob不如自己强壮。Andy就这样费力地干到了天黑,在这之后一会儿,他砍的树在数量上具有了一个不错的领先位置
       几天就这样过去了,Bob总是在Andy之前收工,而Andy还是一如既往的努力着。Andy每天结束工作的时候都非常疲惫,但是他对自己保持的领先位置感到非常欣慰。
        到了第二周过了一半的时候,Andy发现Bob正在追赶上来。由于某种原因,Bob每天可以比Andy砍倒更多的树了,Andy有一些沮丧。怎么会发生这种情况呢
        就这样,在第二周结束的时候,Andy跟随Bob来到了Bob的营地去查看Bob在不砍树的时候都在做什么。那么Bob到底在做什么呢?
        他正在打磨自己的斧子。
        现在,没有很好的隐喻或者类比。我的隐喻中有一个明显的瑕疵,如果你思考我的故事的第一句话:“Andy和Bob是伐木工人”。如果你真的是伐木工人的话,你必然知道你需要清理和打磨你的斧子。废话。
        如果Andy和Bob是IT managers,他们的“斧子”就是他们各自的IT部门负责的软件,Andy认为只要能翻来覆去地使用你的斧头就可以保持竞争力,Bob的认识则完全不同,他认为你需要投入一定的时间来打磨“斧头”。无论你的软件在刚刚购买或者编写完成时是多么优秀,想方设法使软件变得更好的竞争一直存在。如果你不这样做,你的“斧头”将会钝下来,至少和你的竞争者的“斧头”相比是这样
        坦白地说,我非常惊骇于一些公司认为的“软件是固定资产”,和“如果不影响使用就不必fix”这样的态度。软件并不是一种固定资产,它需要随着时间推移而不断更新。但这不是一种消耗,而是一种投资。软件 — 编写好的任何软件,总之,随着时间流逝填加新特性、对新的语言和操作系统的支持,将会使其增值。更深一步说,伐木工人运用斧头也取得了价值,因为他投入了时间去了解他的工具是怎样工作的以及如何改进。
        Bob适合做一名IT manager,Andy也可以做,也可以不做,只要他愿意。Andy只会通过控制员工数量,并且不支持对软件做必要的更新,来把成本控制在一个底线上,直到没有任何人能再“砍倒任何一棵树”。那时Andy的老板将会炒掉他,而雇佣两个坏小子,一睹他们如何工作。这将付出更大的代价,很显然“斧头”不是一个好工具
       或许使用斧头的人需要把它用的更好?
       记住—最终,它是你的“斧头”。
       我只是说说。


      原文地址:http://ibmsystemsmag.blogs.com/you_and_i/2012/03/a-metaphorical-axe-and-your-software.html
      原作者:Steve Will
      译者: Yang Nan


本文转载于:https://www.ibm.com/developerworks/mydeveloperworks/blogs/IBMi/entry/_e6_96_a7_e5_a4_b4_e5_92_8c_e8_bd_af_e4_bb_b610?lang=zh&cmp=dw&cpb=dw&ct=dwcom&cr=dwcom&ccy=cn

原创粉丝点击