写点什么

UED 设计流程与原则

2014 年 4 月 06 日

UED 设计流程在各个公司之间可能存在不同,国内的设计师在知乎社区上讨论了各自公司 (包括腾讯、百度等) 的 UED 设计原则、流程等,其中的经验值得读者借鉴。

来自腾讯的交互设计师 eviliu 强调设计流程主要考虑两方面的问题:一是设计原则从何而来,二是如何配合设计的上下游团队。就设计原则来说,从四个方面进行了阐述:

  • 始终将用户体验放在第一位——在设计流程中将用户体验融入其中,将其贯穿于设计的始末,使用户体验的结论能够直接影响到设计的方向。同时设计过程中通过展开脑暴、竞品分析、焦点小组等方式对设计需求进行深入的挖掘,需求从何而来,为什么会有这样的需求,准确把握设计的方向。
  • 细化分工——在设计流程中,将设计任务分解为用研、交互、视觉,各个角色职责明确并相互配合,在各领域有专业的表现。
  • 引入专家设计师和项目 PM——专家设计师通过设计评审,将自己的设计理念传达给设计师,引导设计方向,把控整体项目的质量。项目 PM 对项目进度、需求任务、设计人力的把控,保证设计工作有条不紊的展开,并最终完成项目目标。
  • 设计规范的建立——设计项目完成后,设计师对设计内容进行规范文件的梳理,保证设计理念的沉淀以及风格的统一。

就“如何配合设计的上下游团队”,eviliu 认为应该从以下几个方面来采取措施:

  • 参与产品的前期规划——把握产品的规划与目标是后期设计工作展开的重要依据。
  • 产品与项目 PM 接洽,需求排期——通过对设计需求进行排期配合产品开发的节奏,保证项目的顺畅。
  • 体验走查和可用性测试——设计完成,跟进开发实现,实现输出中,进行体验走查和可用性测试,保证设计实现的质量和是否否和用户的预期。

除此之外,流程的实施也是必须要重点关注的:

  • 有效的管理工具——好的管理工具能够帮助团队规范化管理。我们为自己量身打造了一系列工具来提高设计管理效率,如 Prowork 工具,能提供项目流程、工作任务、文档等一系列线上管理。还有 TAPD、UID 等一系列工具。
  • 敏捷式项目管理——通过关注设计效率,改进工作方式,修正设计流程促使团队高效、快捷的响应任务。
  • 提炼式操作——针对不同的产品预期与目标,灵活操作,设定不同的流程路径。
  • 持续改进——定期对项目流程回归、探讨,调整是非常重要的。

百度的李书福则谈了细节上两点很深的体会:

  • 用户研究——每完成一次对用户的深访,回来当天需要在组内做一次简报。相互述说今天调研的情况,让参加的极大的追溯调研中的一些洞察,让没有参加的也能感受到调研中信息探索的过程。
  • 产品设计——不论是视觉设计,还是交互,完成的第一稿都需要讨论,完善及迭代优化。同时提升设计师对产品思考深度与广度。

FaceUI 的朱佳明结合自身的项目经验,描述了一个比较清晰的设计流程:

  1. 产品应用分析。在设计启动之前先了解产品应用,明确产品的用途及市场类似应用概况,再精心计划下一步的工作,因为在设计最初做改变是在整个过程中付出代价最小的。
  2. 概念设计。通过对产品的了解,创意设计人员或者项目经理形成初始概念,将交由文案策划完成第一步设计文档,或者由创意总监或项目经理直接精华概念。
  3. 可行性研究分析。根据市场行情与产品应用综合评估技术可行性、社会可行性及风险因素,并制定规避风险对策。
  4. 用户需求详细解读。设计团队项目经理与产品经理详细核对需求,以用户为中心,让用户体验实际指导设计方向与流程规范。实际操作中还可以组织设计小组人员一起深入挖掘用户需求。
  5. 设计实施。
  • 交互设计。交互设计师需要先开展设计工作,进行产品架构评估 / 主逻辑设计、界面原型设计、原型可用性测试等,将用户研究与需求解读结果在产品上展现出来。
  • 视觉设计。视觉设计师作为前端设计人员,却在工作流程的后端,他们需要进行产品形象分析、风格定位、视觉方案定稿、视觉效果原型、视觉设计完成。
  1. 可用性测试(易用性测试)。这个步骤必不可少,主要内容包括:计划可用性测试、可用性测试实施 、处理可用性测试、分析可用性测试数据 、编写与演示可用性测试报告、逐条探讨报告中的建议是否采纳。
  2. 产品发布。这个步骤是客户来完成,但是对于设计团队,也算是令人兴奋的一件大事。

