实践:由0到1-无线大数据UX团队的成长
背景
大数据产品的在项目成立之初,采用的是模仿原有网优工具的方式做UI设计,由BA主导画草图、手绘线框图、excel制作,更有直接打开参考产品做原型的方式,没有统一的设计和规范可言。随着团队逐渐增多、新需求不断涌现,这种工作方式已无法满足开发需要,怎么破?
尝试虚拟团队
2015年初,两位同事组成的虚拟设计团队,尝试做交互设计,制定简单的规范。没有基础怎么办,自学成才又太慢,借助UX社区的力量,两位同事和项目的BA及PO参加了设计工作坊,从TW咨询师刘海生教练那里学到了一些设计的基本理念、过程和方法。
上半年,我们大胆的走出去,与APo结对去现场设计,首次尝试,得到客户的好评,找到了专职设计师存在的价值。然而由于人力和投入原因,只能挑选相对重要的需求处理,大部分需求仍然是BA做设计,无法满足项目需要,组建实体团队势在必行。
收获:方向是正确的,开发人员转型也可以做设计。
人选:并非任何一位开发人员都可以胜任这份工作,除了热情,还要有学习能力和一定的基础。
组建实体团队
内招、社招同步进行,组建灵点团队。
内部招募广告一定要吸引人的眼球,而且内容足够简洁
。

图一:招募广告
面试:对于踊跃报名的项目内员工,本人亲自面试,关注4个方面能力:总结和表达能力,快速学习和沟通能力,创造能力,展现能力。
部分面试题:

专业的队伍必须要有专业的人才,于是启动社招。经过不懈努力,有多年工作经验的交互和视觉设计师也被招致麾下。这个周期有点长,毕竟双方都满意难度大,但要有耐心。
流程和团队建设
团队组建后,至少需要做如下几件事情:
工作流程制定
设计规范制定
团队技能建设
办公环境建设
工作流程
工作流程建立是从无到有的过程,经过探索和尝试,逐步建立。
首先,把UX设计过程融入需求研讨过程中,设计师和BA结对进行需求研讨,充分理解用户的需求。其中,红色框起来的部分,是在每一个与UI有关的story show case时执行,通过这个过程,可以进一步保证实现和原型的一致性。

图二:工作流程
其次,修订了需求研讨和技术研讨的模板,如下为需求一页纸描述及需求研讨输出模板。

图三 需求一页纸模板

图四 需求研讨输出模板
设计规范
一个产品要有规范,特别是在系统逐渐庞大时。但规范什么时候出、规范细化到什么程度,因项目而异。我的体会是:
制定的时机不易过早,过早会限制设计师的发挥,而且初期阶段很多场景没有涉及过也无法提炼合适的规范。
规范的详尽程度依赖于项目特点,对于大数据项目,设计团队独立于特性团队之外,规范需要尽可能的详尽一些,以保证各特性团队可以很好地理解原型、保证特性之间的一致性。
规范需要及时修订,随着新场景的出现、旧风格的消亡,规范需要与时俱进。
灵点团队成立时,产品开发已经有一段时间,测试故障充斥着**和**风格不一致,**配色分辨不清等问题。于是,团队集中精力花了一段时间,首先整理出布局、控件、字体的统一风格,随后增加样式、图标、数据格式等规范,先后进行了十余次规范的规模修订,形成47页的规范文档。为了进一步方便使用者查阅,目前规范已经web化。

图五 规范示例
团队技能
无论是传统领域的对手、还是互联网公司,UX设计能力都远在我们前面。为了能更快的缩小差距,我们及时梳理出团队的技能雷达,识别团队和个人的能力短板。通过轮流每日微分享和专题分享的方式提升理论认知水平,通过设计方案全员评审和设计工作坊的方式提升实战能力。半年时间,我们已经设计出让内部客户眼睛一亮的原型,让运营商满意的领域产品。

图六 技能雷达
办公环境
大面积的白板、双显示器、大电视、用户访谈及测试环境、书架是我们团队的标配,虽然空间有点小,但已经能满足团队当前需要
。

图七 团队及办公环境
团队度量
特性团队如何建立度量体系,我们并不陌生,但如何对设计团队做度量,有很大挑战,至少我没有经验。是追求一次就做完美的设计,还是最快捷的交付设计原型?是鼓励创新还是保持稳定?这里没有一致的标准,项目的业务目标和团队的现状是建立合适的度量指示器的参考前提,这个原则仍然适用。
在团队度量工作坊期间,针对类似于特性团队的特性一次交付率这样的度量指标,团队一致认为不适合设计团队。这里有两方面原因:设计团队没有充足的设计时间;设计流程关键的用研环节缺失或者不完备。对于设计故障,我们给出的期望趋势是小于5天,没有追求更少的天数,是因为一个设计上的改动会涉及到多个特性团队的UI呈现,一定要讨论充分,避免给团队造成二次打扰。下面这个度量体系算是试点。

