估算有没有用?只要使用了某种估算模型,是否就可以获得准确的估算结果? 对于实施项目估算活动的项目组来说,道听途说的各种关于估算活动的表述有很多,可是并不是每种表述都是正确的,下面关于估算的表述,才是估算活动的真相! (估算结果通常都会有最好的情况、最坏的情况和最可能的情况)选择最好情况(意味着以较少的工作量较短的工期完成交付)基本上一定会导致成本超支,因为这种情况的发生概率很低。 (估算结果通常都会有最好的情况、最坏的情况和最可能的情况)选择最坏情况(意味着以较多的工作量较长的工期完成交付)可能会导致竞标失败(工期太长,容易失去商机),而且几乎可以肯定的是会超出预算。 (估算结果通常都会有最好的情况、最坏的情况和最可能的情况)大家经常会选择最可能情况,因为感觉它更有可能接近“准确”;然而,实际上这个值一般都会偏向最好情况(而不是最坏情况)。 团队成员一般都是乐观主义者,所以他们的估算大部分都是错的! 估算结果容易受到客户、领导或者他们双方的影响,而偏向于最好的情况。 尽管最可能情况比其他情况的概率都高,但是其他情况加起来的概率也很可能超过它。因此最可能情况没有变成现实的概率是很大的。 对于特定的组织环境来说,不是每个估算过程都好用。 与其他过程一样,估算过程的质量(估算结果是否可用)依赖于其输入的质量,因为“垃圾进,垃圾出”。 估算进行的越早,不确定性就越强。 估算过程本质上就是一个不断迭代的过程。
这正是: 估算之际要清醒,不为浮云遮望眼 那些真相应了解,避免一错而再错 参考书目:软件项目估算,作者: 阿兰·阿布兰,出版社: 人民邮电出版社
|