《软件研发成本度量规范》深入解读及应用案例分享课件.pptx

上传人(卖家):三亚风情 文档编号:2877047 上传时间:2022-06-07 格式:PPTX 页数:52 大小:2.02MB
下载 相关 举报
《软件研发成本度量规范》深入解读及应用案例分享课件.pptx_第1页
第1页 / 共52页
《软件研发成本度量规范》深入解读及应用案例分享课件.pptx_第2页
第2页 / 共52页
《软件研发成本度量规范》深入解读及应用案例分享课件.pptx_第3页
第3页 / 共52页
《软件研发成本度量规范》深入解读及应用案例分享课件.pptx_第4页
第4页 / 共52页
《软件研发成本度量规范》深入解读及应用案例分享课件.pptx_第5页
第5页 / 共52页
点击查看更多>>
资源描述

1、软件研发成本度量规范深入解读及应用案例分享北京软件造价评估技术创新联盟北京软件造价评估技术创新联盟2022年6月7日大纲大纲编制背景与过程标准主要内容典型应用场景成本估算过程示例应用案例分享22022-6-7整理课件编制背景与过程编制背景与过程2022-6-73预算预算无依据。无依据。预算申报和审查预算申报和审查- 投资的投资的合理额度该是多少合理?合理额度该是多少合理?预算阶段预算阶段立项立项无依据。无依据。该投入多少资源?该投入多少资源?利润有多少?利润有多少?项目立项阶段项目立项阶段招投标招投标无依据。无依据。项目的合理标的应该是多少?项目的合理标的应该是多少?面对差距非常大的投标额,该

2、面对差距非常大的投标额,该怎么办?怎么办?招投标阶段招投标阶段项目实施项目实施无依据。无依据。如何管理变更及其对成本如何管理变更及其对成本的影响?的影响?项目实施阶段项目实施阶段为什么要对软件成本度量(定额)进行标准化?为什么要对软件成本度量(定额)进行标准化?长期以来,如何度量和评估软件研发项目的成本一直是产业界的难题。2022-6-74标准编制背景标准编制背景标准编制背景标准编制背景l 国外n 信息产业发展较好的国家,如美国、澳大利亚、芬兰、荷兰、韩国、日本等很早就在软件费用测算领域开展研究u韩国:1989年开始政府每年发布韩国软件成本估算指南,用于指导国内政府信息化采购u日本:2003年

3、建立了国家软件项目基准数据库,并每年发布日本软件开发项目白皮书,指导国内软件开发费用评估l 国内n 一些地方政府或机构已经注意到因缺乏成本度量标准而导致种种情况发生,并作出了相关的研究和尝试,但没有形成较为统一的标准n 中国系统与软件度量用户组长期关注相关领域技术发展,并持续开展大量数据收集、方法研究及推广应用工作2022-6-75整理课件标准编制目的标准编制目的2022-6-761倡导使用统一的统一的国际功能点方法度量软件规模,使度量结果可比对3倡导使用一致的一致的估算过程和公式,使估算结果可追溯。2倡导使用基准数据估算软件工期和成本,使估算结果更科学科学标准研制过程标准研制过程第三阶段第三

4、阶段 2010-2013年年 第二阶段第二阶段 2009年年 第一阶段第一阶段2005-2007年年 国际交流与预研国际交流与预研主要主要成果成果物:物:基准比对标准、推荐度量元集、用户组术语集、软件度量纲要、功能点计数手册(中文版)、中国软件生产力报告等。工信部行标研制工信部行标研制主要成果物:主要成果物:工信部行标软件研发成本度量规范行标应用指南(预算场景)(试行版)行标应用指南(项目计划)(试行版)软件测量元(草稿) 行业行业协会标准研制协会标准研制主要主要成果成果物:物:中国软件行业软件工程定额标准(试行)2022-6-77标准的推广与实践标准的推广与实践2022-6-78整理课件已有

