- 原文地址:A Beginner’s Guide to Rapid Prototyping
- 原文做者:Anant Jain
- 译文出自:掘金翻译计划
- 本文永久连接:github.com/xitu/gold-m…
- 译者:Ryden Sun
- 校对者:Ivocin
照片由 Denise Jans 提供于 Unsplash前端
从一个想法到完整的产品,过程是复杂的。每个想打造本身产品的人都应该具有原型设计的能力,经过原型得到反馈,而后不断进行迭代。这也是 UX 设计师工做中的重要一环。android
原型设计有不少种形式,从纸上简单的草稿到看起来像最终产品的交互模拟,都属于原型范畴。这篇指南是写给那些想理解原型全部相关方面知识的初学者的。ios
咱们除了会讲到一些快速原型设计相关术语的含义以外,还会有如下这些方面:git
快速原型设计是一个不断迭代的过程,将网页或者应用可视化,以此来得到用户,利益相关者,开发者和设计师的反馈和承认。github
当使用的好时,快速原型设计能够经过增强多方沟通,避免制做出一个用户不喜欢的产品,以此来提升设计的质量。后端
原型设计并非一个系统的完整功能性版本,它只是被用来帮助可视化最终产品的用户体验。就像谷歌 Ventures design(风险投资设计, 一种用设计入股创业公司的方式) 合伙人 Daniel Burka 说的:api
一个理想的原型应该是 “Goldilocks”(金发姑娘,用来形容完美平衡,刚恰好)般的质量。若是原型的质量太差,人们不会相信这个原型是一个真正的产品。若是质量过高,会致使你没日没夜的工做,而且你完不成。你须要一个 “Goldilocks” 的质量,不须要过高,也不要太差,刚恰好就行。app
你不只能够为屏幕,移动应用或者网页进行原型设计,甚至说是任何东西均可以进行原型设计。原型设计能够极好的测试如下方面(提供了案例):框架
因此,你如今知道快速原型设计是干什么的了。可是你怎么来作呢?咱们后续会讲到。ide
快速原型设计包含了一个 3 步走的流程,根据需求屡次迭代:
原型,评审,改进,迭代。
一个原型一般是从一个简单的模型开始,只涵盖关键点,随着用户反馈的数据收集,经过每一次迭代变得更加完善,复杂。
集中精力在那些关键的功能,这些功能是用户最常使用的。快速原型设计的意义是,在不须要规划整个产品细节以前,展现一个功能是怎么工做的,亦或是它看起来是什么样的。谨记,咱们的目标是 “Goldilocks” 般的质量!
一次性对整个 用户流程 进行原型设计。比起一个界面一个界面的设计,原型设计应基于一个用户使用场景,这个场景包含全部你想进行原型设计的区域。经过这种方法,你会获得更精准的用户反馈,由于你的原型会切实的反应用户真实生活中的场景。好比,将“注册/登录/重置密码”一套流程进行总体原型设计。
除此以外,要记住,心中要有一个迭代计划。按经验来讲,制做迭代计划时要从全局入手,而后超更细节的解决方案版本入力。随着你不断迭代,原型的保真度和所包含的内容,都会不断增加。
可是稍等,什么是保真度?
保真度是指原型与最终产品或解决方案的类似度。你能够从不一样等级的准确度中选择,根据目前流程的阶段和原型的目标来选择。
布局和设计是原型保真度中最显眼的部分。若是一个原型从开始就保持高视觉保真度的产出,用户会倾向集中于视觉,而不是功能细节,这会偏离早期阶段原型的主要目标。
静态原型有两种保真度 - 草图(低保真)和设计稿(高保真)
原型是静态仍是必需要看起来支持全部功能(可交互)?两个版本都有好处和坏处:静态原型能够更简单快捷的实现,然而可交互版本后续可被用来作可用性测试和用户培训。
一个高保真的可交互的原型。 (来源)
原型的早期阶段,使用统一的固定文本内容能够有效的避免用户从提供功能性反馈中偏离,而不是对文本内容进行评论。
然而,随着原型设计的流程递进,用实际内容来替代冗余的文本,这样用户能够感受到总体设计的影响。
使用实际的标签也是一个很好的机会来测试你“复制的内容”的工做效果。复制对于文本空间和屏幕中信息是一个美妙的术语,就像咱们把“发布”按钮叫作“发布”,“发表”,“发送”,“完成”或者其余的叫法。
从低保真,到中保真再到高保真 (Source)
大多数时间,设计方案的最佳探索方式是从粗略的草图开始,而后根据系统的复杂度和需求,迁移到更高的保真度。
有些时候,你的选择多是由客户需求或所关注的领域所指引。好比,若是你想评估一个界面改动所形成的视觉影像,相对于粗略的草图,你可能会选择一个视觉设计稿。或者若是你的解决方案时关注于消息的,你可能会决定使用真实的内容而不是统一的固定文本。
根据你的需求和方式有不少可用的原型设计工具。选择工具以前,你要问清楚这些问题:
纸笔,Sketch, Figma, Framer, Photoshop, Illustrator, XD, Origami 等等
若是你好奇应该如何测试你的原型,能够阅读个人另外一篇可用性测试的文章:
**极致 UX 体验背后的秘密:可用性测试 **:不管是一个原型仍是一个彻底成熟的产品,进行几个月的长时间可用性测试都是很好的选择
感谢阅读这篇指南。这篇文章最初是做为 Commonlounge 上的 UX 设计课程其中一部分发布的,这个平台有不少小型课程,话题从 Django 涵盖到 Machine Learning,可让付出的时间获得最大的回报。
经过在真实世界的项目上工做进行学习,而且从产业导师身上得到反馈,尽在 commonlounge!
若是发现译文存在错误或其余须要改进的地方,欢迎到 掘金翻译计划 对译文进行修改并 PR,也可得到相应奖励积分。文章开头的 本文永久连接 即为本文在 GitHub 上的 MarkDown 连接。
掘金翻译计划 是一个翻译优质互联网技术文章的社区,文章来源为 掘金 上的英文分享文章。内容覆盖 Android、iOS、前端、后端、区块链、产品、设计、人工智能等领域,想要查看更多优质译文请持续关注 掘金翻译计划、官方微博、知乎专栏。