软件项目成本管理

上传人:小明 文档编号:252521545 上传时间:2024-11-16 格式:PPT 页数:39 大小:1,011.50KB
返回 下载 相关 举报
软件项目成本管理_第1页
第1页 / 共39页
软件项目成本管理_第2页
第2页 / 共39页
软件项目成本管理_第3页
第3页 / 共39页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第三章 软件项目成本管理,本章知识要点,成本管理的基本概念,软件规模与任务分解,软件项目的成本估算与预算,软件项目成本控制,案例练习与讲解,第三章 软件项目成本管理,成本管理,目标,:,确保在批准的预算内完成项目,四个主要的过程,资源计划编制,成本估算,成本预算,成本控制,成本是项目活动的现金价值,成本管理关心的是,:,完成项目活动所需资源的成本,投资回报率,(ROI),贴现现金流量,会计体系,财务会计,与债权人有关的所有财务事务,资产负债表和现金流量表是财务的主要报表,管理会计,通常使用财务会计分析公司状况,以便为管理决策提供依据,项目会计,应用会计体系统中的信息,并将这些信息与项目管理具体术语,如,WBS,、挣值、结合起来。,3.3,成本估算与预算,3.1,成本管理的基本概念,软件项目估算,软件项目估算,成本估算,工作量估算,软件项目成功的标准,在工程允许的范围内满足成本、进度和质量目标要求,而不需要对它的进度或预算进行增补,软件项目常见问题,软件项目人员对于预算及进度的现实性提出疑问时缺少证据,造成软件投标书中开价过低,超支不可避免,软件系统分析员在系统设计阶段进行实际的软硬件权衡分析时,没有可靠依据,硬件成本降低、软件成本大幅度增大,项目经理在确定各阶段及活动需要的时间和工作量时无可靠依据,计划可行性差,项目不可控,3.1,成本管理的基本概念,软件项目估算,估算的时机,客户需求:可行性分析,产品定义:开发前再次权衡产品可行性,系统设计:影响后续各阶段资源分析,系统实现:人员成本最大,调整阶段,系统运行:评价估算过程,积累经验,3.1,成本管理的基本概念,3.2,软件规模,工作分解结构,WBS,:,Work Breakdown Structure,常见的规模度量,LOC,(,Line of Code),功能点,FP,(,Function Points),估算步骤,技术允许的条件下,越详细越好,精确定义度量标准,估计底层每一模块的规模,以便汇总得到总体估计,适当考虑偶然因素的影响,3.2,软件规模,3.2,软件规模,代码行,代码行(,LOC,代码行),NCLOC,(,Non-Commented Source Lines Of Code,),CLOC,(,Commented Source Lines Of Code),LOC=NCLOC+CLOC,KLOC,(千代码行),3.2,软件规模,代码行,例:某软件公司每万行代码源文件约,250KB,,某项目源文件约为,2.5MB,,若投入,160,人月,每人月费用为,1,万元,则:,源代码总行,=10,(,KLOC,),人均月代码行,=10/160=0.625/,人月,3.2,软件规模,功能点,功能点,是在需求分析阶段基于系统功能的一,种规模估计方法,通过需求研究各种输入、输出、查询、,外部文件、内部文件的数目,从而确定,功能点数量,3.2,软件规模,功能点,功能点,计算步骤,计算,UFC,(未高速的功能点数),计算输入、输出、查询、外部文件、内部文,件数量,估计项目复杂性(简单、一般、复杂),功能项的加权和即为,UFC,3.2,软件规模,功能点,功能点,计算步骤,技术复杂因子,TCF,组成,A1-A14,对系统的重要程度分五个级别:无影响(,0,)、影响很小(,1,)、有一定影响(,2,)、重要(,3,)、比较重要(,4,)、很重要(,5,),TCF=0.65+0.01X(SUM(Ai),TCF,取值范围:,0.65-1.35,3.2,软件规模,功能点,功能点,计算步骤,FP=,UFCxTCF,功能点度量的用途,新的软件项目,应用软件包括很多输入输出或文件活动,拥有经验丰富的功能点估计专家,拥有充分的数据资料,可以相当准确地将功能点转为,LOC,3.2,软件规模,PERT,规模估计,PERT,(,计划评审技术),假设软件规模满足正态分布,最低规模,a,、最高规模,b,,则:,软件的期望规模:,E=,(,a+b,),/2,标准差:,=,(,b-a,),/6,3.2,软件规模,软件生产率,影响因素,环境因素,产品类型,软件规模,变更的程度,3.2,软件规模,软件生产率,生产率数据的获取步骤,选择近期一些完成的,功能、规模、开发语言、应用类型、团队开发经验等与待完成项目相似的项目,获得各项目的,LOC,数据,对于更改过的程序,记录更改代码所占比例,只计算新增或更改部分的,LOC,量,计算投入到每个项目上的人员数量,计算各项目的软件生产率(,LOC/PM,),求出各项目的平均值做为类似项目的软件生产率,3.3,成本估算与预算,成本估算,定义,编制一个完成项目各活动所必需资源成本的近似估算,.,方法,LOC,功能点,Delphi,技术,经验类比法,Cocomo,模型,3.3,成本估算与预算,估算的准确性,量级估算,-25%to 75%,Without detailed,data,Best,guess,usually,made during,lnintiationPhase,Other,Name:guesstimates,Conceptual,Preliminary,预算估算,-10%to 25%,Usually made during,th,Planning phase,确定估算,-5%to10%,Well,definde,data,usually,bottom up.,Other,Name:Check,Lump,sum,Tender.Post,contract changes,3.3,成本估算与预算,成本与风险,成本风险与合同类型,在固定总价合同下,卖方承担最高的成本风险,成本风险与储备,应急储备:是为将来碰到所谓的“已知的未知情形”而准备的,管理储备:是为预先考虑那些预期要发生的问题而准备的,但这种预期不是,100%,确定的,项目选择与经济术语,全生命周期成本,指在系统或产品的整个使用寿命期内,医得(设计、生产、安装、测试等等)、运营与维护及寿命期结束时对产品的处置所发生的全部成本。,项目队伍应该考虑任何可能降低全寿命期成本的措施。,3.3,成本估算与预算,项目选择与经济术语,现值与将来值,价值随时间而变,变动的幅度取决于利率和所考虑的时间段,PV=FV/,(,1+R,),n,PV,现值,FV,将来值,R,利率,n,时间周期,3.3,成本估算与预算,项目选择与经济术语,经济学术语,可变成本,:随生产量和工作量而变的成本,,比如:,物料、工资、供应品等;,固定成本,:不随生产量和工作量而变的非重复成本,,比如:,设置费、租赁费等;,直接成本,:直接可以归属到项目工作的成本,,比如:,项目成员工资、差旅费、项目用物料等;,间接成本,:一般管理费用,或几个项目的公摊费用成本,,比如:,税金、保安费等;,沉淀成本,:已经花费的成本,对项目下一阶段的活动估算时不用考虑的成本;,机会成本,:选择一个项目后,所放弃的最佳收益项目的成本;,3.3,成本估算与预算,项目选择与经济术语,经济学术语,学习曲线,随着工人对生产过程中涉及的活动的熟练程度的提高,生产率也会相应提高。,收益递减规律,你投入的东西越多,从中得到的东西越少。,折旧,大型资产价值随时间的损失,直线折旧法,资产在其寿命周期内等额、周期地支出,加速折旧法,双倍余额递减法和年数总和法,3.3,成本估算与预算,3.3,成本估算与预算,成本估算的依据,工作分解结构,资源需求计划,工作延续时间,资源的基础成本,历史资料,会计科目表,3.3,成本估算与预算,成本估算的依据,工作分解结构,资源需求计划,工作延续时间,资源的基础成本,历史资料,会计科目表,3.3,成本估算与预算,成本估算的过程,任务分解,获得成本科目的单价,从进度计划获得工作地点和延续时间,3.3,软件项目成本估算,影响成本估算的因素,需求的不确定性,计划的不落实性,规模和工作量的不确定性,人员属性对于估算的影响,外部环境对于估算的影响,3.3,成本估算与预算,成本预算,定义,为了确定测量项目实际绩效的基准计划而把成本估算分配到各个工作项上去,成本预算的输入,成本估算,工作分解结构,项目进度计划,风险管理计划,成本预算的输出,成本基准计划,3.4,项目成本控制,项目成本控制的内容,监控成本执行的情况,确定实际成本与计划成本之间的偏差;,确保成本的修改和变更是适当的,向项目的有关方面准确地传递成本变化的,3.4,项目成本控制,进展报告,(Progress Reporting),Established to overcome problem of making subjective estimates of an activitys EV,Includes:,50-50Rule,20/80Rule,0/100Rule,3.4,项目成本控制,挣值管理,是绩效测量最常用的方法,综合了范围、成本、进度计划的测量,挣值中的术语:,3.4,项目成本控制,2000,版术语与说明,解释,1996,版术语及说明,PV,计划值,(,Planede,Value),应该完成多少工作,?(How much word SHOUD BE DONE?),BCWS,计算工作的预算成本(,Budgeted Cost of Work Scheduled),EV,挣值,(Earned Value),完成了多少预算工作,?(How much work IS DONE on a budgeted basis?),BCWP,完成工作预算成本(,Budgeted Cost of Work Performed),AC,实际成本(,Actual Cost),完成工作的成本是多少?(,How much did the IS DONE WORK cost?,ACWP,完成工作实际成本(,Actual Cost of work Performed),BAC,完工预算(,Budget at Completion),全部工作的预算是多少?(,What was BUDGET for the TOTAL job?,),BAC,完工预算(,Budget at Completion),EAC,完工估算(,Estimate at Completion),全部工作的成本将是多少?(,What WILL IT COST for the total job?),EAC,完工估算(,Estimate at Completion),ETC,完工尚需估算(,Estimate to Complete,全部工作在当前预计的成本是多少?(,How do you NOW expect the total job to cost?),ETC,完工尚需估算(,Estimate to Complete,3.4,项目成本控制,两个差异,成本偏差,CV=EV-AC,(挣值,-,实际成本),进度偏差,SV=EV-PV,(挣值,-,计划成本),3.4,项目成本控制,3.4,项目成本控制,两个绩效指数,成本绩效指数,CPI=EV/AC(1,好,),进度绩效指数,SPI=EV/PV,(,1,好),CPI=800/900=0.89,意味着:每花,1,元产生的工作价值是,0.89,元,SPI=800/1000=0.8,意味着:实际进度是计划进度的,90%,PV,EV,AC,1000,800,900,3.4,项目成本控制,两个完成指数,任务完成指数(,PC,),=EV/BAC,成本消耗指数(,PS,),=AC/BAC,3.4,项目成本控制,完成时的估算,根据目前的进展状况来预测项目完成时的总成本,三种方法,EAC=BAC/CPI,EAC=AC+,(,BAC-EV,),EAC=AC+ETC,ETC=EAC-AC,3.5,练习,项目情况,计算,注释,我计划用两天时间完成一项工作,预算,:800,元,;,进展计划,每天完成,50%,的工作,在第一天内计划完成,50%,的工作,另外,50%,的工作在第二天
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 临时分类 > 职业技能


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!