软件开发,大抵如此
2008-07-22
你住在一所还算舒适的房子里,发现冰箱可能有问题。冰块有时会融化,门也关不严实。修理工差不多个把月就得过来修一次。你注意到,这冰箱既笨重又费电,你看上了希尔斯百货公司(Sears)里面陈列的那些新款冰箱。是时候了。你立即出发,先到几个州看地块,考虑建一所新房。你请到贝聿铭和另外几位大建筑师,做了个初步设计。做这个花了点时间,所以你还得继续忍受那台旧冰箱,它发出烦人的噪音,在夜里叫人难以成眠。你看了几套方案,甚至建造了一、两个原型。时间流逝,你终于选定了设计方案。开始建造前,举办了一场狂欢宴。开工。建屋。庆祝继续进行,每块砖都令人激动。然后你改变了注意。你其实是想要一所铺着红木地板、有花园的日式房屋。你改造了已建好的部分。搬开一些砖块,铺上草皮。新房看起来真不错。某天晚上,你在新屋床上躺着,没听到冰箱发出的噪音。出问题了。安静令你无法入眠。花了太多钱!你压根就不想搬家!孩子们也不喜欢住到新房里。你女儿还说:“我恨它。”你只好改弦更张,不搬了。15年过去了,还花了几十亿美元,那老冰箱依然运转。大抵如此。
—— 书中引用的一名工程师对IBM AAS项目的形容,该项目从1981年启动,在花费了几十亿美元后于1994年宣告终止,颗粒无收。