今天想和大家分享一下,UI设计师在接到新项目之后,该如何有效率,有计划和步骤的开始工作。
大部分UI设计师接到项目后,就开始结合自己产品和自己的想法,就着手交互原型制作了,在这样一个设计流程中,设计师很难有体系化的思考。有没有一套体系化的设计思路,让设计又专业、又全面、又经得起挑战和用户的检验的设计方案呢?
我的想法是可以分为八大步骤去分解他们,从而让我们的工作越来越轻松,工资越来越高,老板越来越赏识你,美女越来越爱···
咳,开始了。
第一步:产品设计(对接人:PM(产品经理)-UI(设计师)-USER(用户体验)-PG{Programmer})
那么我们可以简单的把第一步拆解一下:
1产品背景
2产品目标
3用户研究
4需求分析
5竞品分析
一个优秀的UI设计师。我们接到项目需求之后,第一需要清楚的是需求的业务背景是什么。其次是解产品的目标是什么。最后弄清楚产品的用户人群有哪些,用户目标是哪些。最后做出一些需求分析,竞品分析,在了解清楚之后,我们就开始对其布局。
在我们日常工作中大部分情况下都不会在PRD文档中将产品背景模块写的非常清晰,这时候我们交互设计师就可以将产品背景在PRD文档中输出,并清晰的展示出来。
产品背景:
产品背景通常从项目自身的角度看要做这个功能或者需求。通过做这个功能,对整体的布局以及后期的业务有什么帮助。
产品目标:
产品目标是基于用户需求、业务需求和商业价值等因素,期望产品上线后能够达到的一种状态,而支撑起这一目标,则需要用户能够实实在在地完成一些事儿(任务),再具体一点就是用户需要通过一系列的行为才能完成这一目标,换句话说产品目标决定了用户需要采取哪些行为。
用户研究:
用户研究主要是通过我们对产品的用户画像,并推算出使用这个需求的用户人群是哪一类人,用户画像所形成的用户角色并不是脱离产品和市场之外所构建出来的,形成的用户角色需要有代表性能代表产品的主要受众和目标群体,更加清晰的明白产品所针对的人群。
需求分析:
需求分析是软件计划阶段的重要活动,也是软件生存周期中的一个重要环节,该阶段是分析系统在功能上需要“实现什么”。
竞品分析:
竞品是竞争产品,竞争对手的产品,竞品分析顾名思义,是对竞争对手的产品进行比较分析。取其精华,舍其糟粕。让我们的项目更加具有竞争力。
第二步:交互设计(对接人:PM(产品经理)-UI(设计师)-USER(用户体验)-PG{Programmer})
第二步主要开始对产品的交互功能进行处理,其实就简单的几个分解动作
[if !supportLists]1. [endif]制作PRD文档
PRD(Product-Requirement-Document,产品需求文档),这对于任何一个产品经理来说都不会陌生的一个文档,一个PRD可以看出一个产品经理在某个领域的专业性,同时也可以反应出一个产品经理的整体产品思维。交互好不好,PRD文档少不了!
[if !supportLists]2. [endif]绘制线框图(思维导图,泳道图)
线框图是整个交互式设计过程中的一个必要步骤,它通常在项目生命周期的早期阶段进行。线框图可以简单的理解为是网站的一个图形框架,这就好比建筑的蓝图。诸葛亮知道吧,就是他让我提前出生的。不然,刘备也当不了皇帝啊!
[if !supportLists]3. [endif]制作原型图
原型是一种让用户提前体验产品、交流设计构想、展示复杂系统的方式。就本质而言,原型是一种沟通工具。
原型图是最终系统的代表模型或者模拟,比线框图更加真实、细致。学会原型图,交互设计不秃头。
[if !supportLists]4. [endif]测评
PM和PG对交互的可用性开始进行测评。
第三步:视觉设计(对接人:PM(产品经理)-UI(设计师)
[if !supportLists]1. [endif]确定主色与APP风格
通过产品特性确定主色调以及风格,这样接下来的设计会顺利和流畅很多。
[if !supportLists]2. [endif]App整体框架
就是确定整体的版式,版式确定接下来的界面设计会节约很多开发时间。
[if !supportLists]3. [endif]确定视觉规范
确定视觉规范就相当于给产品定性,这样以后做交接只需要把规范手册留下就可以了。
第四步:后端对接
[if !supportLists]1. [endif]切图,标注对接
建议使用设计直接用markman或类似标注工具,切图的话一般是CUTMAN。当然,根据自己的喜欢去对接,会大大提供我们效率
[if !supportLists]2. [endif]规范对接
把我们做好的规范文档也备案给后端一份。
第五步:后端开发(对接人:PM(产品经理)-PG(程序员)
[if !supportLists]1. [endif]后台开发
开发框架:
SPRING框架
ORM框架
测试框架
开发工具:
开发IDE
JAVA工程结构
源码仓库管理
[if !supportLists]2. [endif]数据库
关系型数据库
KEY-VALUE存储系统
分布式对象存储系统
http和反向代理服务器
第六步:测试阶段(对接人:PM(产品经理)-UI(设计师)-USER(用户体验)-PG{Programmer})
测试过程会依次经历单元测试、集成测试、系统测试、用户体验测试四个主要阶段
单元测试:
单元测试是针对软件设计的最小单位––程序模块甚至代码段进行正确性检验的测试工作,通常由开发人员进行。
集成测试:
集成测试是将模块按照设计要求组装起来进行测试,主要目的是发现与接口有关的问题。
系统测试:
系统测试是在集成测试通过后进行的,目的是充分运行系统,验证各子系统是否都能正常工作并
完成设计的要求。
用户体验测试:
测试人员在将产品交付客户之前处于用户角度进行的一系列体验使用,如:界面是否友好(吸引用户眼球,给其眼前一亮)、操作是否流畅、功能是否达到用户使用要求等。
第七步:上线发布和后续迭代(对接人:PM(产品经理)-UI(设计师)-PG{Programmer})
在艰难的岁月之后,终于迎来了春天,但是UI设计师在产品后,容易松懈,以为项目告一段落,就疏于后续的工作安排。其实后续的跟进也很重要。产品测试版上线后,交互设计师应该跟进后续的走查和设计问题的反馈。这样才能让我们的产品更加具有市场竞争力和后续的持久性。
第八步:维护推广(对接人:PM(产品经理)-OD(运营))
运营推广:App运营主要指网络营销体系中一切与app推广有关的工作,让我们的产品在市场中更加就要有知名度和竞争力,诸如:小春哥的传奇广告:系兄弟就一起来KAN我吧!
用户反馈:用户(客户)反馈来自于客户,其中包含有关你的产品或服务的体验和满意度。
用户反馈对于未来的产品开发、改善客户体验和整体客户满意度至关重要,有了用户反馈,就足以说明用户们开始逐渐在接受和喜欢上我们的产品了!
数据跟踪:
通过一系列的数据来了解我们产品的不足,可以更加让我们产品更加全面。
好了,小伙伴们,这期的天龙八步到这里就要告一段落了。希望大家能够在新的一年能够继续成长,希望以上的思路能够给迷茫的你们提供更多的帮助,谢谢大家!笔芯❤。