对项目来说,最重要的成功因素之一是它所涉及的领域是否全新。 在新领域(包括APP应用程序、体系结构、接口和算法等)开发的程序很少首先成功。 弗雷德布鲁克斯(FredBrooks )在《人月...
对项目来说,最重要的成功因素之一是它所涉及的领域是否全新。 在新领域(包括APP应用程序、体系结构、接口和算法等)开发的程序很少首先成功。 弗雷德布鲁克斯(FredBrooks )在《人月神话》年表示:“无论如何,都必须做好扔掉的准备。 ”明确提出了: 这个提案最初是由温斯顿洛伊(Winston Royce )在1970年提出的。 他说,应该为第一个完全部署的系统,往往是第二个创建的系统做准备。 第一个系统至少可以用于验证重要的设计问题和操作概念。 另外,洛伊建议,应该使用约25%的资源开发这样的预发布版本。

作为新定制产品的开发者,在开始全面开发之前,必须修订一系列一次性原型的开发。 作为商用大系统的开发人员,我们预计第一个版本的产品将在一定年限内进行修改,然后完全替换。 作为产品的维护者,请注意在程序变得不稳定而必须更换之前,有很多地方可以调整程序。