淘宝面试的最后一个环节,是请应聘者向面试官提问,使面试官有机会解答应聘者对公司、团队以及工作等等方面的疑问。在我面试过的设计师当中,大约有三分之一 会问我:“淘宝的设计流程是怎么样的?”我不是很了解问这个问题的人为什么会有如此高的比例。也许这是一个“安全”的问题,不会对面试有什么危害;也许目 前设计师在工作中普遍碰到“流程”问题或“没有流程”的问题;也许这个话题涉及各家公司的“机密”,确实无从找到相关的资料。
总而言之,虽然来面试淘宝的设计师人数有限,但我斗胆假设:目前国内所有网页设计师中的三分之一想了解更多关于“设计流程”方面的知识,而我们也不 认为这是什么“机密”的话题(我了解的各公司设计过程都八九不离十,名称不同,本质上是一样的)。所以,就在此简单介绍一下淘宝UED的设计流程,期望对这三分之一的设计师有所帮助。
Step 1:原型(Prototype)
设计的第一个阶段,我们称之为原型设计,主要是设计产品的功能、用户流程、信息架构、交互细节、页面元素等等。如果你觉得听上去这些概念都比较悬的 话,我就用大白话来说:原型设计,就是完全不管产品长得好不好看,只把它要做的事情和怎么做这些事情想清楚,把它怎么和用户交互想清楚,而且把所有这些都 画出来,让人可以直观地看到。
至于怎么画出来,那就随你了。用纸笔画,用白板水笔画,用Photoshop画,用Visio画,或者像我们一样用Axure画,都可以。只要把上面提到的这些都事无巨细地表达出来。
在原型的交付物(Delivery,也就是某个阶段的产出物)中,最重要也最常见的就是线框图(Wire Frame),这玩意儿不用多解释了,看下面这张图就明白:
在画线框图的时候,要把握好细节的刻画程度。有些东西只要画个框就行了,而有些东西需要把文案都设计好。以免你的老板或是需求方揪住角落里的广告banner该有多大这种问题与你纠缠不休,而忽视了最重要的页面主体部分。
此外,还要牢记:原型就是用来让人改的。它存在的价值就体现在被修改了几次,被更新了几次,以及它的下一步被少改了几次。
Step 2:模型(Mock-up)
在原型被大家接受之后,就该关心产品长得好不好看了。 我们以“模型”这个词来统称该步骤的交付物。和原型相比,它关注于产品的视觉设计,包括色彩、风格、图标、插图等等。
要清楚的是,这不是一步由“美工”来“美化”的工作。视觉设计师需要对原型设计有深刻的理解,对交互设计和尚未进行的HTML/CSS/JS的 Code都要有充分的了解。如果不能从全局的角度来做视觉设计,则只能是做做把水晶效果改成金属效果这样的“自娱自乐”,而对产品本身没有任何有价值的帮 助。如果原型说:“在这个页面上,A比B重要。”,那他的脑子里就要有十七八种可以表现“A比B重要”的视觉语言可供选择。这是对设计模型的视觉设计师的 基本要求。
更高一些的要求,才是视觉设计的“原始功能”。“倒底是选水晶效果还是金属效果?”,“这个按钮选什么颜色好?”等等。这一类的 思考和选择,应着眼于产品的气质、品牌等等,在各种产品间保持一定的统一,在用户心里打下视觉的烙印。其实要做到这一点是很难的,特别是还要满足上一点的 要求。一般来说,如果能90%的把交互设计的成果和品牌形象表达出来,已经是很好的结果了。从我自己来说,就常常很郁闷不能用好的视觉语言来表达自己在原 型设计中的想法,总是做完模型就打个七折:(
更更高的要求, 有些问题用交互设计是很难解决的,这时就需要一个有创造能力的视觉师,可以从视觉设计的角度来创造性地解决问题(一时还没想出好的例子,想出来再补上)。
总 的来说,模型设计是件非常困难的事情。它的工具是感性的,但设计过程又要求非常理性,必须在各种约束条件中解决问题。而目前能从较高的角度来来看“视觉设 计”的人还不多,大多还停留在“效果”、“风格”等表面议题上。个人以为在“Web标准”和“用户体验”之后,视觉设计是Web设计专业化运动的第三波, 市场的需求已经存在,只差有人推动一下。
模型的设计一般来说都是用Photoshop了,下是是个例子(与原型的例子对应):
Step 3:演示版(Demo)
这步我就不多说了,Demo就是按照原型和模型用xHTML/CSS/JavaScript等等前端技术实现出来,以便后端的开发工程师可以接手编 码。这个过程让小马、正淳专门起个新帖来详细介绍吧。只提一点,前端开发在有些公司是不放在设计团队的,而我们认为前端开发从很大程度上来说是对用户体验 的提升和保证,开发只是它的一个手段和形式。所以就把这块工作一直留在我们团队,现在看起来这样很棒:)
把上述原型、模型转为xHTML/CSS之后就是这个页面了:
http://favorite.taobao.com/collect_list——-g,nrxwy2lumhgozsvz2cq3tk6w64-.htm
Step 0.5/1.5/2.5/3.5
居然还有半个半个的步骤?是的,这是我们的用户研究过程。在各个阶段的前后,我们会根据具体情况选择是否投入精力到用户研究上。用户研究的形式也很 自由:给会员打个电话,淘宝旺旺上随便找人聊聊,到公司来做可用性测试,到会员家中访谈……怎么方便怎么实用就怎么做。我们还没有精力放在太多的“学术”性质的理论研究上,对研究方 法也是不拘一格,“能抓老鼠”就行。关键的关键,研究的结果如何表现到产品上,如何吸收单个用户的意见来服务所有用户。
在这一点上,我们做得还很不够,积累也很薄,需要向同行们多多学习,也请大家多多指点。
最后……
关于流程,要注意:
设计流程的目标,在于保证“无论谁来做这个产品的设计,都能达到80分”;
“100分”的完美作品,很有可能没有遵循流程,而是天才地融合了创新、传承和执行力的作品;
“流程”这种东西,只有与环境相匹配才能带来正面的作用。
以上是我们UED团队目前的设计流程,也许你也发现了,它和大多数公司的设计流程是差不多的。我们也在不断地修改和发展这个体系,有不足的地方也请大家多指教。如果你借鉴了我们的流程,在工作中发现有什么问题,也请回来告诉我们,谢谢大家!
分享到:
相关推荐
前端开发 可以学习 淘宝的前端页面是如何开发的
仿淘宝-仿淘宝平台-仿淘宝平台源码-仿淘宝平台java代码-仿淘宝平台设计与实现-基于springboot的仿淘宝平台-基于Web的仿淘宝平台设计与实现-仿淘宝网站-仿淘宝网站源码-仿淘宝网站java代码-仿淘宝项目-仿淘宝项目代码...
【淘宝网站概要设计范例】是一份详细阐述淘宝网设计思路和架构的重要文档,它为其他项目提供了宝贵的参考模板。这份文档旨在清晰地呈现淘宝网的核心设计元素、功能需求以及用户交互方式,以确保系统稳定、高效且用户...
【淘宝联盟推广微信小程序设计与实现】的知识点详解: 1. **微信小程序设计**:微信小程序是一种无需下载安装即可使用的应用程序,它实现了“触手可及”的理念,用户扫一扫或搜索即可打开应用。在淘宝联盟推广场景...
淘宝UED设计流程图
开发者需要理解淘宝联盟的优惠券规则,以及佣金计算方式,将这些信息实时同步到小程序中,同时设计清晰的用户激励机制,比如返利规则、提现流程等。 6. **订单追踪与管理**:用户在淘宝下单后,小程序需要能够追踪...
智客淘宝客单品程序,完全自主开发,掌握核心技术资源,程序页面美观,用户粘度性强PV高,成交转化率高,全站搜索引擎优化,对搜索引擎收录友好,后台操作简单便捷,是淘宝客推广建站最佳首选程序。
淘宝SDK高级模板开发流程 淘宝装修服务设计师必备
淘宝客返现程序PHP是一种基于PHP编程语言开发的软件应用,专为淘宝客(Taobao Affiliate)设计,用于实现商品推广和返现功能。在电商领域,淘宝客是一种常见的网络营销模式,通过帮助商家推广产品,淘宝客可以获得...
《C++程序设计教材》是钱能撰写的一本经典编程入门书籍,对于初学者来说,是一本极佳的启蒙教程。钱能,作为C++领域的知名专家,以其深入浅出的讲解方式,使得复杂的编程概念变得易于理解。这本书旨在帮助读者掌握...
此外,购物车、收藏夹等交互功能的设计,需要考虑用户在购物流程中的行为习惯。 另外,界面设计还需要考虑可用性和可访问性。淘宝需要确保所有功能对所有用户都易于理解和操作,特别是对老年人或残障人士,应提供无...
综上所述,【淘宝客微信小程序源码.zip】涉及的技术和知识点广泛,涵盖了前端开发、后端开发、数据库设计、API调用、用户体验等多个方面,对于希望深入学习微信小程序开发或者淘客营销的开发者来说,这是一个很好的...
微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业设计期末大作业项目源码 微信小程序毕业...
【校园淘宝设计与实现】是一项针对高校学生的在线交易平台的开发项目。该项目旨在为大学生创造一个高效、便捷的购物环境,使他们能够买卖二手书籍、学习资料和其他校园内常见商品。以下是对这一主题的详细说明: 1....
【YES风淘宝客程序7.5.1】是一款专为淘宝客设计的高效营销管理系统,旨在帮助用户通过淘宝联盟推广商品并赚取佣金。这款程序的版本号7.5.1表示它经过了多次迭代和优化,具备了更加稳定、功能更加强大的特性。 ...
淘宝网设计规范及设计禁忌,是一份详尽的指南,旨在为设计师提供一套标准化的设计流程与规则,确保淘宝网站及应用程序在视觉上的一致性、功能上的可用性以及用户体验的优化。以下是对该规范中几个关键知识点的深入...
【淘宝程序架构实例】是一个揭示了淘宝这一大型电商平台背后核心架构的设计与实现的资源,对于开发者,尤其是C#初学者来说,具有极高的学习价值。这个实例深入展示了如何构建一个可扩展、高并发、高性能的在线购物...
淘宝建站程序是一种专为创建在线商店而设计的软件解决方案,它允许用户在淘宝平台上搭建自己的店铺,实现商品展示、销售、订单管理等一系列电子商务功能。此类程序通常包含多个组件,如前端展示模板、后台管理系统、...