伴随着信息时代的到来,我国信息化行业得到了飞速的发展。IT项目投资已经位居全国各个行业的前列,但从整体上看,国内IT行业项目管理的水平普遍偏低。据了解,我国IT行业真正实现或者基本实现项目目标的投资项目所占比例很小,彻底失败的占到了不少的部分。究其原因,大多数失败的案例可以主要归结为与没有做好IT项目管理密切相关。
1、IT项目开发中实行项目管理的意义
项目管理就是在项目活动中运用一系列的知识、技能、工具和技术,以满足或超过相关利益者对项目的要求,实际上就是通过项目各方干系人的合作,把各种资源应用于项目,以实现项目的目标,满足项目干系人的需求,其本质就是对时间、质量和成本的管理。
随着IT项目的深入,各种技术的不断创新以及软件产业的形成,人们越来越意识到IT项目过程管理的重要性,管理学的思想逐渐融人IT项目开发过程中,项目开发的管理日益受到重视。
2、目前在信息化项目管理中存在的误区
现在大多数企业都认识到了在项目中进行管理的重要性,但是仍然有许多企业在实施项目管理的过程中存在着这样那样的误区,主要表现在:
(1)项目经理不够专业。在IT企业中,缺乏专业的项目管理人员来实施项目管理及担任项目经理,通常被任命的项目经理主要是因为他们能够在技术上独当一面,但是他们在管理方面特别是项目管理方面的知识比较缺乏。
(2)项目计划缺乏纲领性。项目经理对总体计划、阶段计划的作用认识不足,因此制定总体计划时比较随意,不少事情没有仔细考虑:阶段计划因工作忙等理由经常拖延,造成计划与控制管理脱节,无法进行有效的进度控制管理。
(3)需求有误或者需求分析不到位。项目的客户(使用者)认为自己只要将问题提交给开发方,剩下的工作就与我无关了,甚至认为没有必要在项目的建设中与IT人员沟通。IT项目开发人员受项目时间限制及无法取得“真经”就凭自己的理解来开发系统,最终等到系统交付时,往往会导致系统难以上线,或上线后使用困难。特别是在一些开发方没有经验的领域,这一矛盾尤为突出。
(4)缺乏有效的管理意识。部分项目经理不能从总体上把握整个项目,而是埋头于具体的技术工作,造成项目组成人员之间忙的忙、闲的闲,计划不周、任务不均、资源浪费。有些项目经理没有很好的管理方法,不好安排的工作只好自己做,使项目任务无法有效、合理地分配给相关成员,以达到“负载均衡”。
(5)缺乏有效的沟通制度和机制。在项目中一些重要信息没有进行充分和有效的沟通。在制定计划、意见反馈、情况通报、技术问题或成果等方面与相关人员的沟通不足,造成各做各事、重复劳动,甚至造成不必要的损失。
(6)风险管理意识淡泊。有些项目经理没有充分意识到风险管理的重要性,对计划书中风险管理的章节简单应付了事,随便列出几个风险,随便地写一些简单的对策,对于后面的风险防范起不到什么指导作用。
(7)项目干系人的不确定性。在范围识别阶段,项目组对客户的整体组织结构、有关人员及其关系、工作职责等没有足够了解以至于无法得到完整需求或最终经权威用户代表确认的需求;项目后期需求变化随意,造成项目范围的蔓延,进度的拖延,成本的扩大。
(8)缺乏项目团队的合理分工。项目团队内部有时由于各阶段不同角色或同阶段不同角色之间的责任分工不够清晰而造成工作互相推诱、责任互相推卸的现象,这些现象都将造成项目组内部资源的损耗,从而影响项目进展。
3、解决信息化项目管理中存在误区的有效策略
要想解决上面描述的误区,归根到底还是要从管理学的角度入手,即在IT项目的开发过程中加入过程管理的内容,这样我们可以在整个项目中对各个过程的质量加以控制,从而达到保证项目质量的目的。为了有效提高管理水平,我们应该努力做到:
(1)项目经理接受系统的项目管理知识培训是非常必要的,有了专业领域的知识与实践,再加上项目管理知识与实践和一般管理的知识和经验的有机结合,必能大大提高项目经理的项目管理水平。
(2)计划的制定需要在一定条件的限制和假设之下采用渐近明细的方式进行不断完善。提高项目经理的计划意识,采用项目计划制定相关知识、技术、工具,加强对开发计划、阶段计划的有效性控制,进行事前事后的评估。
(3)在初期常规的需求分析阶段,要求需求分析人员必须充分了解用户的目标与工作过程,设身处地替用户考虑问题,帮助用户将模糊的需求清晰化,将简略的需求明细化、完善化,将混乱的需求逻辑化、条理化。
(4)加强项目管理方面的培训,并通过对考核指标的合理设定和宣传,引导项目经理更好地做好项目管理工作。技术骨干在担任项目经理之前,最好能经过系统的项目管理知识,特别是其中的人力资源管理、沟通管理的学习,并且在实际工作中不断提高自己的管理素质,丰富项目管理经验,提高项目管理意识。