这两个估算是一回事吗?

软件估算一般是指与规模有关的估算(例如代码行和功能点等)和与时间有关的估算(例如日程、人时、人天以及人月等),又或者在两者之上做个抽象(例如故事点)。这就带来一个基本问题——什么叫估算准确?以规模估算和时间估算为例,如果某项目:

情形A——规模估算值和实际值都是10000LOC;

情形B——时间估算值和实际值都是6个月;

能否就此认为AB的估算都准确?

细想之下,情形A是有可能背后有一些客观因素促成这一估算结果,即由因而果;情形B则更有可能是因为只给了6个月,因此是由果而因——正好相反。

这就很有意思了,一定程度动摇了估算这套实践的根基。这在后面说。这里先问两个问题:

1. 把规模估算和时间估算混在一起的做法真的合适吗?逻辑上,因果都是自己说了算?

2. 软件项目报价和规模真有关系?

地铁软件工程第三篇。

你可能感兴趣的:(这两个估算是一回事吗?)