夸夸我家程序员
熟悉我的人都知道,蝉小队做产品的就6个人:2PM/1后端/1iOS/1Android/1UI。上个月跟Quake说,我司产品团队互相把对方给宠坏了,离开了你们,我简直就没法做产品了。
那就从我这个PM的角度,说说我心目中蝉小队程序员的优点吧。
1、对产品经理说不
我最欣赏我家程序员的一点,就是他们很乐意跟产品经理(也就是我)理直气壮地说不。
这样搞是不对的。
你的要求是不合理的。
我不想做这个需求,太麻烦又没什么意义。
然后开始撕逼,哦不,是友好的争论。程序员有60%的概率说服我,30%的概率被我说服,9.9%的概率互相不能说服,但我吵累了就放弃了,最后0.1%的概率我强硬地坚持到底,程序员黑着脸说好好好帮你做。
换句话说,我提1000次需求,只有1次是违背程序员意愿的。更多得多的情况下,程序员慨然指出设计中不合理,低效率的部分,帮助我改进产品。即便是我说服程序员的情况,也能帮助他们理解我的构思,理不辨不明。
当然,如此默契的前提得是我家程序员具备的高素质。
2、产品的高素质
程序员的产品素质分三种。
第一,不管是不是目标受众,都能具备同理心,理解产品的定位是什么/阶段性目标是什么/主要场景是什么,进而对产品需求作出判断。
第二,在交互和UI上具备相当的审美能力,不仅能提出质疑,也能从代码可实现性和实现效率的角度出发,提出改进意见。
第三,从研发成本的角度来考虑需求,做不做,做到什么地步是最优解,而不仅仅是完成产品经理推过来的任务。
要知道一个很好的程序员,也应该具备合格PM的产品素质,在PM本身良品率不高的互联网行业,遇上这样的程序员是极大的幸运。蝉游家产品大约有20%的设计来自程序员,15%的设计来自UI设计师,剩下的归我。如果没有他们的意见,产品口碑必定大打折扣。
3、技术的高素质
我不懂技术,很难评价程序员的技术好到什么地步,所以只能说说态度。
我眼中程序员的工作态度有三个优点。首先是遇到难题的时候全力攻克,引以为傲,用骄傲心驱动自己,而不是跟产品经理说这个做不了,那个算了吧,但其实仅仅是怕麻烦而已。
其次是主动从技术的角度来构建产品设计,比如我家管理后台,我只提功能需求,界面上怎么实现都由Quake搞定——他会选择最合适的开源框架。如果让我来设计界面,反倒与开源框架的特性不吻合,平白增加研发成本。Quake定好界面框架之后,我再来优化细节。
最后是主动将产品优化到最佳状态,而不是完成产品经理的需求拉倒……这在大公司太常见了,做完一单算一单,早点上线少加班,难有为自家产品反复打磨的耐心。
4、职场的高素质
说到职业素质,我家程序员对加班的态度特别赞。你认为他们会疯狂投入加班吗?
错了,他们都很不爱加班。9-10点准时上班,6-7点准时下班。如果希望提高代码质量,就得有充沛的热情与清醒的头脑。然而蝉小队创业已有三年,怎可能天天跟打了鸡血一样发烧,保持头脑清醒的方法,则是有规律的工作时间。
创业第一年,蝉小队加班甚多,那是因为我这个产品经理level太低,提了许多的废需求。从第二年开始,随着我的level up,程序员加班大大减少,平均下来一个季度大约一周,通常是赶档期。当档期紧迫,确实有必要加班的时候,他们也从不抱怨,全力以赴。
此外,我家程序员在和我敲定版本计划时,非常非常谨慎地承诺时间。因为对蝉小队的信任,我几乎不指定时间,deadline都由程序员自己定,他们给我的时间从未延后,往往提前。这样的默契让我可以在三个月内连发4款产品的9个版本,而程序员仅有3人。
5、接受杂活
要讲的最后一点也最特别:蝉小队全员都能接受杂活,也就是技术含量低的粗苯活。
直到今天为止,Quake还会帮每个人修电脑,安装板凳,凌叔帮别人安装软件,维修网络。这种杂活都肯做的话,可想而知,技术上的粗笨活更是不在话下。
如果大牛自恃身价,不愿意做杂活,我就得招个普通水平的程序员,但杂活的数量有效,不仅这个程序员的工作不饱和,技术沟通成本也大大增加。所以Quake一把搞定后端与后台,凌叔一人身兼iOS/H5/Web端研发,毛毛同时扛起Android与iOS,其中大量的杂活也一力承担。
须知人数越少,沟通成本越低,执行效率越高。就像我对自己连续推进6个产品项目(2个主场1个客场3个玩票)的能力很是自负,但前提得是我兼任PM/交互/QA,并且主持搭建内容框架。如果给我再配一两个交互设计师,一两个QA,内容框架也交出去,再和他们反复沟通确认,我的速度反而被拉了下来。这不仅苛求个人能力,也要求你在大包大揽时,还能接受其中的粗活笨活。如果把我手上各种杂活剥离出去,起码能设3个岗位——并且速度拖慢50%。
技术研发也是如此,减人才能提速。又要减人又要代码能力,大牛就得分担杂活。
还记得2012年刚开始组队的时候,成天吵架,尤其是我和凌叔,经常为一个需求吵得气急败坏,摔门出去。磨合了三四个月,渐渐互相信任。程序员看见产品口碑不错,信任我的设计方向是正确的,而我也信任他们的产品与技术素养。2013年往后就很少吵架了,相亲相爱,相敬如宾,什么事都可以和和气气地商量着解决。
这算是生命的大和谐吧。
PS:最后打一个小广告,Quake正在招聘Ruby工程师一位,需要有Ruby基础,Quake大神亲手带你畅游在Ruby的海洋里……有意者给他发邮件要笔试题呗。
quake.wang@gmail.com