不想当项目经理的程序员不是好程序员,那么对于项目经理来说,有什么渠道可以提升自己的理论知识与实践能力吗?
有,它就是PMP(Project Management Professional)证书。它会给项目经理提供从 项目启动、规划、执行、监督、结尾 五大过程的所有的标准。
来自百度百科
PMP指的是项目管理专业人士资格认证。它是由美国项目管理协会(Project Management Institute(PMI)发起的,严格评估项目管理人员知识技能是否具有高品质的资格认证考试。
美国项目管理协会(PMI)举办的项目管理专业人员(PMP)认证考试在全球190多个国家和地区推广,是目前项目管理领域含金量最高的认证。获取PMP证书,不仅提升项目经理的项目管理水平,也直接体现项目经理的个人竞争力,是项目管理专业人士身份的象征。
PMP对个来说有用吗?有用。 实际上,如果严格按照PMP的各个流程实施,项目基本上很难不成功。
作用大吗?不大。 因为项目不可能完全按照PMP流程来,完全按照PMP来实施的项目也很难成功。
是不是有点儿矛盾。
大家都知道作为一个项目来说,最重要的就是在规定的时间内交付一个可交付的成果。
在这个过程中大家最害怕的不是人员的变动,而是项目需求的变更,项目范围的蔓延。这里的需求包含来自甲方的需求,来自客户的需求,来自产品经理的需求,对于这些变动如果没有一个好的机制处理,项目只会越做越失控。我想大多项目经理都经历过这些需求的折磨。
而PMP把项目按流程分成49个过程组,每个过程组都有各自的输入与输出。PMP会告诉你这个过程启动之前应该做什么,记录什么,遇到了问题应该怎么沟通。
而PMP整个核心主要就是三个过程组,记录问题、控制需求范围,预防风险。
问题就是存在的问题,问题的来源比较多。有可能是市场变化,有可能是人员变动,有可能是潜在的威胁……这些问题都是要走问题流程。针对于每个问题做好解决方案。
需求变更要走变更流程,分析变更带来的影响,向上级汇报,上级允许了才会更改。可能很多公司都会有这个要求,但是做到的不多。
风险,特别是实际已经发生了风险的,是对项目进度、质量、范围产生影响的风险。严格遵守风险发生后的流程处理。
我个人学习PMP最大的体会就是教项目经理如何甩锅。
每个项目启动之前都会有个项目发起人授权。这个授权树立了项目经理的权威。对于项目经理来说,最重要的其实一定要知道项目发起人才是对项目最终负责的那个人。项目经理控制不了的范围内的事情,比如人力资源、项目资源这些如果缺失,项目发起人要想办法处理。项目经理要做的就是按流程执行,然后起好沟通作用。
对于项目中存在的问题、风险、变更一定要做好登记,必要条件下需要上级(比如需求控制方CCB,比如项目发起人)批复才可以。反正风险与解决方案我都提供了,后果我也告知了,如果项目最终出现问题,也是大家批复了我才做的。
所以说,如果严格按照PMP的各个流程实施,项目基本上很难不成功。
为什么完全按照PMP来实施的项目也很难成功?
对于国内公司来说,如果是公司的明星项目来说,项目能控制的住,但是如果项目是来自于外部的甲方或者内部的产品经理,这种情况下项目发起人的权利就可能没有那么大,让公司的高层去做项目实施过程中去签字,太难了,更多的是项目经理在那苦哈哈地应对。
规矩是人定的,但是完全按照规矩是很难办事的。目前流行的是敏捷开发,但是对于大部分人来说,如果一板一眼地按照流程来走,事情很难在规定的时间内完成。
既然这样,PMP食之无味、弃之可惜,那什么要样的人需要考PMP?
公司资质要求,PMP作为一个项目经理的职称,对于一些有招标要求的公司来说,PMP可以是自己的一个得分项,甚至是一个控标点。
国内的项目经理大多都是从技术岗位转过来的,但是技术人员大多都有个痛病,单做项目可以,但是管理项目却困难重重。这个时候学习一个项目经理的理论知识,职责与权利是很有必要的。
对于公司来说,PMP会给公司提供一个做项目的行业标准。
光靠PMP证书是当不好项目经理的,一定要结合自己公司以及项目实际情况下做自己的项目流程。