UI产品设计流程中的14个要点
http://www.sj33.cn/digital/wyll/201404/38318.html
自从我在 Dribbble 上贴了一幅我的产品设计成果,受到了大家伙热烈的反馈,对此我深受鼓励,我决定写下这篇文章,用来记录我这两年里作为产品设计师,所学到的东西。说起来有点惭愧,这几年我一直都在使用同一套产品设计的流程,但是我觉得这套流程最适合我,对我来说是最理想的,所以就很少去更换。我的这套工作流程我觉得有 4 个地方可以和大家分享一下——前期工作、具体设计、后期工作以及一些提高效率的小细节
一,前期工作
1. 画!
无论是一张纸、笔记本,还是一片什么能写的玩意儿,都可以。我需要用纸笔记录下脑中的创意,避免遗忘。有些时候,灵感经常不经意出现,而一时半会儿又找不到合适的纸,因此我会用银行收据、餐馆账单、书籍封面等做暂时记录。

草图记录理念
可以专门用一个笔记本来收集你的创意,不时的翻翻,可能会找到一些非常有趣的旧想法,你可以根据这些旧点子想一些新玩意儿。
2. 收集图片

" 一位艺术家必定是一位收藏家。他懂得品味藏品,而不是单纯的‘贮藏’。他们懂得有选择得去收藏。他们会根据自己内心的喜好选择收藏的东西 "
还有一项前期要做的工作就是收集图片,我每天都会收集一些图片。收集图片的方法可能有好几百种,但是我还是习惯最 Old-School 的方法—— Dropbox 文件夹分类(例如,我会分成后台界面设计、iOS 设计、插画设计等等)每当我有新的项目的时候,我就会看看这些图片,用来寻找灵感。
3. 情绪板和准备工作
Dribbble,Behance,Pttrns,Pinterest ——我们有很多可以需找灵感的地方。而且很容易就能找到和你项目相关的作品。多去逛逛,你可能会从别人的经验中学会解决问题。
当我开始新项目的时候,我总会准备 4 个文件夹—— PSD,屏,资源,灵感。我会把和这个项目相关的东西全部按下面分类丢到文件夹里面。

可以是 Behance 上整套案例的研究,也可以是整个应用中的一张界面设计图。
二、开始着手设计
4. 不必在乎线框图的质量
我不喜欢精雕细琢线框图。毕竟,这玩意儿只是一个过渡,而且客户能够预先准备好线框图就更好了。真正的业界好客户(而且肯定对品质也有追求的)肯定预先会以草图或者线框图的形式来表述需求。
线框图的作用是就是让彼此更好的理解目的,而不是最终结果。线框图能够帮助架构层级,让你了解大概需要多少屏界面,让你了解客户的想法
设计师必须懂得去 " 敏捷 " 设计,如果真的太在意线框图的细节,那么整个设计流程会拉长,设计师应该学会去取舍。
5. PSD - 大尺寸画布
我记得 7 个月前开始 Badoo 项目的时候,我最开始观摩了一下同事的工作方法,我觉得他不是很得要领。最好用 PS 做一个大尺寸画布,用来承载流程中的一些细节。我一般会创建 8000*5000 的画布,不是用来画出整个应用的 UI 套件,而是用来记录元素在不同阶段的不同状态——也就是流程。设计复用很方便,开发看到这种东西也会工作的更快。
6. 所有屏都放入一个 PSD 中
如果是移动应用,我喜欢把所有屏的界面设计全部装入到一个 PSD 中。
在设计移动应用时,我喜欢把整个流程中所有屏的界面设计全部装入到一个 PSD 中,整体的对比效果会更好,也更容易让他人理解你的设计理念。

元素的复用也非常方便,只需要复制一下其他屏的图层 / 图层组,修改一下背景或者几个图标就成了。
7. 整理、规范图层和图层组
我是一个崇尚整齐的人,因此我的 PSD 结构非常的有序。我个人的规则是,如果超过 8 个图层,那么就创建一个图层组。
这里推荐一下《PS 礼仪手册》,有兴趣的可以去看看
8. 和朋友沟通
我非常重视那些能够给出专业性反馈意见的人。留意他们的反应和初次看到你设计时的想法,这未尝不是一种用户测试。而且多聆听别人的意见,能够让你从不同的角度看待问题。在整个设计流程中,我尽可能的多和别人沟通,避免出现主观差错。每个人都可以给出一些不错的意见。还记得那句话吗?" 只要你进了这个屋子,你就是用户体验设计师。"
9. 图示
当所有屏的设计都装入到一个 PSD 中后。应该做一点图示,用来暗示交互流程,我觉得这算是一种早期原型设计吧,与此同时,还能充分感受到视觉设计的细节。集中到一个 PSD 中的好处是,如果你画多个交互流程,画多个以上的时候,指示线的视觉风格可能会混乱,而一个 PSD 能够让你整体视觉高度一致。

