随机应变的XP与按部就班的RUP等

昨天上海下了中雨,碰上一件很不爽的事:因为GF要出国,我们从火车站提了一件比较大的行李,要运到一个离火车站不远的一家宾馆,但是拦了几辆TAXI都拒载。只好自己动手冒雨步行搬运,累S人了,真TMD想投诉。麻烦的是今天还要一早把这件行李运回火车站,从这里上机场大巴运到浦东机场。为了这事我们昨晚研究了一晚的计划,如何才能让TAXI不拒载。包括向宾馆服务台咨询了几套方案。

结果正应了一句话:计划没有变化快。

今天雨停了,虽然在门口没打到车,但很方便地就通过电话叫了一辆,司机也居然很爽快就答应了,麻烦的事情就这样简单搞定。

其实软件开发有时候也是这样,常常要考虑到客户需求的方方面面,而且在设计开发中也需要到处为未来留下改进空间。结果却常常是我们考虑的方面根本就是客户不需要的方面,甚至影响到客户的真实需求,而我们为未来的留下改进空间的地方也许永远也用不上,反而给我们带的无穷的BUG。回头一看,原来客户的需求比你想的简单得多。

于是乎,有了XP。

其实正如我在《效颦篇:编程本质论》一文中所说的:“只要能解决问题的办法,都是好办法。”XP也罢,RUP也罢都是如此,还是需要根据情况选择取舍的。

Leave a Reply

Your email address will not be published. Required fields are marked *