估算
1 目的
估算由商业分析师和其他涉众用于预测采取行动涉及的成本和工作量。
2 描述
估计用于通过预测属性来支持决策,例如:
- 实施行动路线的成本与努力,
- 预期解决方案带来的潜在价值,
- 预期的解决方案收益,
- 创造解决方案的成本,
- 项目成本,
- 运营解决方案的成本,
- 商业绩效,
- 潜在风险影响。
估计的结果有时用一个数字表示。使用范围来表示估计结果,包括最小值、最大值以及概率,可能对相关方来说更有效。这个范围被称为置信区间,并且被用作不确定性的度量标准。估计算法获得的信息越少,置信区间就越大。
估计是一种迭代过程。随着获得更多信息,对估计值进行审查,并根据需要进行修订。许多估算技术依赖于组织的历史绩效记录来校准与先前经验相一致的估算值。每个估计都可能包括对其相关不确定性的评估。
3 元素
.1 方法
针对具体情况,人们使用了各种估算方法。在每种情况下,估计者都需要对要评估的元素有一个事先约定好的描述,通常以工作分解结构或其他形式的对所有待估工作的分解的形式来表示。在开发和提交估算时,还需要明确说明约束条件和假设。
常见的估算方法包括:
- 自顶向下:在分层分解中,从高层次检查组件。
- 自下而上:利用分层分解中最低级别的元素来详细检查工作并估计每个成本或努力,然后对所有元素求和以提供总体估计。
- 参数估计:使用经过校准的参数模型来估计元素属性。重要的是,组织应利用其自身的历史数据来校准任何参数模型,因为属性值反映了员工的技能和能力以及用于完成工作的过程。
- 粗略估计(ROM):一种粗略的、基于有限信息的高级别估算,其置信区间可能非常宽。
- 滚动波浪:在一项倡议或项目中反复估计,为近期活动(如工作迭代)提供详细的估算,并外推其余部分的倡议或项目。
- 德尔菲法:使用专家判断和历史记录相结合的方法。这一过程有多种变化,但都包括个人估计、与专家共享估计值以及进行多轮估计直到达成共识为止。三个估计值的平均值被使用。
- PERT:对估计值的每个组成部分都赋予三个值:(1)乐观值,代表最好的情况;(2)悲观值,代表最坏的情况;(3)最有可能的值。然后通过加权平均计算出每个估计组件的 PERT 值:(乐观+ 悲观+ (4倍 最可能)) / 6。
.2 估计的准确性
估计值的准确性 是一个不确定性的度量,它评估了 估计值与稍后测量的实际值之间的接近程度。 它可以被计算为置信区间的宽度 除以其平均值之比,然后以百分比表示。 当信息很少时,例如在开发解决方案的早期阶段,会提供近似估算, 预期具有广泛可能的值范围和高不确定性水平。
ROM 估计往往只能达到+50%到-50%的精度。只要收集更多的现实世界数据,就可以得到更精确的最终估算。用于预测时间表、最终预算和资源需求的最终估算,理想情况下应该在10%或更小的范围内。
团队可以使用滚动波浪估计,在整个项目或倡议中结合使用定性估计和定量估计。 团队为下一个迭代或阶段(他们拥有充足信息的)创建一个定量估算,而其余工作分配一个定性估算。 随着迭代或阶段接近尾声,对下一个迭代或阶段的工作进行精确估算,并且对剩余活动的定性估算进行了细化。
.3 信息来源
估計器會考慮可利用的信息,包括從先前經驗中獲取的特徵以及正在估計的特徵。
一些常见的信息来源包括:
- 类比估算:使用与待估元素相似(项目、倡议、风险或其他)的元素。
- 组织历史:组织以前处理类似工作的经验。如果以前的工作是由同一团队或技能相似的团队完成,并且使用了相同的技术,那么这最有帮助。
- 专家判断:利用人们对正在评估的元素的知识。估计通常依赖于过去从事过这项工作的人员的专业知识,无论是在组织内部还是外部。在使用外部专家时,估算者会考虑进行估算的工作的相关技能和能力。
.4 估计值的精确性和可靠性
当为特定属性生成多个估计值时,结果估计的精度是这些估计值之间的一致性度量(它们有多接近)。通过检查诸如方差或标准偏差之类的不一致性度量,估计算法可以确定其一致性的程度。
估计值(其可重复性)的可靠性体现在使用不同的估算方法或估计算法所得到的不同估算结果的变异性中。
为了说明可靠性和准确性的水平,估计值通常表示为与置信度相关联的一系列值。也就是说,对于给定的摘要估计值和置信度,范围是基于提供的估计值预期的可能值的范围。例如,如果一个团队估计某个任务需要花费40个小时,那么90%的置信区间可能是36到44小时,这取决于他们给出的个人估计。95%的置信区间可能是38到42小时。一般来说,估计值的置信度越高,范围越窄。
为了给出具有特定置信水平的估计值,估算者可以使用 PERT 等技术。通过为每个估算成分提供多个估算值,可以构建概率分布。该分布提供了计算总体估算值(包含所有估算组件)的方法,并以范围的形式表示,以及与之关联的置信度水平。
.5 估计值贡献者
元素的估计值通常由负责该元素的人来确定。团队的估计往往比个人更准确,因为它包含了所有团队成员的知识。
在某些情况下,一个组织有一个小组为该组织的大部分工作进行估算。 这样做是为了仔细考虑估计值,以便它反映被评估元素的可能上下文。
当一个组织需要对一些关键要素的估计有很高的信心时,它可以要求外部专家来执行或审查估计。该组织可以将独立估计与内部估计进行比较,以确定可能需要做出哪些调整。
4 使用考虑
.1 优势
- 估计为分配预算、时间表或一组元素的大小提供了依据。
- 没有估算,做出改变的团队可能会为他们的工作获得不切实际的预算或时间表。
- 通常,由知识渊博的小团队遵循既定技术提供估计值,比单个人提供的估计值更接近实际价值。
- 在整个工作周期中更新估算,随着时间的推移对估算进行细化,包含知识并有助于确保成功。
.2 限制
- 估计值的准确性取决于对所估算元素的知识水平。如果没有组织或当地知识,估计可能会与稍后确定的实际值相差很大。
- 只使用一种估算方法可能会让涉众产生不切实际的期望。