一个研发工程师,当达到一定资历,大部分都曾有过这样的想法,那就是转型项目经理。可能由于太过于沉迷于技术,做技术的兴趣大于做管理的兴趣;或是一直在做技术方面的研究,对于管理的精力总是很难投入;或是已经做了研发项目经理,但跟我们长谈起的可以把控整个项目全生命周期的项目经理还是有很大差别,一直没能跳出程序员的思维,以至于做过一段时间后,还是感觉编程工作更适合自己。身边也有很多这样的朋友,想转型项目经理却一直没能成功,也算是给自己做总结,简单分享下心得,一个研发工程师如何转型项目经理。应该具备什么能力,应该学习哪些技术,应该逐步提升哪些能力,可以达到成功的转型,并做出不错的业绩。


一、转型硬技能

在软件行业,由研发工程师转型项目经理,首先需要具备的是硬技能,大致包括三个方面:较强的研发技术能力、系统的熟悉项目管理知识、熟练的掌握研发管理工具
1.较强的研发技术能力
在转型项目经理之前或是已经在职于项目经理,你的研发技术能力可以不是团队最强的,但至少要达到中高级研发工程师的水平。之所以,对研发技术能力有这个要求,不是为了显示你的技术有多牛,也不是为了让大家都服你,更不是强调只有技术牛的人才可以做项目经理。而是为了更好的促进团队沟通,更好的分析和拆解需求,更好的把握功能设计,更好的管控项目计划,更好的评估项目任务,更好的攻克疑难问题,以至于当团队跟不上节奏的时候,你可以顶上去,确保项目按时保质保量交付。也就是说,当你的研发技术能力,能够达到中高级的水平,你就具备转型项目经理的潜质。
对于已经由研发工程师转型项目经理的,一定要记得把自己的精力分配调整一下,应该由对技术的研究逐步转移到对项目管理的关注上来。例如,初级PM,研发与管理的比重为70%:30%;中级PM,研发与管理的比重为50%:50%;高级PM,研发和管理的比重80%:20%等等。当然,也有可能你公司的项目要求项目经理只要技术够牛就可以了,带领团队解决技术问题,其他的事情可以不用处理,那这样的话或许你只能做一个研发型的项目经理,无法对整个项目全生命周期的把握,也只能依赖于现有的公司平台。如果公司确实对你管理方面没有太多要求的话,作为项目经理还是需要系统的学习项目管理知识,以应对各种项目不可预知的因素,否则视野容易受局限,可能会走不远。
在团队内部,如果想走的远,要逐步的放权到团队成员,发现每个人的特长,让那些渴望在技术方面有所突破的人,去承担技术难点,让他得到技术挑战的满足;让那些渴望在管理方面有所发展的人,安排一些管理的事情交给他做,让他逐步的成长起来。尽可能不要跟团队争吵,让专业的人做专业的事,不要太在意技术细节,也不要比谁的技术更牛,只要没有原则性的错误,就放手让团队有专长的人去做。即使出现团队成员的技术实现方式存在很多漏洞的时候,也要耐心的讨论和引导,少争执、争吵,对解决问题没有任何帮助,而且会搞得大家不愉快。或许你又会想,放手都让别人做了,那我干啥呢,如何体现我的价值呢,你要这样想,团队中有人帮你分担,你就有更多的时间关注业务和管理,并要学会说服自己,或许我的技术不是最牛的,但我的沟通能力、协调能力、资源整合能力是最棒的,这也是我的优势,管理的优势。

2.系统的熟悉项目管理知识
在转型项目经理之前,需要系统的了解熟悉项目管理知