vern@2007-04-20:/var% ls tags

项目计划如何估算工作量

FROM: http://topic.csdn.net/t/20030113/10/1352726.html

DELPHI法: 召集各类专家对被估计的对象进行估计,对估计结果进行统计,找出每个被估计项估计数值的最大偏差(同一个被估计项的估计最大值与最小值之差)。将每一个被估计项的最大偏差由大到小排列,将排在前几位的被估计项单独挑出,再召集专家重新估计,对每个估计结果再进行统计排序,重复上述步鄹,直到每个被估计项的偏差已经减小到大家都可以认可的范围内。

Delphi法是最流行的专家评估技术,在没有历史数据的情况下,这种方式适用于评定过去与将来,新技术与特定程序之间的差别,但专家"专"的程度及对项目的理解程度是工作中的难点,尽管Delphi技术可以减轻这种偏差,专家评估技术在评定一个新软件实际成本时通常用得不多,但是,这种方式对决定其它模型的输入时特别有用。Delphi法鼓励参加者就问题相互讨论。这个技术,要求有多种软件相关经验人的参与,互相说服对方。Delphi法的步骤是:

  1. 协调人向各专家提供项目规格和估计表格;
  2. 协调人召集小组会各专家讨论与规模相关的因素;
  3. 各专家匿名填写迭代表格;
  4. 协调人整理出一个估计总结,以迭代表的形式返回专家;
  5. 协调人召集小组会,讨论较大的估计差异;
  6. 专家复查估计总结并在迭代表上提交另一个匿名估计;
  7. 重复4-6,直到达到一个最低和最高估计的一致。

总的来说,一个项目要有多大的成本,首先要看项目负责人有多大的能力,其次要看程序员有多大的水准和敬业精神。在项目负责人的能力中,一小部分是技术能力,一大部分是管理能力和凝聚力。程序员的敬业精神又和公司的企业文化有很大的关系。没有一定的方式来评估一个项目,这就象没有一定的方式能保证企业盈利。