观察是指直接观察个人在各自的环境中如何开展工作和实施流程。当产品使用者难以或不愿说明他们的需求时,就特别需要通过观察来了解细节。观察包括“工作跟踪”和“参与观察者(Participant observer)”两种。
原型法是指在实际制造产品之前,先造出该产品的实用模型,并据此征求对需求的反馈意见。原型是有形的实物,它使干系人有机会体验最终产品的模型,而不是只讨论抽象的需求陈述。原型法符合渐进明细的理念,因为原型需要重复经过制作、试用、反馈、修改等过程。
观察和原型法都是收集需求的工具,它们都是通过体验来获得和理解干系人的真实、准确需求。
观察是项目团队成员通过跟踪,从外部洞察使用者的工作、体验流程或程序的实施方式,从主观的角度挖掘隐藏的客户需求;原型法是在正式制造产品之前,项目团队先为用户提供模型、原型机,让用户自己体验,然后根据用户自身的体验、感受不断修正模型或原型机。原型法通过渐进明细的方式,最终理解客户的真实需求。
根据原型的最终结果,原型又分为:抛弃型原型和演化型原型。抛弃型原型也称探索型原型,是指达到预期目的后,原型本身被抛弃。演化型原型为增量开发品提供基础,主要用于必须易于升级和优化项目。