当我们对产品需求有了清晰的认知,并梳理出产品的功能架构和页面流程后,就需要将这些抽象的想法转化为具体的界面表现,并验证方案的可行性。
原型设计正是扮演着这样一个桥梁的角色。它帮助我们更细致地思考产品细节,评估各项需求,并将脑海中的构想以直观的方式呈现出来。 相比于抽象的文字描述,原型能够更清晰地传达产品意图,无论是面向设计、开发团队还是决策者,都能更直观地理解产品概念。
本质上,原型设计就是将结构化的需求进行框架化表达,因此原型也被称为线框图。实现原型设计的方法和工具多种多样,例如 Axure RP、Balsamiq Mockups、UIDesigner 等等。
进入原型设计阶段, 我们需要深入到每个页面元素的细节,思考它们的功能和属性。以按钮元素为例,我们需要考虑它的功能是什么,点击后会触发哪些前端和后端的反馈。例如,一个注册会员按钮,用户点击后,首先要验证用户信息是否合法,不合法则给出前端提示;合法则与后端通信验证信息是否重复,重复则给出前端提示,不重复则进入下一步,注册成功;注册成功后,是跳转页面还是弹出提示完善资料,这些都需要详细考虑。这些细节的思考会留到需求文档撰写阶段,而在原型设计阶段,我们的目标是将这些元素以可视化的方式呈现出来。
常见的三种原型设计方法包括:手绘原型、灰模原型和交互原型。 从工作效率的角度出发,我强烈建议先通过手绘的方式快速勾勒出产品原型,并在草图上进行方案推演和讨论。 当方案的可行性得到验证后,再根据个人习惯或团队要求,使用软件工具进行更细致的设计。
① 手绘原型
顾名思义,手绘原型是最简单直接的方法,也是快速展现产品轮廓的最佳方式。
手绘原型在初期验证想法时非常高效,方便讨论和修改,也适用于敏捷开发过程中快速输出原型。
② 灰模原型
灰模原型通常由图形设计软件制作,例如 Photoshop 和 Fireworks。 相比手绘原型,灰模原型更加清晰整洁,适合用于正式场合的 PPT 演示。
灰模原型也可以使用 Axure RP 等工具设计,它与交互原型的区别在于缺少交互效果,仅仅是以线框结构的方式展现产品需求,使信息传达更加直观和规范。
③ 交互原型
交互原型通常使用 Axure RP 等原型设计软件制作。 通常情况下,交互原型的设计早于产品需求文档,是产品经理进行思路推演的重要环节。 通过 Axure RP 等交互原型软件制作的产品原型,在功能需求和交互逻辑的展现上,几乎可以与最终产品保持一致,因此交互原型有时也被称为产品 Demo 版。
通常情况下,交互原型由产品经理和交互设计师共同讨论确定,然后由交互设计师制作。 但在很多公司,并没有专门的交互设计师岗位,因此这项工作最终会由产品经理负责。
—
需要注意的是,以上三种方法并非渐进流程,而是三种不同的原型设计方法,具体选择哪种方法取决于你的产品需求和团队要求。
对于产品经理而言,原型设计是为了帮助我们更细致地思考方案,论证方案的可行性,并清晰直观地向相关方传达产品概念,避免因抽象的语言描述导致理解偏差。 产品原型也是为了确保产品开发过程按照预期进行,因此对产品经理的原型设计并没有过高的要求,只要能清晰地传达信息即可。 从这个角度出发,手绘原型无疑是最高效的方法。