原则7 尽早把产品给顾客

principle 7 : give products to customers early

No matter how hard you try to learn users’needs during the requirements phase, the most effective means to ascertain their real needs is to give them a product and let them play with it.If you follow a conventional interpretation of the waterfall model, the first delivery of a product to the customer occurs after 99 percent of the development resources are already expended.Thus, the majority of customer feedback on their needs occurs after the resources are expended.Contrast that with an approach, for example, of constructing a quick and dirty prototype early in the development process.Deliver this to the customer, gather feedback, and then write a requirements specification and proceed with a full-scale development.In this scenario, only 5 to 20 percent of the development resources are expended by the time customers experience their first product.f the appropriate features were built into the prototype, the highest-risk user needs will become better known and the final product is more likely to be user-satisfactory.This helps ensure that the remainder of the resources are spent building the right system.


无论您在需求阶段多么努力地了解用户的需求,确定他们真正需求的最有效方法就是给他们一个产品,让他们使用它。如果您遵循瀑布模型的常规解释,那么在99%的开发资源已经消耗完之后,才会第一次向客户交付产品。因此,客户对其需求的大多数反馈发生在资源消耗之后。与此形成对比的是一种方法,例如,在开发过程的早期构建一个快速且肮脏的原型。将此交付给客户,收集反馈,然后编写需求规范并进行全面开发。在这种情况下,当客户体验他们的第一个产品时,只有5%到20%的开发资源被消耗。如果在原型中构建了适当的特性,就会让最高风险的用户需求变得更加为人所知,最终的产品就更有可能让用户满意。这有助于确保将剩余的资源用于构建正确的系统。

你可能感兴趣的:(原则7 尽早把产品给顾客)