另外一位设计师 diff 也勾勒出了一个完整的设计流程,包括九个方面:

  1. 产品找茬。前提:读懂 PRD。确保在需求理解上,与 PM 保持一致。查找遗漏。人无完人,再成熟的 PM,也难免有疏漏。找出遗漏,与 PM 反馈、沟通。提出产品新想法。读 PRD 时,总会有一些产品的好想法冒出来,及时与 PM 和团队沟通。开始构思交互。
  2. 草图快速沟通。通过草图,快速将“产品关键流程”、“关键交互及界面布局”呈现纸面,以此与 PM、技术沟通至达成共识。目的:再次扫遗漏; 收拢想法;达成共识。
  3. Wireframe 表现产品流程、界面,包含:产品流程图;全部的页面原型。Wireframe 让团队对产品的理解无异议,对最终的产品有直观的了解。这个阶段,产品需求冻结。开发人员可以依据原型对 UI 关联较小的部分进行技术开发。
  4. 视觉设计。有前面两个“扫清障碍”的过程,这个阶段,视觉设计是非常舒服的事情…在有相对完整的设计规范、控件规范的前提下,视觉包括:风格探索、关键页面的视觉设计、关键的交互动画表现。
  5. 视觉素材输出、设计文件标注。素材用 Dropbox 或酷盘存储、管理。Markman 是不错的标注工具。
  6. 整理、提交设计方面待数据验证的跟踪点,主要包括:待验证的产品功能点、设计过程中争议比较大的部分(产品、交互、视觉)、设计师没有完全把握、需要数据验证想法的部分,比如:“点击式的菜单”与“下拉手势式的菜单”,哪个更被用户接受?
  7. 设计文件整理、新的设计控件入库,主要包括:整理设计文件,方便团队其他人查阅、使用;将设计过程中产生的新的控件,纳入控件库,更新控件设计规范。
  8. 开发后期,细节跟进。与开发跟进细节,是设计过程的一部分。在我们团队,完全依靠规范作业、设计文件标注(不和开发人员说一句话:P),能够确保 80% 的交互、视觉细节能够被还原。剩下的 20%,就要设计师与开发人员肩并肩坐在一起打磨了。开发过程中,一定要预留这个时间。主要包括:边距、字体、界面动画的数值微调。
  9. 项目设计总结,包括:设计过程中遇到的问题,以及解决方法;犯的错误是?你是如何纠正的?以后如何避免?分享整个设计过程中,你最有成就感的部分。

对 UED 领域感兴趣的读者可以关注即将于 2014 年 4 月 25~27 日在北京国际会议中心召开的QCon 北京 2014 大会,讲座包括豌豆荚前端实践:从数据到用户体验跨越不可能:让WebApp 如Native 般顺滑 Cardkit & DOMO UI - 移动时代技术与设计的十字路口产品设计中的逆向思维等,许多讲座都与 UED 相关。读者可点击大会主页查看详情。

2014 年 4 月 06 日 09:164912
用户头像

发布了 501 篇内容, 共 214.3 次阅读, 收获喜欢 29 次。

关注

评论

发布
暂无评论
发现更多内容

紫霞仙子:区块链的十二连问

悟空呀

Java 比特币 区块链 架构 分布式

话说 AQS

木子的昼夜

Java AQS

鬼才|闲鱼PMO的年终总结

闲鱼技术

Redis 数据结构介绍

一个大红包

七日更 3月日更

2021最新腾讯面经分享:Java面试核心点/技术笔记/学习视频(春招必备)

比伯

Java 编程 程序员 架构 面试

容器 & 服务:Kubernetes构件及Deployment操作

程序员架构进阶

Docker Kubernetes 容器技术 28天写作 3月日更

微服务想用好,得把分布式和微服务之间的关系搞清楚

读字节

分布式 微服务 微服务架构 SpringCloud 分布式架构

RabbitMQ集群简介

Kylin

读书笔记 RabbitMQ 消息队列 3月日更 集群简介

黑客之XSS注入练手:XSS Challenges通关指南

BigYoung

黑客 信息安全 XSS

BGP的那些事

03|PPT教程|这个课程主要讲什么?

青城

PPT PowerPoint 3月日更

神了!华为18级专家把困扰我多年的操作系统与网络,讲明白了

云流

程序员 架构 计算机

初学者思维 - 找到解决问题的新方法

石云升

程序员成长 思维模型 28天挑战 3月日更 初学者思维

SICP 习题解答 1.11

十元

多线产品作战,奔疲于不确定的路上

boshi

创业 产品策略 七日更

并行编程首篇

shun123456789

开发语言 基础知识

“数”看2021年“3•15征集令”

百分点大数据团队

B端产品经理自我认知

lenka

3月日更

redis工作原理(下)

Sakura

28天写作 28天挑战 3月日更 21天挑战

Wireshark数据包分析学习笔记Day6

穿过生命散发芬芳

Wireshark 数据包分析 3月日更

每日打卡1:删除字符串中的所有相邻重复项

骆俊

七日更 3月日更

翻译:《实用的Python编程》04_03_Special_methods

codists

Python

常见 git 需求整理(持续更新中)

blueju

git 前端 工具 npm

第9周课后练习-性能优化三

潘涛

架构师训练营 4 期

算法攻关 - 重建二叉树 (O(n))_0105

小诚信驿站

刘晓成 小诚信驿站 28天写作 算法攻关 重建二叉树

Oracle 是如何处理异常的?

xiezhr

oracle 异常处理 3月日更 PLSQL

职场的信任危机

ES_her0

28天写作 3月日更

c++编程思路

张鹤羽粑粑

28天写作 3月日更

为什么 HashMap 的加载因子是0.75?我研究源码发现一个重大秘密。。。

云流

程序员 架构 面试

调整好心态

Nydia

Vue源码学习 | 4个实用的javascript技巧

devpoint

Vue vuejs stringify

演讲经验交流会|ArchSummit 上海站

演讲经验交流会|ArchSummit 上海站

UED设计流程与原则-InfoQ