u一点·料:阿里巴巴1688ued体验设计践行之路. 导读
U一点·料
阿里巴巴1688UED体验设计践行之路
阿里巴巴1688用户体验部著
前言
既赶路,也感受路
文 / 汪方进
用户体验设计师作为一个职能岗位,在国内互联网公司中存在已有十几年的时间了,早期的互联网公司设计师大都是无所不能的多面手,头顶“美工”名号,却操持着交互、视觉、代码重构等多种工作。多年过去了,中国互联网行业飞速发展,用户体验设计行业也逐步成熟起来,不仅有了精细化分工(用研、交互、视觉、前端),同时这些细分领域内也慢慢积累起了一些专业沉淀。这是一个令人欣喜的时代演变。
在初期从事设计工作的时候,我们的工作是以感性想法为主,用户对界面的要求也不高,当时“好看”往往是评价设计作品好坏的重要标准。渐渐国内外优秀互联网产品不断涌现,用户也逐渐被教育起来,“好看、易用、爱用、情感共鸣、价值观认同”成为产品体验的新追求、新标准。单纯的感性设计已不能满足用户的需求了,优秀的体验作品需要综合考虑更多的因素和维度,好的设计一定是感性和理性的最佳结合点。然而在现阶段的实际工作中,设计师们无论是在方案设计还是方案表达上,往往都显得感性有余、理性不足,偶有发光的想法但又很难串成链条、形成体系、自圆其说,这实际上折射出了当下用户体验设计行业至关重要的一个问题:我们还没有足够成熟有效的思考体系和作业流程。这个问题在很大程度上影响了用户体验设计岗位的价值体现,成为发展“瓶颈”,造成了普遍困扰。
在过往的几段工作经历中,极致的设计产出一直是我的一个执念,同时我也不断地在思考如何才能使用户体验设计师们的工作体系化,如何才能有效反映用户体验设计师们的独特价值。很荣幸,在阿里巴巴1688UED团队中,我遇到了很多志同道合的伙伴,整个团队不仅能够通过自己的专业技术和拼搏精神支撑业务蓬勃发展,同时也愿意在过程中对我们专业上至关重要的问题进行思考与实践、迭代与积累。这段风雨兼行又饱览美景的旅程,让我觉得充实而富有意义。
近两年,团队的设计理念和思考体系在实践中日臻成熟,很多设计师也在此时自发地采用一些更为深入的专业领域方法开展工具研究,并取得了阶段性的成果,于是在这样的契机下,我们就自然地想到了把这些思考及沉淀集合成册,与各位设计同仁一起分享和交流。区别于以往的行业惯例,书中的内容没有以“用研、交互、视觉”等岗位类型来进行划分和归类,而是以“道、术、器”的思路进行串联编排,先说明我们团队的工作理念和设计观(Design Philosophy),然后阐述在此基础上形成的思考体系(Think-flow),之后为大家介绍我们在更加深入的专业领域内探索得到的经验、方法、模型,这里面也会有一些整理成型的小模板、小工具,方便读者平时工作中参照使用。之所以采用这样的编排形式,是因为我们一直把“设计师价值的充分体现是解决业务问题”这样的理念作为思考出发点。而对于一个能解决业务问题的设计师来说,他们的“元思考”有一致性,在此基础之上,设计师会再次进行专业细分,体现差异化的专业价值,如视觉设计师更擅长页面视觉表现和情感传达,交互设计师更擅长逻辑细节和系统规划,等等。这些是我们最想跟同行们讨论共创的地方,也是本书的专业特点之所在。
需要说明的是,因为书中的内容都是我们在日常工作中有切肤之感的所思所得,所以难免有一定的针对性和局限性,希望读者谅解,书中的不当之处还请各位同行、专家指出、斧正。
成书的过程中,特别感谢我的老板和伙伴们,有了你们的鼓励和支持,团队才能在繁忙的工作中挤出时间,克难竟事;感谢各位行业大牛和出版社的同仁,有了你们的帮助和指导,我们才能把平时的这些点滴意念,于此汇聚成河;感谢参与撰写本书的所有同学们(按文章编排顺序:李龙、戴均开、余代军、张群、蒋黛炜、巫俊岚、舒舟、杨真、卢俊、方芳、王超、张勋、刘颖、郭楠、糜竹影、何成龙、屠钰钦、何玉婵、郭家宏、尹欢密、种传恩),特别感谢李龙在整体编排上所做出的诸多努力,以及刘双喜在项目过程中的积极推进,正是有你们几个月工作之余的努力才使大家把脑中的想法落实成文字;感谢各位读者的阅读和关注,希望能和大家在探索专业奥义的道路上成为知音和挚友。
最后补充一下,本书的全部商业收益,将以下面两种方式进行使用:
为贫困山区的小朋友购买设计艺术类书籍,希望有行业天赋的未来之星能够不为环境所限;
作为赞助资金,为设计师创业、设计创业项目贡献绵薄之力。
谨以此表达我们希望为设计行业多做一点贡献的心愿。
阿里巴巴1688UED(U一点)
前言既赶路,也感受路
01我们的设计观汪方进// 1
02五导家——设计师的Think-flow李龙// 4
03设计的理性之光—数据在互联网产品设计中的应用戴均开、余代军// 25
相关文章:
Matlab与线性代数 -- 显示格式的设置
打磨一项技能最需要的就是耐心,我们知道做一件事情不会一蹴而就,需要长时间的积累。关于Matlab的打磨会持续很长的时间,每天学习一个知识点,一年下来就不得了。要有耐心,要有耐心,跟着小编每天花5分钟的时间…
java初始化顺序
java初始化顺序

