实践:由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加持的阿里云飞天大数据平台技术揭秘>.本文主要讲了三大部分,一是原创技术优 ...
随机推荐
- no scheme 问题
用xcode4打开xcode3建立的工程,有时候,不能自动转换版本,就会显示no scheme. 这个是由于XXX..xcodeproj包中xcuserdata文件夹中user.xcuserdatad ...
- Struts2 S标签 数目字格式化成金额输出(保留两位小数)
JSP: <s:property value="%{formatDouble(price)}" /> Action:添加 //格式化数字显示 public String ...
- Linux 系统分析命令图
sar命令: 编辑 /etc/default/sysstat 设置为true sudo /etc/init.d/sysstat restart
- Android系统file_contexts二进制与文本转换工具
#ifdef _WIN32 #define __USE_MINGW_ANSI_STDIO 1 #endif #include <stdio.h> #include <stdlib.h ...
- CF 327B. Hungry Sequence
B. Hungry Sequence time limit per test 1 second memory limit per test 256 megabytes input standard i ...
- python内置函数和魔法函数
内置方法:Python中声明每一个类系统都会加上一些默认内置方法,提供给系统调用该类的对象时使用.比如需要实例化一个对象时,需要调用该类的init方法:使用print去打印一个类时,其实调用的是str ...
- 让 IE6, 7和 8支持CSS3的HTC文件补丁
让 IE6, 7和 8支持CSS3 IE6,7并不支持CSS3的属性,IE8也不能很好的支持CSS3.但是有一个小脚本能够做到,它可以让IE支持CSS3,包括:border-radius (round ...
- Java基础(十一):接口
一.接口: 接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明.一个类通过继承接口的方式,从而来继承接口的抽象方法. 接口并不是 ...
- scala 学习笔记七 基于类型的模式匹配
1.介绍 Scala 提供了强大的模式匹配机制,应用也非常广泛. 一个模式匹配包含了一系列备选项,每个都开始于关键字 case.每个备选项都包含了一个模式及一到多个表达式.箭头符号 => 隔开了 ...
- shell more less cat
cat 连续显示.查看文件内容 more 分页查看文件内容 less 分页可控制查看文件内容 通俗点说: cat一次性把文件内容全部显示出来,管你看不看得清,显示完了cat命令就返回了,不能进行交互式 ...