估算依据:英文中可以用“Basis of Estimate”来表示
估算依据
1. 专家判断
- 使用场景:需求分析阶段的人工成本、系统设计阶段的设计费用。
- 依据来源:在项目开始时,依赖内部资深开发人员、项目经理及行业专家的经验进行估算。专家结合之前类似项目的情况以及当前项目的复杂度和规模,给出各阶段的大致费用。
- 示例:
- 需求分析阶段:由于项目的功能复杂,预计会花费约4个人周的时间进行需求调研、文档化和需求确认,费用总计20,000 RMB。此费用由专家结合以往类似项目给出的估算。
2. 类比估算
- 使用场景:系统开发、测试阶段的预算。
- 依据来源:通过参考以往相似类型的项目,推断当前项目的成本需求。例如,之前的项目为某类信息管理系统开发,开发成本占总预算的40%,测试成本占总预算的15%,因此推测本项目的开发与测试成本也会维持在类似比例。
- 示例:
- 系统开发:参考过去智能家居控制系统开发项目的成本结构,基于开发人员的工时和薪资水平,估算出开发成本为250,000 RMB。
3. 自下而上估算
- 使用场景:需求分析、系统设计、开发与测试各阶段的任务分解。
- 依据来源:自下而上估算是基于WBS(工作分解结构)逐个工作包或任务进行细致估算,然后汇总得出总体成本。每个工作包的任务分解后,结合具体的人员配置和工时来估算成本。
- 示例:
- 需求分析:需求分析阶段分为需求收集与需求确认两个工作包,每个工作包分别估算10,000 RMB。结合实际的人员配置和工时进行详细的估算。
4. 市场调研
- 使用场景:开发、测试、硬件采购等阶段的成本估算。
- 依据来源:通过对市场上相关资源的价格调研,确定项目中所需资源的费用。例如,开发人员的薪资水平、测试设备的租赁价格等信息,均来自于市场调研数据。
- 示例:
- 开发人员薪资:市场调研显示,具有相应经验的开发人员平均月薪为25,000 RMB。根据项目需要,估算系统开发阶段的开发成本为10人月,费用为250,000 RMB。
- 硬件设备:部署阶段所需的服务器、网络设备及其他硬件采购,均根据市场报价进行估算,估算成本为50,000 RMB。
5. 三点估算法
- 使用场景:用于不确定性较高的工作包或任务,如复杂功能的开发或需求变更引发的额外开发工作。
- 依据来源:通过计算乐观估算、最可能估算和悲观估算的加权平均值来得出成本预测。
- 示例:
- 功能开发任务:假设功能模块开发的乐观估算为200,000 RMB,最可能估算为250,000 RMB,悲观估算为300,000 RMB。通过三点估算法得出加权平均值,最终成本估算为250,000 RMB。
6. 项目历史数据
- 使用场景:各阶段的成本估算。
- 依据来源:项目团队通过参考之前执行的类似项目的成本数据,对当前项目进行相似工作包的成本估算。历史数据能有效提供参考基础,尤其是在处理相同类型的任务或工作包时。
- 示例:
- 系统测试:根据过去智能系统开发中的测试成本,系统测试和验收测试大约占总开发成本的20%。因此,结合项目需求,推断出当前项目测试阶段的成本为150,000 RMB。
7. 工时评估
- 使用场景:开发和测试阶段的人工成本估算。
- 依据来源:通过评估项目团队中开发人员和测试人员的工时需求,结合其月薪或时薪,推断出每一阶段的人力成本。
- 示例:
- 软件开发:预计项目需要10人月的开发时间,开发人员的月薪为25,000 RMB,估算出开发成本为250,000 RMB。
8. 应急储备和管理储备
- 使用场景:用于应对不可预见的项目风险或需求变更带来的额外成本。
- 依据来源:通过分析项目风险和复杂度,为应急储备和管理储备设定合理的费用。应急储备一般用于较小的变更或问题,而管理储备用于较大规模的变更。
- 示例:
- 应急储备:考虑到潜在的需求变更和开发风险,设置50,000 RMB的应急储备以应对未预见问题。
- 管理储备:用于项目关键节点的决策调整,设置30,000 RMB管理储备。