第8章软件项目跟踪控制

上传人:今*** 文档编号:107089304 上传时间:2019-10-17 格式:PPT 页数:49 大小:1.07MB
返回 下载 相关 举报
第8章软件项目跟踪控制_第1页
第1页 / 共49页
第8章软件项目跟踪控制_第2页
第2页 / 共49页
第8章软件项目跟踪控制_第3页
第3页 / 共49页
第8章软件项目跟踪控制_第4页
第4页 / 共49页
第8章软件项目跟踪控制_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《第8章软件项目跟踪控制》由会员分享,可在线阅读,更多相关《第8章软件项目跟踪控制(49页珍藏版)》请在金锄头文库上搜索。

1、第 8 章 软件项目跟踪控制,本章内容提要,8.1 软件项目跟踪控制概述,项目跟踪控制 保证项目能够按照预先设定的计划轨道行驶,使项目不要偏离预定的发展进程。跟踪控制是一个反馈过程,需要在项目实施的全过程对项目进行跟踪控制。 项目跟踪控制的基本步骤 建立标准 即建立项目正确完成应该达到的目标 观察项目的性能 建立项目监控和报告体系,确定为控制项目所必需的数据 测量和分析结果 将项目的实际结果与计划进行比较 采取必要措施 当实际的结果同计划有误差时,必要时修正项目计划 控制反馈 如果修正计划,应该通知有关人员和部门,软件项目跟踪控制概述,项目跟踪控制过程,软件项目跟踪控制概述,项目跟踪控制的重要

2、性 如果没有项目控制,则可能出现: 项目的范围会很大 成本会成倍增长 风险也会增加 进度也会推迟,本章内容提要,8.2 软件项目跟踪控制的标准,建立控制标准 在对项目进行跟踪控制时,应该确定偏差的接受准则,比如进度、成本、质量等计划与实际的偏差比例等。 三个主要的基准计划 范围(质量)计划 进度计划 成本计划 基准计划是优化后并批准的计划,它作为项目实施考核的依据,软件项目跟踪控制的标准,需求(范围)控制标准,软件项目跟踪控制的标准,进度控制标准,软件项目跟踪控制的标准,成本控制标准,软件项目跟踪控制的标准,质量控制标准,本章内容提要,8.3 软件项目监控和报告体系,项目信息采集 建立项目监控

3、和报告体系的首要任务是项目信息跟踪采集。跟踪采集是依据规定的规范对项目开发过程中的有关数据进行收集和记录,作为观察分析项目性能、标识偏差的依据。 跟踪采集主要是在项目生存期内,根据项目计划中规定的跟踪频率按照规定的步骤对项目管理、技术开发和质量保证活动进行跟踪 监控项目实际情况,记录反映当前项目状态的数据 项目度量实施过程,软件项目监控和报告体系,确立采集对象 采集对象主要是对项目有重要影响的内部和外部因素。 内部因素 指项目基本可以控制的因素,例如变更、范围、进度、成本、资源、风险等 外部因素 指项目无法控制的因素,比如法律法规、市场价格、外汇牌价等 一般要根据项目的具体情况选择采集对象。如

4、果项目比较小,可以集中在进度、成本、资源、产品质量等内部因素;只有项目比较大的时候才可以考虑外部因素。跟踪采集的具体对象可以参见度量计划中的相关度量指标。,软件项目监控和报告体系,采集过程实例 依据项目计划的要求确定跟踪频率和记录数据的方式 按照跟踪频率记录实际任务完成的情况(包括进度或完成时间,质量等) 按照跟踪频率记录完成任务所花费的人力和工时 根据实际任务进度和实际人力投入计算实际人力成本和实际任务规模 记录除人力成本以外的其他成本消耗 记录关键资源的使用情况 记录项目进行过程中风险发生的情况及处理对策 按期按任务性质统计项目任务的时间分配情况 收集其它的要求的采集信息以及必要的度量信息

5、等,本章内容提要,8.4 软件项目跟踪控制过程,项目监控分析的对象 项目范围监控 项目成本监控 项目进度监控 项目资源监控 项目质量监控 项目风险监控,软件项目跟踪控制过程,项目范围监控 其输入是软件项目的计划需求范围(即需求规格)和实际执行过程中的范围及其控制标准。在项目范围控制过程中,通过与计划的需求规格比较,如果出现范围变化,即出现增加修改删除部分需求范围,就需要通过范围变更控制系统来实现变更,以保证项目范围在可以接受的范围内进行。,软件项目跟踪控制过程,范围控制注意点 防治不合理的范围扩张 范围蔓延( Scope Creeping ) 客户无限制地增加需求 镀金( Gold-plati

6、ng ) 开发人员无限制地美化功能,软件项目跟踪控制过程,项目进度、成本、资源控制 根据跟踪采集的进度、成本、资源等数据,并与原来的基准计划比较,对项目的进展情况进行分析,以保证项目在可以控制的进度、成本、资源内完成。,软件项目跟踪控制过程,项目性能分析方法 图解控制法 能清楚确定项目状况,但没有量化信息 进度-甘特图 成本累计费用曲线图 人力物力资源资源载荷图 挣值分析法(盈余分析法、已获取价值分析法) Eared Value Analysis 利用成本会计评估项目进展情况的一种方法,可以提供更多量化的信息,软件项目跟踪控制过程,图解控制法图例,软件项目跟踪控制过程,已获取价值分析模型,软件

