项目管理实战常见问题解答

  作者:方圆 2002年07月09日 本文选自:中国计算机报 
  Q:项目交付时间根据什么确定?

  A:从客户的角度考虑,要满足业务需求或市场方面的压力;从开发方的角度考虑则需要具备在尽可能短的时间内满足客户需求的能力。当双方的结果趋于一致时,就产生了项目的交付日期。

  Q:开发方如何估计项目的交付日期?

  A:估计项目交付日期的方法有很多,如基于经验的估计、基于模型的估计等。一种简便易行的估计方法是采用Wideband Delphi估计方法,此方法可以降低不同人员所作估计的偏差。基于模型的估计方法则包括KLOC、FPA以及COCOMOⅡ等模型。

  Q:如何评价估计出的交付日期的可信度?

  A:我们需要在做出估计时就知道估计结果的可信度(或准确度)。假如我们每完成一个项目都对比估计与实际的差异,当积累的项目数超过一定数目(例如20个)后,就可以通过统计分析的方法来获取估计的置信度与置信区间。

  Q:如何根据项目规模得到项目交付时间?

  A:可以通过不同的方式,最简单的是使用项目规模除以生产率得到项目所需的工作量,再根据自己的经验将工作量分配在不同的开发阶段,即可得到项目的交付时间,但这种方式的弊端也是显而易见的:没有考虑项目本身的特点。另外的方式是通过COCOMOⅡ模型进行估算,根据输入项目的规模和特点得到项目的交付时间。

  Q:如何为项目在各个开发阶段分配时间?

  A:除根据开发组织经验分配外,可根据COCOMOⅡ模型得到项目组在需求分析、设计、编码和测试各个阶段的时间分配关系。

  Q:如何估计项目组的人员需求?

  A:通常这一点是容易忽视的,建议用项目规模除以生产率得到工作量,再根据工作量的分布特征来确定各阶段的人员需求。例如需求阶段的估计工作量为45人天,需求阶段所分配的时间为15个工作日,则需求阶段需要的人员为3人。当然还需要考虑人员的技能差异等因素。

文章摘自:中国计算机报

版权所有:北京华泰科信科技有限公司      Copyright (C) 2002 Beijing Huatai Information Technology Co., Ltd.