怎么说呢,我有过4年项目技术支持和6年项目经理,然后跳槽去一个完全不同的行业去继续做项目经理,经历了从技术到懂技术的项目经理又到完全不懂技术的项目经理这样一个过程,谈谈我对技术和管理的理解。
首先,项目是目标导向的。不管过程如何管控,最终项目产出ok(进度成本质量),项目经理的工作就会被认可,当然项目干系人的满意也是重要考量。
懂技术有时候会是天然的优势,可以帮助项目经理更好的分析交付物,进行工作结构分解,理解过程和风险识别及管控,与团队沟通时障碍较少,相应的可以降低一些对于沟通能力的要求。。但特别需要注意不要陷入技术细节的纠缠中,导致忽视全局总体判断;还有不能以技术专家自居,项目技术工程师可能会抱怨你越俎代庖。要尊重从技术工程师角度给出的技术性意见,如果你有技术方面的疑虑,可以真诚的与技术进行讨论但千万不能强压,如果不能说服可从项目角度出发评估风险和制定应对措施。
而不懂技术的项目经理,也是可以存活下去的,根据本人经验需要做好几点
1. 入门时学习了解公司内同类型项目执行的经验,可以快速了解该行业项目特点
2. 项目启动时确认技术方面资源,确保技术方面有人支持。项目过程中尊重技术性意见,对于排程有疑虑可以通过追问细节、多方确认、与参考项目做比较等方式予以确认。
3. 识别出谁是对你影响最大的干系人,做好对应沟通。一般来说是公司管理层和客户,那这两方面的汇报必须予以高度重视。就算不懂技术也得比客户懂得多吧…实在不行那就内部确保技术快速响应客户,总不能让客户对技术能力提出质疑。
4. 不懂技术其实在团队面前很吃亏,很容易被质疑专业性。我在工作中有时会有意识引入一些项目管理的工具和概念,一方面让大家认识到你的专长,另一方面也为项目控制提供更好的方法,体现出管理的价值。
5. 如果长期准备在这一行里干下去,技术还是要懂一些的。
综上,我还是认为懂技术的在具备一定沟通能力和大局观的前提下做项目经理是比较好的一个选择。如果不懂技术,请确保在管理上的专业能力,并想办法具备基本技术知识满足沟通需要。