美文网首页
做好研发管理的四点总结

做好研发管理的四点总结

作者: 晓阳的数据小站 | 来源:发表于2021-10-19 18:02 被阅读0次

|0x00 做好项目管理

研发管理的范畴比较广,但个人认为,不论是Java、Python这样的后端开发,或者是IOS、安卓这一类的客户端开发,还是数据仓库、数据研发这一类的数据岗位,其本质都是需要通过技术来赋能业务的工种,都需要有完整的研发管理体系。

常见的研发管理,有基于PMP做过程管理的,有基于敏捷做变化适应性的,有基于CMMI做瀑布开发的,而互联网常见的研发模式,则是“OKR - 项目 - 需求/缺陷”这一套方法,在细节执行层面有一定的不同。

因此,项目就是团队目标的第一体现,关系到了KR的完成情况,也是团队主要产出的体现,在项目层面上的支持,就是研发管理的第一要义。毕竟,如果基本的交付质量都做不好,那么研发团队的“信誉”也会受到影响

由于“BU”制的存在,因此大多数一线研发,往往是1个人跟多个项目,除本团队的工作外,与其他研发团队的配合也必不可少,这其实需要TL主动介入,帮助解决卡点。

此外,虽然是同一个团队,但其实每个人的性格、主观能动性、技术水平都是不太平齐的,不同的项目其进度和风险也都不尽相同,这都需要TL的参与,主动Review一下项目的进度,提前识别技术风险,协调研发动作。

对于数据团队而言,现在的项目都将“数据可衡量”,因此往往呈现给业务的就是各种各样的数据,发现的问题第一反应也都是“数据团队是不是算错了”,而对于业务链路的数据质量则没什么体感,毕竟中间隔了一个团队。

这个情况下,数据团队往往要承担一些兜底的责任,对全业务链路要更加的熟悉才对,但往往因为沟通、资源或者是技术栈的问题,很多风险是隐藏的,那么如何协调资源和做好数据风险的识别,对于TL而言挑战尤其大。

|0x01 知识能够传承

除了项目管理,一个团队也要有健康的人才梯队建设能力,但因为我们很难直接招聘到合适的候选人,团队成员能够快速成长,补充到缺失的位置上,也是一件很重要的事情。

这其实就是“团队的知识能够传承”,例如一名技术骨干晋升了,要承担一线管理责任了,那么原先的工作就要有其他的研发力量补上,如果这个转接的过程做的不好,很有可能让两名甚至更多研发同学出现情绪波动,补救起来就更加的困难。

对于技术团队而言,第一个要传承的是团队的知识库,尤其是业务知识库,防止新人一上来啥都听不懂。很多时候我们强调注释和代码的命名合理性,但如果对业务的基础知识理解不到位,那么再精美的代码也无法还原业务的真实场景,这其实对新人而言就是一种PUA。

从这个角度上来看,补充团队知识库,就是一件很重要的事情,其实对于TL而言,也能够通过这些文档来了解一线业务的项目细节,补足自己理解不到位的地方,不论是向上汇报或者是制定团队目标,都有帮助。

当然,除此之外,技术也是要传承的,如果小团队都是单一职责的工种还好一些,一些跨工种组成的团队,对于彼此的技术领域可能不太熟悉,那么团队的技术氛围就很容易出现问题,让员工觉得“领导不懂又瞎嚷嚷”的事情出现。因此,如果团队内可以将技术好的同学组织起来,组成一个评审委员会,对于一些大的项目技术方案设计,做细致的评审,甚至是将团队的技术方案,定期整理成文章,对外扩展,团队的氛围会显得很不一样。

最后就是周会制度,这是了解一线实时进展的最佳方案。但是,周会不能仅仅是讲大家的进度,也需要每个人讲自己的问题,或者是分享一些技术的、业务的内容,总之,形式要活泼起来。

|0x02 团队目标管理

做好知识传承和项目管理后,团队的管理框架就有了一个骨架,接下来就是丰富它的血肉,也就是团队的目标问题。

常见的目标管理方法,除了KPI,就是OKR了。其实OKR可以定义为我们要做的事情,一个好的OKR是能够讲清楚自己要做什么、做到什么程度,那么一些可以量化的部分,就能够写成KPI,非量化的部分可以通过360环评或者挑战目标的形式开展。

但KPI作为绩效的部分,毕竟要半年考评一次,而OKR最好每1-2个月就能够重新Review和调整,因此业务形式一直在变,而我们很难及时调整的话,同学的心理会有负面的预期。

当然,OKR是可以团队内公开的,这样每个人就会有一杆称,黑盒少了,信任感会增加,管理成本也就能够降低下去。

