|
比较敏捷估算和功能点估算,二者都是将项目量化成一个抽象的值,但如何求出项目完成所需要花费的时间却又各不相同。前者通过项目团队自适应的开发模式,通过一段时间的实践,得出一个单位工作量,从而得出项目的全部工作量。后者通过更大范围的历史数据。pmp.mypm.net
比较相类似的项目,得出一个单位工作量,然后估算项目的预计时间。无法说哪种方式更加优越,但显而易见第一种更容易实现,而第二种需要大量的项目积累。而且项目团队并不完全一样,人也并不是纯粹的资源,所以后者的平均工作量对于不同团队可能是不一样的。转自项目管理者联盟
比较而言,第一种方法可能会更贴近于实际。此外,估算方法毕竟只是某种估计,并不能期望采用一些更好的方法就能做出完美的项目计划。在项目控制上多下力气才是最终的王道。由于需求变更是估算产生问题的最大来源。www.mypm.net
如果需求确定不下来,估算的可变性就会保持在一个高的水平直到项目结束。而且因为有需求变更,项目经理往往会更加关注于变更本身以及其对于进度控制等方面的影响,从而忽视了对原始估算进行调整的需要。club.mypm.net
不幸的是,也许原始的估算在当初的功能范围内还算准确,但在增加了十几个功能以后,由于没有适当的更新,所以项目将根本达不到它最初所承诺的估算结果。讽刺的是,虽然所有人都承认增加的那些特性是不错的改动,但项目最终还是会被看做延误了。所以,再好的估算方法并不能解决由于需求不稳定所造成的问题。training.mypm.net
在项目控制上做出相应的调整才能更好地解决这个矛盾。对于敏捷开发来说,其本身就是为了适应高可变性的环境而诞生的,所以将合理的估算和敏捷开发的项目控制结合起来,才能最好地保证项目按照可控的时间、预计质量进行交付,也能使得所有的利益相关方最终收获满意的结果。项目经理博客 pmp.mypm.net
|