我经常思考,是什么因素让一个研发团队高效运转?经过这几年在互联网公司的“浸淫”,总结出一点浅薄见解。如果把一个团队比作一个人的话,大概是以下几个因素起了重要作用:
1、三观向上:团队使命感
在平常生活中,我们常看到有人积极乐观,而有人自怨自艾。其背后有一个重要原因,就是每个人对这个世界的认知不一样。在目前典型环境中成长起来的人,容易有受害者心理,缺少自主意识。而团队也一样,需要使命感的注入,需要高层的宣导,也需要企业文化的浸润。好的团队,是让身处其中的每个人,都变得积极。而坏的团队,是让积极的人,变得懒惰。使命感甚至决定了一个企业的基因,也让团队成员在什么该做,什么不该做上面,更快速达成统一,往一个方向发力。
2、目标明确:相对具体的长期、中期、短期规划
有了强烈的使命感,让团队鸡血满满,这只是激活团队的第一步,而接下来,需要的是具体的阶段目标。也就是,团队的阶段业务目标,个人业务目标。在企业中,有时候会以KPI的形式呈现。虽然KPI已经被很多人诟病,但是我个人觉得,对于业务部门来说,科学的KPI是必要的。团队整体的年目标,季度目标,月度目标,周目标也是非常重要的。只有目标明确,团队才能提前做出对应的规划,有了规划,才能保证效率。目标需要拆解,比如团队目标是,当季度实现收入增长20%。那么对应的运营团队,需要规划运营活动,拉新,而研发团队,则需要研发提升付费率,新付费点的功能等。
3、骨骼强健:架构合理、人才梯度完善
有了目标和规划,接下来就是落实执行。组织架构和人才配备可以直接决定一个团队的成败。合理的架构,让团队沟通效率得到提升,让团队成员发挥各自所长。而不合理的组织机构,可能加大沟通成本,且抑制成员发挥。我个人比较建议以业务需求灵活调整组织架构。也就是说,在前期,比较推荐小团队研发模式。因为对于互联网产品的研发来说,前期需要快速迭代验证,团队一大,反而不利于快速响应。其次就是人才体系,高手是一定要有的,一个团队中,高手的存在,直接决定了团队能达到的技术高度。同时,对于带动其他新手成长至关重要。天塌下来了,必须有人能扛得住。但是团队中,全是“高手”也不行,团队中有大量的执行类工作需要积极性高的新手来做,如果全是高手来,未免有些浪费了。且一个好的团队,需要有一个明确的核心人物,合理的人员搭配,也有利于团队的组织管理。但是,也应该避免官僚化,要有能者上,庸者下的机制。
4、筋肉灵活:流程规范且具备弹性空间、快速响应、高效沟通
对于互联网团队来说,规范,清晰的流程有利于提升研发质量。但是同时,为了应对快速变化的市场动向,灵活调整研发节奏也是非常重要的。所以,落实到具体的项目规划中,每一个迭代都排列好优先级,当有临时紧急需求插入时,可以将低优先级的需求延后,而保证高优先级的需求以及紧急需求得以按计划上线。
一个典型的研发流程,包含以下12个环节:
需求收集(需求池)>>版本规划(需求优先级排期)>>方案文档输出>>需求评审>>美术输出>>初次技术评审>>难点方案二次评审(非必要)>>研发、联调>>测试>>小范围体验>>线上灰度>>全量发布上线
在以往的经验中,一个版本迭代周期控制在两到三周,是比较合理的,这样既能保证研发有5个以上工作日可以进行开发,又能做到相对快速的上线验证,同时将可能出现的问题控制在可控范围内,避免烂尾。而且,这样每两到三周,研发同事就可以感受到一次deadline压力,对于提升效率也是很有帮助的。
方案需求文档输出,需求评审需要比版本启动研发提前至少2周时间,这样可以预留充分的美术输出时间,也可以让研发同学提前熟悉文档,理解透彻,这对提高研发效率,降低BUG率有重要作用。
另外一点就是快速沟通,研发要听见一线的炮火声。减少习以为常的流程障碍,尽可能的用小团队模式。一个高效的研发团队,一定要把快速响应紧急需求的能力当成一个常规的必备能力,而不是去抵制所谓的临时需求。就好像如果你的神经系统没办法让你第一时间感受到疼痛,并且快速收回过于靠近火堆的手指,那么,你的身体将无法及时避免火堆的烫伤。而强大的神经系统,不会去埋怨手指为什么要去靠近火堆,就好像你永远不能埋怨用户的神操作。
5、代谢快速:团队自我纠正、成长力、自驱力
一个人想要想要有所成长,不断靠近目标,需要有强大的自驱力,以及学习能力。不断积累,不断成长,才可能变的更强大,变的更优秀。同样的,一个团队,想要做出成绩,团队整体的自我成长能力,也是非常重要的因素。一个团队怎么样才能做到快速成长呢?我认为,找到合适的人,并且充分授权,是一个重要的点。如果团队成员无法独立决策,那永远无法成长。其次就是,团队要及时反思,也就是无论是事情做成了,还是搞砸了,都要及时总结,反思,行成经验总结。可以通过抽象成流程规范,抑或是更加明确的责任制度,来规避以后出现同样问题。最后,明确的考核制度,以及即时的奖惩制度,是非常必要的。可以通过月度考核,鼓励先进,进行嘉奖。而长期垫底者,若通过辅导仍未提升的,则可淘汰。
唯有团队成员都相信,一起向前,凭业绩说话,优胜劣汰的价值观,一个团队才有希望。