Why Software Development Methodologies Suck?
答:“实践是检验真理的唯一标准”。当你一直按照方法的步骤一步一步做下去,却发现结果并不能顺利地达到自己预期的要求,这时你就会产生怀疑。这些所谓的方法到底有没有用?明明自己已经按部就班了,可最终成品却是大相近庭。诚然,方法只是提供给我们一个参考,当我们对一个项目的开发没有头绪时,可以参照方法论一步步地展开工作,但现实往往是残酷的,产品的生成与市场的需求变化密不可分,而市场变化往往也是飘忽不定的,这时的方法论产生的帮助可能就微乎其微了,如果固执地“走方法”那一套,最终项目开发出来的产品不能与需求相匹配,这时心理就会产生落差感,这就是为什么软件开发方法论会让人感到糟糕。