记得毕业参加工作后,就进入一个项目,主要是跟这一些有经验的工程师学习,帮领导做一些杂事,比如帮他们做一些简单的测试、整理一些测试报告,偶尔也写一些小测试工具。于是就想还是当领导好,自己不用干这些琐碎的事情。1年后的一个夏天,当年的领导告诉我,A3项目由你当项目经理,怎么样?我脱口答道:“可以呀”。当时心里很高兴,感到有一种终于熬出来了的感觉,下班后还与2个同学私下庆祝了一下。
可是没过3个月,我就后悔了,当初真不应该答应他。A3项目本来就紧,而且人手不够,所以加班加点是必然的,刚开始让大家加加班,大家们都还听,可是随着加班次数越来越多,有些人就不买帐了,结果每次到里程碑评审时,硬件部分的计划会Delay(软件部分还好,我可以自己多干一些)。结果总是被领导批,说:你怎么不催他们?怎么不让他们加班?当时感觉特别委屈,我凭什么让他们加班,凭权利?我没有。因为当时公司的加班分为两类,一类是员工申请加班,上级批准,是有加班费的,其余的加班就是没有加班费的,而批准加班的权利在我的领导手里。而且,对项目成员的考核也主要是领导拍板。还有就是当时的项目计划也是老板一个人定的,产品必须在年底出来。所幸的是,1年后我就脱离了苦海,放弃技术(有一段时间感觉特别不适应),从事管理和市场了。可鬼使神差,在从事管理和市场4年后,作为产品经理,我又回到了产品开发管理领域,负责产品开发和产品管理。但有所不同的是,这次是在一家规范的外企业,产品经理作为产品开发项目的一个大项目经理(下还有软件项目经理和硬件项目经理),有着相当大的权力。
我可以给项目组的成员绩效打分(最终的考核权还是在职能部门经理手里),而且我打的分权重很大,职能部门经理一般都会按照我的考核意见去给结果。同时,我还可自己决定是否让人加班、建议重新审视计划等权利。看到这里,各位可能很羡慕吧,当时确实感觉项目管理比原来好做多了,但是压力却更大了。当年做项目经理时,只要按照计划要求,到时交出产品就可以了。现在不行了,除了要按计划交出产品外,还要对产品上市后的表现负责,产品买的好,产品经理和产品开发人员就拿的多,卖的不好,产品经理有可能就要换人或走人。
2年前,在与一家公司进行研发管理交流时,发现大家都不愿意做项目经理,并认为谁做谁倒霉。后来在其它一些企业交流时也经常听到:“开发项目经理难做!”项目经理难做,我是可以理解的,但遇到大家不愿意做项目经理,还是比较意外的。以外之余,感到有些纳闷:从我做项目经理到现在已经有近8年的时间了,企业对项目管理的重视程度也在提高,项目管理的水平也在提高,项目经理的日子应该有改善呀。为什么会还会有此现象呢?于是笔者边开始留心起来,每次与企业交流时,总会与他们交流以下有关方面的问题。通过与多家公司交流和自己的亲身经历,我认为造成开发项目经理难做的主要原因有:
·项目经理职责不明确,有责少权,或有责无权,项目经理成为是一个项目协调员,无法有效对项目组进行领导和管理。
·项目经理与职能部门经理的职责权限划分不明确,出了问题,无法及时处理或经常扯皮。如项目成员该向谁汇报、项目成员的绩效该由谁来考核等。
·项目经理定位不明确,身兼多职,结果是项目管理没做好,技术也没有精力做。笔者就曾遇到一位老兄身兼四职:如A项目的项目经理、A项目的硬件开发工程师、B项目射频项目经理,公司射频专家组副组长。
·遇到权威、上级、学霸的“挑战”,项目经理经常会一些权威、老资格、上级、学霸的挑战,工作阻力较大。
·激励机制不明确,