3 建立项目管理的多级控制体系
项目管理是项目过程和管理过程相结合的产物,具体组织的项目管理要结合其所从事项目的过程特点及组织管理结构来进行。项目过程实际上就是具体项目细分任务沿时间坐标轴上的分布。例如,对于一个软件产品开发项目可以表述为以下的一个过程(见图7)。项目管理者联盟
项目管理者联盟
图7 软件产品开发项目过程模型项目管理者联盟
而在项目推进过程中,出于对项目范围、质量、时间进度与费用控制的考虑,需要对项目有所控制。为便于项目的执行与控制,根据项目推进的时间顺序,项目管理将项目抽象为五个管理过程,即项目启动过程、计划过程、执行过程、控制过程与收尾过程,针对项目的五个过程,定义项目各过程应完成的主要工作。项目管理就是将这些管理技术运用于具体的项目过程中。在任何组织中,项目经理、项目管理层、与项目客户处于各自利益考虑,都会对项目范围、进展、质量与费用进行监控。而这些角色的责权利便构成了组织的项目管理控制体系。项目管理者联盟
3.1 建立多级项目管理控制体系 3.1.1 项目管理的责权体系 项目管理的核心问题就是对项目范围、进度与费用的折衷控制,而项目多级控制管理体系的核心也就是项目范围、进度与费用控制权限在不同角色之间的分配,图8和图9是项目控制体系的一个例子。项目管理者联盟
项目管理者联盟
图8 项目多级控制体系项目管理者联盟
图8的项目多级监控体系结构只是一个示意表示,不同组织中项目管理层(PMO)可以表现为多种不同的形态,它可以是一个实际的物理机构,也可以是一个虚拟的机构,根据需要随时组成。同时,项目管理层(PMO)可以为多个不同的控制,细分控制职责。图8中的项目客户可以是“服务型组织”的外部客户,也可以是“产品型组织”的内部客户(内部客户不一定处于项目控制的顶层)。www.mypm.net
 项目管理者联盟
图9 项目控制体系的权责项目管理者联盟
图9中所示的项目管理体系各层的权责可以根据具体组织的需要确定,此处只是示意。项目管理者联盟
其次,在项目管理控制体系中,应明确各层控制角色在项目不同阶段的主要职责及控制方式,即通过怎样的途径参与项目的控制。项目经理圈子
3.1.2 注重项目过程控制 项目过程控制是项目控制的统称,基本包括以下内容:项目管理者联盟
® 项目阶段控制:是指项目启动、项目计划、项目实施(包括项目执行与项目监控)及项目总结四大阶段的阶段审批。只有通过项目的阶段审批,项目才能进入下一个阶段。阶段审批的级别在不同组织中,可以表现在不同的决策层面上,在图8的多层控制体系中,可能表现为2种审批,组织内部审批在项目管理层PMO,组织外部审批在客户端,是否需要组织外部审批,取决于客户在项目合同中的要求。项目管理论坛
® 项目里程碑审批:是指根据组织项目管理流程要求,对设置在项目各阶段上的项目控制点的一种审批。制定项目计划时,根据项目过程模型、项目规模及风险情况,将项目按时间顺序划分为几个能够标志项目进程的标志,即为项目的里程碑。项目里程碑审批根据项目性质与规模的差异可能有较大的差异,根据项目控制点的重要程度可以有多个审批层次。常见的里程碑审批存在于项目实施阶段,实际上,项目计划阶段也可能会有低层次的审批。项目管理者联盟
® 项目变更管理:项目执行过程中,出现与项目计划不符的项目范围、进度、与费用的变化是正常现象,以上三项项目要素中任何一个要素的变化都会导致项目计划的变更,组织的项目管理流程应该定义如何处理这些变更,清楚定义项目变更申请、审批控制流程,以及项目管理控制人员的控制权限,并确定项目计划变更信息发布方案。项目管理者联盟
® 项目绩效评估:项目绩效是将项目实际费用花费与项目推进计划相对比,用于分析项目的健康状况,并可分析项目未来走势。项目绩效的分析可以通过项目定期报告、项目阶段审批、里程碑控制与项目随机检查中获得这些数据。pmp.mypm.net
® 项目风险控制:风险控制是项目实施过程中一项重要的控制工作,也是目前被很多人所忽略的一项工作。项目风险控制不但要求项目计划阶段进行风险分析,更要求在项目实施过程中不断根据项目风险的动因,及时修正风险控制列表,一旦发现风险,及时采取防范措施。如果发生重大风险,及时调整项目发展策略,也可终止项目,尽可能减少项目损失。项目管理者联盟
总之,项目过程控制涉及项目管理的方方面面,项目过程控制是项目取得成功,避免失败的重要保证。为便于项目过程控制,提高项目管理效率,组织需要明确各项目控制角色的责权。并尽可能简化控制关系,做到对项目绩效、范围、进度与费用的合理控制。提高项目成功率,降低可能的项目风险。项目管理者联盟
3.2 建立项目管理流程与规范 项目管理流程与规范是组织内部项目管理运作的指导性文件。它不但定义项目应完成的主要工作以及它们之间的关联关系,同时定义完成各项工作应遵循的项目规范。而项目过程模型是制定组织项目管理流程与规范的基础。项目管理者联盟
(1)项目过程模型: ® 项目过程模型:项目过程模型是具体应用领域项目内在运作规律的一种体现,它是制定项目流程与规范的基础,也是制定组织项目监控体系的依据,它是能否真正提高组织项目管理绩效的重要基础。项目过程模型与项目管理技术的有效结合是项目管理的价值所在。不同领域的项目的过程模型都有各自的特点,以下是软件产品生命周期模型—ISO 15504过程模型。 项目管理者联盟
项目管理者联盟
图10 软件产品生命周期模型—ISO 15504项目管理者联盟
® 项目过程模型的建立:根据项目领域过程模型的积累情况,项目过程模型建立基本可以分为二种情况,一种是有参考模型,另一种是没有参考模型。组织可根据自身领域项目特点,创建组织自己的项目管理过程模型。项目管理者联盟
— 有过程参考模型:项目管理者联盟
|