论文部分内容阅读
我的理解是:一个软件项目的设计,其根本并不是软件本身,而是这个软件要解决的问题。软件设计再好,雇用再好的程序员,结果并没有解决问题,那么就是一个失败的软件项目。很多时候都不是没有解决问题,而是解决的并不是客户想要解决的问题。一个纯粹的程序员很多时候都不会理解,于是我们可以看到很多堆砌技术的例子。从技术的角度讲确实是伟大的,但是从商业的角度讲,却并不是一个成功的项目。