UI设计工作流程步骤详解,让你快速了解UI设计!
本文由:“学设计上兔课网”原创,图片素材来自网络,仅供学习分享
UI设计工作流程步骤详解,让你快速了解UI设计!其实在实际的工作中,ui设计师拿到项目后或者需求后所要做的工作步骤并非都一样,可能每个公司会因为人员配置的不同或者分工不同而有不同的流程。
所以,这里的话兔课菌仅仅梳理一下ui设计师拿到项目需求后常见的流程:
1.分析需求
当一个ui设计师拿到项目或者需求之后,正常情况是交互设计师细化过后的交互文档,里面包含交互原型。而作为ui设计师所要做的就是理解并吃透文档,包括里面交互逻辑,具体的操作方式,流程,反馈等,需要不断核对和确认。
当然,也会有比较麻烦的情况,假如公司并没有交互设计师,直接就是产品提需求然后就过渡到ui,那么,你可能拿到的需求就像下面这样。
(这种也是很多ui设计师工作中经常遇到的情况,还有的就是直接把开会时候的思维导图丢过来,让ui设计师直接绘制高保真原型,确认无误后直接进入开发,ui设计师同时细化设计稿给前端。)
遇到这种情况,需要ui设计师同时兼顾交互设计师与产品逻辑,站在用户角度思考,去理解需求并协助产品经理一起梳理分析需求。
2.情绪版/风格参考
这一步其实把情绪版和风格参考并在一起,很多设计师这一步直接去寻找同类型的参考,但是没有一个比较明确的目标,可能这边抄一点那边抄一点,最后整了个四不像。所以我们需要先定义情绪版,从颜色,文字,图片,素材等多个角度切入,去推导出设计思路。最终打磨出属于自身产品的品牌调性和设计风格。
这一步需要绘制2-3个视觉设计风格界面(类似于印刷的打样),再与产品或者交互设计师敲定下来最终的风格走向。
3.界面设计
确定完风格走向后我们就需要进行界面设计,一般现在常用的设计工具有sketch,xd,figma,做完设计稿之后,如果是产品为导向一般就是直接确认进入开发阶段,如果是甲方导向或者领导导向,则还需要绘制高保真原型并提供可操作可交互的链接给到甲方,进行确认。这一步有可能出现产品不断改需求或者甲方增删需求的情况,ui设计师加班阶段一般也集中在这段时间。
4.前端对接
确认完设计稿后,进入ui设计师与前端扯皮的阶段,ui设计师需要提供切图,标注,设计说明文档以及设计图给到前端工程师,虽然听起来工作量很大,但是由于市面上很多协作工具,使得这个过程极大地缩减了时间成本。一般常用的与开发对接的工具有蓝湖,figma。
这个阶段需要注意的是保持跟开发频繁地沟通,确保他们可以很好地还原设计稿(实际工作中很难苛求百分百还原),特别是需要设计师自身要懂得一点前端代码知识,可以更好地进行沟通。
5.测试与反馈
产品进入到测试阶段,需要测试人员介入,一般这个时候是先部门内部进行可用性测试,然后扩大到整个公司,反复测试几轮之后确保没有很大的问题之后才可以发包给客户测试或者上线,而ui设计师这个时候就要收集反馈,收集意见,与产品一起讨论改进方案。
如果设计上有很大的纰漏,则需要修改设计图。当然并不是无限度地修改,而是确定哪些是用户体验性的问题,哪些是产品流程的问题,选择性地修改,后续版本再进行迭代。
如果反馈不错,则需要分析界面设计在中间的优缺,并分析后续迭代的重心。
UI设计工作流程步骤详解,让你快速了解UI设计!相关推荐
- jsapi支付签名_PHP实现微信支付(jsapi支付)流程步骤详解
最近接触到一个项目,涉及到微信支付,搞微信开发这么久以来,还没搞过支付,之前也就搞过公众号发红包,感谢前辈们的探索,我看了他们的博文,让我少走了很多弯路. 前期准备: 1.微信认证服务号,并且开通了微 ...
- 怎么在手机上取消双重认证_用手机在淘宝上怎么开网店?流程步骤详解
这是一篇关于"用手机在淘宝上怎么开网店?流程步骤详解"的文章: 开网店因为门槛低.收益大,成为众多年轻人创业的首选.很多新手朋友们都想开一家属于自己的网店,但是苦于没有经验, ...
- 深度解析!采购审批流程步骤详解
采购对于许多重要的业务是非常必要的,例如雇用承包商.购买软件和设备以及向供应商付款.即便如此,许多企业仍然在采购方面遇到困难,原因之一是他们缺乏有效的采购审批工作流程. 如何创建审批流程 一般来说,你 ...
- mapreduce工作流程_详解MapReduce中的五大编程模型
前言 我们上一节讲了关于 MapReduce 中的应用场景和架构分析,最后还使用了一个CountWord的Demo来进行演示,关于MapReduce的具体操作.如果还不了解的朋友可以看看上篇文章:[初 ...
- 装不了 pytorch=0.4.0? ubuntu下 基于 cuda=92 和 pytorch=1.2 配置环境跑通 CornerNet 训练和测试流程 步骤详解(包括GPU限制问题详解)
ubuntu下跑通CornerNet的流程步骤 环境配置 写这篇博客原因? 更改conda_packagelist.txt conda下基于conda_packagelist.txt创建新环境 安装p ...
- 接上个例子1-100之间能被三整除的流程步骤详解。
上个例子为1-100之间所有能被3整除的数字之和,今天这个笔记将详细记录这个代码的流程. 假设将if语句开始到printf 用{}括起来,看看这段代码是怎样进行运算的. int main(void) ...
- SAP UI5 初学者教程之二十六 - OData 服务配合 Mock 服务器的使用步骤详解试读版
一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 初学者教程之一:Hello World SAP UI5 初学者教程之二:SAP UI5 ...
- 3c认证是什么,3C认证的6个步骤详解
3C认证的6个步骤详解: 3C认证步骤1: 授权委托和申请办理(提早3个月搞好申请办理材料): 1.<产品描述表>:团队承担给予产品的基本上信息,包含原材料信息.制作工艺.经销商等. 3C ...
- 【接入指南】华为帐号服务Authorization Code模式介绍与接入步骤详解
华为帐号服务提供两种登录授权模式,第一种是Authorization Code模式,第二种是ID-Token模式,这两种模式在使用场景上存在差异.本文将详细介绍Authorization Code模式 ...
- [转]大数据环境搭建步骤详解(Hadoop,Hive,Zookeeper,Kafka,Flume,Hbase,Spark等安装与配置)
大数据环境安装和配置(Hadoop2.7.7,Hive2.3.4,Zookeeper3.4.10,Kafka2.1.0,Flume1.8.0,Hbase2.1.1,Spark2.4.0等) 系统说明 ...
最新文章
- It's Time to Say Goodbye (此刻告别)
- OSPF邻接形成过程
- [asp常用代码]文件上传代码
- 内置host_浏览器内置对象应用实践
- python求素数之和_python如何求质数之和
- python编写自制编译器_编译器构造-编译Python
- protobuf 语法浅析
- 【OpenCV】OpenCV实战从入门到精通之 -- 离散傅里叶变换相关函数详解
- Jedis 1.0.0 版 源码分析系列3:JedisPool.java
- Struts2学习笔记(四) Action(中)
- 米聊关停;抖音支付正式上线;谷歌禁用第三方 Chromium 同步功能 | 极客头条
- python函数中文手册-python函数手册
- 计算机应用历年高考真题,春季高考历年真题-2013年天津市春季高考计算机试卷...
- Jetson Nano配置MCP2515 CANBUS模块
- Android面试(下篇)
- hr面试性格测试30题_HR性格测试题.doc
- UAC 管理员权限 程序 防止弹窗的四种解决办法
- Developer Test-Jquery-常用技巧
- 三只松鼠股东大撤退幕后
- 【BAT 面试题宝库附详尽答案解析】分布式事务实现原理