5、来自神华信息、东软集团、海关总署、首都信息、中远资讯、中创软件、中国人民银行、金电公司、中科金财、中国银行软件中心、国家电网、华为、联信永益、中科软、深圳海联讯、广州南天、广东建行、广东农行等单位约2000人参与应用。标准主要内容标准主要内容2022-6-79标准主要内容标准主要内容成本估算方法技术路线成本估算方法技术路线2022-6-710规模估算工作量估算成本/工期估算标准主要内容标准主要内容l 核心问题1:如何基于初始需求估算规模?l 核心问题2:如何基于历史数据估算生产率?2022-6-711标准主要内容标准主要内容l 核心问题1:如何基于初始需求估算规模?l 核心问题2:如何基于历史

6、数据估算生产率?2022-6-712什么是功能点方法?什么是功能点方法?1功能点是一种软件规模度量单位(例如生活中我们采用平方米度量房子的面积)2功能点方法从用户视角(即业务价值)度量软件的大小(从两个维度度量:存储或使用哪些数据信息、如何处理这些数据)3功能点方法已成为软件规模度量的国内外标准(已纳入ISO标准及工信部行标软件研发成本度量规范)2022-6-713整理课件功能点方法的发展功能点方法的发展1970s1980s1990s2000s源自金融行业IBM提出此方法逐步形成国际标准广泛运用于金融、电信、政府、能源领域日本、韩国、荷兰等开始使用此方法作为政府软件采购依据国内引入此方法:在金

7、融、政府及大型软件开发企业广泛应用2022-6-714功能点方法的优势功能点方法的优势用户视角从用户视角度量软件规模,用户及开发人员均易于理解定义明确已经纳入ISO国际标准,不同计算者的计算结果误差在10%以内便于计算无论在项目早期、中期或是晚期,都可以依据用户需求计算其功能点规模2022-6-715标准主要内容标准主要内容原原始需求示意始需求示意l l 公文管理:将公文流转过程实现电子化,包括公文起草、审核、审批、备案等均在系统中完成。审批时要对电子签名进行验证l 会议管理:支持发布、查询会议信息l 2022-6-716标准主要内容标准主要内容估算结果示意估算结果示意2022-6-717下限

8、下限中值中值上限上限规模860功能点预计工作量22.64人月42.04人月75.79人月预算费用33.96万元63.07万元113.69万元预计工期4.5月5.78月7.34月标准主要内容标准主要内容某业务系统示意图某业务系统示意图2022-6-718人行系统业务系统柜员信息机构信息企业黑名单征信报告抓取参数公告信息企业征信报告关系表中间表缺省配置查询修改删除增加查询反馈反馈标准主要内容标准主要内容什么是功能点?什么是功能点?l 从业务视角/用户价值角度看系统n 系统所维护的信息及处理的复杂程度决定了系统价值l 功能规模n 数据功能:系统使用或维护了哪些数据?n 事务功能:系统如何使用或维护这

9、些数据?l 数据功能类别n ILF(内部逻辑文件):在本系统维护的业务数据n EIF(外部接口文件):本系统引用,在其他系统维护的业务数据l 事务功能类别n EI(外部输入):对数据进行维护或改变系统行为的事务n EO(外部输出):对数据加工后呈现或输出的事务n EQ(外部查询):对已有数据直接呈现或输出的事务2022-6-719功能点计数要素示例功能点计数要素示例20功能点分类简写预估功能点 快速功能点详细功能点内部逻辑文件ILF3510复杂的表折算外部接口文件EIF157外部输入EI4外部输出EO5外部查询EQ4回顾公式快速计算是简化了哪些参数?标准主要内容标准主要内容某业务系统示意图某业

10、务系统示意图2022-6-721人行系统业务系统柜员信息机构信息企业黑名单征信报告抓取参数公告信息企业征信报告关系表中间表缺省配置查询修改删除增加查询反馈反馈标准主要内容标准主要内容某业务系统示意图某业务系统示意图2022-6-722人行系统业务系统柜员信息机构信息企业黑名单征信报告抓取参数公告信息企业征信报告关系表中间表缺省配置查询修改删除增加查询反馈反馈标准主要内容标准主要内容某业务系统中的功能点某业务系统中的功能点l 数据功能n ILF:如柜员信息、公告信息、企业黑名单、业务规则n EIF:如企业征信报告l 事务功能n EI:如企业黑名单维护、发布公告n EO:如企业信息统计n EQ:如

