摘 要:在综述经典项目管理理论和方法优缺点的基础上,重点分析了项目管理中的不确定性信息的处理方法。针对经典项目管理方法难于处理不确定信息,缺乏辅助决策的工具的状况,文中把系统动力学方法引入到项目管理领域,使之与信息系统技术相结合,建立了项目动力学方法。在此基础上,本文还介绍了分层次应用各种项目管理方法的综合项目管理策略。文中的模型、方法和策略在实践中的应用表明,项目动力学方法和综合项目管理策略可以较好地处理项目管理中的不确定性信息,是一种辅助宏观项目管理的手段。blog.mypm.net 关键词:项目管理,项目动力学,项目管理信息系统项目管理者联盟 1 引 言项目管理者联盟 在二十世纪五十年代后,随着系统工程方法在项目管理中的应用和计算机技术的飞速发展,人们对项目组织方法、项目计划优化、项目控制方法等方面进行了更为深入的研究,提出了大量的数学方法和管理模型[2],使项目管理向着科学化的方向迈进。但是,进入二十世纪九十年代以来,人们发现利用现有的项目管理手段越来越难于控制巨型项目中大量的不确定性因素,延期和超支仍困扰着大多数项目,于是人们开始分析造成这种现象的原因,寻找新的项目管理方法。项目经理圈子 本文在综述经典项目管理理论和方法优缺点的基础上,对项目管理中的不确定性信息进行了重点分析。针对经典项目管理方法在决策层缺乏辅助分析工具的状况,文中把系统动力学方法[3][5]引入到项目管理领域,使之与信息系统技术相结合,建立了项目动力学方法,给出了它的推导、定义、适应范围、实现步骤和应用策略。该方法改变了经典项目管理方法“分解”的思路,从项目整体入手处理项目系统中经典方法无法处理的非线性、动态反馈和多影响因素的问题,成为一种项目管理的宏观控制手段。同时,它也提供了通过模型的积累和项目管理数据库的建立积累核电建设中的专家经验的途径。 项目动力学方法是对经典项目管理方法的补充。针对各种项目管理方法的特点和适用范围,本文还给出了基于统一项目管理信息系统,分层次应用各种项目管理方法的综合项目管理策略。综合项目管理策略是项目管理思想的发展,它既注重“分解”的微观管理又注重宏观的多因素管理;既注重定量化管理又注重定性化管理。文中给出了综合项目管理策略的定义、构成、综合项目管理的学科体系和模型体系以及应用方法等。项目管理者联盟 文中的模型、方法和策略在10MW高温气冷堆工程(HTR-10)和岭澳核电工程两个项目中得到部分应用。结果表明,应用项目动力学方法和综合项目管理策略可以较好地处理项目管理中的不确定性信息,是一种辅助宏观项目管理的手段。项目经理博客 2 经典项目管理方法项目管理者联盟文章 项目管理专家Harold Kerzner给项目管理下的定义[2]是:项目管理是为了实现相对短期的一系列特定目标,而进行对工程资源的计划、组织、指导和控制的系统工程方法。由此可见,项目管理是计划、组织、控制的系统工程方法,事实上,从本世纪初项目管理方法诞生之日起,项目管理方法的主体就是项目计划、计划优化方法。围绕着项目计划方法,可以把项目管理方法分为四个发展阶段:Gannt图阶段、确定性网络计划技术阶段,如关键路径法CPM(Critical Path Method)等、概率型网络计划技术阶段,如计划评审技术PERT (Program Evaluation and Review Technique)和多因素随机网络计划技术阶段,如考虑资金因素的PERT/COST,考虑活动风险的图评审技术GERT(Graphics Evaluation and Review Technology)和风险评审技术VERT(Venture Evaluation and Review Technology),以及多种资源(资金、人力等)约束下的网络优化[6]等等。项目管理者联盟 项目管理的蓬勃发展起始于网络计划方法的提出,现今各种项目管理方法大多是以网络计划为基础,我们把这种基于网络计划技术的项目组织、计划控制和协调方法称为经典项目管理方法。它的突出特点是基于网络模型的分解思路,它能够利用量化的网络来优化资源配置,但不考虑项目管理系统的层次,只考虑项目系统中的活动。项目管理者联盟 从上世纪七十年代开始,计算机技术开始大规模应用于管理领域,出现了管理信息系统MIS(Management Information System),进入九十年代,MIS这一方法在各方面的管理工作中都发挥了重大作用。在项目管理领域,MIS也逐渐成为日常管理活动的一个重要手段。与此同时决策的科学性日益为人们所重视,出现了决策支持系统DSS(Decision Support System)。这一时期的项目管理方法,在经典项目管理方法基础上,大规模应用MIS和DSS技术,力图考虑更为复杂的影响因素,在网络计划技术基础上,建立不同于网络的管理模型和决策模型来组织、计划、控制和协调项目,我们称这种项目管理方法为现代项目管理方法。该类方法在经典方法基础上,更注重于信息的沟通和决策行为,注重管理的细致性,力图为决策层建立决策模型和方法。项目管理者联盟 各种项目管理方法所用模型、复杂程度如下表所示:club.mypm.net 项目管理者联盟 从表中可以看到,经典项目管理方法是针对管理、执行层的,虽然现代项目管理方法提供了对经典方法的补充,但由于缺少合适的项目决策模型,该方法还只限于MIS的基本功能实现上,也就是说它只是提供了经典方法高效执行的“工具”,而不是新的项目管理方法。虽然在上述的方法和模型中也考虑了对风险等不确定性因素的处理,但由于数学模型的限制,还没有一种方法能对项目进行中的大量不确定因素进行分析。项目管理者联盟 3 项目管理中对不确定性信息的处理项目管理者联盟 (1) 基本思路 如前所述,在项目的控制和协调过程中我们必须面对大量的不确定性因素,如天气的变化,人员变更,汇率变化等等,对这些因素的处理往往只能凭经验在事件发生后处理。我们希望建立一个对项目系统的模拟模型,以能够对这些不确定性信息进行模拟,通过模型的模拟运行对这些因素进行定性与定量的分析。为此,我们把系统动力学方法引入到项目管理领域,根据项目系统的特点,建立了项目动力学方法。该方法所遵循的基本原则是:项目管理者联盟 1.面向项目管理的决策层、面向工程实际中的问题。即要适合宏观决策的特点,解决项目管理中遇到的实际问题;项目管理者联盟 2.定性与定量相结合。既注重项目系统中能定量描绘的因素,如资金、工期等,也注重对不容易定量描述的环境和政策、决策因素的考虑;项目管理者联盟 3.直接因果关系原则。即在考虑影响项目系统的因素时,采用因果思考方法,对每个因素只考虑建立与它有直接因果关系的因素,防止间接因果关系产生的同一因素的重复影响(即一般的说,每一变量只能一次直接或间接的影响另一变量),这一原则保证局部不出现变量的高阶次项;项目管理者联盟 4.在处理不确定量时遵循反推分解的原则。即把不确定的变量分解成易于确定或不确定性小的变量,然后反过来由确定的量推出不确定的量;由不确定性小的量推出不确定性大的量。项目管理者联盟 项目系统是一个具有大量反馈的高阶次、非线性系统,设项目管理系统在的状态可以用向量X(t)来描述:项目经理圈子  各分量可以是工期、资金、质量以及决策、环境因素(如天气、银行利率变化、人员等),设其一阶导数用函数向量F(t)来表示: 项目管理者联盟 我们的目标就是对方程 进行计算机模拟。为了简略起见,这里用欧拉法来离散该方程(也可以采用梯形法、龙格库塔法等)如下:项目管理者联盟 项目管理者联盟 项目的初始状态可以根据以往建设过的工程经验来得到,因此,只要能给出状态的变化率F(X(KT),KT)就可以得到下一时刻的项目状态。暂且不考虑函数F的解析式,一般的,F主要受上一时刻项目状态和一些环境因素的影响。项目管理论坛
|