资源描述
单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,软件开,发,发项目,管,管理,北京邮,电,电大学,软,软件学,院,院,韩万江,0,chapter_4,承上启,下,下,配置管,理计划,合同,计划,风险,计划,沟通,计划,质量,计划,成本,计划,时间,计划,集成,计划,范围,计划,项目,结束,项目执,行控制,项目,计划,项目,初始,人力,计划,1,chapter_4,成本计,划,划,配置管,理计划,合同,计划,风险,计划,沟通,计划,质量,计划,成本,计划,时间,计划,集成,计划,范围,计划,项目,结束,项目执,行控制,项目,计划,项目,初始,人力,计划,2,chapter_4,软件开,发,发项目,管,管理,第 4,章,章,软件项,目,目成本,计划,3,chapter_4,本章要,点,点,一、软件项,目,目规模,成,成本的,概,概念,二、估,算,算的过,程,程,三、估,算,算的方,法,法,四、成,本,本预算,五、项目核,心,心(进度)计划续,六、案,例,例分析,4,chapter_4,关于估,算,算,估算不,是,是很准,确,确的,,有,有误差,的,的,经验(历史,),)数据非常,重,重要,不要太迷信,数,数学模型,5,chapter_4,软件项目规,模,模,软件项目规,模,模即工作量,,,,是从软件,项,项目范围中,抽,抽出的软件,功,功能,然后,确,确定每个软,件,件功能所必,须,须执行的一,系,系列软件工,程,程任务,包括:软件,规,规划,软件,管,管理,需求,,,,设计,编,码,码,测试,,以,以及后期的,维,维护等任务,。,。,6,chapter_4,规模的单位,LOC(Loc ofCode),源代码程序,长,长度的测量,FP(Function Point),用系统的功,能,能数量来测,量,量,人月,人天,人年,7,chapter_4,软件项目成,本,本,完成软件规,模,模相应付出,的,的代价。,待开发的软,件,件项目需要,的,的资金。,人的劳动的,消,消耗所需要,的,的代价是软,件,件产品的主,要,要成本,8,chapter_4,成本的单位,货币单位,人民币元,美元,.,9,chapter_4,软件的规模,和,和成本的关,系,系,规模是成本,的,的主要因素,,,,是成本估,算,算的基础,有了规模就,确,确定了成本,10,chapter_4,本章要点,一、软件项目规,模,模成本的概,念,念,二、估算的,过,过程,三、估算的,方,方法,四、成本预,算,算,五、项目核心(进度)计划续,六、案例分,析,析,11,chapter_4,成本估算过,程,程,估算输入,估算结果,成本估算方,法,法,12,chapter_4,成本估算输,入,入,项目需求、WBS,历史项目度,量,量,资源要求(,资,资源编制计,划,划),资源消耗率:如人员成本: 100元/小时,进度规划:,项,项目总进度,(,(一般是合,同,同要求),学习曲线,13,chapter_4,资源规划,需要的资源,种,种类、数量,等,等,14,chapter_4,成本估算,直接成本,间接成本,15,chapter_4,直接成本,与具体项目,相,相关的成本,16,chapter_4,间接成本,不能具体到,某,某个项目中,的,的成本,,可以分摊到,各,各个具体项,目,目中的成本,,,,例如:,培训,房租水电,员工福利,市场费用,管理费,其他等等,17,chapter_4,项目估算结,果,果,估算文件,资源,资源,的,的数量,质,量,量标准,估,算,算成本等信,息,息,单位:一般,是,是货币单位,BAC(BudgetAt completion),估算说明,工作范围,估算的基础,和,和依据,估算的假设,估算的误差,变,变动等,18,chapter_4,估算说明,预测所需,要,要的总工,作,作量的过,程,程。,是一种量,化,化的结果,可以有一,些,些误差,成本估算,不,不同于项,目,目定价,贯穿于软,件,件的生存,周,周期。,19,chapter_4,本章要点,一、软件项目,规,规模成本,的,的概念,二、估算,的,的过程,三、估算,的,的方法,四、成本,预,预算,五、项目核心(进度)计划续,六、案例,分,分析,20,chapter_4,估算的基,本,本方法,代码行、,功,功能点,类比(自顶向下)估算法,自下而上,估,估算法,参数法估,算,算法,专家估算,法,法,21,chapter_4,代码行(LOC),从软件程,序,序量的角,度,度定义项,目,目规模。,要求功能,分,分解足够,详,详细的,有一定的,经,经验数据,(,(类比和,经,经验方法,),),与具体的,编,编程语言,有,有关,22,chapter_4,代码行技,术,术的主要,优,优点,代码是所,有,有软件开,发,发项目都,有,有的“产,品,品”,而,且,且很容易,计,计算代码,行,行数。,23,chapter_4,代码行(LOC),缺点,对代码行,没,没有公认,的,的可接受,的,的标准定,义,义,代码行数,量,量依赖于,所,所用的编,程,程语言和,个,个人的编,程,程风格.,在项目早,期,期,需求不稳,定,定、设计,不,不成熟、,实,实现不确,定,定的情况,下,下很难准,确,确地估算,代,代码量.,代码行强,调,调编码的,工,工作量,只是项目,实,实现阶段,的,的一部分,24,chapter_4,功能点(FP:Functionpoint),用系统的,功,功能数量,来,来测量其,规,规模,与实现产,品,品所使用,的,的语言和,技,技术没有,关,关系的,两个评估,内部基本,功,功能,外部基本,功,功能,加权和量,化,化,25,chapter_4,功能点的,公,公式,FP =UFC*TCF,UFC:未调整功,能,能点计数,TCF:技术复杂,度,度因子,26,chapter_4,UFC-,未,未调整功,能,能点计数,功能计数,项,项:,外部输入,外部输出,外部查询,外部文件,内部文件,27,chapter_4,UFC-,未,未调整功,能,能点计数,功能计数,项,项的复杂,度,度等级,复杂度权重因素,项,简单,一般,复杂,外部输入,3,4,6,外部输出,4,5,7,外部查询,3,4,6,外部文件,5,7,10,内部文件,7,10,15,28,chapter_4,功能点计,算,算实例-UFC,功能点,项,简单,一般,复杂,外部输入,6,* 3,2,* 4,3,* 6,外部输出,7,* 4,7,* 5,0 * 7,外部查询,0 * 3,2,* 4,4,* 6,外部文件,5,* 5,2,* 7,3,* 10,内部文件,9,* 7,0 * 10,2,* 15,总计,UFC,301,29,chapter_4,TCF-,技,技术复杂,度,度因子,TCF=0.65+0.01(sum(Fi):Fi:0-5,TCF:0.65-1.35,技术复杂度因子,F1,可靠的备份和恢复,F2,数据通信,F3,分布式函数,F4,性能,F5,大量使用的配置,F6,联机数据输入,F7,操作简单性,F8,在线升级,F9,复杂界面,F10,复杂数据处理,F11,重复使用性,F12,安装简易性,F13,多重站点,F14,易于修改,30,chapter_4,技术复杂,度,度因子的,取,取值范围,调整系数,描述,0,不存在或者没有影响,1,不显著的影响,2,相当的影响,3,平均的影响,4,显著的影响,5,强大的影响,31,chapter_4,功能点计,算,算实例,FP=UFC*TCF,UFC=301,TCF=0.65+0.01(14*3)=1.07,FP=301*1.07=322,32,chapter_4,功能点与,代,代码行的,转,转换,语言,代码行/FP,Assembly,320,C,150,COBOL,105,FORTRAN,105,PASCAL,91,ADA,71,PL/1,65,PROLOG/LISP,64,SMALLTALK,21,SPREADSHEET,6,33,chapter_4,估算的基,本,本方法,代码行、,功,功能点,类比(自顶向下)估算法,自下而上,估,估算法,参数法估,算,算法,专家估算,法,法,34,chapter_4,类比-定,义,义,估算人员,根,根据以往,的,的完成类,似,似项目所,消,消耗的总,成,成本(或,工,工作量),,,,来推算,将,将要开发,的,的软件的,总,总成本(,或,或工作量,),),然后,按,按比例将,它,它分配到,各,各个开发,任,任务单元,中,中,是一种自,上,上而下的,估,估算形式,35,chapter_4,类比使,用,用情况,有类似的,历,历史项目,数,数据,信息不足,(,(要求不,是,是非常精,确,确)的时候,在合同期,和,和市场招,标,标时,36,chapter_4,类比特,点,点,简单易行,花费少,具有一定,的,的局限性,准确性差,可能导致,项,项目出现,困,困难,37,chapter_4,类比举,例,例,38,chapter_4,类比举,例,例,证券交易,网,网站,需求类似,历史数据,:,:10万,39,chapter_4,估,算,算,的,的,基,基,本,本,方,方,法,法,代,码,码,行,行,、,、,功,功,能,能,点,点,类,比,比(自,顶,顶,向,向,下,下)估,算,算法,自,下,下,而,而,上,上,估,估,算,算,法,法,参,数,数,法,法,估,估,算,算,法,法,专,家,家,估,估,算,算,法,法,40,chapter_4,自,下,下,而,而,上,上,定,定,义,义,利,用,用,任,任,务,务,分,分,解,解,结,结,构,构,图,图,对,各,各,个,个,具,具,体,体,工,工,作,作,包,包,进,进,行,行,详,详,细,细,的,的,成,成,本,本,估,估,算,算,然,后,后,将,将,结,结,果,果,累,累,加,加,起,起,来,来,得,得,出,出,项,项,目,目,总,总,成,成,本,本,。,。,41,chapter_4,自,下,下,而,而,上,上,使,使,用,用,情,情,况,况,项,目,目,开,开,始,始,以,以,后,后,,,,WBS的,开,开,发,发,阶,阶,段,段,需,要,要,进,进,行,行,准,准,确,确,估,估,算,算,的,的,时,时,候,候,42,chapter_4,自下而上,特,特点,这种方法相,对,对比较准确,,,,它的准确,度,度来源于每,个,个任务的估,算,算情况,非常费时,估算本身也,需,需要成本支,持,持,可能发生虚,报,报现象,43,chapter_4,自下而上,举,举例,银行综合业,务,务系统估算,结,结果,44,chapter_4,估算的基本,方,方法,代码行、功,能,能点,类比(自顶向下)估算法,自下而上估,算,算法,参数法估算法,专家估算法,45,chapter_4,参数估算法,定义,一种使用项,目,目特性参数,建,建立数据模,型,型来估算成,本,本的方法,,是,是一种统计,技,技术,如回,归,归分析和学,习,习曲线。,46,chapter_4,参数估算法,使用情况,存在成熟的,项,项目估算模,型,型,应该具有良,好,好的数据库,数,数据为基础,47,chapter_4,参数估算法,特点,比较简单,而且也比较,准,准确,如果模型选,择,择不当或者,数,数据不准,也会导致偏,差,差,48,chapter_4,参数成本估,算,算实例,(,适合单价合,同,同,),项目经理(30美元/小时),15,000美元,分析家(20美元/小时),20,000美元,技术员(13美元/小时),2,6000美元,总劳动开支,61,000美元,一般管理费(35%),21,350美元,总劳动费加管理费,82,350美元,额外费用(25%),16,470美元,小计,98,820美元,交通费(四次旅行,1000/次),4000美元,微机计算机费(2台,3500/台),7000美元,打印与复制费,2000美元,总辅助费,13,000美元,总项目费用开支,111,820美元,49,chapter_4,经验导出成,本,本模型,提供工作量(规模)的直接估计,通过过去项,目,目数据,进行回归分,析,析,得出的回归,模,模型,50,chapter_4,经验导出成,本,本模型,整体公式:E=A+B*S,C,E:以人月表示,的,的工作量,A,B,C:经验导出的,系,系数,S:主要的输入,参,参数(通常是LOC,FP等),51,chapter_4,经验,导,导出,成,成本,模,模型(续),面向LOC驱,动,动的,Walston-Felix(IBM),E=5.2*(KLOC)0.91,Balley-Basili,E=5.5+0.73*(KLOC)1.16,.COCOMO,E=3.2*(KLOC)1.05,Doty,E=5.288*(KLOC)1.047,52,chapter_4,经验,导,导出,成,成本,模,模型(续),面向FP,驱,驱动,的,的,AlbrechtandGaffney,E=-12.39+0.0545FP,Matson,Barnett,E=585.7+15.12FP,53,chapter_4,建议,掌,掌握,模,模型,模,型,型,(,(,Walston-Felix),COCOMO,模型,(Boehm,),54,chapter_4,模,型,型,1977,年,年,IBM的Walston和Felix提,出,出了,如,如下,的,的估,算,算公,式,式,E,5.2L,0.91,,L,是,是源,代,代码,行,行数(以KLOC,计,计),,,,E,是,是工,作,作量,(,(以PM,计,计),D4.1L,0.36,D是项,目,目持,续,续时,间,间(以月,计,计),S0.54,E,0.6,S是人,员,员需,要,要量(以人,计,计),DOC49,L,1.01。DOC是文,档,档数,量,量(以页,计,计),55,chapter_4,举例,采用java,完,完,成,成项,目,目,366功,能,能点,,,,则,L=36646=16386,行,行=16.386KLOC,E,5.2L,0.91,5.2,16.386,0.91,66人,月,月,DOC49,L,1.0149,16.386,1.01826页,56,chapter_4,COCOMO(ConstructiveCostmodel),结构化成,本,本模型,是世界上,应,应用最广,泛,泛的参数,型,型软件成,本,本估计模,型,型,由Barry Boehm开发的,57,chapter_4,COCOMO模型,发,发展,COCOMO 81,COCOMO II,模型,系列,58,chapter_4,COCOMO 81,项目类型,:,:,有机: Organic,嵌入式: Embedded,半有机: Semidetached,模型类别,:,:,基本COCOMO,中等COCOMO,高级COCOMO,59,chapter_4,模型类别,基本COCOMO,静态单变,量,量模型,中等COCOMO,基本模型,基,基础上考,虑,虑影响因,素,素,调整,模,模型,高级COCOMO,中等COCOMO模型基础,上,上考虑各,个,个步骤的,影,影响,60,chapter_4,项目类型,有机: Organic,,各类应用,程,程序,例,如,如数据处,理,理、科学,计,计算,等,受硬件的,约,约束比较,小,小,程序,的,的规模不,是,是很大,嵌入式: Embedded,系统程序,例如实,时,时处理、,控,控制程序,等,等,紧密联系,的,的硬件、,软,软件和操,作,作的限制,条,条件下运,行,行,软件,规,规模任意,半有机: Semidetached,各类实用,程,程序,介,于,于上述两,种,种软件之,间,间,例如编译器(,程,程序),规模和复,杂,杂度都属,于,于中等或,者,者更高,61,chapter_4,基本COCOMO,E=,a,(KLOC)exp(,b,),其中:,E是所需的人,力,力(人月,),),,KLOC是交付的代,码,码行,a,,,b,是依赖于,项,项目自然,属,属性的参,数,数:,62,chapter_4,基本COCOMO,系,系数表,方式,a,b,有机,2.4,1.05,半有机,3.0,1.12,嵌入式,3.6,1.2,63,chapter_4,举例,一个33.3KLOC的,软,软件开,发,发项目,,,,属于,中,中等规,模,模、半,有,有机型,的,的项目,,,,采用,基,基本,COCOMO,:,a=3.0,b=1.12。,E =3.0L,1.12 =3.033.3,1.12 =152 PM,64,chapter_4,中等COCOMO,E=a(KLOC)exp(b)*乘法因,子,子,ab,是系数,乘法因,子,子是根,据,据成本,驱,驱动属,性,性打分,的,的结果,,,,对公,式,式的校,正,正系数,65,chapter_4,中等COCOMO系,数,数表,方式,a,b,有机,2.8,1.05,半有机,3.0,1.12,嵌入式,3.2,1.2,66,chapter_4,乘法因,子,子属性,产品属,性,性,平台属,性,性,人员属,性,性,过程属,性,性,67,chapter_4,乘法因,子,子,68,chapter_4,乘法因,子,子计算,每个,属性,Fi的,取值范,围,围,为:,很,很低、,低,低、正,常,常、高,、,、很高,、,、极高,,,,共六,级,级。,正,正常情,况,况下Fi=1。,当,每个,Fi的值选,定,定后,,乘,乘法因,子,子的计,算,算如,下,乘法因,子,子F,1,*F,2,*Fi*Fn,69,chapter_4,举例(,续,续),一个33.3KLOC的,软,软件开,发,发项目,,,,属于,中,中等规,模,模、半,有,有机型,的,的项目,,,,采用,中,中等,COCOMO,模,模型,a=3.0,b=1.12,。,。,乘法因,子,子0.70*0.85*1*1.15=1.09,E= 3.0L,1.12 =3.033.3,1.12 ,PM,70,chapter_4,高级(,详细,)COCOMO,将项目,分,分解为,一,一系列,的,的子系,统,统或者,子,子模型,在一组,子,子模型,的,的基础,上,上更加,精,精确地,调,调整一,个,个模型,的,的属性,,,,,71,chapter_4,高级(,详细,)COCOMO,72,chapter_4,估算的,基,基本方,法,法,代码行,、,、功能,点,点,类比(自顶向,下,下)估算法,自下而,上,上估算,法,法,参数法,估,估算法,专家估,算,算法,73,chapter_4,专家估,算,算法,由多位专,家,家进行,成,成本估,算,算,一,个,个专家,可,可能会,有,有偏见,,,,最好,由,由多位,专,专家进,行,行估算,,,,取得,多,多个估,算,算值,最后得,出,出综合,的,的估算值。,74,chapter_4,专家估,算,算法-Deiphi,组织者,发,发给每,位,位专家,一,一份软,件,件系统,的,的规格,说,说明和,一,一张记,录,录估算,值,值的表,格,格,请,他,他们估,算,算,专家详,细,细研究,软,软件规,格,格说明,后,后,对,该,该软件,提,提出3个规模,的,的估算,值,值,最小ai,最可能的mi,最大bi,组织者,对,对专家,的,的表格,中,中的答,复,复进行,整,整理,计算每,位,位专家的Ei=(ai+4mi+bi)/6,75,chapter_4,专家估,算,算法-Deiphi(续),综合结,果,果后:E=E1+E2+,En/n(N:表示N个专家,),),再组织,专,专家无,记,记名填,表,表格,,比,比较估,算,算差,,并,并查找,原,原因,如果各,个,个专家,的,的估算,差,差异超,出,出规定,的,的范围,(,(例如,:,:15%),则,需,需重复,上,上述过,程,程 ,,最,最终可,以,以获得,一,一个多,数,数专家,共,共识的,软,软件规,模,模,76,chapter_4,专家估,算,算法-,举,举例,某多媒,体,体信息,查,查询系,统,统,专,家估算,专家1:1,8,9=(1+9+4* 8)/6=7(万元),专家2:4,6,8 =,(4+8+4*6)/6=6(万元,),),估算结,果,果=(6+7)/2=6.5(万元,),),77,chapter_4,估算方,法,法总结,初期,类比,专家估,算,算,计划阶,段,段,自下,而,而上,参数,模,模型,实施,阶,阶段,(,(包,括,括变,更,更发,生,生),自下,而,而上,参数,模,模型,78,chapter_4,成本,估,估算,方,方法,综,综述,主要,考,考虑,三,三种,模,模型:类比,法,法,自下,而,而上,法,法,参数,法,法.,自下,而,而上,法,法费,时,时费,力,力,参数,法,法比,较,较简,单,单,自下,向,向上,法,法与,参,参数,法,法的,估,估计,精,精度,相,相似,类比,法,法通,常,常用,来,来验,证,证参,数,数法,和,和自,下,下而,上,上法,的,的结,果,果,各种,方,方法,不,不是,孤,孤立,的,的,应该,注,注意,相,相互,的,的结,合,合使,用,用,79,chapter_4,实用,软,软件,估,估算,模,模型,是一,种,种自,下,下而,上,上和,参,参数,法,法的,结,结合,模,模型,步,骤,骤如,下,下:,对任,务,务进,行,行分,解,解:1,2,i,估算,每,每个,任,任务,的,的成,本,本E,i,直接,成,成本=E,1,+E,2,+,+E,i+,+,En,项目,总,总估,算,算成,本,本,=直接,成,成本+间接,成,成本,项目,总,总报,价,价=项目,总,总估,算,算成,本,本+风险,利,利润,风险,利,利润,=利润+风险,基,基金+税,80,chapter_4,估算,每,每个,任,任务,的,的成,本,本,直接,估,估算,成,成本,E,i,先估,算,算规,模,模,Q,i,,然后,估,估算,成,成本,E,i=,Q,i*,人力,成,成本,参,参数,唯一,估,估计,值,值:Q,i=,Avg,PERT算法:Q,i=,(Max+4Avg+Min)/6,退出,81,chapter_4,直接,成,成本,估,估算,直接,成,成本=规模*人,力,力成,本,本参,数,数,直接,成,成本,组,组成,开发,成,成本,管理,成,成本,质量,成,成本,例如,:,:人,力,力成,本,本参,数,数=2万/人月,,,,30人月,规,规模,的,的项,目,目的,直,直接,成,成本,是,是60万,82,chapter_4,直接,成,成本,估,估算,简,易,易估,算,算,:,开发,(,(工,作,作量,),)规,模,模:,Scale(Dev),(单,位,位:,人,人月),管理,、,、质,量,量(,工,工作,量,量),规,规模,:,:,Scale(Mgn)=a*Scale(Dev),a,为,为比,例,例系,数,数:,例,例如,:,:20%-25%,直接,成,成本,Scale(Dev),a*Scale(Dev),退出,83,chapter_4,项目,总,总估,算,算成,本,本,估算,成,成本=直,接,接成,本,本+,间,间接,成,成本,间接,成,成本,估,估算,:,:,按照,企,企业,模,模型,直,直接,估,估算,:,:,简易,算,算法,:,:,间接,成,成本=直接,成,成本*间,接,接成,本,本系,数,数,间,接,接,成,成,本,本=规,模,模*,人,人,力,力,成,成,本,本,参,参,数,数*,间,间,接,接,成,成,本,本,系,系,数,数,例,如,如,:,:,间,间,接,接,成,成,本,本,系,系,数,数=0.3,84,chapter_4,项,目,目,总,总,估,估,算,算,成,成,本,本,估算,成,成本=直接,成,成本+间接,成,成本,估算,成,成本=直接,成,成本+直接,成,成本*间,接,接成,本,本系,数,数,估算,成,成本=直接,成,成本(1+间接,成,成本,系,系数),估算,成,成本=规模*人力,成,成本,参,参数,(,(1+间接,成,成本,系,系数,),),成本,系,系数=人力,成,成本,参,参数*,(,(1+间接,成,成本,系,系数,),),简易,算,算法,:,:,估算,成,成本=规模*成,本,本系,数,数,例如,:,:成,本,本系,数,数=3万/人月,退出,85,chapter_4,项目,总,总报,价,价,项目,总,总报,价,价=项目,总,总估,算,算成,本,本+风险,利,利润,项目,利,利润=估算,成,成本*a%,风险,基,基金=估算,成,成本*b%,税=估算,成,成本*c%(例如:c为5.5左右),项目,总,总报,价,价,=(a+b+c)%*,项目,总,总估,算,算成,本,本+项目,总,总估,算,算成,本,本,86,chapter_4,总估,算,算成,本,本(BAC),费用,BAC,时间,?,87,chapter_4,本章,要,要点,一、软件,项,项目,规,规模,成,成本,的,的概,念,念,二、,估,估算,的,的过,程,程,三、,估,估算,的,的方,法,法,四、,成,成本,预,预算,五、项目,核,核心(进度)计划续,六、,案,案例,分,分析,88,chapter_4,成本,预,预算,成本,预,预算,是,是将,项,项目,的,的总,成,成本,按,按照,项,项目,的,的进,度,度分,摊,摊到,各,各个,工,工作,单,单元,中,中去,。,。成,本,本预,算,算将,总,总的,成,成本,安,安排,到,到各,个,个任,务,务中,成本,预,预算,的,的目,的,的是,产,产生,成,成本,基,基线,89,chapter_4,项目,成,成本,预,预算,分配,项,项目,成,成本,预,预算,包,包括,三,三种,情,情况,:,:,分配,资,资源,成,成本,给任,务,务分,配,配固,定,定资,源,源成,本,本,给任,务,务分,配,配固,定,定成,本,本,90,chapter_4,分配,资,资源,成,成本,资源,成,成本,与,与资,源,源的,基,基本,费,费率,紧,紧密,相,相连,设置,资,资源,费,费率,标准,费,费率,加班,费,费率,每次,使,使用,费,费率,。,。,。,。,。,91,chapter_4,分配,固,固定,资,资源,成,成本,当一,个,个项,目,目的,资,资源,需,需要,固,固定,数,数量,的,的资,金,金时,,,,用,户,户可,以,以向,任,任务,分,分配,固,固定,资,资源,成,成本,。,。,例如,:,:需,要,要的,硬,硬件,设,设备,92,chapter_4,分配,固,固定,成,成本,有些,任,任务,是,是固,定,定成,本,本的,类,类型,的,的任,务,务,,也,也就,是,是说,,,,用,户,户知,道,道某,项,项任,务,务的,成,成本,不,不变,,,,不,管,管任,务,务的,工,工期,有,有多,长,长,,或,或不,管,管任,务,务使,用,用了,那,那些,资,资源,。,。在,这,这种,情,情况,下,下,,用,用户,向,向任,务,务直,接,接分,配,配成,本,本。,例如,:,:培,训,训任,务,务,93,chapter_4,成本,基,基线,94,chapter_4,估算,准,准确,度,度,类型,准确度,说明,量级估算:合同前,Order of magnitude,-25+75%,概念和启动阶段,决策,预算估算:合同期,Budget,-10+25%,编制初步计划,确定性估算:WBS后Definitive,-5+10%,工作分解后的详细计划,95,chapter_4,估算,不,不准,的,的原,因,因,基础,数,数据,不,不足,缺乏,经,经验,的,的估,算,算人,员,员,签约,前,前后,不,不连,贯,贯,低劣,的,的推,测,测技,术,术,估算,对,对需,求,求的,敏,敏感,性,性,96,chapter_4,避免,低,低劣,估,估算,避免,无,无准,备,备的,估,估算,留出,估,估算,的,的时,间,间,,并,并做,好,好计,划,划,使用,以,以前,的,的项,目,目数,据,据,使用,开,开发,人,人员,提,提供,的,的数,据,据为,基,基础,估,估算,分类,法,法估,算,算,详细,的,的较,低,低层,次,次上,的,的估,算,算,使用,软,软件,估,估算,工,工具,使用,几,几种,不,不同,估,估算,技,技术,,,,并,比,比较,它,它们,的,的结,果,果,97,chapter_4,估算,的,的表,达,达方,式,式技,巧,巧,加减,限,限定,6个人,月,月,+3人月,,,,-1人月,范围,5-9人月,98,chapter_4,估算,的,的表,达,达方,式,式技,巧,巧,3.,风,风险,量,量化:,见,见,下,下例,估算:6个人月,+3,-2,+1人月:延迟交付转换子系统,-1人月:新成员的工作效率高,+1人月:采用的新工具没有预计的好,-1人月:采用的新工具比预计的好,+0.5人月:员工病事假,+0.5人月:低估规模,99,chapter_4,估算,的,的表,达,达方,式,式技,巧,巧,4.,情,情况,:,:,见,见,下,下:,案,案例,估,估算,的,的例,子,子,情况,估算,最佳情况,100人月,计划情况,110人月,最差情况,150人月,100,chapter_4,软,件,件工,程,程中,的,的真,相,相与,假,假象,真相8:造成,软,软件,项,项目,失,失控,最,最普,遍,遍的,两,两个,原,原因,之,之一,就,就是,软,软件,估,估算,不,不足(另外,的,的原,因,因是,需求,不,不稳,定,定,).,真相9:往往,在,在错,误,误的,时,时间,甚至,在,在没,有,有定,义,义需,求,求也,即,即没,有,有理,解,解问,题,题之,前,前,就进,行,行软,件,件估,算,算.,真相10:往往,由,由错,误,误的,人,人员,即不,是,是由,软,软件,开,开发,人,人员,或,或者,项,项目,经,经理,而是,由,由高,层,层管,理,理或,者,者市,场,场营,销,销,进行,软,软件,估,估算.,真相11:由错,误,误的,人,人员,、,、在,错,错误,的,的时,间,间做,出,出的,软,软件,估,估算,不,不但,往,往往,是,是错,误,误的,也很,少,少随,着,着项,目,目的,进,进行,做,做必,要,要的,调,调整.,101,chapter_4,软,件,件工,程,程中,的,的真,相,相与,假,假象,真相12:虽然,软,软件,估,估算,会,会发,生,生如,此,此错,误,误,但是,人,人们,不,不去,关,关心,产,产生,错,错误,的,的原,因,因,却还在,努,努力按,照,照错误,估,估算的,时,时间进,度,度执行.,真相13:管理人,员,员和技,术,术人员,对,对软件,估,估算的,认,认识是,完,完全隔,绝,绝的,因此也,难,难以达,到,到一致,的,的目标.,真相14:很少有,真,真正的,可,可行性,研,研究.,假象6:要估算,软,软件项,目,目开发,时,时间和,开,开发成,本,本,必须首,先,先估算,软,软件项,目,目的代,码,码行数,102,chapter_4,本章要,点,点,一、软件项目规,模,模成本的概,念,念,二、估算的,过,过程,三、估算的,方,方法,四、成本预,算,算,五、项目核,心,心(进度)计划续,六、案例,分,分析,103,chapter_4,编制项目,核,核心(进,度,度)计划,步,步骤,进度编制,资源调整,成本预算,计划优化,调,调整,计划基线,104,chapter_4,成本预算,结合进度,重,重新调整,项,项目成本,预,预算:,资源成本,固定资源,成,成本,固定成本,105,chapter_4,编制项目,核,核心(进,度,度)计划,步,步骤,进度编制,资源调整,成本预算,计划优化,调,调整,计划基线,106,chapter_4,计划优化,调,调整,调整资源,解决资源,冲,冲突,调整进度,优化项目,缩短工期,调整项目,成,成本预算,以便减少,项,项目费用.,107,chapter_4,调,整,整,资,资,源,源,解,解,决,决,资,资,源,源,冲,冲,突,突,资,源,源,冲,冲,突,突(,过,过,度,度,分,分,配,配),主,主,要,要,有,有,两,两,种,种,表,表,现,现,:,:,1,、,、,分,分,配,配,给,给,一,一,个,个,资,资,源,源,的,的,工,工,时,时,总,总,量,量,大,大,于,于,它,它,的,的,最,最,大,大,可,可,用,用,工,工,时,时,量,量,。,。,2、同,一,一种资,源,源被分,配,配给时,间,间上重,叠,叠的几,个,个任务,或,或项目,中,中。,108,chapter_4,解决资,源,源冲突,的,的方法,资源调,配,配,推迟资,源,源开始,工,工作时,间,间,替换资,源,源,设置资,源,源加班,时,时间,调整资,源,源日历,只使用,资,资源的,一,一部分,工,工作时,间,间,109,chapter_4,优化进,度,度,缩,短,短工期,项目中,各,各任务,的,的执行,时,时间是,否,否合理,有无冲,突,突现象,尽可能,缩,缩短项,目,目工期,110,chapter_4,优化进,度,度,缩,短,短工期,分解关,键,键任务,给任务,增,增加资,源,源,缩减关,键,键任务,的,的工期,重叠关,键,键任务,设置日,历,历增加,工,工作时,间,间,通过分,配,配加班,工,工时来,缩,缩短关,键,键任务,111,chapter_4,缩减项,目,目工期,1、分,解,解关键,任,任务,注意,:通过,“,“分解,关,关键任,务,务”可,以,以缩短,任,任务工,期,期,但,有,有时候,,,,受资,源,源量的,限,限制,,有,有些任,务,务是不,能,能同步,进,进行的,,,,所以,这,这时任,务,务分拆,也,也无助,于,于缩短,项,项目周,期,期。,112,chapter_4,缩减项,目,目工期,2、,给任务,增,增加资,源,源,注意,:,增加的,资,资源数,量,量不能,大,大于资,源,源的最,大,大可用,量,量。,增加资,源,源必须,是,是主导,项,项目工,期,期的关,键,键路径,上,上。,关键任,务,务的缩,短,短可能,会,会变成,非,非关键,任,任务,,因,因此,,此,此时增,加,加过多,的,的资源,是,是无法,达,达到继,续,续缩短,总,总工期,的,的目的,的,的。,113,chapter_4,缩减项,目,目工期,3、,缩减关,键,键任务,的,的工期,注意:,在任务,已,已分配,了,了资源,的,的情况,下,下,缩,短,短任务,工,工期意,味,味着增,加,加资源,的,的工作,量,量,可,能,能导致,资,资源的,过,过度分,配,配。,114,chapter_4,缩减项,目,目工期,4、,重叠或,延,延迟链,接,接任务,方法有,两,两种:,改变任,务,务的链,接,接关系,在链接,任,任务之,间,间增加,负,负延迟,115,chapter_4,缩减项,目,目工期,5,、,设置日,历,历增加,工,工作时,间,间,可以通,过,过改变,资,资源的,日,日历来,调,调整工,期,期,比,如,如将资,源,源原来,的,的休息,时,时间改,变,变成工,作,作时间,来,来实现,。,。这样,通,通过增,加,加资源,的,的工作,时,时间来,缩,缩短任,务,务的工,期,期。,116,chapter_4,缩减项,目,目工期,6,、,通过分,配,配加班,工,工时来,缩,缩短关,键,键任务,需要在,关,关键任,务,务上为,资,资源设,置,置加班,时,时间,,以,以缩短,任,任务工,期,期。,117,chapter_4,调整,项,项目,成,成本,预,预算,降低,预,预算,成,成本,的,的方,法,法:,降低,资,资源,的,的费,率,率,减少,任,任务,的,的工,时,时,减少加班,替换资源,减少任务,的,的固定成,本,本,删除任务,118,chapter_4,减少项目,成,成本,1降低,资,资源的费,率,率,降低资源,的,的费率往,往,往会打击,工,工作人员,的,的积极性,,,,但可以,通,通过降低,其,其他资源,的,的费率来,实,实现,比,如,如降低能,源,源消耗、,设,设备费用,等,等。,2减少,任,任务的工,时,时,适当的减,少,少工时,,可,可以降低,任,任务的费,用,用。但减,少,少工时同,时,时也影响,项,项目的工,期,期。,119,chapter_4,减少项目,成,成本,3减少,加,加班,加班需要,支,支付加班,费,费率,这,通,通常要高,于,于资源费,率,率,所以,减,减少加班,可,可以有效,的,的减少任,务,务成本。,120,chapter_4,减少项目,成,成本,4替换,资,资源,用廉价的,资,资源替换,比,比较高价,的,的资源,,但,但有一个,前,前提,那,就,就是替换,的,的资源同,样,样能胜任,这,这项任务,。,。,5减少,任,任务的固,定,定成本,固定成本,就,就是任务,本,本身所需,要,要的成本,。,。,121,chapter_4,减少项目,成,成本,6删除,任,任务,确认删除,改,改任务对,项,项目没有,影,影响或影,响,响在可控,制,制范围内,才,才可采用,。,122,chapter_4,Mostlikelyforgotten areasin development planning?,EstablishDevelopmentEnvironment,Platform,Machine allocation,Softwarelicense,Installationand setup,Establishbuildschedule,dailybuild,weeklybuild,developmentbuild,test build,Quality management,Configuration management,123,chapter_4,Most likelyforgottenareasindevelopmentplanning?,Install,Installationdesign,codingand testing,Multiplatform consideration,Documentation Plan,Howmanybooks?,getting started,administrationguide,applicationandprogrammingreference,installationguide,release note,readme,soft-copy? hard-copy?other?,124,chapter_4,最后审,查,查,角色,是否每,个,个任务,都,都有完,整,整的角,色,色,如,果,果需要,就,就增加,角,角色,人员,这些角,色,色都做,什,什么?,必,必要的,分,分配任,务,务,技能,分配任,务,务的人,是,是否具,备,备应有,的,的能力,可行性,什么时,候,候真的,需,需要这,些,些人,125,chapter_4,项目计,划,划的渐,进,进性,126,chapter_4,编制项,目,目核心(进度)计划,步,步骤,进度编,制,制,资源调,整,整,成本预,算,算,计划优,化,化调整,计划基,线,线,127,chapter_4,比较,基准计,划,划,BCWS,(Budgetedcostofwork scheduled:,计,计划工,作,作成本),费用,时间,资源,BAC,(Budget At Completion),128,chapter_4,MsProject Plan,项目计,划,划实例,129,chapter_4,本章要,点,点,一、软件项,目,目规模,成,成本的,概,概念,二、估,算,算的过,程,程,三、估,算,算的方,法,法,四、成本预,算,算,五、项目核心(进度)计划续,六、案例分,析,析,130,chapter_4,案例分析,“,校务通系统,”项目成本,估,估算,项目估算结,果,果,131,chapter_4,小结,成本估算的,过,过程,成本估算的,方,方法,掌握成本估算的,技,技巧,132,chapter_4,核心计划小,结,结,合同,需求,WBS,活动,活动排序,活动历时估,计,计,编制计划,成本估算,成本预算,133,chapter_4,
展开阅读全文