图八 团队度量体系
特殊群体
灵点团队有几位特殊的成员,他们不是设计师,而是前端TL,他们的工作职责包括4个方面:
1.原型设计方案的可行性评估和必要的技术穿刺,保障原型的可交付性
2.前端代码公共部分的抽取和维护
3.参与规范的制定
4.新技术跟踪、预研
这是一个有益的尝试,从团队半年多的运作情况看,效果很好。
小结和展望
无线研究院有很多项目,产品的形态也不尽相同,是否存在UX设计这样的虚拟或实体组织,需要结合自身情况决定,但我建议一旦选择增加UX设计环节,人员一定专职。以上仅作为灵点这个年轻的设计团队初建阶段的分享。团队很年轻,有很多进步和值得优化的空间。
为进一步提升团队的设计能力和工作效率,我们正在尝试OKR的管理方式、开发web化的设计和讨论平台、采集运营数据分析改进。
感谢灵点团队并肩作战的小伙伴,与你们同行,真好!
实践:由0到1-无线大数据UX团队的成长的更多相关文章
- 阿里巴巴年薪800k大数据全栈工程师成长记
大数据全栈工程师一词,最早出现于Facebook工程师Calos Bueno的一篇文章 - Full Stack (需fanqiang).他把全栈工程师定义为对性能影响有着深入理解的技术通才.自那以后 ...
- 寻找丢失的微服务-HAProxy热加载问题的发现与分析 原创: 单既喜 一点大数据技术团队 4月8日 在一点资讯的容器计算平台中,我们通过HAProxy进行Marathon服务发现。本文记录HAProxy服务热加载后某微服务50%概率失效的问题。设计3组对比实验,验证了陈旧配置的HAProxy在Reload时没有退出进而导致微服务丢失,并给出了解决方案. Keywords:HAProxy热加
寻找丢失的微服务-HAProxy热加载问题的发现与分析 原创: 单既喜 一点大数据技术团队 4月8日 在一点资讯的容器计算平台中,我们通过HAProxy进行Marathon服务发现.本文记录HAPro ...
- 联童科技基于incubator-dolphinscheduler从0到1构建大数据调度平台之路
联童科技是一家智能化母婴童产业平台,从事母婴童行业以及互联网技术多年,拥有丰富的母婴门店运营和系统开发经验,在会员经营和商品经营方面,能够围绕会员需求,深入场景,更贴近合作伙伴和消费者,提供最优服务产 ...
- WOT干货大放送:大数据架构发展趋势及探索实践分享
WOT大数据处理技术分会场,PingCAP CTO黄东旭.易观智库CTO郭炜.Mob开发者服务平台技术副总监林荣波.宜信技术研发中心高级架构师王东及商助科技(99Click)顾问总监郑泉五位讲师, ...
- 大众点评的大数据实践-CSDN.NET
大众点评的大数据实践-CSDN.NET 大众点评的大数据实践 爬虫工程师成大数据时代的"宠儿" - 杭州新闻中心 - 杭州网 爬虫工程师成大数据时代的"宠儿"
- chinacloud大数据新闻
2015年大数据发展八大趋势 (0 篇回复) “数据很丰满,信息很骨感”:Sight Machine想用大数据的方法,打碎两者间的屏障 (0 篇回复) 百度携大数据"圈地" ...
- 年度钜献,108个大数据文档PDF开放下载
1.大数据的开放式创新——吴甘沙 相关阅读:[PPT]吴甘沙:让不同领域的数据真正流动.融合起来,才能释放大数据的价值 下载:大数据的开放式创新——吴甘沙.pdf 2.微软严治庆——让大数据为每个人服 ...
- TOP100summit:【分享实录-Microsoft】基于Kafka与Spark的实时大数据质量监控平台
本篇文章内容来自2016年TOP100summit Microsoft资深产品经理邢国冬的案例分享.编辑:Cynthia 邢国冬(Tony Xing):Microsoft资深产品经理.负责微软应用与服 ...
- AI加持的阿里云飞天大数据平台技术揭秘
摘要:2019云栖大会大数据&AI专场,阿里云智能计算平台事业部研究员关涛.资深专家徐晟来为我们分享<AI加持的阿里云飞天大数据平台技术揭秘>.本文主要讲了三大部分,一是原创技术优 ...
随机推荐
- C#,数据类型扩展 z
MACD的公式 DIFF : EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);DEA : EMA(DIFF,M); MACD : 2*(DIFF-DEA), COLORSTIC ...
- pytest文档27-pytest分布式执行(pytest-xdist)
前言 平常我们手工测试用例非常多时,比如有1千条用例,假设每个用例执行需要1分钟.如果一个测试人员执行需要1000分钟才能执行完,当项目非常紧急的时候, 我们会用测试人力成本换取时间成本,这个时候多找 ...
- Spring+Quartz的版本问题
使用Spring配置管理Quartz的时候会遇到下面的异常: Caused by: java.lang.IncompatibleClassChangeError: class org.springfr ...
- dtree实现动态加载树形菜单,动态插入树形菜单
1.导入 dtree文件 dtree.css img文件夹 dtree.js 2. 建立对应 的数据库 1 父ID name id 3 建立连接 ...
- [MAC OS] 常用工具
1.Charles mac下的抓包.代理神器 比如我想本地配置 到我的开发机上面.我可以通过Charles 下Tools -> Map Remote 配置跳转. 2.Postman chrom ...
- JSTORM使用笔记
安装部署 zeromq 简单快速的传输层框架,安装如下: wget http://download.zeromq.org/zeromq-2.1.7.tar.gztar zxf zeromq-2.1.7 ...
- Template Method 模板方法 MD
Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...
- AngularJS 用 $http.jsonp 跨域SyntaxError问题
必须添加参数:callback=JSON_CALLBACK , 才能进success方法,如下: $http.jsonp("https://request.address.json?call ...
- JS 中数组字符串索引和数值索引研究
先来看一个问题: var array = []; array["a"] = "hello"; array["b"] = "worl ...
- 升级mojave后的小问题解决
首先是xcode没了,我到苹果软件市场上重新下载了一个,可以了. 然后是virtualbox无法打开了,现实版本不兼容,我到官网重新下载了一个最新的6.0.然后就可以正常打开了,并且是无感升级,原来的 ...