值得收藏的经典网页代码(1)
1. 将彻底屏蔽鼠标右键,无右键菜单 <body οncοntextmenu"event.returnfalse"> 也可以用于网页中Table框架中:<table border οncοntextmenureturn(false)><td>no</table> 2.取消选取、防止复制 <body onselectstart"r…

五款漂亮的 GNOME 3.4 主题-PPA
国外著名开源网站WebUpd8已经把这五款漂亮的Gnome 3.4 的主题制作了PPA,可使用命令轻松实现安装。先来看看这几款主题的截图: adwaita-x-dark Adwaita X dark adwaita-x-light Adwaita X light evolve-gtk3 Evolve theme-ambiance-precise Ambiance-Prec…
Matlab与线性代数 -- 矩阵的加法与减法
打磨一项技能最需要的就是耐心,我们知道做一件事情不会一蹴而就,需要长时间的积累。关于Matlab的打磨会持续很长的时间,每天学习一个知识点,一年下来就不得了。要有耐心,要有耐心,跟着我们每天花5分钟的时间…

备考ocjp有感
看网上好多评论,说什么ocjp的证书很水,复习个一两天,背背题库就能过了。看了之后,有一些感想。 首先,有证书不代表什么,不能说你获得的什么证书,就一定有怎样的能力,有证书不代表什…

买了《精通spring 2.0》
刚才去书店选书,对比了好几本,最后选了这一本。听说第一版有些问题,不过感觉这一版本还可以。理论和实践都有所兼顾。书中的例子是spring自带的例子。转载于:https://www.cnblogs.com/chenge/archive/2007/06/06/774212.html
探索“小数”在计算机中的存储
本文介绍了小数在计算机中的存储方式,第一种为定点方式,这种方式很少遇到,但在Matlab中有涉及,见图文《Matlab与线性代数–显示格式的设置》。第二种为浮点方式,一个浮点数由阶码和尾数构成,一旦明白其中的…

《ELK Stack权威指南(第2版)》一3.8 Docker日志
本节书摘来自华章出版社《ELK Stack权威指南(第2版)》一书中的第3章,第3.8节,作者 饶琛琳 更多章节内容可以访问云栖社区“华章计算机”公众号查看。 3.8 Docker日志 Docker是目前大规模互联网基础架构解决方案中最热门的技术。…

为什么匿名内部类参数必须为final类型
转自:http://ldzyz007.iteye.com/blog/844380 基础语法:如果定义一个匿名内部类,并且希望它使用一个在其外部定的对象,那么编译器会要求其参数引用是final的。 1.匿名内部类肯定是局部内部类(在一个方法里面定义的内部类)&…
开始升级我的工作流系统
终于做完了自定义工作流审批系统的第一个版本,可以说是熬完的,因为真的费了不少力气。不过也慢慢发现设计和实现中的很多问题,便想把它改进一下,改为用.net2.0和sql server2005开发,并想遵从一定的xpdl规范来定义流程。…

《Python和Pygame游戏开发指南》——2.16 pygame.display.update()函数
本节书摘来自异步社区《Python和Pygame游戏开发指南》一书中的第2章,第2.16节,作者[美]Al Sweigart(斯维加特), 李强 译,更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.16 pygame.display.upda…
Matlab与线性代数 -- 数组的乘法与除法
打磨一项技能最需要的就是耐心,我们知道做一件事情不会一蹴而就,需要长时间的积累。关于Matlab的打磨会持续很长的时间,每天学习一个知识点,一年下来就不得了。要有耐心,要有耐心,跟着我们每天花5分钟的时间…