7、项目跟踪控制过程,输入 BCWS(Budgeted cost of work scheduled) 计划工作成本 ACWP(Actual cost of work performed) 实际工作成本 BCWP(Budgeted cost of work performed) 已获值(Earned Value) BAC(Budget At Completion) 预算总值(估算结果),软件项目跟踪控制过程,已获价值分析原理,软件项目跟踪控制过程,分析未来趋势 一切顺利:ACWP,BCWP,BCWS,应该重合或接近重合 项目在控制下按照计划进行: ACWP, 接近BCWS BCWP的计算 已获价值

8、分析的难点是计算BCWP 方法一:自下而上-很麻烦 方法二:公式计算方法 50/50规则 当一项工作开始时,假定已经获得一半的价值。 0/100规则 当一项工作开始时,没有产生价值,直到结束获得全部价值。 经验加权法,软件项目跟踪控制过程,输出已获值导出度量-1 进度差异:SV(Schedule Variance)=BCWP-BCWS =0:按照进度进行 0:超前于进度 费用差异:CV(Cost Variance )=BCWP-ACWP =0:按照预算进行 0:低于于预算 0:超出于预算,软件项目跟踪控制过程,实例,BCWS=$400 , BCWP=$350, 则SV=- $ 50,如果ACW

9、P= $ 700,则CV=- $ 350,软件项目跟踪控制过程,输出已获值导出度量-2 成本效能指数:CPI(Cost Performance Index)=BCWP/ACWP 费用的支出速度 =1:按照预算进行 1:低于预算 1:超前于进度 1:落后于进度,软件项目跟踪控制过程,输出已获值导出度量-3 工作完成的预测成本 EAC (Estimate At Completion) =BAC/CPI 其它借鉴公式 EAC=BAC/(CPI*SPI) EAC=ACWP+(BAC-BCWP) EAC= ACWP+剩余工作的新估计 工作完成的成本差异 VAC(Variance At Completio

10、n)= BAC- EAC 项目完成的预测时间 SAC(Schedule At Completion )=完成时的进度计划/SPI,软件项目跟踪控制过程,性能分析实例,软件项目跟踪控制过程,练习题 你被指定负责一个软件项目,其中有部分,项目总预算为53000, A任务为26000, B任务为12000, C任务为10000, D任务为5000, 截止到5月31日,A任务已经全部完成,B任务过半,C任务刚开始,D任务还没有开始,采用50/50规则计算截止到5月31日的CV,SV,CPI,SPI?,软件项目跟踪控制过程,答案,CV=2000, SV=-2800 CPI = 1.06, SPI =0.

11、93,软件项目跟踪控制过程,项目质量跟踪控制 通过质量跟踪的结果来判断项目执行过程的质量情况,决定产品是否可以接受,还是需要返工或者放弃产品。,软件项目跟踪控制过程,项目风险的跟踪控制 实施和跟踪风险管理计划 确保针对风险策略正在合理使用 监视剩余的风险和识别新的风险, 收集可用于将来的风险分析信息,本章内容提要,8.5 软件项目评审,软件项目评审 项目评审是通过一定的方式对项目进行评价和审核的过程,通过项目评审,可以明确项目的执行状况,并确定采取的管理措施。 评审内容 进度计划 质量计划 配置计划 风险计划 沟通计划 度量计划等等,软件项目评审,评审类型 按活动类别分 商务评审 技术评审 管

12、理评审 质量评审 产品评审等等 按时间类别分 定期评审 阶段评审 事件评审等等,软件项目评审,定期评审,软件项目评审,阶段评审(里程碑评审),软件项目评审,事件评审,软件项目评审,评审报告 项目评审结束后需要将评审的结果以评审报告的形式进行发布。评审报告包括定期评审报告、事件评审报告和阶段(里程碑)评审报告。,软件项目评审,项目管理平台-PMIS 这个系统包括四个环节,即建立基线计划、信息采集、信息处理、信息输出。,本章内容提要,8.6 软件项目计划修改,项目计划修改 根据评审结果决定是否修改项目计划 修改计划过程,本章内容提要,8.7 本章小结,跟踪控制是软件项目管理过程中一个非常重要的管理

13、过程,它直接决定着软件项目的成功与否,也是体现软件项目管理水平的关键之处 跟踪和控制是两个重要的环节。跟踪是采集软件项目运行过程中的原始数据信息;控制是根据采集的跟踪数据,与原始项目计划进行比较,从而判断项目的性能,对出现的偏差给予纠正,必要时修改项目计划 项目的跟踪控制包括项目范围、进度、成本、资源、质量、风险等。本章重点介绍分析项目进展性能的两种方法:图解控制法和挣值分析法 图解控制方法是综合甘特图、费用曲线以及资源载荷图来分析项目的一种方法 挣值分析法是利用成本会计的方法评价项目进展情况的一种方法,它是从新的角度看待成本和进度差异的一种方法,本章内容提要,8.8 复习思考题,1. 针对第8章案例中的项目的实施情况,在用微软的Project工具编制的开发计划的基础上,对项目进行跟踪,并给出跟踪的结果数据和相应的视图。 2. 针对第8章案例的项目的实施情况,提交项目的定期评审报告。 3. 针对第8章案例中的项目的实施情况,提交项目问题跟踪列表的结果。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号