ThoughtWorks 故事: 对于开发人员来说的重要能力
前几天写的有关沟通的文章《如何说,别人才会听》,这几天就看到一个图片,巧死了~
说的是两个表达能力的发展情况,蓝色的是画画能力,橘黄色的是语言表达能力,从图上看出,10岁以前画画能力略高于语言能力,10岁以后,语言能力还是持续发展,但是画画能力陡然下降,甚至到0,成年以后,几乎不在有人画画。
这里说的画画能力不是绘画能力,而是涂鸦,好比下面的这个:
一个成年人有至少10个词描述上面的这个大叔,但是极少有成年人靠画画表达出来。可悲的是呢,那10个词加在一起也不如画出来让人印象深刻。
我认识一个UX喜欢画,不会丢失任何一个画的机会,比如在Scrum的进度墙上:
看见每个标题边上的小人了么?就是她的“大作”,你看那个Dev Doing边上的涂鸦,清除的表示出“开发的工作对于UX来说是多么的神秘”~~
有一次我跟她说:帮我画一个O2O吧。然后用了近一小时的时间跟他描述了包括Mobile APP,Countertop,Admin,Sales System,Repo Analysis等好几个系统,以及他们如何配合运作。。。半小时以后,她拿来一副图对我说:这个行么?
至今,这个图仍然在我的电脑桌面上,在我的Ipad中,在我的手机中。很长一段时间内,每当我给客户讲解我们的O2O解决方案的时候,拿出这个图就够了。
大部分人在成年以后就把画画能力丢了,特别可惜。对于开发人员来说,丢失的不仅是画画能力,甚至口头表达能力也在逐步丧失,我把上面的线图扩展了一下:
看那根绿色的线,它代表我们的“读”能力,大概6,7岁的时候我们到能读懂东西了,这个能力在20,30岁的时候达到了高峰,随后缓慢增长。
对于开发人员来说呢,代表那根口语表达能力的橘黄色最有意思。口头表达能力在接近30岁的时候大大降低,30岁以后,维持在一个较低的水平。(猜猜为什么30岁的时候才开始降低?)
如果你说,别逗了,你骗人吧?你不妨思考一下,有多少开发人员最爱说的话是:别跟我讲,忙着呢,你写需求吧,把需求和设计文档准备好,我照着做就行。
我认识的一个IOS开发,对于产品经理组织的需求讨论从不参加,他干活需要产品经理写好全部的需求,设计师把所有的Icon,配色,线长,位置全都准备好,他只负责实现。大部分时候,他的开发时间都不超过为他准备这些的时间的2/3,倒是充分体现了“需求梳理占总工作量的60%,需求实现仅占40%”的“黄金开发比例”。不可否认他的开发能力很不错,但是就整体而言,还是使得团队的整体开发速度减慢了,也造成了跟多的管理成本。
其实,在ThoughtWorks,前端开发工程师大多参与UX设计,好多时候只有粗劣的Design Guide,前端开发就可以“脑补”其他的设计和交互。而后端开发工程师都会参与整体的架构讨论、前后端API交互讨论和需求讨论,后端开发提出的一些交互上的解决方案有时候比BA、UX原先设计的更好,实现起来也更容易。
可能你会说“他们项目组没文档”,但是大部分时间他们凑在一起聊天,交换想法,确定设计,然后直接写在白板上,拍照,这不就是最好的“文档”么?
对于一个把开发当成谋生手段、致力于交付价值的开发人员来说,最重要的能力:
首先,恢复口头沟通,恢复“脑补 + 口头确认”的能力;
其次,再看看能不能边口头沟通,边画画;