在IT项目实际管理中,经常会出现各种各样的问题,遭遇挫折甚至面临失败。对一个具体的IT项目来说,什么才是最重要的呢?
需要做些什么才能让IT项目可控,并且朝着成功的方向走近呢?IT项目管理-
IT项目管理是项目管理在IT领域的应用,结合IT行业特点运用项目管理技术、理念和方法,包括项目综合、范围、时间、成本、质量、人力资源、沟通、风险和采购管理以及启动、计划、实施、控制和收尾等过程组。
小编根据在IT行业的工作经验,总结分析了IT项目管理中存在的六大常见错误。
错误的需求调研阶段
在软件行业,在界面设计没有正式展现给客户之前,所有的工作都处于需求调研阶段。IT项目管理-
其实建筑行业已经给我们做好了先例:客户买房子之前是先要看看样板房和模型的,什么都看不到这房子你敢买么?除非你不是自己住!
而在我们所学的软件工程概念模型中,这是三个阶段:
需求调研、需求分析、概要设计。
IT项目管理,在客户把他们想要管理的业务模块以及与之相关的业务数据,流程,表单交付你的时候,你千万不要把这个阶段定性为需要调研结束,写出《需要规格说明书》就可以了。
大量的实践证明,在概要设计阶段所衍生出来的需求工作量是之前的~倍,甚至更多,因为这要看设计人员的业务沟通能力和建模水平。
有实施经验比较丰富的项目管理人员总结说,在中国实施软件项目,必须以咨询方式展开:要推出自己的方案,而不能完全按照客户来提需求作项目。这是一种很好的解决思路,但无法解决所有实施项目的难题。这种解决方案的前提,要么项目实施者有成熟的业务模型,要么有成熟的产品(包含了成熟的业务模型),否则是不可能做到的。但如果没有~年在同一行业,同一领域的实施经验和理论总结,没有哪家IT企业能达到这样的前提要求。
其实得出这样结论的深层原因,是因为国内多数企业管理思想不成熟,更谈不上完善的业务模型,所以客户的思维一定程度是发散的,还未形成系统。
IT项目管理,甚至还有些客户的领导,脑子中有很多新鲜的点子,他都有可能想在企业信息化的实施过程中加进来。所以,要做好实施项目,实施者必须有很好的业务建模能力,快速的给客户展示合理的软件原型。IT项目管理-
“忘记”项目目标
你看到这个题目什么感觉?
很多人会觉得这样的错误怎么会发生?
几乎没有人会认为自己犯这个错误!
“忘记”项目目标有两种情形:
一是从开始接手项目就没弄清楚项目的目标是什么;
二是虽然清楚项目的目标是什么,但却干着跟完成项目目标无关、甚至有害的事。IT项目管理-
“时刻铭记项目目标”是项目管理很重要的一个思维,项目所有的活动都围绕这个展开。
可是随着项目的逐步开展,尤其是复杂项目:人多、事多、周期长,很多项目经理会逐渐因为个人喜好而忘记了项目的大目标。
比较典型的有:技术出身的项目经理会沉迷于技术细节,大量时间花在学习新技术或者一头闷在解决技术难题上;脾气火爆的项目经理会因为很多不值当的事情大发脾气,把团队搞得乌烟瘴气;小心眼、爱面子的项目经理会因为某个组员无意的顶撞而怀恨在心,从此总给其穿小鞋,搞得团队拉帮结派,毫不团结;有更糟糕的,比如爱玩游戏的,爱喝小酒的等等。所有这些,无论原因是自身不成熟,还是管理经验、管理能力不足,结果都一样,那就是项目出问题,甚至失败。
IT项目管理,项目经理最重要的一项任务就是“跟踪与控制”,时刻把握项目方向,保证项目计划得以顺利执行,偏差控制在可控风险范围内。但项目总是有太多意外因素,尤其是周期长的项目,人们常用“夜长梦多”来形容风险会随时间的延长而增加,所以项目经理一定时刻都要保持头脑清醒,对项目无益的事情不做,对项目有风险的事情更不能做。
任何项目在开展过程中都会不断面对“机会”和“诱惑”,项目经理一定要能明确项目大目标,才能清晰地识别哪些是使项目成功的“机会”,哪些是会给项目带来风险的“诱惑”,才会少走弯路,早日成功。IT项目管理-
“人是需要不断被提醒的”,这由人性决定。
IT项目管理,智慧的人能够不断的反省从而自我提醒,愚笨的人会被挫折、外界的“警示”不断提醒,这就形成了“成功”与“失败”的差异。
IT技术人员不需要掌握项目管理
有这种看法的人不在少数。根据观察,之所以形成这种看法,一是对项目的真正概念不清晰,二是对管理的概念“神话”了,把管理理解成了高深莫测,非一般人能做的事情。
从日常生活的吃喝拉撒到国家管理,处处都是项目,处处都需要项目管理,也就能明白每个人都需要项目管理,也就能理解学会了项目管理将会多么受益无穷,娴熟运用项目管理思维将无往不胜!
IT项目管理,计划不能变
怎样才能保证项目成功?“计划,计划,再计划”,这是项目管理的最佳实践!所以,做项目管理的一般都知道如何编制项目计划,并且很多人能熟练使用相关的工具,如PowerPlan。每个项目经理都会记住“计划一旦形成,就严格按照计划去执行,而不受某个人、某件事的影响”这个原则,也明白“这样做不仅能够减少大量资源的浪费,产品的质量也能得到保障。”所以,很多项目经理排斥,甚至拒绝改变计划。坚持原则,这貌似没什么错,但真的这样么?IT项目管理-
要弄清楚一件事是否有必要做,首先就得弄清楚两个问题:
一、这件事为什么要做?做了有什么好处?
那我们首先问一下编制计划的目的是什么?我们知道计划是项目管理的最佳实践,计划是保证项目成功的一种手段和方法,做这件事只有一个目的,那就是为了“保证项目成功”,但前提是,这份计划是“周密的、可行的”。
严格执行一份周密可行的项目计划才能保证项目成功。很多项目经理记住了上面的“严格执行”原则,但忘记了这个大前提。
IT项目管理,第二个问题,计划有什么好处?
项目管理的计划方法,把项目活动、持续时间、所需资源有机地结合在一起,并且有严格的先后次序、里程碑和关键路径,可以清晰地提醒项目所有成员在什么时间,做什么事情,保证每个项目任务都得以执行;通过对计划的执行跟踪,项目经理可以清晰地了解项目进展情况和偏差情况,评估并及时有效的控制项目风险,从而保证项目的成功。
明白了这两点,我们再来看IT项目。对多数IT项目,尤其是软件实施项目,启动时都存在范围不够明晰,需求不确定的情况。
只有到软件Demo产生,才可能需求清晰,范围确定,这些情况就决定了IT项目计划需要根据项目的实际情况及时进行修正。如何压缩范围确定的时间,早日制定出周密可行的计划,是软件项目的一个重要课题。IT项目管理-
IT项目管理,有些项目经理会走另外一个极端:因为需求不确定,所以不制定项目计划。这同样是对计划的错误理解。即使计划不够周密,但它可以提醒我们项目的大目标是什么,保证项目团队所采取的行动不偏离大方向。任何一项大的项目,都可以拆分成很多小项目,WBS的“渐进明细”,也是项目必须完成的任务之一,所有任务的持续时间都是要估算的,即使不够准确,至少可以作为经验累积,为今后的准确估算做了准备。
因此,项目的任何阶段都一定要有计划。
项目一定要盈利
“项目一定要盈利”,这句话被无数IT项目经理奉为真理,也就注定了要创造很多悲剧!为了达到这个目的,很多IT项目经理甚至都在悉心研究厚黑学,从而用最低的成本创造最大的利润。
项目管理作为“战术”层次的管理手段,一定要服务于“战略”层次的大方向。商场如战场,有胜利就会有失败。为了战略胜利,很多战役要“诱敌深入”,必须打败仗。败仗不要紧,关键要弄清楚败到什么层次,损失到何种地步,明确本次战役的真实目标,再去打这场战役,就会做到驾轻就熟,从而不至于到最后形成“不仅损兵折将,还未能诱敌深入”的局面。
开拓市场、占领市场、站稳市场、挖掘市场,这是每个公司发展必不可少的步骤。很多项目,对公司来说都是为了占领市场,甚至“虎口夺食”。这样的项目,公司从战略层面首先要求的绝对不是盈利,而是如何能把市场占领,继而站稳,项目经理必须明白这个战略意图。
“平衡”是项目管理最为重要的一个思想,从过去的做好“质量、时间、成本”项目三要素的平衡,到现在“满足相关干系人的需求”,所有的最佳实践和理论研究成果,都绝不会提倡走极端,“杀鸡取卵”!IT项目管理-
IT项目管理,利润只是项目的一个目标,并且一定要明白有“短期利润”和“长期利润”之分,过分单一追求利润的项目注定要失败,过分追求利润的公司也不会长久。
该花的钱不能省,不该花的钱一分也不要花,项目经理把成本控制在合理的“预算”范围内,就是成本控制的成功。万万不可为了把一个注定要“赔钱”的项目做得盈利而想尽办法、绞尽脑汁压缩成本,从而让组员加班加点,玩命干活,到最后,项目干完了,人也走光了,还极有可能因为赶工导致项目质量不合格,客户不满意,那就真的“赔了夫人又折兵”! 项目组要能保持激情高效,不能懒散拖沓,项目经理一定要把握好这个度,绝不能走极端。
平衡是一门艺术,也是展示项目经理能力水平的一个重要标尺!
记住了“科学”,忘记了“有效”
学以致用,就怕乱用。无论是产品、技术还是管理方法,都存在为了更“先进”、更“科学”而罔顾现实,盲目乱用的现象,结果“先进”和“科学”的技术、工具不仅未提高生产效率,却成了累赘,这样的情况到处都是,在IT项目中也为数不少。IT项目管理-
IT项目管理,很多IT项目经理在学习了一些新的技术后,总想立刻在项目中实践,而不去仔细分析这些技术在这个项目中是否需要,是否适合。
IT技术日新月异,不断有新的理论被提出来,被翻译引进到国内。有些项目经理在一知半解,对这些技术还不是很熟悉的情况下,就敢向人吹嘘他所“掌握”技术的“科学性”、“先进性”,进而强制要求在项目中实践。
掌握任何新东西都有“学习曲线”,项目的时间限制是项目经理必须时刻牢记的要素,把握不好就会给项目带来极大风险。
“科学”、“先进”、“好用”等等修饰头衔这些都不是要选择的首要理由,“需要”、“适用”和“有效”才是首要考虑的事情。
IT项目管理,对于项目经理来说,所有的决策都要围绕项目目标进行。项目经理的首要任务是保证项目成功,如果同时能引入新的技术、工具,增加组员的知识技能,提升项目组工作效率,提高产品的质量和可靠性,绝对是“锦上添花”,但绝对不能为了“锦上添花”而导致项目失控甚至失败,“捡了芝麻,丢了西瓜”!IT项目管理-