在互联网行业越来越进入到白热化的竞争时代,UI设计的重要性也越发凸显。中培伟业《用户体验与UI设计开发》培训专家尹老师认为,一名优秀的UI设计师,除了有对艺术的追求和积极的工作态度之外,良好的工作方法以及正确的工作原则同样十分重要。她认为,要做好UI设计,设计师应该在工作中坚持以下十个原则。
1. 寻找解决方案之前,先确定问题
爱因斯坦说过:“如果我有一小时来解决问题,我会花55分钟思考问题,5分钟思考解决方法。”
许多设计师都犯了致命错误,认为问题是显而易见的。多数时候,表面问题仅仅是根本问题的一种表现。找到真正的问题时你一定会有所觉悟,因为它同时会解决许多其他问题。
因此设计师必须牢记一点,首先要确保你在设计正确的产品,然后才是正确地设计产品。
2. 对用户了如指掌
在UI设计过程中,如果不能精确指定某一类用户,就无法创造有意义的用户场景。没有有意义的用户场景,就不知道你的MVP(最简形态产品)是什么,也不知道如何建立产品计划与策略。所有的产品都致力于解决某些微不足道的问题,对于需要它的人而言,这就简单易懂。
发起用户调研,创建人物角色,开始制定用户情景与流程。任何能给用户留下更深刻印象的手段,都有助于将设计推向成功。
3. 思考极端的解决方案
暂时逃离创意的困境,也是设计的乐趣之一。天马行空的机会总是值得歌颂。打破惯例恰恰对它有益。跳出单一策略思考,将用户一天的生活写在故事板上,看看有哪些可能发生的接触。撇开草稿,自由发挥。
别在这上面花上数周时间(除非你时间充足),但是一次创意的停歇能将你的潜意识与要解决的问题联系起来。在你的行业外寻找灵感,设计方案的有效(及创意)会出乎你意料。
4. 设计之前,建立一个假设进行测试
假设提供了一条寻找真理的道路。每个设计都要构建在某种坚实的基础上。
把它想成是论文的论点,这就是设计的核心。早在开发工作之前,这里就是用户情景演绎的地方。
尽可能多地头脑风暴各种情景,与你的团队在白板上分享。进行设计工作室练习,让参与者画出他们完成特定任务的方案。你得持续探索(并且迭代)你的假设,这是设计中的第一步。
5. 就最佳方案与不同人探讨
如果你的设计是可靠的,那就要能经得起批评与讨论。来自不同背景、有不同经历的人,能为你指引更好的方案。
可以考虑成立一个利益相关者的智囊团,让他们分享各自独特的视角,为你的设计提供改善建议。与你的设计主管一起,确保产品团队仍然有最终的决定权,否则你就会落入群众设计的陷阱。
6. 写文档创建一则故事
产出一份讲述故事的文档。你设定的人物角色是其性格的缩影。使用场景是荧屏展示的关键部分,线框图是舞台,操作流程和用户流程是编舞,UI组件集则是舞台设计。所有相关元素都相互交融。
文档往往被忽略了,因为它缺乏环境。把你的设计资源与产出当成拼图,相互独立时价值甚微,拼接起来却成为一幅讲述故事的好画面。
不要视野狭隘,过分沉迷于优化某一项设计文档。相反,要确保每份文档之间的关联简单易懂。精简那些无法推动设计前行的文档。如果文档没有用,就没有必要创建它。
7. 在纸上设计与测试
任何阶段都可以进行快速的纸上原型设计,而且这对设计决策总有帮助。给自己或团队一定时间来迅速迭代创意。设计一旦以像素形式出现,就很容易对其过分依赖。而在纸上绘制原型能让你的大脑不断探索可能性。
8. 将产出物贴在墙上
在墙上贴大量的便签可能是陈词滥调了,但这么做确有非常正当的理由。为特定用户设计时,也会发生同样的事情。用户体验设计师需要定位问题与用户之间的关联,然后将它直接连接到解决方案上。这些实际产出物不是用来展示的。团队有一个分享的地方,任何时间都能查看,有助于将用户体验方法灌输进每一个人的工作流程。
9. 创建低保真原型用于测试
低保真原型可以用基本的HTML、Keynote、PPT、剪纸、故事板、和特定的原型工具来创建,例如UXPin(我对此非常熟悉)。
一旦进入开发阶段,某些限制总是不可避免(浏览器兼容性、网站性能等等)。在开发之前验证你的设计,因为它能更好地呈现用户故事,使开发者们充分感受与理解。低保真原型可以让你连接多个线框图,创建完整流程。这样一来,你就能测试这套流程的有效性,而不仅仅是用户在屏幕上看到的各种元素。可以以此验证交互的次序对用户是否有效。
10. 协作创造
设计师不是孤岛。人们往往独自工作太长时间。就像配对编程已经被证明能够减少技术错误(因为人很容易陷入代码盲区),尝试Cooper的配对设计的技巧,能够更好地分析和迭代。与其他人一起工作,能够产生自我提升的动机,营造团队工作的感觉,在生产力与分享精神之间找到平衡。
认为只有与其他人隔离开才能做出好的设计,这是相当守旧的想法。这个想法就像办公室吸烟一样已经不合时宜了。遵循指南:《设计出不让开发厌恶的效果图》,你的项目也可以很有趣,充分协作。这样你就站在团队这个巨人的肩上,优秀的产品也更容易诞生。