需求变更风险。需求变更是软件项目经常发生的事情。一个看似很有“钱途”的软件项目,往往由于无限度的需求变更而让项目承建方苦不堪言,甚至最终亏损。预防这种风险的办法是项目建设之初就和用户书面约定好需求变更控制流程、记录并归档用户的需求变更申请。
进度风险。有些项目对进度要求非常苛刻,但对于进度要求不高的项目,同样要考虑该风险。项目进度的延迟意味着违约或市场机会的错失,预防这种风险的办法一般是分阶段交付产品、增加项目监控的频度和力度、多运用可行的办法保证工作质量避免返工。
质量风险。有些项目和用户对软件质量有很高的要求,如果项目组成员同类型项目的开发经验不足,则需要密切关注项目的质量风险。一般需要经常和用户交流工作成果、采用符合要求的开发流程、认真组织对产出物的检查和评审、计划和组织严格的独立测试等。
技术风险。在软件项目开发和建设的过程中,技术因素是一个非常重要的因素。项目组一定要本着项目的实际要求,选用合适、成熟的技术,千万不要无视项目的实际情况而选用一些虽然先进但并非项目所必须且自己又不熟悉的技术。如果项目所要求的技术项目成员不具备或掌握不够,则需要重点关注该风险因素。
在应对IT项目的风险方面,可以借助信息化项目管理系统解决,比如8Manage PPM,能够对项目进行全程的风险跟踪,自动检测项目各种系统性风险及其影响,包括项目计划,成本,资源以及质量的风险,并且能根据现有影响自动推测最终的影响,做到自动监测超时和超支风险、自动监测使用不恰当资源与资源短缺的风险等工作,并提供集成的风险登记表和预警提示,使项目人员可清楚地知道若不及时恰当地管理这些风险的严重性。同时,8Manage支持记录用户自定义风险并跟踪风险从开始到结束的整个过程。系统会自动根据风险发生几率的高低和采取行动前后风险的的影响来分类和评估每个风险,以便项目人员更快速有效地确定行之有效的方案来避免风险,为IT项目的成功研发保驾护航。
IT项目管理是项目管理在IT领域的应用,结合IT行业特点运用项目管理技术、理念和方法,包括9大知识领域(项目综合、范围、时间、成本、质量、人力资源、沟通、风险和采购管理)以及启动、计划、实施、控制和收尾等过程组成。
在IT项目管理中通常会使用8Manage项目管理工具,可以从立项-计划-实施-收尾等全过程监控,可以管理到项目的进度、计划、风险、资源、成本、需求、变更、时间等方面, 项目实时管理,第一时间汇总项目动态,项目超支、风险预警提醒,支持多部门、多站点、大型复杂项目,多项目实时管理,第一时间发现项目问题,迅速提醒、响应。
IT项目的特征:
(1)时间紧迫性。
任何项目都有周期限制,但是IT行业的特点决定了其在这方面有更加严格的要求。IT项目的紧迫性决定了项目的历时有限,具有明确的起点或终点,当达到了目标或目标被迫终止时,项目即结束。随着信息技术的飞速发展,IT项目的生命周期越来越短,时间甚至成为项目成功的决定性因素,因为市场时机稍纵即逝,如果项目的实施阶段耗时过长,市场将被竞争对手抢走。因此,作为IT经理在开始一个项目之前,就必须明确项目的时间约束,甚至具体到每一个任务都必须明确时间要求。
(2)项目独特性。
按照项目定义可知,每一个项目都是惟一的,世界上没有完全一样的两个项目。但是这一特性在IT领域表现得更为突出,IT项目不仅向客户提供产品,更重要的是根据客户的要求提供不同的解决方案。即使有现成的解决方案,也需要根据客户的特殊要求进行一定的客户化工作。因此,IT项目经理必须在项目开始前通过合同(或等同文件)明确地描述或定义最终的产品是什么。如果刚开始对项目的目标没能定义清楚,或未达成一致,则最终交付产品或服务时将很容易发生纠纷,造成不必要的商务和名誉损失。在IT项目中,即便是定义清楚了项目的目标,客户仍然会经常调整实现指标,这就使得项目变得很难控制,因此这就需要项目组与客户单位有良好的沟通渠道,否则变更是无止境的。
(3)不确定性。
IT项目的不确定性是指项目不可能完全在规定的时间内、按规定的预算由规定的人员完成。因为项目计划和预算本质上是一种预测,在执行过程中与实际情况定会有差异。另外,在执行过程中还会遇到各种始料未及的“风险”,使得项目不能按原有的计划来运行。因此,在IT项目实施过程中既要制定切实可行的计划,又不能过度计划。过度计划就是将项目中非常微小的事情都考虑清楚才动手实施,制定“详细的计划”的目的是试图精确地预测未来,但这有时也是不切实际的,在执行过程中经常会出现计划难以与实际一致,而不得不频繁地进行计划调整。因此,在IT项目执行过程中仍会碰到各种各样意想不到的问题,且往往没有现成的处理方法,这就需要项目经理掌握必要的工具方法,掌握整体过程和关键要素,灵活面对,妥善解决。
你是从业多年的程序员吗,想过35岁以后还会从事这个职业吗?
你是实施工程师吗,干了多年基础工作之后,思考过奋斗的目标吗?
你是需求分析师吗,多年来与客户的接触让你的经验丰富,却一直没有勇气承担起项目的责任,渴望过让需求真正在你手里落地吗?
你是测试工程师吗,是否厌倦了不断找别人的错误,现在只想让别人找自己的错误?
你是前端吗,是否在不断地寻找合适框架中迷失了你的初心,曾经那个让你激动无比的效果,为什么没有再去使用它?
你是设计吗?是不是觉得自己再用心的设计
最终做出来都会变成不想要的样子,心有不甘却又无可奈何?
这些IT职业的苦恼和忧愁,在IT行业有哪些职业能够解决上面的问题?答案可能有多个,但是最合适的选项就是IT项目经理。
作为第一选项,许多人会选择项目经理(以下特指IT项目经理)进行职业转型,原因自然是相对其它职业有着非常明显的优势,下面几条简单列举一下它的优势:
第一 入行门槛高,其实对于有经验的人来说,入行门槛高是一件好事,可以形成职业壁垒,只跟小部分人才进行竞争,职场压力相对会比较小。
项目经理岗位对工作经验和情商都有一定的要求,能胜任的大多数是在行业内从业多年,对行业通用的技能和规则有着一定了解的老油条。
如果没有太多的经验就贸然从事这个职业,很容易遇到困难就无法解决,只能向领导求助,依靠领导的不断救场,推进项目的进度。直到有一天领导受不了了,对项目经理说:“这还不如我自己干呢,我来管项目吧,你当领导去!”
但是还有另外一种可能,在一个项目的试炼之后小号完成了变成大号的终极考验,就像灰袍的甘道夫变成了白袍的甘道夫,一挥手,曾经遇到的强敌灰飞烟灭,小项目进不了他身,瞬间就能秒;又如同武林高手打通了任督二脉,练就一身深厚的内力,之后纵横项目的江湖,翻手为云,覆手为雨,从无败绩。
当然,以上存属臆想,如果有人短时间就做到了这些,那只能说是天赋异禀,这只是少数人拥有的特质。我等战五渣,还是练好武功再下山吧,还得防备辛苦练武二十年,下山被人家一刀就秒了。项目的江湖,斗争激烈,只有身兼多项武功并且没有死穴的高手才能进入。
第二 工资待遇高,由于入行门槛高,且需要有一定管理经验的人,相对来说人才稀缺,工资自然会定得高一些。
项目的规则是谁干最多的活,就得最多的功劳,出问题也得背最大的锅。项目经理因为岗位责任的原因,必须得尽最大的努力推进项目,结果自然是项目完成交付的最大的功劳是项目经理的。当然,没有交付好项目,责任也全在项目经理的,该背大锅就得背大锅,不可能功劳都给你了,背锅的时候就想跑。
按照行业默认的规则,完成项目关键节点或者完成项目终验之后,会根据对项目的贡献发放奖金,以提高大家工作的积极性,项目经理自然会得到最多。实际上这也是一种工作的正向激励,能者多劳,多劳多得,在项目当中体现的最明显。
第三 工作时间相对自由,项目经理最主要的责任是要发挥个人的主观能动性,按计划推进项目的进度,确保正常交付。
因为项目所在地一般和公司不在同一个位置,需要经常去项目现场外办或者出差,鉴于客户现场条件限制,一般公司很难或者无法在考勤上对项目经理进行固定的管理。
这样的好处就是项目经理在每天完成项目任务之外的时间,完全可以自由地支配,想干嘛就干嘛,不用像在公司必须按时打卡上下班,工作和生活的自由度都更大一些,可以满足d性上班的就业要求。
有的能力强的项目经理,都可以不用去项目现场,几句话指导,分分钟就能完成任务,真是人在床上躺,钱从天上来,这工资挣的是真轻松。
看完上面的三个优势,是不是觉得这个职业很不错,非常心动,想赶紧尝试尝试。先别急,既然说到它有特别明显的优势,那肯定也会有地狱级别的工作内容,要不然简历肯定满天飞,都抢着去从事这个职业了,轮到咱们说不准黄花菜都凉了,不对,可能黄花菜冻得梆梆的了都轮不上。
实际上很多人对这个职业并不陌生,因为经常能与从事这个职业的人打交道,在工作中有或多或少的交集,打交道次数多了可能会觉得从事这个职业比较容易。
但那是没有真正对这个职业了解前下的结论,没有实践就没有发言权,更何况这是个非常看重过往从业经验的工作,没真正从事过更不会了解这个职业的风险与压力,那真是在刀尖上行走,每一步都要小心翼翼,如果走得不稳,那就准备好承受刀尖的反噬痛苦吧。
说了那么多好处和难处,没有真q实d的 *** 作,还是无法感受真实的一面,下面就具体讲一下项目经理的工作内容,大家可以把自己代入到这个工作里面,看看在这个地狱难度的关卡中可以进行到第几关。
第一关,组建项目团队。开局一个人,制霸新手村,就靠抢资源。
项目经理大多有过这样的经历,领导晚上突然发过来一条信息:“这几天有个项目启动会,你参加一下,了解一下客户相关的信息,提前做好准备”,好嘛,连啥项目内容都不知道,就只给了一个地址,这种情况就像只穿着一条裤衩,就把你丢进了新手村。还想出去打怪升个级,没有装备武器,新手村门口都出不来。
项目启动会是项目经理在项目中进行的第一项里程碑,确定了项目的正式启动,规定了甲方乙方以及第三方监理的责任和义务,最重要的是公司给予了项目经理组建项目团队的权利,根据项目的建设内容,可以要求公司抽调相关的人力资源,要求要各部门优先配合项目的进度事宜。
获取资源是项目启动会之后最重要的事情。资源包括两种,一种是人力上的资源,比如组建项目的实施团队,团队成员可以从其它项目组抽调人员,如果没有足够的人员可抽调,就要考虑招聘新的人员;一种是行政上的资源,公司和客户需要给予项目经理场地、设备以及人员协调的支持。
项目的初期是最容易获取这些资源的,这时候公司和客户对项目的关注度最高,对项目相关的审批优先级也是最高,对项目经理的合理要求也是大开绿灯一路放行。
现在项目经理已经被扔进了新手村,他看了看四周,空无一人,就给自己起了绰号“就我一个人可干不了!”,公会(公司)领导看到了,质疑他的能力,口头批评一次,他又改成“我自己就行!”,可是又想到活太多了,这么吹牛也不是办法,又改成“人越多项目越早完事!”,领导又看见了,对他说:“你自己组建团队吧,要多少名额,自己看着办吧!”
好的,那就看着来了,大张旗鼓的改成了“我来了,我征服,谁不服我,我就服谁,谁服我,我就欺负谁!”,改完以后,一想这不是把自己真实的想法写出来了,这谁还跟他干呢。最后决定来个激励点的,“跟着我,活少,有肉吃,钱随便花”,项目的激励就这么定了。
现在到了地狱级别闯关的第一关,项目经理已经有了公会(公司)的许可,需要在新手村组建自己的项目团队,磨炼相关的工作技能,初步建立分工协作,有了这些基础,就可以组团出去打项目的各种Boss了。
组建团队至少需要有三种类型的人员,第一种是任劳任怨的核心成员,第二种是能解决问题的技术专家,第三种是能够掌控全局,预判风险,时刻关注项目每一个细节的成败的项目负责人,也就是项目经理自己了。
用游戏的职业转换一下,一个是攻击不高,但是防御力强的肉盾,可以一直顶在前边,抵挡怪物的进攻;一个是攻击力高,关键时刻大概率会出现暴击输出的主攻选手;一个是可以给团队成员加各种状态的团队辅助,出现危险的时候,要顶住压力,保全团队,以完成任务为第一责任。
很多人以为任劳任怨的核心成员,是项目组最容易协调到的人力资源。实际上不论哪个项目团队最缺少的都是这种类型的成员。这种类型的人员与职业和从业经验关系并不大,更多的是本人具有强烈的责任心,这恰恰是项目团队最需要的成员。
从哪能得找到这样的成员呢?这个就需要很是琢磨一番了,一般来说会从三个方面去寻找。
第一 寻找曾经的队友,以前曾经在一个项目团队共同战斗过,对其各方面比较了解,有过深入的沟通合作,确定是你想要寻找的成员。
如果这个人现在正处于项目的空闲期,那就别犹豫,分秒必争,赶紧向领导申请把这个人调过来。是金子在哪里都会发光的,是好用的员工哪个项目组都会抢着要的。
你不早下手,别人就会下手,到时候看着别的项目经理可以当甩手掌柜,动不动几天见不着人,项目却一点事都没有,你却只能悲催的当救火队员,一天不出现,大火就烧过来了。回想起那次的错过,下次一定会忘了拖延症,饭都不吃了,就去把人抢过来。
第二 领导的推荐,领导对员工的个人脾气秉性比较了解,会根据项目的难易合理安排人员。
但是有一点要知道,领导考虑的是全局,很难周到考虑到这个员工是否是符合项目需要的人,而且有些员工在领导面前表现出来的工作态度和实际的并不一样。
所以切记,领导可以帮你做出选择,但是做出决定需要多考虑一下,领导认可的不一定是真正需要的,有条件的话可以先多做接触,考察实际的工作能力和沟通能力,再最终决定是否接纳入团队。
第三 招聘新人,在项目团队人手不齐,时间又宽裕一些的时候,可以考虑这样做。但是风险始终存在,对于项目团队来说最重要的是有稳定可靠的成员,新入职的员工,各方面的能力都是未知的,短时间内很难确定是项目需要的人,也很难确定其是否有长期入职的打算。
如果想等一等,观察观察再做打算是否让其参与到项目中,但是项目的计划不会等,客户的耐心不会等,投入的资源也不会等。新招聘的人员只能在交付项目的过程中,通过实践去检验工作能力了。
等到项目启动的时候再去招聘,要承担很多未知的风险,这也是为什么公司会有储备人才的原因了。为了避开这种风险,可以考虑一种办法,推荐熟悉的人来公司应聘,这样可以绕开对新员工不熟悉的风险,属于一种抄捷径的做法。
既然是抄捷径,好处是省去了观察的时间,选择了一个相对靠谱的人员;坏处就是相信了别人,就要承受相信的代价,如果推荐过来的人是个水货,或者没有达到相应的标准,项目经理想换个人,但是碍于情面,毕竟是熟悉的人推荐过来的,对他也只能睁一眼闭一只眼了,只能走一步看一步,徐徐图之了。
按照上面的三个办法去寻找,技术专家也不是难题,只是个人要求上面会多一些其它方面的考虑,比如擅长的技能是否是项目需要的,考虑技术问题是否实际,理论型的人才尽量要避开,眼高手低的不要过来,无法沟通的一定远离,诸如此类种种,如果都能考虑到了,挑选出来的技术专家从理论上已经符合项目的需要了。
项目团队初具雏形,之后以这个团队架构为基础,根据项目任务的需要,会从其它职能部门协调人员配合完成任务,比如从质量部门协调人员对项目的质量进行检查和监督,从设计部门协调人员进行系统的设计和美化等等。
随着项目团队成员已经就位,接下来的任务是建立项目制度,明确职责分工,通过完成项目任务培养相互之间的配合度,一步一步变成一个战斗力强劲的团队,但那是后面的事情了,现在项目经理面临更大的一个挑战。
公会(公司)为了发展的需要,在服务器新开的区(新的项目),项目经理安排入驻开辟新的战场,经过多方面的努力,第一关终于通过了,项目经理在新手村招揽一群精英级别的打怪小分队成员,内心已经跃跃欲试,向小怪们磨刀霍霍了。
可是却面临一个尴尬的情况,没有装备(客户的信任)和武器(需要交付的系统或者设备),没有基础属性点可加(业务了解程度),村口碰到个5级的小怪都打不动。
虽然小怪的攻击低(项目初期的任务都是零散的小任务,没有形成统一的体系),但是防御力高(项目的建设内容需要细致的了解之后,才能有针对性的实施),非常努力地打了一天,一滴血都没打掉。
是可忍,孰不可忍,辛辛苦苦组建的精英团队竟然对付不了最弱的小怪,说出去都让NPC笑话,怎么好意思制霸新手村,趁早散伙,大家分行李去吧。
大门口都出不去,是不是有点丢人,怎么办?记住项目经理职业的第一原则,无论对内部还是对外部,遇到事情需要做决定的时候,无论内心有多慌有多没底,一定要表现出事情在掌控中的样子。
为什么要有这样的表现,对内关系到团队执行力,对外关系到客户的信任,毕竟谁也不想把重要的事情交给一个没有信心能办好的人,谁都不想跟着一个看起来不靠谱的人。
解决问题的四个步骤,遇到问题,分析问题,提出解决方案,解决问题。项目的解决方案最好是可以在团队内部解决的,这样资源比较容易获取,而且不用等协调的时间,还有一个重要的因素,不能事事都找领导,经常这样容易造成能力不足的表现,如果碰到团队真的解决不了的,再找领导解决问题也不迟。
比如说现在遇到的问题,分析一下,就是没有客户的支持寸步难行,不了解项目的需求埋头干就是白干,方案就是同客户快速建立信任关系,尽快了解项目的重点需求和真正需求(注意两个需求的区别,后续会提到)。
项目经理想起了在新手村最大的好处,通过做任务快速的升级别,不用辛辛苦苦的打怪,简单地围着村子转个圈,找几个人说说话能就完成任务得到奖励,升级换装备换武器,战力蹭蹭的往上涨,门口小怪一刀秒一群。
梦想是美好的,现实是残酷的,时刻要谨记世上没有白吃的午餐,世上也没有好做的项目。
现在就要进入地狱级别闯关的第二关,项目经理要与客户、监理建立良好的信任关系,对项目的需求进行了解和分析,有针对的进行重点突破,不要以为这是个简单的事情,三下五除二就能搞定。世上最难的事情,就是让陌生人把钱从兜里掏出来,并且亲手交到别人的手上,第二难的事情就是大把的花着陌生人的钱,还得让他相信这钱花的是值得的。
很多公司的项目都是临时组织的,因此管理起来会有点复杂。尤其是技术项目类的,很多时候项目经理本身就不懂技术,因此,很多项目成员习惯第一时间和自己部门上级沟通汇报,而不是项目经理。这样子不利于项目经理把控项目成员,也不能及时进行工作跟进。对于这种情况,不懂技术的项目经理该怎么行驶自己的权力呢
其实项目经理要做到的是资源为我所用,顺利达成目标。不懂技术就要善用团队中懂技术的人。具体怎么用,看个人能力了。
项目经理是协调资源,订制总体计划,把控总体进度,风险控制。至于开发计划,只是各种计划之中的一个子计划,当然也是关键的计划。如果专业性太强,自己又不擅长,那么用人就用之信之,交给开发经理去全权处理把。能做到垂拱而治,方显自己的才能!而不是事必躬亲!
1、不懂技术,但要懂一些基本逻辑和常用术语,起码做到自己心里有一个概念,可以多问、多学习,日常工作中多记录总结,每次沟通中不清楚的地方都去搞懂它,以后就会越来越好。
2、尽量少发言,尊重专业人士的意见,多采用询问的方式,忌“半瓶子晃荡”;
3、与相关岗位负责人沟通,由他们主导制定一些规范、规则,用来指导工作;
4、做好组织资产的管理,及时归档保存,多参与沟通,提倡在项目进行过程中多进行文字记录;
5、多开会沟通,进行项目总结、阶段性总结,鼓励每个人发言,多倾听,很多时候,从侧面可以反映出很多东西,可以弥补技术的不足。
最重要的一点还是要多学习,做到可以正常沟通
项目经理的最终目标是完成项目,主导项目和体现自己在项目上的领导地位其实没有那么重要,只是一种确保项目按计划按要求完成的一种手段。
所以引导项目顺利完成交付,并保证符合公司项目管理要求,然后在项目交付过程中能得到提升,做到这个程度已经基本上算是完成项目经理的本职工作了。当然,如果你要追求个人形象,那么争取发言权还是很有必要的,但忌讳不懂装懂。
其实项目业务的掌握往往重于技术实现,这不是说技术不重要,而是在于用户更关注的是业务。所以掌握业务分析,确实可以从另外一个角度掌控项目。这只是一种工作切入方式,但我觉得最爽的事,掌握项目进度,看着就能把项目完美交付。
这个问题的侧重点在于项目经理对项目成功与否认识的问题。
1、项目成功与否,不仅是项目经理自己的认识,还体现在项目经理从本项目中得到什么?
2、试问这个项目结束后,从没体现项目经理的价值,进度由开发经理跟进,需求和风险由甲方管控,那确实和项目经理没多大关系。
建议采取如下措施,提升项目经理在项目中的价值:
1、从需求端入手,与甲方详细沟通业务需求,最好有自己的认识,形成自己的系统需求,让甲方信服。
2、制定规范的沟通机制,利用周报及周例会等,充分了解项目进度及风险,并及时向甲方汇报。
3、逐步形成由项目经理统一对接甲方,掌握第一手信息。
项目经理的最终目标是完成项目,主导项目和体现自己在项目上的领导地位其实没有那么重要,只是一种确保项目按计划按要求完成的一种手段。
所以引导项目顺利完成交付,并保证符合公司项目管理要求,然后在项目交付过程中能得到提升,做到这个程度已经基本上算是完成项目经理的本职工作了。当然,如果你要追求个人形象,那么争取发言权还是很有必要的,但忌讳不懂装懂。
其实项目业务的掌握往往重于技术实现,这不是说技术不重要,而是在于用户更关注的是业务。所以掌握业务分析,确实可以从另外一个角度掌控项目。这只是一种工作切入方式,但我觉得最爽的事,掌握项目进度,看着就能把项目完美交付
以上就是关于IT项目管理中有哪些常见的风险,如何规避全部的内容,包括:IT项目管理中有哪些常见的风险,如何规避、你认为什么是IT项目管理特征是什么IT项目管理体系包含哪些在IT项目管理中通常会使用哪些工具、IT项目经理项目全流程工作任务解析(深刻)(1)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)