在进度估算中:用到的算法主要是专家估算,它是利用网络顺序图的逻辑关系和加权历时估算来计算项目历时的,当估计历时存在不确定性,可以采用PERT方法,即估计具有一定的风险时采用。PERT方法采用加权平均的算法是(O+4M+P)/6,其中,O是活动(项目)完成的最小估算值,或者说是最乐观值;P是活动(项目)完成的最大估算值,或者说是最悲观值;M是活动(项目)完成的最大可能估算值。最乐观值是基于最好的情况的估计,最悲观值是基于最差的情况的估计,最大可能估算值是基于最大可能情况的估计或者是基于最期望的情况的估计。
在赶工中:首先需要判断关键路径,在判断出关键路径的情况下,首先对关键路径进行压缩;其次在在对其他路径的工期大于压缩后的关键路径的工期在进行压缩。从而选择一条最小增量成本以达到最大量的时间压缩。
在进度偏差中:选择的是一个挣值分析法,也被称为以获取价值分析,是对项目实施的进度、成本状态进行绩效评估的有效方法,是计算实际花在一个项目上的工作量,以及预计该项目所需成本和完成该项目的日期的一种方法。而我选择的进度偏差的计算SV=BCWP-BCWS;若此值为零,表示按照进度进行;如果为负值,表示项目进度落后;如果为正值,表示进度超前。
B 成本管理功能
成本管理的功能中,主要实现两个需求,一个是成本估算;另一个是成本偏差。
在成本估算中:根据现有的资源和WBS分解的结果,进一步细化估算,由于WBS分解师针对项目的功能进行的分解,在成本估算的时候,首先估算每个任务的开发模式,最后计算总成本。首先分析资源:人力资源、设备资源;在这进行估算:(1)获取项目分解结果WBS、(2)计算成本开发、(3)计算管理、质量成本、(4)直接成本的计算、(5)计算间接成本、(6)计算总估算成本、(7)重新估评项目的报价。再者是一个类比估算法:从项目的整体出发,进行类推,即估算人员根据以往的完成类似项目所消耗的总成本(或工作量),来推算将要开发的软件的总成本。对于度量相似度,目前的研究中常有两种求值方式来度量差距,即不加权的欧式距离和加权的欧式距离,对于相似度函数的定义,有一些不同的形式,但本质上是一致的。
在成本偏差中:选择的是一个挣值分析法,也被称为以获取价值分析,是对项目实施的进度、成本状态进行绩效评估的有效方法,是计算实际花在一个项目上的工作量,以及预计该项目所需成本和完成该项目的日期的一种方法。而我选择的成本偏差的计算公式为:CV=BCWP-ACWP:若此值为零,表示按照预算进行;如果为负值,表示项目超出预算;如果为正值,表示低于预算。
C 风险管理功能
风险管理的功能中,主要实现定量风险分析的需求。
在定量风险分析中:选择的是决策树分析的方法,决策树分析是一种形象化的图标分析方法,它提供项目所有可供选择的行动方案以及行动方案之间的关系、行动方案的后果以及发生的概率,为项目经理提供选择最佳方案的依据。决策树分析采用损益期望值(EMV)作为决策树的一种计算值,它是根据风险发生的概率计算出一种期望的损益。决策树是以一种便于决策者理解的,能说明不同决策之间和相关偶发事件之间的相互作用的图标来表达的。决策树的分支或代表觉得或代表偶发事件。它采用逐级逼近的计算方法,从出发点开始不断产生分枝以表示分析问题的各种问题的各种发展可能性,并以各分支的损益期望值最大者(如求极小,则为最小者)作为选择依据。通过给出的高性能回报、亏本回报及其相应的概率,判断EMV值,再与不实施此计划的EMV值比较,判断是否要实施这个计划。 项目管理关键算法自动化处理系统(6):http://www.751com.cn/zidonghua/lunwen_12203.html