乱花渐欲迷人眼——如何看待PMP、CMMI、SLC与项目管理的关系

时间:2022-04-28 10:43:00

项目管理的理论体系层出不穷,各种培训与认证也如雨后春笋般,大有欣欣向荣之势,可谓是百花齐放,百家争鸣。

这其中最有影响力的要数PMP、CMMI和SLC了,那么我们就来仔细比较和分析这三种理论之间的异同,以及在项目管理的理论体系中所处的位置。

 

  • 美国项目管理资格认证PMP

PMP(Project Management Professional)是美国项目管理学会(PMI)推行的一种认证体系,也是当前最火爆的项目管理认证之一。

PMP主要是从项目经理个人能力的角度出发的知识体系,用以规范和要求项目经理需要具备的各种知识和技能。它包括九个知识领域:范围管理、时间管理、成本管理人力资源管理、风险管理、质量管理、沟通管理、采购管理、集成管理。

 

  • 能力成熟度模型集成CMMI

CMMI(Capability Maturity Model Integrated)是CMM模型的最新版本,是美国软件工程研究所(SEI)发布的能力成熟度模型,适用于软件工程等多个领域。

CMMI主要是从组织能力的角度出发的知识体系,用以衡量和改进整个组织在软件开发上的“能力”和“成熟度”。它分为“初始级”、“已管理”、“已定义”、“量化管理”、“优化管理”五个级别,分别对应从低到高的组织成熟度能力;共包括25个不同的过程域,分别从项目管理、工程、支持和过程管理四个方面对组织的软件开发能力作出了规范和要求,并提供了许多最佳实践作为指导。。

 

  • 软件生命周期SLC

SLC(Software Life Cycle)是最基础的项目开发模型之一,中国项目管理师CPMP认证体系就是以此为蓝本。

SLC主要是从软件开发的时间顺序角度出发的知识体系,用以规范和指导在项目的不同阶段需要完成的任务。CPMP按照项目启动、项目计划、项目执行、项目控制和项目收尾将整个生命周期划分为五个阶段,每个阶段都有不同的任务需要完成。

 

三种理论的对比如下表:

 

 

PMP

美国项目管理资格认证

CMMI

能力成熟度模型集成

SLC

软件生命周期

权威机构

美国项目管理学会(PMI

美国软件工程研究所(SEI

 

侧重点

个人能力

组织能力

时间顺序

知识内容

九个知识领域

25个过程域

五个阶段

表1 三种理论的对比

 

分析了这三种理论各自的特点之后,我们再来看看它们之间的相互关系如何。在这里我们主要讨论软件开发的项目管理,不涉及其它类型的项目管理。

 

每个项目都是按照生命周期的各个阶段不断展开的,SLC是最基础的理论,因此无论是在CMMI还是在PMP当中都有体现;项目总是需要人来完成,如何来衡量和提高组织的能力和成熟度对项目来说就显得非常重要,CMMI理论正是最适合的衡量标准,同时由于它提供了一系列的最佳实践,也是不断提高组织成熟度的最好工具;任何组织都需要有优秀的领导者才能发挥出团队的力量,PMP正是培养优秀项目经理的经典理论。

 

可见,SLC为项目管理提供了最基础的理论基石,CMMI提升了组织的整体能力,PMP则培养了优秀的组织领导者,这三个理论体系构成了一个完善的项目管理理论体系。作为软件开发企业,必须充分认识和理解软件生命周期理论,通过CMMI来建设有足够成熟度能力的软件开发组织,通过PMP来培养能力优异的项目经理,这样才能保证开发团队在项目经理的带领下,在项目管理理论的指导下,不断地、成功的完成一个又一个项目。