一、设计师如何参与一个具体的项目
用户体验设计首先是要解决用户的某个实际问题,其次是让问题变得更容易解决,最后是给用户留下深刻的印象,让他在整个过程中产生美好的体验。
因此,用户体验设计的目标可以归纳为:
- 解决用户需求
- 减少用户理解和操作的成本
- 给用户留下美好而深刻的印象
在具体工作中,为了达到这个设计目标,设计师不仅需要有理性的思维、巧妙的创意,还要在项目中学会与其它角色协作,共同达到目的。再美好的蓝图,若没有别人把它实践出来,也只是一张纸而已。
大家可能很好奇,设计师具体的工作是什么呢?如何与他人协作呢?工作中需要注意什么问题呢?
下面这个图可以告诉我们答案。
从这个图中我们可以得知:在实际项目中,设计工作可能并没有我们想象中那么轻松。
我们首先要通过一些方法来分析需求、了解需求:要做一个什么样的产品?目标用户是谁?要达到什么效果?具体有哪些功能、内容……
然后我们开始进行设计:在草图上梳理信息架构、设计任务流程、设计界面,确认没有问题后再用专业的软件工具把设计方案呈现出来。
经过设计评审后,设计师要去跟进后续的视觉、前端、开发、测试环节,确保最后的产出和自己的设计方案一致。
产品上线前后,需要使用一些方法对产品体验、效果进行检验:小的问题可以及时解决、迅速发布;较大的、比较耗时的问题可以留到下次优化迭代时统一解决。毕竟再好的产品也不可能一步到位,快速上线、迅速试错、立即更改的方式更顺应目前竞争激烈、日新月异的互联网环境。
如此这般,便形成了一个循环往复的过程,产品也在不断优化的过程中快速成长着。
二、在项目中设计师容易遇到的问题
上述流程虽看起来很合理,但在执行过程中可能困难重重。我们也许会面临如下的挑战:
· 时间紧张,留给设计师的时间太少
· 一个设计师负责多个项目,没办法一一跟进到底
· 和项目成员座位距离太远,沟通不便
· 产品经理不能够清晰阐述需求
· 设计师专业能力有限
· 开发人员能力有限,不按照设计稿做,偷工减料
· 上层领导干预过多
· ……
总的说来无非是这几条:团队成员的专业能力、外界因素的影响、团队凝聚力。专业能力和外界因素我们难以立刻改变,但增强团队凝聚力其实是可以做到的。很多时候,并非项目成员不愿意遵守流程,而是大家对设计流程没有达成共识,每个人只管自己那一滩,漠视和其它角色的沟通配合,这给设计师的沟通、协调、跟进造成了不小的难题。但设计师完全可以通过自己的努力改进这个问题,比如我们可以找到产品经理或项目负责人,在流程问题上首先与他们达成共识、得到他们的支持,同时制定一些举措(比如排期时预留出设计走查的时间,而不是只给设计师做设计的时间;开发制作完毕后通知设计师进行走查等),保证流程可以顺利实施下去。
可能有人会问了,遵守设计流程有这么重要吗?如果不遵守的话会出现什么后果呢?实际上,在我早期经历的项目中,由于各种原因,常常会遇到“不按常理出牌”的情况(这些情况并非个案,在其它公司也常常会出现,在后面的章节中会具体阐述),它们一般会导致如下问题:
· 由于需求不清晰或来回反复导致效率大大降低
· 方向不明确导致设计方案被反复推翻,设计效果欠佳
· 原型粗糙、缺乏规范,开发人员理解设计方案的成本增加
· 上线效果与设计方案相差甚远,人力遭到浪费
· 上线后不清楚具体效果,为下一次优化更新造成了障碍
· ……
可见,不遵守正确的设计流程,既影响产品最终体验,也影响项目效率,还会造成极大的资源浪费。但设计师毕竟不是产品及项目负责人,在项目中的话语权比较有限,要想顺利和大家一起执行正确的流程,不仅自身要具备专业的能力,还要注意和项目成员的沟通和协调方法。
这也就意味着,一个只具有专业技能、不懂变通和沟通的设计师已经远远不能胜任岗位的需求。我们在学校里学的,在专业书籍上看的,只能解决工作中的一部分问题,而不是全部。设计师需要时刻具有紧迫感,要求自己具备更全面、更综合的能力。