三 种不同的指示线——第一种指示线用来指示界面流程(并带有序号),第二种用来指示屏幕内的链接或元素,第三种用来指示外部链接或应用

指示线搭配内容的效果

整体预览
很多人喜欢把连线搞得满屏都是,但是我采用了一种更灵活的方法,我的线可以画得很短,只需要连接到一个圆圈数字,就可以代表连接到第几屏。减少连线的繁杂感。
为了让你们更好理解我上述的心得,这里我给出一份 PSD,各位请参考:
https://www.dropbox.com/s/lnxg174ib9iqpa8/Diagram-Template.zip
三、后期工作——视觉规范
完成了设计工作后,要做的事情就是出一份视觉规范,然后检查一下整体的视觉层级。我个人认为,无论是小型项目还是大型项目,视觉规范都有其存在的必要性。无论是对你自己,还是对于同事,都能起到很好的规范作用,避免不一致的设计。
10. 配色表
扁平化的要领之一是配色精简。也方便了我们展现配色表。

11. 字体表
要完善的记录 Logo 使用的字体,文本使用的字体,标题使用的字体等等,这对于开发会大有裨益。个人复查作品时也会很有帮助。

12. UI 套件
UI 套件非常重要,尤其对于工作对接来说,能够保持视觉高度的一致性。前端也非常需要这东西。做好了之后丢给前端,他要问你,你就说这东西在 UI 套件中,他立马就能明白了。这一条非常重要,关系到整体的视觉一致性。
四、提高效率的一些建议
13. 待办事项
前面已经提过,我是一个崇尚有序的人。因此我高度依赖待办事项清单。我推荐 Cultured Code 的 Things,或者直接用一张纸来做真正的待办事项清单也可以。这样当你完成整体清单时,感受会非常的棒。以前可能我会 5 项工作同时展开,但是最近我发现,如果仅仅做 1-2 项工作,我会更集中,效果也自然会更好。
14. 目标
必须要清除的了解,你想要达成什么目标,但是也不要过于受目标限制。我一般会指定 14 天的目标(类似冲刺计划 ) 和嫉妒目标。我会设定一些对我来说是新里程碑的目标(比如用 AE 完成我个人的第一个动效设计)以及日常目标(完成 2 个 Behance 案例研究)
其他
个人不用鼠标,用的是绘图板,PS 没有打开工具面板,因为所有工具的快捷键我都记住了。然后 PS 作品 iPhone 预览我用的是 Skala Preview。个人想学习 Sketch 和 AE。原型设计,网页设计我用 InVision 应用,iOS 设计我用 Marvel 应用。有时候还会用 POP 进行一些早期原型设计。
结语
这就是我的工作流程,希望你能从中得到帮助。
本文转载自设计之家
(关注更多人人都是产品经理观点,参与微信互动(微信搜索 " 人人都是产品经理 " 或 "woshipm")
UI产品设计流程中的14个要点的更多相关文章
- 一个完整的产品设计流程——家庭安全管家
不管是产品设计,还是前后端开发,始终都应该做出来才能够有很好的提高锻炼.书看得再多,如果不配合实际练习始终得不到实质性的进展. 接下来的案例是和几位学弟学妹一起做的,契机是参加一个用户体验设计比赛,从 ...
- 产品设计中先熟练使用铅笔 不要依赖Axure
在互联网产品领域,Axure已成为产品经理.产品设计师以及交互设计师的必备工具,从某种程度讲,Axure帮助我们建立低保真模型,便于与用户的需求验证,也帮助我们构思交互细节,使前端和开发人员更容易理解 ...
- Android应用UI设计流程
Android应用UI设计流程 设计原理 1.在移动设计中,使用环境是最关键的因素.原型设计方法必须考虑尺寸因素 2.用户测试必须涵盖运动.声音和多点触控等方面: 进行移动设计和测试时,请将你知道的有 ...
- APP产品设计流程图
产品设计流程(toB) 工作有半个月了,遇到了很多问题,也在不断学习和充实自己,让自己的工作变得更加清晰和流程化,所以整理了这么个设计流程. 收集整理一切有用或则以后可能会用的文档. 从文档里面提炼用 ...
- 【伯乐在线】FACEBOOK产品设计总监:设计APP时的14个必考题
最近看到Facebook产品设计总监Julie Zhuo拷问产品的14个问题,非常靠谱.其中有3个问题堪称致命拷问: 1.使用前:这款产品是如何吸引到你的注意力的?2.开始使用:使用这款产品是轻松愉悦 ...
- 产品设计教程:利用“系列位置效应”优化UI
任何博得人们喜欢的产品都在一定程度上契合了用户的心理需求.设计和心理学息息相关,掌握一些基本心理学知识,设计师的作品更能在潜意识中抓住用户的心. 系列位置效应 “系列位置效应”(The Serial ...
- AI产品经理工作流程——需求分析和产品设计
1.AI产品设计常见失败原因 技术驱动产品设计,即我有什么技术就做什么产品.尽管许多公司不惜重金招聘高级AI算法工程师,确实这样也能帮助企业拿到大量的融资,但也容易给公司带来技术决定产品设计的局限.然 ...
- 【SSH网上商城项目实战14】商城首页UI的设计
转自:https://blog.csdn.net/eson_15/article/details/51373403 前面我们利用EasyUI和SSH搭建好了后台的基本框架,做好了后台的基本功能,包括对 ...
- 案例研究:手机APP的UI设计流程
以下内容由Mockplus(http://www.mockplus.cn)团队翻译整理,仅供学习交流. UI设计——不仅仅是创造漂亮的图像. 面临的挑战 我为自己提供了一个绝佳的机会来训练我的视觉设计 ...
随机推荐
- C指针数组
#include<stdio.h> #include<stdlib.h> int main(void) { char const *str[] = { "this i ...
- socket基础(二)
Microsoft.Net Framework为应用程序访问Internet提供了分层的.可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类 ...
- 认识元数据和IL(中)<第四篇>
书接上回[第二十四回:认识元数据和IL(上)],我们对PE文件.程序集.托管模块,这些概念与元数据.IL的关系进行了必要的铺垫,同时顺便熟悉了以ILDASM工具进行反编译的基本方法认知,下面是时候来了 ...
- LLinux系统编程(10)——进程间通信之管道
管道是Linux中很重要的一种通信方式,是把一个程序的输出直接连接到另一个程序的输入,常说的管道多是指无名管道,无名管道只能用于具有亲缘关系的进程之间,这是它与有名管道的最大区别.有名管道叫named ...
- 如何为WPF添加Main()函数 程序入口点的修改
一般的.WPF的Main()函数是自动生成的,不过有时候我们需要为我们的应用程序传参.那么自动生成的Main()函数就不会满足我们的要求. 那么如何为WPF Application 设置Main()函 ...
- linux 安装gcc和g++
linux中安装gcc和g++ 今天在linux的服务器上安装C/C++的编译器gcc和g++,运行了如下两条命令: 1 yum install gcc yum install g++ 然后发现gcc ...
- 电子设计省赛--DMA与ADC
//2014年4月17日 //2014年6月20日入"未完毕" //2014年6月21日 DMA可实现无需cpu控制中断的传输数据保存. 特别是ADC转换多个通道时要用到. 关键是 ...
- CentOS6.5下解压文件.tar.gz .war .zip
解压.tar.gz文件: tar -zxvf web.tar.gz tar不支付解压文件到指定的文件夹! 解压.war .zip文件到指定文件夹: unzip web.war -d webapps/R ...
- nat网络穿透整理笔记(思维导图)
mindmanger整理的,关于Nat穿透,图片太小,可以点击放大,单独看图片.
- NET基础课--WinForm开发推荐3
用户体验 较长时间的运算:使用进度条(progress bar) 不要阻塞界面(UI)线程:使用多线程进行长时间的运算 状态栏(status bar)提示应用程序的状态 操作开始之后,用户应当能够通过 ...