软件项目跟踪控制.ppt
《软件项目跟踪控制.ppt》由会员分享,可在线阅读,更多相关《软件项目跟踪控制.ppt(135页珍藏版)》请在三一办公上搜索。
1、chapter_12,0,承上启下,chapter_12,1,软件开发项目管理计划小结,核心计划,辅助计划,合同,需求,WBS,活动,活动排序,活动历时估计,编制计划,成本估计,成本预算,质量管理计划配置管理计划风险管理计划人力/沟通计划合同计划,chapter_12,2,项目执行控制,chapter_12,3,第三篇,软件项目的执行控制,chapter_12,4,软件项目管理,第 12 章软件项目执行控制,chapter_12,5,项目跟踪控制的基本概念,项目跟踪:以项目计划为基线,跟踪项目实际进展。项目跟踪要回答的问题:目前在哪里?要到达哪里?如何到达那里?是不是在走向那里?,chapte
2、r_12,6,项目跟踪控制的基本概念,项目控制:运用项目跟踪所提供的信息使得项目实际业绩与计划相一致的具体行动项目控制主要着眼于项目的三个因素 质量、成本、时间,chapter_12,7,项目跟踪控制的基本概念,跟踪与控制的关系项目跟踪就是在项目进行中始终保持控制。项目跟踪:找出潜在的问题以预防他们发生。在出现危害之前就准备好修复计划。要确保一个项目的成功,就要求每个参与者控制好自己的职责范围。,chapter_12,8,跟踪控制的关系,跟踪系统,控制系统,信息,决策和命令,项目跟踪控制的基本概念,chapter_12,9,项目跟踪控制的基本概念,项目跟踪控控制的目的是通过周期性地跟踪项目计划
3、的各种参数如进度、工作量、费用、资源、工作成果等,不断地了解项目的进展情况,以便当项目实际进展状况显著偏离计划时能够及时采取纠正措施。,chapter_12,10,项目的跟踪与控制的重要性 一个项目好比一个有机体。为了存活,所有关键部分必须协调工作。任何一部分失效都将导致其有关部分失效。就像多米诺骨牌那样,未经查询的问题很可能摧毁整个有机体。,项目跟踪控制的基本概念,chapter_12,11,项目的跟踪与控制的重要性如果没有项目控制,则可能出现:项目的范围会很大成本会成倍增长风险也会增加进度也会推迟,项目跟踪控制的基本概念,chapter_12,12,项目跟踪控制的基本概念,项目跟踪与控制至
4、少有以下几个好处:(1)避免原本合理的计划在实施时落空;(2)避免“执迷不悟”地按照不合理的计划行事;(3)将监控过程产生的数据保存起来,为机构持续的过程改进提供有价值的数据。,chapter_12,13,跟踪控制在项目管理中的地位,项目跟踪控制是管理的一个重要环节,chapter_12,14,本章要点,一、项目集成管理二、范围管理三、时间成本管理四、质量管理五、团队管理六、沟通管理七、风险管理八、合同管理九、案例分析,chapter_12,15,项目跟踪控制过程,建立标准观察项目的性能将项目的实际结果与计划进行比较如果实际的项目同计划有误差时,采取必要的修正措施。修正计划,通知有关人员和部门
5、,chapter_12,16,chapter_12,17,项目集成管理,chapter_12,18,项目控制的程度,项目经理关注的真正问题:项目中的偏差可以接受吗?建立偏差的接受准则,注意力放在解决特殊问题上,计划,chapter_12,19,项目跟踪控制的步骤,项目跟踪控制的基本步骤建立标准 即建立项目正确完成应该达到的目标观察项目的性能 建立项目监控和报告体系,确定为控制项目所必需的数据测量和分析结果 将项目的实际结果与计划进行比较采取必要措施 当实际的结果同计划有误差时,必要时修正项目计划控制反馈 如果修正计划,应该通知有关人员和部门,chapter_12,20,一、建立控制标准,建立控
6、制标准 在对项目进行跟踪控制时,应该确定偏差的接受准则,比如进度、成本、质量等计划与实际的偏差比例等。主要的三个基准计划范围(质量)进度成本,chapter_12,21,需求(范围)控制标准,chapter_12,22,进度控制标准,chapter_12,23,成本控制标准,chapter_12,24,质量控制标准,chapter_12,25,二、采集过程,跟踪采集主要是在项目生存期内根据项目计划中规定的跟踪频率按照规定的步骤对项目管理、技术开发和质量保证活动进行跟踪。监控项目实际情况,记录反映当前项目状态的数据.项目度量实施过程,chapter_12,26,确立采集对象,采集对象主要是对项目
7、有重要影响的内部和外部因素。内部因素 指项目基本可以控制的因素,例如变更、范围、进度、成本、资源、风险等外部因素 指项目无法控制的因素,比如法律法规、市场价格、外汇牌价等一般要根据项目的具体情况选择采集对象。如果项目比较小,可以集中在进度、成本、资源、产品质量等内部因素;只有项目比较大的时候才可以考虑外部因素。跟踪采集的具体对象可以参见度量计划中的相关度量指标。,chapter_12,27,采集过程实例,1)依据项目计划的要求确定跟踪频率和记录数据的方式。2)按照跟踪频率记录实际任务完成的情况(包括进度或完成时间,质量等)。3)按照跟踪频率记录完成任务所花费的人力和工时。4)根据实际任务进度和
8、实际人力投入计算实际人力成本和实际任务规模。5)记录除人力成本以外的其他成本消耗。6)记录关键资源的使用情况。7)记录项目进行过程中风险发生的情况及处理对策。8)按期按任务性质统计项目任务的时间分配情况。9)收集其它的要求的采集信息以及必要的度量信息等,chapter_12,28,本章要点,一、项目集成管理二、范围管理三、时间成本管理四、质量管理五、团队管理六、沟通管理七、风险管理八、合同管理九、案例分析,chapter_12,29,项目范围控制,项目范围控制其输入是软件项目的计划需求范围(即需求规格)和实际执行过程中的范围及其控制标准。在项目范围控制过程中,通过与计划的需求规格比较,如果出现
9、范围变化,即出现增加修改删除部分需求范围,就需要通过范围变更控制系统来实现变更,以保证项目范围在可以接受的范围内进行。,chapter_12,30,项目范围控制,方法:范围变更控制系统,输入:范围控制标准计划范围实际范围,输出:范围修改决定,基线变更控制系统,chapter_12,31,范围变更控制系统,chapter_12,32,范围控制注意点,防治不合理的范围扩张蔓延(Scope Creeping)客户无限制地增加需求镀金(Gold-plating)开发人员无限制地美化功能,chapter_12,33,本章要点,一、项目集成管理二、范围管理三、时间成本管理四、质量管理五、团队管理六、沟通管
10、理七、风险管理八、合同管理九、案例分析,chapter_12,34,进度、成本、资源控制,根据跟踪采集的进度、成本、资源等数据,并与原来的基准计划比较,对项目的进展情况进行分析,以保证项目在可以控制的进度、成本、资源内完成。,chapter_12,35,性能分析的主要方法,图解控制法 能清楚确定项目状况,但没有量化信息进度-甘特图成本累计费用曲线图人力物力资源资源载荷图挣值分析法(盈余分析法、已获取价值分析法)Eared Value Analysis 利用成本会计评估项目进展情况的一种方法,可以提供更多量化的信息,chapter_12,36,图解控制法,进度-甘特图成本累计费用曲线图人力物力资
11、源资源载荷图,chapter_12,37,图解控制法 甘特图,chapter_12,38,Project 生成图示,chapter_12,39,图解控制法 累计费用曲线,累计费用(S)曲线是项目累计成本图,将项目各个阶段的费用进行累计,就得到了平滑的、递增的计划成本和实际成本的曲线,chapter_12,40,累计费用曲线图,计划,实际,chapter_12,41,图解控制法 资源载荷图,chapter_12,42,Project 生成图示,chapter_12,43,项目图解控制,用甘特图、累计费用曲线图和资源载荷图共同监控项目综合考虑优点:直观,可面向管理者和项目人员缺点:只能提供视觉印象
12、,不能提供其他重要的量化信息,例如:相对于完成的工作量预算支出的速度。,chapter_12,44,图解控制法图例1,chapter_12,45,图解控制法 图例2,chapter_12,46,挣值分析法,是对项目实施的进度、成本状态进行绩效评估的有效方法。是计算实际花在一个项目上的工作量以及预计该项目所需成本和完成该项目的日期的一种方法。可提供更多的量化信息。,chapter_12,47,已获取价值概念,也叫挣值,是利用成本会计的概念评估项目进展情况的一种方法。传统的性能统计:实际值与计划值比较,计算差值。应当计算实际完成结果的价值,于是引出了已获取价值的概念。挣值(earned value
13、):已完成工作的价值。挣值=已完成工作的百分比 x 完成这项工作预计需花费的成本,chapter_12,48,已获取价值分析模型,输入:BCWSBCWPACWPBAC,输出:CVCPISVSPIEACVACSAC,已获价值分析,chapter_12,49,输入,BCWS(Budgeted cost of work scheduled)计划工作成本ACWP(Actual cost of work performed)实际工作成本BCWP(Budgeted cost of work performed)已获值(Earned Value)BAC(Budget At Completion)预算总值(估
14、算结果),chapter_12,50,BCWS:项目预算成本,项目预算成本,简称BCWS,即Budgeted Cost of Work Scheduled。是指到目前为止的总预算成本。表示“到目前为止原计划成本是多少。或者说到该日期为止本应该完成的工作是多少。BCWS在工作实施中应保持不变,除非合同有变更,chapter_12,51,BCWP:挣值(已完成预算成本),budgeted cost for work performed已完成工作的预算,即挣值,根据批准认可的预算,到某一时点时已经完成的工作所需投入资金的累计值业主正是根据挣值对承包商完成的工作量进行支付,也就是承包商挣得的金额已完成
15、工作必须经过验收,符合质量要求,挣值反映了满足质量标准的项目实际进度,真正实现了投资额到项目成果的转化是从实际完成工作的角度来看“绩效”的,而不是传统上从预算动支的情况来看“绩效”的,chapter_12,52,挣值举例,以工程项目为例,如果业主或者甲方把项目的工程款全部一次性拨付给承包商,假定是100万元,那么在财务核算上实际上是承包商获得了100万元的销售收入。对企业来说,销售收入是已经实现的销售收入。而工程承包商得到的工程款实际上是预支的费用,这个预支的费用什么时候能够真正变成承包商自己的费用收入?只有等项目即整个工程完成之后。无论这个工程成本多少,你的收入仍然是原来合同所确认的100万
16、元。从这个角度来说,工程承包企业的收入要等他的工作完成之后,工程款才能转变为实施单位的销售收入。也就是说挣值是已经完成工作的预算成本。,chapter_12,53,ACWP:项目实际成本,项目的实际成本常常用ACWP来表示,也就是Actual Cost of Work Performed的简称。是到目前为止所完成工作的实际成本。它说明到该日期为止实际花了多少钱。,chapter_12,54,BAC:完工预算成本,完工的预算成本,用BAC来表示,即the Basic or Budgeted Costat Completion。BAC是项目计划中的成本估算结果,也就是在项目完成的时候总的预算成本是
17、多少,即完成时候的预算成本。,chapter_12,55,输出-1,进度差异:SV(Schedule Variance)=BCWP-BCWS=0:按照进度进行0:超前于进度费用差异:CV(Cost Variance)=BCWP-ACWP=0:按照预算进行0:低于于预算0:超出于预算,chapter_12,56,CV:成本偏差(Cost Variance),CV=BCWPACWP 成本偏差也就是挣值与实际成本两者之差。如果挣值大于实际成本,那么成本偏差是正的,它反映成本绩效比较好,反之,如果成本偏差是负数,代表的是成本的超支,就是成本项目的绩效有问题。,chapter_12,57,SV:进度偏差
18、(Schedule Variance),SV=BCWP-BCWS SV,即进度偏差。进度偏差仍然用挣值做一个基本标准,用挣值减去项目的预算成本,就是BCWP减去BCWS。这里要注意的就是工期本来应该是时间单位,但是在挣值分析方法里边,工期偏差仍然用货币进行描述。,chapter_12,58,以获价值分析原理,费用,时间,资源,当前日期,BCWS,ACWP,BCWP,BAC,CV:,SV:,chapter_12,59,挣值分析法的三个主要参数,项目的预算成本(BCWS)、挣值(BCWP)和项目的实际成本(ACWP)都是随着时间而不断变化的,一直到项目结束为止。通常这三个曲线的变化特征像一个S曲线
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 跟踪 控制
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5019671.html