原型设计
1 目的
原型设计是为了通过迭代过程来收集并验证涉众 1的需要,从而创建一个需求原型或设计。它还被用于优化用户体验、评估设计选项,并作为最终业务解决方案开发的基础。
2 描述
原型设计是产品设计中被证明有效的方法。它通过提供最终结果的早期模型,即原型,来发挥作用。原型通过展示产品在设计初期的样子以及它如何运作来识别缺失或不正确的需求以及未经证实的假设。
原型可以是非功能性的原型、工作的代表或解决方案或提议产品的数字表示。它们可用于模拟网站,作为产品部分工作的构造物,或通过一系列图表(如工作流程)来描述过程。业务规则和数据原型可用于发现预期的过程流和业务规则。数据原型可用于数据清理和转换。
3 元素
.1 原型设计方法
原型制作有两种常见的方法:
- 抛弃式:原型使用简单的工具(如纸笔、白板或软件)生成,以实现揭示和澄清需求的目标。在讨论和开发过程中,原型可能会被更新或演变,但不会成为可工作的代码或交付成果一旦最终系统或流程得到实施。这种方法有助于识别其他技术难以揭示的功能或过程,有冲突的观点,或者很难理解。这些原型可以是一种廉价的方法来发现或确认超出界面的需求,包括与流程、数据和业务规则相关的要求。
- 进化或功能:原型是为了扩展初始需求并将其转化为可用方案,随着涉众的使用,对需求进行进一步定义。这种方法产生一个工作解决方案,并且通常需要专用原型工具或语言。这些原型可以用于最终解决方案中。如果使用专用软件,则可以模拟业务流程、规则和数据以评估更改的影响并验证预期结果。
.2 例子
今天有许多原型制作的形式。以下每一项都可以被视为原型制作的一种形式:
原理验证或概念验证: 是一个用于验证系统设计的原型,而不考虑其外观、材料或涉众最终使用的流程/工作流。
形状研究原型:用于探索即将制造的产品的基本尺寸、外观和感觉,而不创建实际功能。它使用廉价材料制作的产品雕塑来评估人体工程学和视觉因素。这种类型的原型也可以用来模拟高保真度的工作流程或导航,以方便识别可能的解决方案中的缺陷或不一致(例如,外观、配置)。
可用性原型:是一种用于测试最终用户如何与系统交互的产品原型,不包括任何属性(例如外观、配置)。
视觉原型:是一种产品原型,用于测试解决方案的视觉方面,而不模拟完整的功能。
功能原型: 用于测试软件功能、系统用户属性(例如,外观)和工作流程的原型。它也被称为工作原型,并且被用于模拟业务过程和业务规则以及评估软件功能调用。
.3 原型方法
以下是常用的原型制作方法列表:
- 故事板:用于通过总结用户与解决方案或企业之间的不同交互来详细说明活动序列。
- 纸上原型:使用纸张和铅笔来设计用户界面或过程。
- 流程建模:描述执行的一系列操作,通常只关注人的方面。
- 模拟:用于演示解决方案或解决方案组件。它可以测试各种流程、场景、业务规则、数据和输入。
4 考虑因素
.1 优势
- 为未来状态提供视觉表示。
- 允许涉众在设计过程早期提供输入和反馈。
- 使用丢弃或纸质原型方法时,用户可能会更舒服地对模拟进行批判,因为它还没有打磨好并且不能发布。
- 一个狭窄但深入的垂直原型可用于技术可行性研究、概念验证工作或揭示技术和流程差距。
.2 限制
- 如果系统或过程非常复杂,原型制作过程可能会在“如何”上卡壳,而不是“什么”,这会使过程花费相当多的时间、精力和促进技术。
- 为了开始原型制作,可能需要了解或假设底层技术。
- 如果原型非常复杂,那么涉众可能会对最终解决方案产生不切实际的期望。 这些可能包括假设的完成日期以及更高的性能、可靠性和可用性的期望。
- 涉众可能会关注解决