background image

  它是指明确各项活动之间的相互关系,并形成文档资料,以务参考。活动排序可在产品

的描述和任务清单的基础上,找到项目任务之间的相互关系,以及特殊领域的依赖关系和

工作排序。进行任务排序时,既要考虑团队的内在条件,也要考虑到团队内部与外部的各种

关系。所以项目里程碑的设立是任务排序重要手段,项目经理一般采用会选的图示法、条件

图示法以及网络模板法等方法来进行任务关系的定义,从而形成系统的项目网络图。

 

  (三)软件项目的工作量估计

 

  软件项目工作量的估计是指,具体估算出完成每个单项活动所需要的时间。它主要是根

据项目的范围、资源的状况来计划出项目进行所需要的工期。在进行工期估算时,要全面的

考虑到任务的清单、资源的合理需求、团队的能力以及客观的环境因素有可能对工期造成的

景程。项目工作量的估算一般可采用专家评估、模拟估算等方法,在进行估算时,为防止一

些客观风险的影响,可以适当的增加一些保留时间。

 

  (四)软件项目的进度计划制定

 

  软件项目的进度计划编制是指,制定出完整的项目进度计划,并根据实际情况采取相

应的措施来保证项目目标的实现,且最短的时间内、花费最少的成本。通过对项目进度计划

制定,可以充分的对结总进度目标和阶段性目标进行调控和分配。

 

  (五)软件项目的进度控制

 

  软件项目的进度控制是指,对进度计划的实施情况进行偏差分析和预测,以便及时的

对进度计划进行良好变更和控制。它包含了项目对工期的要求、项目的经济条件、项目的技术

基础、各分项的时间估计等。在项目进度中通常采用甘特图来显示项目的信息,采用

PERT 来

分析项目潜在的风险,采用关键路径来制定和控制项目的进度计划。

 

  二、软件开发项目时间管理上存在的问题

 

  (一)工作量估算错误

 

  在实际的软件开发工作中,项目经理对工作量的推算可能出现一定的误差。比如对一名

程序员的编程进度进行推算,只是根据程序的难易程度,来推算他所需要的设计时间。但是

在实际的软件开发过程中,有可能出现程序员或者测试员结客户的开发平台不熟悉,使得

项目的工作人员不得不用掉大量的时间来熟悉和掌握,客户的开发平台。也可能存在技术人

员在程序编制上遇见瓶颈,花费的时间超出推算的现象。项目经理在工作量的主观估算上出

现的误差,很容易造成工程的延期。

 

  (二)进度计划不合理

 

  软件开发项目的手册数量较多,有的甚至多达数百页,项目小组的成员面对数量繁杂

的手册,自然会产生困难感,对项目开发任务产生一定心理负担。这种情况下,项目经理为