资源描述
*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,THE SCHOOL OF SOFTWARE ENGINEERING OF HUST,第 8 章 软件项目跟踪控制,本章内,容,容提要,软件项目跟踪控制概述,8.1,软件项目跟踪控制的标准,8.2,软件项目监控和报告体系,8.3,软件项目跟踪控制过程,8.4,软件项目评审,8.5,软件项目计划修改,8.6,本章小结,8.7,复习思考题,8.8,8.1,软件项,目,目跟踪,控,控制概,述,述,项目跟,踪,踪控制,保证项,目,目能够,按,按照预,先,先设定,的,的计划,轨,轨道行,驶,驶,使,项,项目不,要,要偏离,预,预定的,发,发展进,程,程。跟,踪,踪控制,是,是一个,反,反馈过,程,程,需,要,要在项,目,目实施,的,的全过,程,程对项,目,目进行,跟,跟踪控,制,制。,项目,跟,跟踪,控,控制,的,的基,本,本步,骤,骤,建立,标,标准,即建,立,立项,目,目正,确,确完,成,成应,该,该达,到,到的,目,目标,观察,项,项目,的,的性,能,能,建立,项,项目,监,监控,和,和报,告,告体,系,系,,确,确定,为,为控,制,制项,目,目所,必,必需,的,的数,据,据,测量,和,和分,析,析结,果,果,将项,目,目的,实,实际,结,结果,与,与计,划,划进,行,行比,较,较,采取,必,必要,措,措施,当实,际,际的,结,结果,同,同计,划,划有,误,误差,时,时,,必,必要,时,时修,正,正项,目,目计,划,划,控制,反,反馈,如果,修,修正,计,计划,,,,应,该,该通,知,知有,关,关人,员,员和,部,部门,软件,项,项目,跟,跟踪,控,控制,概,概述,项目,跟,跟踪,控,控制,过,过程,软件,项,项目,跟,跟踪,控,控制,概,概述,项目,跟,跟踪,控,控制,的,的重,要,要性,如果,没,没有,项,项目,控,控制,,,,则,可,可能,出,出现,:,:,项目,的,的范,围,围会,很,很大,成本,会,会成,倍,倍增,长,长,风险,也,也会,增,增加,进度,也,也会,推,推迟,本章,内,内容,提,提要,软件项目跟踪控制概述,8.1,软件项目跟踪控制的标准,8.2,软件项目监控和报告体系,8.3,软件项目跟踪控制过程,8.4,软件项目评审,8.5,软件项目计划修改,8.6,本章小结,8.7,复习思考题,8.8,8.2,软件,项,项目,跟,跟踪,控,控制,的,的标,准,准,建立,控,控制,标,标准,在对,项,项目,进,进行,跟,跟踪,控,控制,时,时,,应,应该,确,确定,偏,偏差,的,的接,受,受准,则,则,,比,比如,进,进度,、,、成,本,本、,质,质量,等,等计,划,划与,实,实际,的,的偏,差,差比,例,例等,。,。,三个,主,主要,的,的基,准,准计,划,划,范围,(,(质,量,量),计,计划,进度,计,计划,成本,计,计划,基准,计,计划,是,是优,化,化后,并,并批,准,准的,计,计划,,,,它,作,作为,项,项目,实,实施,考,考核,的,的依,据,据,软件,项,项目,跟,跟踪,控,控制,的,的标,准,准,需求,(,(范,围,围),控,控制,标,标准,软件,项,项目,跟,跟踪,控,控制,的,的标,准,准,进度,控,控制,标,标准,软件,项,项目,跟,跟踪,控,控制,的,的标,准,准,成本控制,标,标准,软件项目,跟,跟踪控制,的,的标准,质量控制,标,标准,本章内容,提,提要,软件项目跟踪控制概述,8.1,软件项目跟踪控制的标准,8.2,软件项目监控和报告体系,8.3,软件项目跟踪控制过程,8.4,软件项目评审,8.5,软件项目计划修改,8.6,本章小结,8.7,复习思考题,8.8,8.3,软件项目,监,监控和报,告,告体系,项目信息,采,采集,建立项目,监,监控和报,告,告体系的,首,首要任务,是,是项目信,息,息跟踪采,集,集。跟踪,采,采集是依,据,据规定的,规,规范对项,目,目开发过,程,程中的有,关,关数据进,行,行收集和,记,记录,作,为,为观察分,析,析项目性,能,能、标识,偏,偏差的依,据,据。,跟踪采集,主,主要是在,项,项目生存,期,期内,根,据,据项目计,划,划中规定,的,的跟踪频,率,率按照规,定,定的步骤,对,对项目管,理,理、技术,开,开发和质,量,量保证活,动,动进行跟,踪,踪,监控项目,实,实际情况,,,,记录反,映,映当前项,目,目状态的,数,数据,项目度量,实,实施过程,软件项目,监,监控和报,告,告体系,确立采集,对,对象,采集,对,对象主要,是,是对项目,有,有重要影,响,响的内部,和,和外部因,素,素。,内部因素,指项目基,本,本可以控,制,制的因素,,,,例如变,更,更、范围,、,、进度、,成,成本、资,源,源、风险,等,等,外部因素,指项目无,法,法控制的,因,因素,比,如,如法律法,规,规、市场,价,价格、外,汇,汇牌价等,一般要根,据,据项目的,具,具体情况,选,选择采集,对,对象。如,果,果项目比,较,较小,可,以,以集中在,进,进度、成,本,本、资源,、,、产品质,量,量等内部,因,因素;只,有,有项目比,较,较大的时,候,候才可以,考,考虑外部,因,因素。跟,踪,踪采集的,具,具体对象,可,可以参见,度,度量计划,中,中的相关,度,度量指标,。,。,软件项目,监,监控和报,告,告体系,采集过程,实,实例,依据项目,计,计划的要,求,求确定跟,踪,踪频率和,记,记录数据,的,的方式,按照跟踪,频,频率记录,实,实际任务,完,完成的情,况,况(包括,进,进度或完,成,成时间,,质,质量等),按照跟踪,频,频率记录,完,完成任务,所,所花费的,人,人力和工,时,时,根据实际,任,任务进度,和,和实际人,力,力投入计,算,算实际人,力,力成本和,实,实际任务,规,规模,记录除人力成,本,本以外的,其,其他成本消耗,记录关键,资,资源的使,用,用情况,记录项目,进,进行过程,中,中风险发,生,生的情况,及,及处理对,策,策,按期按任,务,务性质统,计,计项目任,务,务的时间,分,分配情况,收集其它,的,的要求的,采,采集信息,以,以及必要,的,的度量信,息,息等,本章内容,提,提要,软件项目跟踪控制概述,8.1,软件项目跟踪控制的标准,8.2,软件项目监控和报告体系,8.3,软件项目跟踪控制过程,8.4,软件项目评审,8.5,软件项目计划修改,8.6,本章小结,8.7,复习思考题,8.8,8.4,软件项目,跟,跟踪控制,过,过程,项目监控,分,分析的对,象,象,项目范围,监,监控,项目成本,监,监控,项目进度,监,监控,项目资源,监,监控,项目质量,监,监控,项目风险,监,监控,软件项目,跟,跟踪控制,过,过程,项目范围,监,监控,其输入是,软,软件项目,的,的计划需,求,求范围(,即,即需求规,格,格)和实,际,际执行过,程,程中的范,围,围及其控,制,制标准。,在,在项目范,围,围控制过,程,程中,通,过,过与计划,的,的需求规,格,格比较,,如,如果出现,范,范围变化,,,,即出现,增,增加修,改,改删除,部,部分需求,范,范围,就,需,需要通过,范,范围变更,控,控制系统,来,来实现变,更,更,以保,证,证项目范,围,围在可以,接,接受的范,围,围内进行,。,。,方法:,范围变更控制系统,输入,:,范围控制标准,计划范围,实际范围,输出,:,范围修改决定,基线变更控制系统,软件项目,跟,跟踪控制,过,过程,范围控制,注,注意点,防治,不,不合理的,范,范围扩张,范围,蔓延(,Scope Creeping,),客户无限,制,制地增加,需,需求,镀金(,Gold-plating,),开发人员无限制地,美,美化功能,软件项目,跟,跟踪控制,过,过程,项目进度,、,、成本、,资,资源控制,根据跟踪,采,采集的进,度,度、成本,、,、资源等,数,数据,并,与,与原来的,基,基准计划,比,比较,对,项,项目的进,展,展情况进,行,行分析,,以,以保证项,目,目在可以,控,控制的进,度,度、成本,、,、资源内,完,完成。,方法:,图解控制法,挣值分析法,输入:,计划进度、成本、资源,实际进度、成本、资源,输出,:,进度、成本、资源修改决定,软件项目,跟,跟踪控制,过,过程,项目性能,分,分析方法,图解控制,法,法,能清楚确,定,定项目状,况,况,但没,有,有量化信,息,息,进度-甘特图,成本,累,计费用曲,线,线图,人力物力,资,资源资,源,源载荷图,挣值分析,法,法,(盈余分,析,析法、已,获,获取价值,分,分析法),Eared ValueAnalysis,利用成本,会,会计评估,项,项目进展,情,情况的一,种,种方法,,可,可以提供,更,更多量化,的,的信息,软件项目,跟,跟踪控制,过,过程,图解控制,法,法图例,软件项目,跟,跟踪控制,过,过程,已获取价,值,值分析模,型,型,输入,:,BCWS,BCWP,ACWP,BAC,输出,:,CV,CPI,SV,SPI,EAC,VAC,SAC,已获价值分析,软件项目,跟,跟踪控制,过,过程,输入,BCWS(Budgeted cost of work scheduled),计划工作,成,成本,ACWP(Actualcostofworkperformed),实际工作,成,成本,BCWP(Budgeted cost of work performed),已获值(Earned Value),BAC,(BudgetAt Completion),预算总值,(,(估算结,果,果),软件项目,跟,跟踪控制,过,过程,已获价值,分,分析原理,时间,费用,当前日期,BCWS,ACWP,BCWP,CV,SV,软件项目,跟,跟踪控制,过,过程,分析未来,趋,趋势,一切顺利,:,:ACWP,BCWP,BCWS,应,应该重合,或,或接近重,合,合,项目在控,制,制下按照,计,计划进行,:,:ACWP,接,接近BCWS,BCWP,的,的计算,已获,价,价值分析,的,的难点是,计,计算BCWP,方法一,:自下而,上,上,-很,麻烦,方法二,:公式计,算,算方法,50/50规则,当一项工,作,作开始时,,,,假定已,经,经获得一,半,半的价值,。,。,0/100规则,当一项工,作,作开始时,,,,没有产,生,生价值,,直,直到结束,获,获得全部,价,价值。,经验加权,法,法,软件项目,跟,跟踪控制,过,过程,输出已获,值,值导出度,量,量-1,进度差异,:SV(Schedule Variance,),)=BCWP-BCWS,=0:按照进度,进,进行,0:超前于进,度,度,费用差异,:CV(Cost Variance)=BCWP-ACWP,=0:按照预算,进,进行,0:低于于预,算,算,1:低于预算,1:超前于进,度,度,1:落后于进,度,度,软件项目跟踪控,制,制过程,输出已获值导出,度,度量-3,工作完成的预测,成,成本,EAC(EstimateAt Completion)=BAC/CPI,其它借鉴公式,EAC=BAC/(CPI*SPI),EAC=ACWP+(BAC-BCWP),EAC,=ACWP+,剩,剩余工作的新估,计,计,工作完成的成本,差,差异,VAC(Variance At Completion)=BAC-EAC,项目完成的预测,时,时间,SAC(Schedule At Completion)=,完成时的进度计,划,划/,SPI,软件项目跟踪控,制,制过程,性能分析实例,时间,任务B:$100,任务C:$100,任务D:$100,任务A:$100,计划,实际,开始,结束,共计,今天,$50,$50,$100,$50,$50,$100,$50,$50,$100,$50,$0,$50,已获价值=$350,则:,BCWS=$400,BCWP=$350;,若,BAC=$1000,,则:,SV=-$50,CV=-$350;,SPI=87.5%;CPI=5
展开阅读全文