类比估算法
出自 MBA智库百科(https://wiki.mbalib.com/)
目录 |
类比估算法也被称作自上而下的估算,是一种通过比照已完成的类似项目的实际成本,去估算出新项目成本的方法。
类比估算法适合评估一些与历史项目在应用领域、环境和复杂度方面相似的项目。
其约束条件在于必须存在类似的具有可比性的软件开发系统,估算结果的精确度依赖于历史项目数据的完整性、准确度以及现行项目与历史项目的近似程度。
这种方法简单易行,花费较少,尤其当项目的资料难以取得时,此方法是估算项目总成本的一种行之有效的方法。但是,它也有一定的局限性,进行成本估算的上层管理者根据他们对以往类似项目的经验对当前项目总成本进行估算时,由于项目具有一次性、独特性等特点,在实际生产中,根本不可能存在完全相同的两个项目,因此这种估算的准确性较差。
首先,项目的上层管理人员收集以往类似项目的有关历史资料,以过去类似项目的参数值(持续时间、预算、规模、重量和复杂性等)为基础,并且依据自己的经验和判断,估算当前(未来)相同项目的总成本和各分项目的成本;然后,将估算结果传递给下一层管理人员,并责成他们对组成项目和子项目的任务和子任务的成本进行估算,并继续向下传送其结果,直到项目组的最基层人员。
估算过程:
1)确定待估算项目所具有的属性特点,如系统的规模、复杂度、应用类型、业务领域、开发人员的经验和能力等。
2)查询历史数据库并筛选“最相似”的项目属性数据。
3)如果待估算项目属性与历史项目的主要属性类似,则可依据历史项目的基线数据直接得出待估算项目的工作量合理范围。
4)如果同时满足待估算项目主要属性的历史项目太少,则可针对待估算项目的每个属性与历史项目相应属性的基准数据分别比对,再分别计算得出P25/P50/P75的平均值作为估算值。
5) 一般情况下,取P50的工作量数据作为待估算项目工作量最可能的值。