最近粉了一部电视剧《功勋》,对于第一个章节《能文能武李延年》更是喜欢的不行,因为这里面把政委体系的作用,讲的太好了。

现代的工作体系里,我们非常强调员工的“主观能动性”,那么员工会有很多的想法,哪怕一些内容是TL们不看好的,其实也应该鼓励他们去尝试,但不能一味的按照“自己的想法”来做,这就需要政委来组织了。

比如班长战斗能力很强,喜欢冲锋,也能拿到成绩,这应该表扬,但忽略了其他人的领导,班级伤亡率太高,表扬就要转为批评。比如连队出现逃兵,这需要批评,但如果能够搞清楚事情的原委,把利害关系讲解明白,那么批评的结果,很多时候也能转换为正向的激励。

“支部建在连队上”,其实也就是“TL要承担政委的职责”。

|0xFF 研发氛围建设

最后,团队毕竟是由“人”组成的,那么有血有肉的团队文化,才是团队管理的终极目标。

但团队文化的建设,是基于对每位员工了解的前提上,那么“一对一沟通”其实是最有效的方式。这个时候,适当的学习一些性格分析的工具,就很有帮助,比如“九型人格”分析方法。

接下来就是针对一些团队的薄弱环节,做针对性的补强,例如大部分的研发同学,写代码和聊需求的时间比较多,那么对于业务的思考和规划就比较少,想把团队目标清晰的传递给一线团队,就得有一些“有血有肉”的案例最为合适。因此,针对一些业务上近期的问题,在周会上讲一讲,做一下分析,帮助团队有个更清晰透明的看问题方法,其实对于接下来的工作,会减少非常多的摩擦。

先讲清楚大的价值和原则,再讲业务细节和目的,推动阻力会小很多。

接下来就是定期的回顾了,每年团队因为绩效考评等,都会有一回顾工作,但部分的工作可以做在平时,例如我们评一评谁的技术观比较好,讲一讲今年每个同学的业务路线图做的怎么样,讲给其他人听,有了互动,团队氛围也就更容易建立了。比如一些想表现自己的,会好好准备,一些沉闷的同学,有了标杆和例子,也会自己主动做一些准备,这都是好的方法。

最后就是团队建设,工作中难免有一些磕磕碰碰,大家坐在一起喝个酒、看个海、聊个天,也就能够互相体谅了。

在研发管理中,团队的天花板并不是某位员工,而是TL自己,提升自己的认知和管理方法,团队和自己,才能有更长足的进步。

相关文章

  • 做好研发管理的四点总结

    |0x00 做好项目管理 研发管理的范畴比较广,但个人认为,不论是Java、Python这样的后端开发,或者是IO...

  • 工作技能提取

    【总结】软件测试管理是一个综合管理岗,包括目标管理、项目效率管理、研发效率管理、测试效率管理、决策管理。提升自己的...

  • 软件研发管理要求

    软件研发管理要求 1 总则 研发环境必须做好隔离 代码库必须使用公司统一的版本控制系统 代码提交记录应该遵守团队统...

  • 我理解的互联网产品研发管理与文化【2】

    接前文(《我理解的互联网产品研发管理与文化[1]》 )我总结的关于互联网产品研发的定义:互联网产品研发是一件以效率...

  • 研发人员的绩效管理特点和困境(1)

    20190622 只因今天是周末。继续总结。过些时会很忙,更新会慢。 今天的主题是研发企业的绩效管理。 首先总结研...

  • 企业如何构建高效的研发管理体系?

    研发项目管理,实际上是项目管理在研发管理领域的应用。 研发项目管理以产品开发流程基础的,集成项目管理模式、IT及跨...

  • 基于工时的研发管理体系:为什么要推行工时管理

    从研发管理整个行业分析来看,基于工时的研发管理(以下简称“工时管理”),是公司在研发管理上的创新之举。理论是对是错...

  • 不会写研发部门OKR?来这里看看吧

    研发部的人对于项目管理非常熟悉,每个迭代的过程就是一个项目管理进行的过程,可以说属于能把项目管理做好的人群中的佼佼...

  • 四象限管理法——时间管理

    《人在江湖》系列——研发经理技能,“时间管理” 借总监要求我给测试部经理培训时间管理的机会,我也将时间管理总结一下...

  • 研发管理

    一个研发人员的自我诉求 绩效管理 公司成长和个人成长 技术能力模型 技术经理 技术专家 项目经理 业务 团队 文化...

网友评论

      本文标题:做好研发管理的四点总结

      本文链接:https://www.haomeiwen.com/subject/diiaoltx.html