技术开发 频道

软件项目管理的实质

  软件项目计划与实际进展的比较方法

  一般来讲主要有两种方法: 一个是偏差分析,相当于简单的减法。在项目的某一点,计划值与实际值相减,这个计划值和实际值包括范围、时间、成本等,判断其中的差值是否超出可以接受的范围; 另一个是挣值分析,相当于加权的减法。在项目的某一点,计划值与实际值不是简单的相减,而是进一步分析实际完成的任务与成本和时间的关系,以判断项目进展如何。

  偏差分析是将实际费用和计划费用简单相减,在下图中就是当前日期的实际费用(ACWP)和计划费用(BCWS)相减。而挣值分析是进一步分析实际完成工作的情况,如下图,尽管当前的实际费用(ACWP)比计划费用(BCWS)花费得多,但是当前实际完成工作量比计划多,这时就引入一个挣值的概念,即实际完成工作量的价值(BCWP,已完成工作的预算成本,又称已获取价值)。

  项目计划与项目实际进展的比较

BCWS (Budgeted Cost of Work Scheduled)计划完成工作的预算成本: 是到目前为止的总预算成本。它表示“到目前为止原来计划成本是多少”或者说“到该日期为止本应该完成的工作是多少”,它是根据项目计划计算出来的。

  ACWP (Actual Cost of Work Performed)已完成工作的实际成本: 是到目前为止所完成工作的实际成本,它说明了“到该日期为止实际花了多少钱”,可以由项目组统计。

  BCWP (Budgeted Cost of Work Performed)已完成工作的预算成本,又称已获取价值,是到目前为止已经完成的工作的原来预算成本,它表示了“到该日期为止完成了多少工作?”

  BAC(Budgeted At Completion)工作完成的预算成本: 是项目计划中的成本估算结果。是项目完成的预计总成本。

  理想状态下BCWP、BCWS、ACWP三条曲线可以重合。

  挣值分析过程如下:

  1. 进度差异:SV(Schedule Variance)=BCWP-BCWS。若此值为零,表示按照进度进行; 如果为负值,表示项目进度落后; 如果为正值,表示进度超前。

  2.费用差异:CV(Cost Variance)=BCWP-ACWP。若此值为零,表示按照预算进行; 如果为负值,表示项目超出预算; 如果为正值,表示低于预算。

  3.进度效能指标: SPI(Schedule Performance Index)=BCWP/BCWS。表示完成任务的百分比。若此值为1,表示按照进度进行,如果小于1,表示项目进度落后,如果大于1,表示超进度进行。

  4.成本效能指标: CPI(Cost Performance Index)=BCWP/ACWP。表示花钱的速度。若此值为1,表示按照预算进行; 如果小于1,表示项目超出预算; 如果大于1,表示低于预算。研究表明: 项目进展到20%左右,CPI应该趋于稳定的,如果这时CPI值不理想的话,应该采取措施,否则这个值会一直持续下去的。

  5.项目完成的预测成本: EAC(Estimate At Completion )=BAC/CPI。

  6.项目完成的成本差异VAC(Variance At Completion)=BAC-EAC。

  7.项目完成的预测时间: SAC(Schedule At Completion )=完成时的进度计划/SPI。

0
相关文章