受困进度跟踪 挣值分析破解.doc
受困进度跟踪 挣值分析破解 在软件开发项目中,质量、成本、进度三大目标不但是项目经理最为关注和最为头痛的事情,也是项目管理的核心所在。但目前许多软件开发项目却经常存在着质量偏差、进度延误、成本超支的问题。其中,进度跟踪更一直被视为是软件开发的第一大难题,受到许多开发团队和客户方的高度关注。 挣值分析法是一种有效的项目成本和进度跟踪的集成方法。它能为软件项目在成本、进度的监控提供依据,使项目目标清晰,过程控制有序。本文先对软件项目进度跟踪工具 :挣值分析法进行概念和使用方法的论述,然后提出如何应用挣值分析法进行进度跟踪的实施策略。 为什么进度控制是开发管理重中之重 ? (1)软件开发过程度量的必要性 一般来说,软件开发过程度量是指通过各种不同的量度 (Metric)对软件生命周期中的各个元素进行度量 (Measure)。它能够为项目管理者提供开发过程的各种重要信息,同时也是评估软件开发活 动效率的基础。项目跟踪的目的是为了保证项目目标的达成,其中项目周期是重要的项目目标之一,因此项目进度是重要的监控内容。否则,产品质量和成本完成了,但进度和时间达不到要求,仍然是失败的。 在计划阶段虽然我们已经打造了一把计划的尺子,但到了实施阶段要如何使用这把尺子还是一个大问题了。因为谁也无法左右时间的流速和流向,面对时间人类只能被动地计划和控制。因此,许多软件开发项目经理在面对进度管理如何度量时会产生种种困惑。例如:项目计划如何才能真正的发挥作用,而不成为挂在墙上的样板图 ?如何才能既及时又准确的获知项目 进度的实际情况 ?有什么方法可对项目进度进行更加客观的评价 ?还有,如何才能实现对项目进度进行跟踪和预测,并提早预警 ? (2)如何对项目进行进度跟踪 ? 目前在软件开发项目管理配置中,进度控制和跟踪是不可或缺的。在软件能力成熟度模型 (CMM)或能力成熟度模型集成 (CMMI)中,进度控制和跟踪都是重要的、较难实施的关键领域。例如, CMM 将软件开发项目管理分为两个部分,即软件项目计划 (Software Project Planning)和软件项目跟踪及监控 (Software Project Tracking and Oversighting)。其中,软件项目计划是指为完成软件项目而制定规划性的计划,而软件项目跟踪和监控是指建立对实际进展的可视性跟踪,使管理者能在软件开发过