11、机构列表、柜员明细查询l 其他n 编码信息、中间信息、处理逻辑、内部关联2022-6-723标准主要内容标准主要内容功能点的用途功能点的用途l 规模估算或测量n 每类功能点计数项根据复杂度不同均有特定权值n 例如中等复杂度的ILF/EIF/EI/EO/EQ的权值分别为10/7/4/5/4n 所有功能点计数项数值之和就是未调整的功能规模,单位为FPl 工作量/工期/成本估算n 规模估算是项目估算的基础l 项目范围管理n 功能规模的变化对项目工作量产生重大影响2022-6-724标准主要内容标准主要内容l 核心问题1:如何基于初始需求估算规模?l 核心问题2:如何基于历史数据估算生产率?2022-

12、6-725标准主要内容标准主要内容什么是基准比对什么是基准比对l 术语定义:将目标对象(如项目或项目群)属性与基准相比较,并建立目标对象属性相应值的全部过程(摘自工信部行标软件研发成本度量规范)l 即依据行业数据及最佳实践,帮助组织了解现状、发现问即依据行业数据及最佳实践,帮助组织了解现状、发现问题、实施改进并对未来建立预测题、实施改进并对未来建立预测2022-6-726为为何进行基准比对何进行基准比对行业面临的问题行业面临的问题l 行业用户n 如何确定软件的价值?n 如何评价并选择优质的供应商?l 软件企业n 如何了解本组织在行业中的位置与差距?n 如何识别并获得行业的最佳实践?n 如何有效

13、地持续改进并不断提高竞争力?2022-6-727为何进行基准比为何进行基准比对对解决问题的关键解决问题的关键2022-6-728基准基准甲方关注价值价值乙方乙方关关注注竞争力竞争力创造价值改进驱动力基准为何进行基准比对为何进行基准比对基准比对的价值基准比对的价值2022-6-729解决问题 最佳实践 评价效果 能力比对发现问题过程比对行行业基准数据展示业基准数据展示不同行业生产率差异不同行业生产率差异2022-6-730行行业基准数据展示业基准数据展示不同地区成本差异不同地区成本差异2022-6-731行行业基准数据展示业基准数据展示各工程活动工作量分布各工程活动工作量分布2022-6-732

14、成本估算过程示例成本估算过程示例2022-6-733成本估算过程示例成本估算过程示例预算预算2022-6-734规模估算UFP=35*ILF+15*EIF规模调整S=CF*UFP工作量估算AE=S*PDR*SWF*RDF工期估算D=1.277*(AE/176)0.404成本估算SDC=AE/176*F+DNC预算费用P=SDC*(1+GP)预估功能点方法CF取值参考行业基准数据PDR/SWF/RDF取值参考行业基准数据基于行业基准数据建立工作量-工期模型F取值参考行业数据GP建议不超过30%Page 352022-6-7行标预算典型应用场景行标预算典型应用场景确定预算确定预算P=AE/176*

15、F2+DNC估算工期估算工期D=1.277*(AE/176)0.404估算工作量估算工作量AE=(PDR*S) *SWF*RDF主要考虑软件因素规模调整规模调整S=UFP*CF通常CF取值为1.5,不考虑复用估算规模估算规模UFP=35*ILF+15*EIF采用预估功能点方法成本估算过程示例成本估算过程示例输入输入:初步需求:初步需求2022-6-736成本估算过程示例成本估算过程示例第一步第一步:规模估算:规模估算2022-6-737成本估算过程示例成本估算过程示例第二步:工作量估算第二步:工作量估算l 预估功能计数结果:UFP=410FPl 规模调整:S=CF*UFP=820FPl 工作量

16、估算:UE=(S*PDR)*SWF*RDF/176n 乐观工作量:16.07人月n 最有可能:29.85人月n 悲观工作量:53.82人月说明:工作量估算范围采用生产率基准数据的P25、P50、P75分别计算;由于是预算阶段,RDF取值为1,SWF根据需求取值为0.87。2022-6-738成本估算过程示例成本估算过程示例第三步:工期估算第三步:工期估算l 基于行业数据,建立工作量-工期模型n 工期=1.277*(UE)0.404n 乐观工期:3.92月n 最有可能工期:5.04月n 悲观工期:6.39月l 解决的问题n 期望工期是否存在较大风险?n 何工期(资源配置)成本最优?2022-6-

