对完成项目各项活动所必需的各种资源的成本做出近似的估算。

成本类型 重点

  • 可变成本:随生产量或时间而变
  • 固定成本:不随生产量或时间而变
  • 直接成本:直接归属于项目工作的成本
  • 间接成本:分摊给项目的管理费用(培训、房租、员工福利等)

成本估算步骤

  1. 识别并分析项目成本构成科目
  2. 估算每个成本科目的大小
  3. 分析估算结果,寻找替代方案,优化比例

成本估算的范围输入来自 需求管理任务分解结构WBS,进度输入来自 进度计划,风险储备来自 风险计划

估算方法 重点

1. 代码行估算(LOC)

  • 从程序量角度定义规模
  • 优点:代码是所有项目的 ” 产品 “,容易计算
  • 缺点:没有公认标准、依赖语言和风格、早期难以准确估算

2. 功能点估算(FP)###重点

  • 5 个计数项:外部输入(EI)、外部输出(EO)、外部查询(EQ)、外部接口文件(EIF)、内部逻辑文件(ILF)
  • 与实现语言和技术无关

3. 用例点估算(UCP)

  • 步骤:计算 UAW → 计算 UUCW → 计算 UUCP → 计算 TCF/ECF → 计算 UCP → 计算工作量

4. 类比估算(自顶向下)

  • 比较类似历史项目推算工作量
  • 简单、易行、花费少
  • 不能跨领域应用

5. 自下而上估算

  • 对每个工作包详细估算,然后累加
  • 相对准确,但费时费力

6. 三点估算

  • 三角分布:
  • 贝塔分布:

7. 参数估算法(COCOMO)

  • Walston-Felix:

8. 专家估算法(Delphi)

  • 多位专家独立估算,综合结果
  • 每位:
  • 综合:

COCOMO 模型 重点

方式a(基本)b(基本)
有机(Organic)2.41.05
半有机(Semidetached)3.01.12
嵌入式(Embedded)3.61.2
  • 基本 COCOMO:静态单变量
  • 中等 COCOMO 乘法因子(由成本驱动属性决定)
  • COCOMO II:应用组装模型、早期设计模型、后体系结构模型

成本预算与基线 重点

  • 成本预算:将总成本按进度分摊到各工作单元,产生成本基线
  • 成本基线:经批准的按时间安排的成本支出计划
  • 三种分配方式:分配资源成本、分配固定资源成本、分配固定成本
  • 成本基线与 进度计划 的进度基线共同构成 核心计划执行与控制 中 PV、EV、AC 和 BAC 的计算基础。

项目总报价

  • 直接成本 = 规模 × 人力成本参数
  • 估算成本 = 直接成本 + 间接成本
  • 项目总报价 = 估算成本 + 风险利润(利润 + 风险基金 + 税)
  • 报价方式会受到 项目合同 合同类型影响:固定价格合同更强调乙方成本控制,成本补偿合同更强调甲方成本监督。

敏捷估算 重点

  • Story Point:度量实现 Story 需要付出工作量的相对估算
  • Fibonacci 标准:0, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89
  • Planning Poker:团队独立估算,讨论达成一致