研发经理职责总结

一、研发经理的产生

研发经理作为带有些许管理性质的技术岗职位,主要负责产品或项目的开发任务管理、技术攻关、技术决策,在非技术性产品或项目的团队里一般是多数情况下处于副手的角色,协助团队leader做技术侧的管理。

主要原因是大多数非技术性产品,除了技术管理之外,通常还需要有人进行横向部门进行沟通协调、外部沟通汇报、进度把控等事务性工作。一方面很难有人能既懂技术,又能在沟通、表达、协调上做的很好,另一方面,技术管理工作和非技术的事务性工作很难兼顾好,如果事务性工作占据时间过多,那么技术管理工作和技术能力就会有减弱,这对团队来说也不是不可接受的,所以通常把事务管理和技术管理分开,就有了研发经理岗位。

二、研发经理的意义

研发经理做为开发人员与项目经理或产品经理之间沟通衔接的桥梁,对于研发效率的提升有着非常大的作用。一个好的研发经理,能够为开发团队屏蔽一些伪需求,能够使用一些协作工具让团队更高效,让开发任务井然有序地进行,能带领团队不断提升战斗力。

三、研发经理的职责

下面我总结一些研发经理的工作职责,供大家参考:

1、沟通

1、负责与其他部门进行技术侧相关工作的沟通协调,沟通评审项目需求、产品需求的合理性、可行性等,屏蔽不合理需求对团队的干扰。

2、提升研发团队的凝聚力,打造积极向上的研发团队。

2、开发

1) 制定开发规范。指导编写和维护开发文档,包括开发规范、设计规范、团队沟通机制等,让新成员或对项目不熟的成员能够快速上手,提升项目成员规范意识。

2) 需求评审。评审需求说明文档、原型设计等,减少开发成果的返工次数,发现和指出需求考虑不周的地方。

3) 系统设计。梳理项目需求,根据需求对项目进行整体设计、模块设计以及重点功能设计,对重点和复杂的业务模块绘制业务流程图等。

4) 制定开发计划。根据需求说明进行工作任务分解,设置各项任务的合理工期,制定合理的开发计划,根据人员能力分配合适的开发任务。

5) 难点把控。核心功能设计、编码或检查,指导或负责关键环节实现方案,打造通用功能组件,提高开发效率,加强复用度。

6) 代码走查。

定期或不定期进行代码走查,保证开发质量。

3、团队建设

1) 建设质量意识。平时不要放过和忽略一些小问题,遇到问题后及时向大家提出,长久以往,团队的质量意识将会得到明显提高。

2) 加强产品意识。功能设计有时候不止是产品经理来做,有时候也可以是开发人员自己来做,做为一个想成为优秀开发人员的人来说,应该要有一定的产品思维,在开发时注重一些交互性、易用性等问题。

3) 提升学习意识。平时组织一些技术培训,可以分配一些学习任务。

4) 培养分享意识。相互分享技术经验和技术知识。

四、研发经理的能力培养

1、技术能力

2、表达能力

3、管理能力

4、多项目管理能力

5、学习能力

6、业务能力

五、研发经理常常犯的错误

下属不行自己上

对于刚提升到研发经理岗位的人来说,通常容易出现的问题是,当下面的开发不给力时,就自已顶上,导致自已忙死,不能把精力花在更有意义或更关键的事情上,而真正该做此事的开发人员却闲了下来。

这样不仅对自己不负责,对公司不负责,也对下属开发人员不负责。因为研发经理的首要职责不是替普通开发买单,开发人员不能按预期完成工作,应该指导他来解决,并且要求在此后加强任务反馈。另外,如果下属工作出现问题都由上级来解决,那下级也丧失了锻炼解决问题的机会。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值