求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Modeler   Code  
会员   
 
  
 
 
 
IT项目进度管理
 

2010-12-24 作者:沈金 来源:网络

 

  IT———Information Technology———信息技术,泛指IT产业;PM———Project Management———项目管理。项目管理是一个新鲜事物,从最开始在中国出现算起也不过四五年的光景。其重要性日渐突出。对于一个项目,工期、费用和质量是项目的三大目标,而工期———或者说进度又是最核心的,那么“进度控制是项目控制的首要内容,是项目的灵魂。”———中国项目管理研究委员会秘书长、西北工业大学管理学院教授白思俊如是说。

 进度管理,用一句话来概括,就是采用科学的方法确定进度目标,编制进度计划和资源供应计划,进行进度控制,在与质量、费用目标协调的基础上,实现工期目标。

 一、项目进度安排

 进度管理,可以从两个方面来理解,一方面是要制定一个可行而且高效率的计划,而另一方面则是要将此计划坚决的贯彻执行。

 1.项目活动排序,或者说确定工作包的逻辑关系。活动依赖关系确认的正确与否,将会直接影响到项目的进度安排、资源调配和费用的开支。项目活动的安排主要是用网络图法、关键路径法和里程碑制度。项目管理者联盟文章

 2.项目历时估算。历时估算包括一项活动所消耗的实际工作时间加上工作间歇时间,注意到这一点非常重要。历时估算方法主要有:类比法,通过相同类别的项目比较,确定不同的项目工作所需要的时间;专家法,依靠专家过去的知识、经验进行估算;参数模型法,是通过依据历史数据,用计算机回归分析来确定一种数学模型的方法。

 3.制定进度计划。制定进度计划就是决定项目活动的开始和完成的日期。根据对项目内容进行的分解,找出了项目工作的先后顺序,估计出了工作完成时间之后,就要安排好工作的时间进度。随着较多数据的获得,对日常活动程序反复进行改进,进度计划也将不断更新。

 对于项目管理者,要其在项目初期就预见整个项目的一个精确的时间周期,恐怕是一件不太现实的事情;但如果是一位拥有非常丰富的项目管理经验的项目经理,他根据以往项目的信息估计、结合项目自身的特点(包括项目的范围和可利用资源状况等)制定出一个基准计划也不是一件太难的事情。估计项目开发周期的一个最经典的方法是:根据所有相关的信息,分别估计出乐观工期(To)、悲观工期(Tp)和最可能的工期(Tm),然后利用公式期望工时Te=( To +4Tm+Tp)/6得出基准计划的时间。表面看来,作计划和考虑问题的时间占用得多了,但实际上,从总耗用时间量来计算,却节省了许多宝贵的———即压缩流程的时间,最有效的利用了每个时间单位。

 安排好了的进度计划需要进行优化,网络计划技术是一种科学、有效的管理方法,是项目进度控制,特别是负责项目进度控制的完整的计划管理的理论基础,利它,可以优化整个项目的进度计划。转自项目管理者联盟

 绘制进度时间表常用的网络计划技术方法是甘特图法。它是以横线来表示每项活动的起止时间。甘特图的优点是简单、明了、直观,易于编制,是小型项目中常用的工具。优化进度计划的一个常用网络计划技术方法是关键路径法,项目是由各个任务构成的,每个任务都有一个最早、最迟的开始时间和结束时间,如果一个任务的最早和最迟时间相同,则表示其为关键任务,一系列不同任务链条上的关键任务链接成为项目的关键路径,关键路径是整个项目的主要矛盾,是确保项目能否按时完成的关键。转自项目管理者联盟

 二、人员工作量分配项目管理者联盟

 任何的项目都少不了一定数量的成员,成员的多少和分配也一定的决定了项目的成败,尤其是项目的成本。项目人员分配的有以下两个经验:

 1.不能在项目后期增加人员,因为会增加人员间通讯的成本开销转自项目管理者联盟

 2.人员间的通讯(沟通)会提高软件生产率和质量

 3.适当的延长开发周期,可以减少人力例如一个软件项目的人员的工作量分配比例经验: (40-20-40规则)

      ·10%~25%软件需求分析

  ·20%~25%软件设计

  ·15%~20%编码项目经理圈子

  ·30%~40%测试语调试

  三、项目任务优化

 任何一个项目都是由若干个相对独立的任务链组成的,只有在任何一条链都已经优化的基础上,才可能进行系统的优化,因此,保证每条任务链的效率是整个项目进度优化的前提和基础。项目管理培训

 通常,可以采用设置“里程碑事件”的方法来保证单独任务链的最优。

 所谓“里程碑事件”,往往是一个时间要求为零的任务,就是说它并非是一个要实实在在完成的任务,而是一个标志性的事件,例如软件开发项目中的“alpha测试”,“测试”是一个子任务,“撰写测试报告”也是一个子任务,但“完成alpha测试报告”可能就不能成为一个实实在在需要完成的子任务了,但在制定计划以及跟踪计划的时候,往往加上“完成al-pha测试报告”这一个子任务,但工期往往设置为“0工作日”,目的就在于检查这个时间点,这是“alpha测试”整个任务的结束的标志。

 “里程碑事件”目的就在于将一个过程性的任务用一个结论性的标志标的,从而使得任务拥有明确的起止点,这一系列的起止点就成为引导整个项目进展的“milestone”。在项目管理进度跟踪的过程中,只要能保证里程碑事件的按时完成,整个项目的进度也就有了保障。



如何有效地进行项目沟通
如何进行项目计划及质量管理
IT项目风险管理案例和应对之道
组建高效快速研发团队的必要
一个甲方项目经理的自白
TFS使用指南


软件项目管理
软件开发项目管理
研发项目管理
高级项目管理实战
敏捷项目管理实践
项目风险管理

相关咨询服务
建立项目管理规范


中国银行 IT外包项目管理
北京软件项目管理
某电子软件中心 项目外包管理
某电信服务商 项目外包管理
富士 软件外包项目管理与进度
Schneider 项目管理+软件质量
中国电信 软件项目管理