`
bluestar
  • 浏览: 376430 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

(转)IT项目进度滞后的原因分析

阅读更多

内容摘要:

   项目进度滞后是IT项目管理中的常见问题,同时也是造成项目失败的原因。本文针对目前IT项目管理的现状,指出了导致IT项目进度滞后的关键因素,分析了其产生的原因,以期为项目管理提出建设性意见。

 

关键词:IT项目管理 项目进度滞后 关键因素

 

     信息技术的飞速发展使人们正在享用着众多IT项目的成果,但是多数的IT项目均以失败告终。究其原因,失败一般是由于项目管理上的不规范和认知错误造成。 本文从项目管理角度得出,项目范围、项目成本和项目工期这三大变量决定了项目的成败。而其中项目工期上发生的滞后作为IT项目管理中的常见问题,也逐渐引 起管理者的重视。

  项目概述

   项目是一个惟一的、复杂的和关联的具有统一明确目标或目的,并且必须在特定时间里、在预算内、按照规格说明要求完成的活动序列。项目的主要属性是:项目 是惟一的,每一个项目都有区别于其他项目的特性;项目是复杂和关联的,存在着诸多不确定、非预期的复杂因素,同时项目的大部分活动与活动之间是相互关联、 相互作用的;项目具有统一明确的目标或目的,并且这个目标是可行的,而从IT项目的角度来看,最终的目标是根据客户需求定制一个IT领域的产品或服务;项 目受到时间和成本等资源限制,一个成功的项目实施应该要在规定的时间和预算内完成,时间和成本是项目实施的两个约束条件;项目实施要按照规格说明的要求, 一个项目的实施应该严格按照用户或发起人的需求,明确项目的任务和范围,范围是项目实施的第三个约束条件。

  项目管理是指在指定时间内用最少的费用开发可接受的系统管理过程,内容包括确定范围、计划、人员安排、组织、指导和控制。项目经理要根据项目实施的范围、时间、成本、质量等目标,合理进行资源配置,有效协调各个活动的开展,以满足用户的需求和其他利益相关者的期望。  项目管理者联盟,项目管理问题。

  IT项目进度滞后的关键因素分析  

   项目进度滞后指的是项目没有在规定的工期内完成符合规格说明和质量标准的产品或服务。项目进度滞后是IT项目执行中的常见问题。项目经理在处理项目进度 滞后上通常采取的办法是,添加人力物力等资源,增加成本;或是砍掉某些步骤草草结束,等交付后再慢慢解决出现的各种问题。显然这两种办法都不是理想和明智 的。如果能够找到导致IT项目进度滞后的关键因素,防范于未然,将最大限度的减少滞后发生的可能性或者将损失减少到最小程度。分析造成IT项目滞后的原因 主要有两种,一是项目经理对于项目的实施计划没有准确定义;二是在项目执行过程中发生偏差或项目范围发生变更。具体来讲,有以下几点关键因素: http://blog.mypm.net

  (一)乐观主义

   IT行业的发展不过短短几十年,可是说是一个新兴的行业,从而决定了从业人员即程序员都是一些思维活跃、带有乐观主义色彩和不怕冒险的年轻人。所以项目 进度安排背后的第一个错误假设就是 “一切运作良好”。每一项任务仅花费它所“应该”花费的时间。体现在项目经理对时间的估算上,往往过早的承诺和敲定项 目实施的工期,而不给自己留有足够的余地。事实上,当面临大型软件项目时,业务人员之间概念的不一致性和非预期事件的发生,都将导致不出错的概率是零。由 于任务之间的关联性,错误将会发生连锁效应。纠正这些错误将会耗费团队成员很多时间,使项目进度发生拖延,有时甚至对滞后的时间跨度都不能预期。http://bbs.mypm.net
项目管理者联盟,项目管理问题。
  (二)不成熟的项目计划

   项目计划是用来协调其它具体计划,以指导项目执行和控制的文件。一个成功的项目应该从制定正确的项目计划开始。项目计划的主要内容包括:明确项目交付 物、定义工作包、估算工期、制定工作包的进度计划、资源有效性的管理、成本预算、整合进度计划和预算、定义关键绩效指示器或里程碑、明确关键成功因素。但 是从目前的行业趋势来看,大部分IT项目经理是从程序员转型而来,很多人没有接受过该职业的正规培训和教育。在制定项目计划时,过多地依赖以往工作经验或 直觉,缺乏数据支持,采用非阶段化方法,对系统开发原理认识不够,不能有效利用项目管理软件辅助进行项目计划的制定。估算项目工期作为项目计划中的一个重 要环节,不仅会影响其他计划环节定义上的正确性和精确性,同时也会受到其他环节定义的影响。例如在工作包的优先秩序上,安排不合理使执行过程中的变更导致 工期延误。

  (三)系统测试

   根据软件开发行业的成功经验法则,早期模块、单元测试和系统整体测试的时间应该占到整个工期的一半,当然也包括发现错误后解决问题的时间。但是系统测试 却往往最容易被忽略。首先系统测试的工期要按系统出现的错误、缺陷多少而定,存在较高的不确定性,加上多数人员的乐观主义,实际出现的缺陷数量要比预期 多。一旦发现的错误数量超出估计,由于这一部分工作受到任务前后顺序的牵制和对任务熟悉程度的约束,导致的进度滞后便很难扭转。另外,由于系统测试带来的 进度滞后一般发生在项目末期,这时人力、物力、财力都将要消耗殆尽,筹集资源必定要付出更高的成本。更为严重的是,该项目如果是在即将发布的时候出现延 误,所付出的二次商业代价也相当高昂。

  (四)人月神话

 

      人月是在估计进度安排中经常使用的工作量单位之一。例如:一项软件项目的总工期是4个月,需要的人员是8人,则该项目的工作量:4×8=32(人月)。在 项目发生进度滞后时,项目经理常常会试图通过分配更多的人到项目团队中来解决问题。但是人员和时间的可替代性需要两个前提:首先任务是可以分解的;其次负 责任务的人员之间不需要交流、培训。当任务由于次序上的限制不能分解时,人手的添加对进度没有任何帮助。

   在任务需要交流的情况下,假设团队中由n个人员需要一对一的交流,那么交流的信道数量将变成n(n-1)/2。这时3个人的交流工作量是2个人的3倍, 4个人的交流工作量是2个人的6倍。对于存在于IT项目中的交流,还包括不定期的多人讨论和例行会议,这时情况会变得更糟。

  关于培训,每个成员新进入到一个IT项目团队时都需要对该项目的主旨、技术、目标和团队内部的工作条例等进行领会和掌握。这种培训不能分解,而且需要至少一名老员工对他们进行业务指导和培训。因此,这部分增加的工作量随人员的数量呈线性变化。

   由于软件开发本质上是一项系统工程,其中各个任务之间的关联性和复杂性需要较大工作量的沟通、交流。如果添加人手,在新成员需要培训的情况下,任务分解 所节省下来的时间将不能补偿新成员加入所导致的沟通、培训所耗费的时间。另外,任务的分解也可能使一部分已经完成的工作发生丢失,同时分解后需要进行的系 统测试工作量也会增加,因此,添加人手可能会导致进一步的进度拖延(如图1所示)。在项目任务相关程度和复杂程度高的情况下,项目经理在处理进度滞后时, 可以考虑在现有团队内部进行任务的重新调整和分配,而不应该盲目使用补充人力的方法。

 图1

   (五) 用户需求发生变更

   在IT项目的实施过程中,用户或利益相关者的需求非预期地发生变化和增长,从而造成项目范围蔓延也是导致项目进度滞后的关键因素之一。这种情况的发生可 能是前期没有严格地对项目范围进行界定,分析调研人员没有正确地领会用户意图或是没有成功地引导用户配合做好需求分析,以至于产生项目需求方与项目实施方 在项目界定上的不一致。另外,用户自身原因造成的需求变更也是常见因素。这种非预期情况可以通过加强实施方与需求方的沟通,改善系统启动阶段和系统分析阶 段的工作绩效,同时以合同的形式对项目范围进行严格定义,明确权责,重视和加强合同管理,免除因为用户自身原因造成的需求变更给项目实施方带来的损失风 险。
   综上所述,盲目的乐观主义、不成熟的项目计划、缺乏对系统测试的重视程度、对于人员和时间两者可替代性的误解以及非预期的用户需求变更是导致IT项目进 度滞后的五大关键因素。除此之外,当然还有其他诸多因素会影响项目进度,比如企业重组和管理人员的调整。排除这些客观不可控因素的制约,IT项目经理在项 目管理的整个过程中,应该以严谨的态度进行项目计划的制定和充分考虑可能影响项目进度的主客观因素及造成的后果,加强对项目执行过程中关键环节的监控,提 升风险规避意识,提高项目管理能力和项目管理技术。另外,企业应该加强在职培训的投资,力求培养高素质的项目经理和有效的项目团队,使团队能够在合理预 期、合理成本的范围内完成项目任务,更好地为企业带来行业声誉与效益。

(原文)http://www.mypm.net/articles/show_article_content.asp?articleID=12421

  • 大小: 9.2 KB
分享到:
评论

相关推荐

    IT项目管理案例分析.pdf

    ### IT项目管理案例分析 #### 案例背景与问题概述 本案例聚焦于项目经理陈伟明在其负责的项目A中遭遇的一系列挑战及其最终结果。项目A在启动初期便面临资源分配不当、沟通障碍等问题,进而导致项目延期、成本超支...

    信息系统项目管理师计算题(进度)

    当SPI 时,表示项目进度滞后。 ##### 3. 预测分析 - **EAC (Estimate At Completion)**: 完工尚需估算,用于预测项目最终的实际总成本。有几种不同的计算方式,其中一种是在偏差具有代表性的情况下,EAC = AC + ...

    it项目执行控制阶段320单项目挣值分析表.doc

    "it项目执行控制阶段320单项目挣值分析表.doc" 文件就是这样一个工具,用于帮助管理者进行有效控制和评估。 挣值分析(Earned Value Analysis,EVA)是一种项目管理技术,用于衡量项目的进度和财务表现。通过对比...

    IT项目管理 需求分析师 架构师手册

    《IT项目管理:需求分析师与架构师的协作指南》 项目管理在IT行业中扮演着至关重要的角色,尤其在涉及跨部门和跨公司的合作时,挑战更为艰巨。在这种情况下,项目经理需要具备独特的策略和技能来确保项目的顺利进行...

    IT项目管理方案 - 二手市场软件开发案例分析.docx

    《IT项目管理方案 - 二手市场软件开发案例分析》这篇文档深入探讨了IT项目管理中的常见问题和解决方案,以二手市场软件开发项目为例,揭示了项目管理中的关键环节及其重要性。以下是根据文档内容总结的知识点: 1. ...

    it项目管理21

    例如,在一个建筑项目中,如果实际成本远超预算,那么CPI和SPI可能低于1,表明项目存在成本超支和进度滞后的问题。 3. 在IT项目实践中,通过对各个工作包的计划费用、实际费用和完成情况的跟踪,可以计算出如ACWP、...

    IT项目管理-3.36基于挣值分析的风险监控表.doc

    在IT项目管理中,挣值分析(Earned Value Analysis,EVA)是一种强大的工具,用于评估项目的进度和成本绩效。基于挣值分析的风险监控表是项目经理监控项目风险、确保项目按计划进行的关键手段。这份“IT项目管理-...

    [IT项目管理英文第6版(1-3章)]

    《IT项目管理英文第6版》为那些希望提升其在这一领域专业知识和实践能力的人们提供了一个全面而权威的学习平台。该书涵盖了项目管理的基础知识和核心概念,旨在帮助读者理解项目管理的技术需求,并在实际工作中...

    专题资料(2021-2022年)IT项目管理3.36基于挣值分析的风险监控表.doc

    【IT项目管理】\n在IT项目管理中,基于挣值分析(EVA,Earned Value Analysis)的风险监控是衡量项目绩效和预测未来趋势的重要工具。挣值分析结合了项目的成本和进度信息,以评估项目是否按计划进行,是否超出预算,...

    专题课件完美版(2021-2022年)企业IT项目管理ppt 332 .ppt

    这些问题可能导致项目成本超支、进度滞后,甚至项目失败。因此,IT项目管理需要有针对性的对策,例如强化需求管理,实施有效的计划和控制机制,提高估算准确性,并建立灵活的项目范围管理策略。 总的来说,企业IT...

    NPUSS-Tinder-PPR-0.2 项目进度报告1

    - **项目进度**:在需求分析阶段,项目已经取得了进展。报告详细记录了这一阶段的完成度,包括进展情况和当前状态,这有助于管理者跟踪项目的实际进展与计划之间的偏差。 - **资源耗用**:报告中还涵盖了资源耗用...

    IT项目管理的六种错误思维

    ### IT项目管理的六种错误思维 #### 错误一:错误的需求调研阶段,导致很多项目永远无法结束 - **核心问题**:在IT项目管理过程中,错误地将客户提供的初步业务需求理解为需求调研阶段的终结,忽视了后续的需求...

    3专题资料(2021-2022年).20单项目挣值分析表.doc

    在IT项目管理中,20单项目挣值分析表通常会包括以上这些关键指标,以便项目经理能够全面了解每个项目的健康状况,并据此调整资源分配和项目策略。通过定期更新和分析挣值数据,可以及时发现潜在问题,提前采取应对...

    IT项目经理必备的五种能力

    最后,项目经理应当具备协调项目进度的能力,通过监控各部门的工作状态,确保整个项目的进度不受单个部门的滞后影响。 其次,决策能力是项目经理在复杂信息环境中把握项目方向的关键。项目经理需要对收集到的大量...

    原因因素分析鱼骨图PPT素材.rar

    总的来说,这个"原因因素分析鱼骨图PPT素材"是一份非常实用的工具,无论你是IT项目经理、软件开发者还是质量管理人员,都能从中受益,提升问题解决的能力。通过深入理解和运用鱼骨图,我们可以更好地剖析问题,推动...

    IT项目管理案例(使用Project).zip

    综上所述,"IT项目管理案例(使用Project)"这个压缩包内容很可能包含一系列使用Project进行项目管理的实际操作步骤和案例分析,通过学习这些案例,我们可以深入理解如何利用Project来优化项目管理,提高团队协作...

    第11章项目管理软件的应用(IT项目管理,蒋国瑞等编著).pptx

    【IT项目管理软件应用】 IT项目管理软件是项目管理中不可或缺的工具,它们帮助企业或团队高效地规划、执行和控制项目。本章主要介绍了几种常用的IT项目管理软件及其功能。 1. P3e/c for Construction:由Primavera...

    系统集成项目管理工程师下午案例分析试题及标准答案

    - 时间管理调整:根据实际情况调整项目进度计划,合理分配剩余任务的时间,确保整体项目的顺利完成。 - 风险评估与控制:定期进行风险评估,对于可能出现的风险提前制定应对措施。 #### 问题二:资源管理与配置 ...

    20单项目挣值分析表.doc

    在IT项目管理中,挣值分析(Earned Value Analysis,EVA)是一种强大的工具,用于评估项目的财务表现和进度执行情况。"20单项目挣值分析表.doc"是一个文档,可能包含了对20个单独项目的详细挣值数据,帮助管理者了解...

    第二章 施工总进度与网络计划.doc

    在IT项目中,这可能对应为需求分析、系统设计、编码、测试和部署等阶段。每个阶段都有明确的时间节点和完成标准,以确保整体进度的顺利进行。 施工强度是指在一定时间内完成的工作量,如土石方开挖量、混凝土浇筑量...

Global site tag (gtag.js) - Google Analytics