FROM: http://topic.csdn.net/t/20030113/10/1352726.html
DELPHI 法:
召集各类专家对被估计的对象进行估计,对估计结果进行统计,找出每个被估计项估计数值的最大偏差(同一个被估计项的估计最大值与最小值之差)。将每一个被估计项的最大偏差由大到小排列,将排在前几位的被估计项单独挑出,再召集专家重新估计,对每个估计结果再进行统计排序,重复上述步鄹,直到每个被估计项的偏差已经减小到大家都可以认可的范围内。
Delphi 法是最流行的专家评估技术,在没有历史数据的情况下,这种方式适用于评定过去与将来,新技术与特定程序之间的差别,但专家"专"的程度及对项目的理解程度是工作中的难点,尽管 Delphi 技术可以减轻这种偏差,专家评估技术在评定一个新软件实际成本时通常用得不多,但是,这种方式对决定其它模型的输入时特别有用。Delphi 法鼓励参加者就问题相互讨论。这个技术,要求有多种软件相关经验人的参与,互相说服对方。Delphi 法的步骤是:
- 协调人向各专家提供项目规格和估计表格;
- 协调人召集小组会各专家讨论与规模相关的因素;
- 各专家匿名填写迭代表格;
- 协调人整理出一个估计总结,以迭代表的形式返回专家;
- 协调人召集小组会,讨论较大的估计差异;
- 专家复查估计总结并在迭代表上提交另一个匿名估计;
- 重复 4-6,直到达到一个最低和最高估计的一致。
总的来说,一个项目要有多大的成本,首先要看项目负责人有多大的能力,其次要看程序员有多大的水准和敬业精神。在项目负责人的能力中,一小部分是技术能力,一大部分是管理能力和凝聚力。程序员的敬业精神又和公司的企业文化有很大的关系。没有一定的方式来评估一个项目,这就象没有一定的方式能保证企业盈利。