软件项目中,很多问题都和需求有关,比如需求不明确、需求变更等。而原型设计是确认需求、设计产品最重要的沟通工具。
一、原型设计的发展历史
原型设计最初是一种快速开发模式,逐步演进成来今天的原型设计工具。让产品经理不需要会编程知识,就可以低成本、高效率的确认清楚产品需求。
快速原型模型:
第一阶段确认界面布局和内容,第二阶段确认交互,第三阶段实现。
快速原型模型可以低成本、快速的确认好需求。不过问题是整个过程单靠产品经理是无法完成的,必须要有开发人员配合才能完成。
原型设计:
低保真原型设计: 用线框图完成第一阶段确认界面布局和内容。线框图简单方便,可以起到沟通需求的效果,就是不方便反映界面之间的关系。
中等保真原型设计: 使用Axure等专业软件原型设计软件,不仅可以反应界面的布局和内容,还可以展示网站整体结构和交互,达到了快速原型模型前两个阶段的效果。
高保真原型设计: 对于移动端来说,客户更追求界面的美观和交互的炫酷,对原型的保真度要求也越来越高。
通常高保真都会和低保真配合使用,先用低保真原型快速确认清楚需求,再用高保真原型确认最终的交互和UI设计。
二、怎么做好原型设计?
原型设计可以算得上是一个小项目了,因此做的时候不仅要考虑单个界面怎么设计,还要考虑这个产品整体有多少个界面,各个界面的关系和流程是怎么样的。原型设计过程包括分析、整体设计、单界面设计、验证四个部分。
1、分析
分析用户需求,确认原型设计的目标是什么。
2、整体设计
对原型进行整体设计,主要从两个维度考虑:信息结构、使用流程
信息结构:
先理清楚产品的整体信息结构,想清楚产品有哪些功能模块、模块之间的关系、哪些模块是公共的、哪些模块要定制化显示不同内容等。考虑清楚整体结构后,再进一步细化,将整体结构从粗到细。
可使用思维导图工具。
使用流程:
用流程图把界面之间的跳转逻辑梳理清楚,要重点考虑使用场景,结合使用场景设计好流程。
另外也要考虑到异常情况下的用户体验。
3、单界面设计
对每个界面制作原型,并做好界面之间的链接,优先考虑满足产品需求,然后是让界面好看好用。
4、验证
正式的项目中,针对原型设计需要有相应的评审会议。和项目成员、客户进行确认,收集意见反馈并调整。
三、原型设计工具
Axure RP、墨刀、Adobe XD、PtotoPie等。