17、739成本估算过程示例成本估算过程示例第四步:成本估算第四步:成本估算l 软件研发成本=直接人力成本+直接非人力成本+间接成本l 由于通常间接成本的分摊与直接人力成本相关,因此可采用以下公式n 预算费用=工作量*人力成本费率+直接非人力成本n 乐观预算费用:31.34万元n 最有可能预算费用:58.22万元 n 悲观预算费用:104.94万元2022-6-740应用案例分享应用案例分享2022-6-741应用案例分享应用案例分享预算审批预算审批l 组织概况n 国务院直属正部级机构n 某金字工程牵头单位n 近2000人开发队伍,兼有外包n 每年科技司预算集中审批(4/5月份)l 面临问题n 靠经

18、验,分歧大靠经验,分歧大n 领导不认可代码行方法n 研发体系相对封闭n 需求模糊埋下隐患需求模糊埋下隐患2022-6-742应用案例分享应用案例分享预算审批预算审批l 组织特点n 问题明确,但时间紧迫n 开发经验丰富,有一定历史数据n 开发模式有特殊性l 应用策略n 快速、客观开展相关分析快速、客观开展相关分析n 模型迭代优化,兼顾现状n 针对性方法讲解与指导n 解决关键问题,给出后续建议2022-6-743应用应用案例案例分享分享预算审批预算审批l 应用效果n 有法可依:快速达成共识并有效控制预算有法可依:快速达成共识并有效控制预算n 了解了内部研发与行业的差距n 认清了明确业务需求对于预算

19、审批及后续管理的重要性n 进行持续改进并深化应用2022-6-744应用案例应用案例分享分享招招评标评标/商务谈判商务谈判l 组织概况n 国务院直属正部级机构n 某金字工程牵头单位n 采购中心负责制订相关制度及具体管理、协调、监督n 信息中心负责预算申报及项目管理n 每年信息化投资过亿n 没有自主研发团队l 面临问题n 靠经验,内部分歧大靠经验,内部分歧大n 无依据,吵架不占优n 项项目范围有争议目范围有争议2022-6-745应用案例应用案例分享分享招评标招评标/商务谈判商务谈判l 组织特点n 大量升级改造类项目,不宜频繁更换供应商n 没有历史数据n 专家外请为主(5+2)n 项目分为新开发

20、、升级完善及维护三类l 应用策略n 方法与数据直接与工具集成n 基于政府行业数据建模n 合理项目分类2022-6-746应用案例应用案例分享分享招评标招评标/商务谈判商务谈判l 应用效果n 建立了科学、权威的评估体系n 成功减小甲乙方分歧(提高单价,减少工作量虚高)n 有效的需求澄清及范围管理2022-6-747应用案例分享应用案例分享内部管内部管理(乙方)理(乙方)l 客户概况n 大型国有商业银行的软件开发部门n 规模数千人,有长期的过程改进实践l 面临问题n 如何衡量研发部门的产出与价值如何衡量研发部门的产出与价值n 传统功能点方法水土不服且难以应用在项目早期。n 已有估算方法主观性较强,

21、缺乏准确、客观的验证手段。2022-6-7应用案例分享应用案例分享实实施策略施策略l 深入现状分析n 充分了解客户功能点应用基础(方法、过程、人员、实践水平)及面临问题,从而提出明确而有效的改进建议l 深化功能点应用n 引入快速功能点方法解决早期估算问题n 根据客户项目特点及历史数据对方法进行定制和改进n 强调功能点方法在估算之外的应用l 充分利用数据n 对历史数据进行相关性分析和回归分析,以获得可靠的估算模型l 全面提升人员能力n 在对相关人员开展培训并要求持证上岗的同时,通过评审加深对关键知识点的理解并形成常见问题解答,不断修订/丰富功能点方法应用指南2022-6-749应用案例分享应用案例分享实施效果实施效果l 解决了早期估算问题并得到甲方(信科部)认可l 建立了新的估算模型l 建立了适合自身特点的方法及应用指南l 培养了专家队伍l 为2013年的度量优化工作奠定良好基础2022-6-750提问提问&讨论讨论2022-6-751软件研发成本度量规范深入解读及应用案例分享

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(《软件研发成本度量规范》深入解读及应用案例分享课件.pptx)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|