摘自《信息系统项目管理师教程》第3版:原型法
原型法(Prototype)是一种根据干系人初步需求,利用产品开发工具,快速地建立一个产品模型展示给干系人,在此基础上与干系人交流,最终实现干系人需求的产品快速开发的方法。原型是有形的实物,它使干系人有机会体验最终产品的模型,而不是只讨论抽象的需求陈述。原型法符合渐进明细的理念,因为原型需要重复经过开发、试用、反馈、修改等过程。在经过足够的重复之后,就可以从原型中获得足够完整的需求,并进而进入设计或制造阶段。
例如,在软件产品开发中,原型是系统的一个早期可运行的版本,它反映最终系统的部分重要特性。如果在获得一组基本需求说明后,通过快速分析构造出一个小型的系统,满足干系人的基本要求,使得干系人可在试用原型系统的过程中得到亲身感受和受到启发,做出反应和评价,然后开发者根据干系人的意见对原型加以改进。随着不断试验、纠错、使用、评价和修改,获得新的原型版本,如此周而复始,逐步减少分析和通信中的误解,弥补不足之处,进一步确定各种需求细节,适应需求的变更,从而提高了最终产品的质量。