java实现线性表的顺序存储
今天复习数据结构,按照疯狂java,自己敲了一遍线性表的顺序存储,为了下次看方便,在这里保留一份。 package mysequence;import java.util.Arrays; /*** author lirui* param <T>*/ public class SequenceList<T> {priv…

.Net Framework 3.0 概述
Microsoft .NET Framework 3.0, the managed programming model for Microsoft Windows, includes the .NET Framework 2.0, Windows Presentation Foundation, Windows Communication Foundation, and Windows Workflow Foundation.Microsoft Windows托管编码模型,Microsoft .…

《ABAQUS 6.14超级学习手册》——1.2 ABAQUS分析模块
本节书摘来自异步社区《ABAQUS 6.14超级学习手册》一书中的第1章,第1.2节,作者: 齐威 更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.2 ABAQUS分析模块 ABAQUS包括三个主要的分析模块:ABAQUS/Standard、ABAQUS/Explicit和ABAQUS/…
离散型随机变量的分布律
孔令才,中科院博士,长期致力于传染病空间传播机理的研究。非常开心,他能够加入进来与大家一起分享概率论与数理统计方面的知识。 微信公众平台通常让大家的知识碎片化,而我们要做的事情就是在学习方法论、软件开发、机器学习和数…

带头结点的线性表的链式实现
复习了顺序实现后,自己模仿着写了链式实现 /*** author lirui 带头结点的线性表的链式实现*/ public class MyLinkList<T> {// 内部类LNode,代表链表结点class LNode {private T data;private LNode next;public LNode() {}public LNode(T data, LNode next) …

《 硬件创业:从产品创意到成熟企业的成功路线图》——导读
前言这是一本关于硬件创业的书。本书的目的是为创客们和硬件企业家们提供一张可将产品创意成功转化为成熟企业产品的路线图。软件创业的方式在过去的五年里已经很大程度上模式化了。有各种免费的工具帮助软件企业家们迅速创建公司、展开协作、进行部署和调控;此外&a…
Matlab与线性代数 -- 矩阵的乘法
打磨一项技能最需要的就是耐心,我们知道做一件事情不会一蹴而就,需要长时间的积累。关于Matlab的打磨会持续很长的时间,每天学习一个知识点,一年下来就不得了。要有耐心,要有耐心,跟着我们每天花5分钟的时间…

一个 .net 程序员的梦想!大哥们帮帮我好吗?
我是一个刚学 .net 编程不久的程序员,我特别喜欢用 .net ,一心想建一个.net初学者程序示例网,网站宗旨是:注册后每一个程序员都可以在上面发表自己的程序示例,这样为 .net初学者提供一个很好的学习网,由于本…

用父节点表示法表示一棵树
今天学习,把书上的代码自己边对照,边敲了一下。 package mytree;import java.util.ArrayList; import java.util.List;/*** 用父节点表示法表示一棵树。* * author lirui* param <E>*/ public class TreeParent<E> {public static class Nod…

AJAX学习基础:简单介绍数据岛使用方法
数据岛指的是存在Html网页中的xml代码段,它在Html中形成了一个数据的集合,数据岛允许我们在Html网页中集成xml,对xml编写脚本. 数据岛有它特有的形式,由标记xml开始,在开始标记中要有一个ID属性,用于指定…

《UG NX8.0中文版完全自学手册》一第1章 UG NX 8.0简介
本节书摘来自异步社区《UG NX8.0中文版完全自学手册》一书中的第1章,作者 刘昌丽 , 周进,更多章节内容可以访问云栖社区“异步社区”公众号查看 第1章 UG NX 8.0简介 UG NX8.0中文版完全自学手册UG(Unigraphics)是Unigraphics Sol…
自己动手设计RESTful API
文桥,13级机械工程系,机械电子工程专业,大四学生。在LSGO软件技术团队负责前端部分,本图文是介绍目前流行的前后端分离技术的最后一篇(一共六篇),也是对以前技术进行归纳后用于实战的一篇&#…

Java assert关键字
一、概述 在C和C语言中都有assert关键,表示断言。 在Java中,同样也有assert关键字,表示断言,用法和含义都差不多。 二、语法 在Java中,assert关键字是从JAVA SE 1.4 引入的,为了避免和老版本的Java代…

C#动态加载DLL
< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd> 利用反射进行动态加载和调用.Assembly assAssembly.LoadFrom(DllPath); //利用dll的路径加载 加载dll后,需要使用dll中某类.Type typeass.GetType(“TypeName”);//利用类型的命名空…
Matlab与线性代数 -- 矩阵的左除
打磨一项技能最需要的就是耐心,我们知道做一件事情不会一蹴而就,需要长时间的积累。关于Matlab的打磨会持续很长的时间,每天学习一个知识点,一年下来就不得了。要有耐心,要有耐心,跟着我们每天花5分钟的时间…

《JavaScript应用程序设计》一一2.3 lambdas
本节书摘来华章计算机出版社《JavaScript应用程序设计》一书中的第2章,第2.3节,作者:Eric Elliott 更多章节内容可以访问云栖社区“异步社区”公众号查看。 2.3 lambdas lambdas是指那些作为数据使用的函数,它可以是函数的传入参数…

Java异常体系结构
一、 异常的概念和Java异常体系结构 异常是程序运行过程中出现的错误。本文主要讲授的是Java语言的异常处理。Java语言的异常处理框架, 是Java语言健壮性的一个重要体现。 Java把异常当作对象来处理,并定义一个基类java.lang.Throwable…