软件工程造价师培训
汇报人:JOE 时间:2020年10月28日
目 录 CONTENTS
01 估算概述
02 规模估算
03 估算实操
01 估算概述
你是否遇到过这样的问题?
1、软件项目到底有多“大”?甲乙双方对规模没有统一的认识。相对于价格而言,甲方认为乙方实现的功能少,乙方
认为客户提的需求多。
2、软件项目的合理预算是多少?项目的合理工期、合理工作量是多少?项目组上报工作量是否含有水分?项目工期是
不是还可以进一步压缩?
3、甲方无法根据前期简单需求进行准确预算,预算无法覆盖后期开发费用,时常采用“拆东墙补西墙”等不合规方式
进行弥补。
4、项目按照客户或老板预期进行估算,项目规模、工作量等估算严重不足,83%的项目在开始时就已经失败。
5、软件项目容易“偷工减料”,质量管理工作量占比40%~60%,项目组为减少成本压缩质量工作量,导致产品质量
低下。如何在固定预算、倒排工期的外包项目中确保产品质量?
6、软件企业不容易比较各部门/团队之间的绩效(譬如:各部门的生产率、缺陷率是多少?),不了解企业在行业中
标题
的水准。
7、甲方需求书写不够清楚,如何澄清需求?如何将新需求与成本直接量化挂钩?如何梳理多方需求沟通确认渠道?
8、如何在合理估算的基础上量化均衡项目成本、范围、进度、质量,从而最大程度的降低项目质量低下、进度延期等
风险。
你是否能回答这样的问题?
贵单位的产能是多少?(功能点?代码行?),每年是否都在稳定提升?提升多少?后续月份的
产能还够不够消化掉新提出的需求?
贵单位的人均生产率是多少?(功能点/人天?代码行/人天?)
贵单位产品缺陷率稳定在什么样的水准?是否每年都在下降?(缺陷数/功能点?缺陷数/KLOC?)
贵单位的平均开发成本是多少?(元/人天?元/功能点?)
贵单位在同业中处于什么样的水准?
标题
何时需要估算?
战略规划
编制预算
招投标
项目策划
变更管理
不同的目的决定估算所采用的的方法不同
标题
估算什么?
预测可交付物规模(多)
依据项目范围确定规模,包括功能点数、源代码数量、用例数等
规模估算是其他估算的基础
估算进度(快)
在很多时候增加资源并不能明显地加快项目进度
估算潜在缺陷(好)
项目超出预算/时间往往是因为有太多BUG的项目是无法发布的
标题
估算成本(省)
工作量估算对于软件估算尤为重要
常用的估算方法
• 经验法
• 类推法
• 类比法
• 方程法
以“估”为主
以“算”为主
需
要
越
来
越
多
的
历
史
数
据