Kent Beck说:“最近我读到了一份关于‘软件变更’理由的列表(要是我翻译的话,会译成清单),其中的条目包括程序员没有弄清需求,客户改变了想法,等等,唯一没有提到的是正当的变更。这样的一份列表传达出的信息是:变更总是错误的”
后面他用天气预报的变化比喻需求的变化,我个人严重同意 :),需求变化在所难免
最近在读“黑天鹅”,看的一头雾水,但坚持再看,这本书让我猛然了解到,预测未来这件事不靠谱儿 :D, 甚至于,人类无法知道过去 -- 有点典型怀疑主义,虽然我不完全同意
但至少我不再理所当然的以为“我知道”了
如果从预测未来角度看需求,呵呵,那无论需求怎么变都是合理的了
之所以有需求变更,是因为我们无法预测未来