当IT项目经理应该做哪些事情?
项目经理是具体项目工作的管理者,他们在工作中不断提升自己的领导才华,同时该职业又是一个权利与责任并存的职业, 他们主要对项目进行背景调查,收集整理项目相关资料,进行需求策划,撰写项目调查报告和信息综述,对项目组成部分或模块进行完整系统设计,联系项目相关单位和相关技术专家,制定项目可行性研究报告,协同配合制定和申报立项报告材料,组织项目团队完成项目任务,保证项目的完成时间和完成质量。下面是我为大家整理的IT项目经理应该做什么,欢迎阅读!
IT项目经理应该做什么
经常看到这样的项目经理,一副整天忙得团团转的样子,电话不停地作响,一个小时之内要发出几十个指令,好像他所领导的团队离开了他就一天也活不下去。然后他还会说:"我很忙"或"我很累","我需要增加人手"。这样的项目经理经常事无巨细都要亲自过问,即使旗下有人,你说他能不累吗
甚至还有这样的事列发生,研发部门经理亲自参与项目软件的编码工作,如果只有一、两个项目,也许这样还可以,试想,如果有十几个项目你能都参与具体的技术工作,另外是否考虑过部门经理参与具体项目后所带来的其他问题,部门日常事物务无处理,部门人员无人关注,部门的其他项目得不到项目经理的协助,更是无人为部门的未来作打算。类似的项目经理的行为很多:譬如善于销售的经理就对自己的销售人员总是不放心,觉得下面的人出马总是不那么牢靠;文笔较好的项目经理总是要亲自起草文件,因为秘书起草的东西总是叫他看不上眼,如此等等。
由此造成的结果是经理整天搞得手忙脚乱,管理效率很低。做经理者没有时间考虑部门发展的问题,做下属者觉得自己得不到信任,做事小心翼翼,不敢越雷池半步,没有积极性。
由此想到刘备,文不如诸葛亮,武不如关张赵马黄,但是他会用人,会笼络人。做项目经理人的恐怕都需要学习一下刘备的做法,即便你是在某些方面非常地出色。你可以把你的经验传授给你的下属,不要怕他们犯错误。"用人不疑,疑人不用",虽然很难做到而且有时也不一定非要做到,但是你既然给了一个人那个位置,那份薪水,就应该让他们充分地发挥,你不能替他们做事,你不能"抢"你付给他们的权力。记得有次记者采访CA公司总裁汪嘉廉先生时,汪先生说他到目前还没有个人email地址,记者很惊诧的问他为什么时,他说“没有必要,我有很好的业务总监们,他们会处理好公司的日常事务,我要有充足的时间考虑公司的发展战略,我不希望被一些琐事打扰”。汪嘉廉是一位好的管理者,所以CA才有今天的地位。
做得好的项目经理可能看起来每天的工作并不是那么紧张。所以有些下属就可能提出这样的问题:"我们忙,你在干什么"
项目经理,对于一个团队履行它的使命和发展负责的人。因此创造出一个大于其各组成部分的总和的真正的整体,创造出一个富有活力的整体,应该是其第一使命。即人们经常谈论的管理,通过管理则可以把在自然界1+1〉2的不可能转变为可能。为履行这一使命,项目经理应该做什么呢
一、一个项目经理首先要制定目标,即确定团队的目标,只有知道往哪走,才能到达那里。确定目标是什么,而且目标要能够有效的支撑团队的责任,有助于团队的发展。而且要将目标传达给团队的每一位人员,让他们认识到他们在实现目标过程中的责任和重要性。
二、一个项目经理要进行组织工作,即如何安排工作,需要分析所需的各项活动、决定和关系,他需要对工作分类,确定作业任务的主次和轻重缓急,并为作业分配适当的执行的人员。
三、一个项目经理要进行激励和信息交流工作。他把担任各项职能的人组合成为一个团队,它需要通过对下属的激励,以及同上、下、同级间的相互信息交流,协调完成工作。
四、一个项目经理需要进行衡量考核,衡量团队的绩效和个人的绩效。首先需要确立衡量的标准,这个标准不但要专注于团队的绩效,而且还要求专注于个人的工作并帮助他做好工作。一个项目经理把衡量的意义和结果通报给他的下级、上级和同级。
五、一个项目经理要培养人,也包括他自己。项目经理比其他人更了解其下属的长处和短处、更清楚下属的培训需求,也常常拥有帮助其下属改进工作绩效所必需的技能,只有下属的技能提高了,整个团队的效率才可能提升,只有团队的成员有发展,他们才会在执行工作时投入热情和责任。 经理需要制定培训计划并部署。
在我们这个行业,好多项目经理是在业务或者说技术方面有过硬的能力后才被赋予经理这一责任的,他们可能没有受过管理学的教育,希望此文能够给与他们思考与认识自己责任。
项目经理该做什么,不该做什么
1以目标导向来做事情
首先要明白该做什么,其次才是如何做。目标是项目管理的重要特征,项目经理做事原则都是围绕项目目标展开,对于有利于项目目标达成而又不违背项目经理职业道德和行为准则的事情都是该做的事情。
目标有短期目标和常用目标,把当前项目按目标完成可能是短期目标,通过一年时间带出一个高效的团队可能是一个长期目标。对于非临时项目的项目经理,更加应 该着眼于项目长期目标,而不是太在意于当前项目的短期利益。只有意识到这点,才能够认识到培训,教练,团队,自发,团队语言和规则等在整个项目中的重要 性。
2对自己定义的目标进行分解
对于软件项目,项目经理根据商业或用户需求会定义软件产品发布后的故障率小于05个/KLOC代码。要达到这个目标就需要结合项目的时间过程分析影响该 目标的要素,各个阶段交付物的质量,缺陷的泄露,测试的水平,需求的变更和稳定性,前期的需求设计和开发规范,团队规则,开发人员的责任心多方面因素都可 能影响到该目标的实现。
一个总体目标的达成绝对不是简单的改善一项影响要素就可以达成的,而且各个要素间还存在这正反作用,必须要综合性的系统思考。确定出期望的各个要素的区间 水平,然后将这些期望值列入到计划中进行跟踪和控制。这一系列的过程要表明的都是你做的每一件事情都是有目的的,都是为了实现当初定义的目标而服务,绝不 是无中生有。
3具体实际 *** 作的关注点
首先对于风险和危机的重视度远大于对问题的重视度。不是说问题解决不重要,而是项目经理应该更多的管理风险和消除隐患,不让风险转换为真正的问题。项目经 理必须有足够的问题前瞻性和敏锐的洞察力,发现各种征兆和危机,危机发生前应对往往仅仅是项目经理找成员谈谈心,或者说组织一次关于规程的培训,但危机如 果发生造成的损失会远远大于风险应对的成本。
项目经理应该更多的取做教练,而不是去做领导。管理者要懂得授权,但项目经理更关注的是授权不会影响到进度和质量,因此项目经理绝对不是越俎代庖啥事情都 自己做,也不是盲目授权后啥都不管,而是充当好教练的角色。让项目成员有能力的全完成事情,而且是有责任心的去完成事情。如果自己做只花1个小时,而教会 团队成员做需要一天,从团队常用的角度必须花费这一天时间教会成员如何正确的做事情。
PMBOK九大知识体系内容都是项目需要考虑做的内容。里面有个关键词是项目管理组,项目管理组是由项目核心成员共同组成的。必须要分清楚哪些是项目经理 做,哪些是项目管理组做。另外一个关注点是做事情的粒度,项目任务的跟踪是项目经理要做的,但项目经理应该根据项目目标确定自己跟踪任务的粒度,粒度太细 的可以由项目成员或小组负责人跟踪。项目经理该做什么不能简单项目经理人与项目成员的实战指南
在一个团队中,作为一名团队领导,将:
1) 避免团队目标向政治问题妥协
2) 向团队目标显示个人承诺
3) 不用太多优先级的事物冲淡团队的工作
4) 公正、公平的对待团队成员
5) 愿意面对和解决与团队成员不良表现有关的问题
6) 对来自员工的新思维和新信息采取开放的态度
作为团队成员,要将:
1) 展示对个人角色和责任的真正理解
2) 展示目标和以事实为基础的判断
3) 和其他团队成员有效地合作
4) 使团队目标优先个人目标
5) 展示投身于任何项目成功所需的努力的愿望
6) 愿意分享信息、感受和产生适当的反馈
7) 当其他成员需要时给予适当的帮助
8) 展示对自己的高标准要求
9) 支持团队决策
10) 以为团队的成功而奋斗的方式体现带头作用
11) 对别人的反馈做出积极的反应的理解为二元问题,更多的是跟项目目标和管理粒度相关的做事情的粒度问题。
IT项目经理的经验总结
本人做项目经理工作多年,感到做这个工作最要紧的就是要明白什么是因地制宜、因势利导,只有最合适的,没有什么叫对的,什么叫错的,项目经理最忌讳的就是完美主义倾向,尤其是做技术人员出身的,喜欢寻找标准答案,耽误了工作进度,也迷茫了自己。以下是本人一些做项目的个人体会,写出来供大家指点,在讨论过程中共同提高水平。
项目开始阶段是一个最重要的阶段。项目经理在接手一个新项目的时候,首先要尽可能地多从各个方面了解项目的情况,如:
1这个项目是什么项目,具体大概做什么事情,是谁提出来的,目的是解决什么问题。在国内很多客户都很不成熟的情况下,千万不要根据项目的名称望文生义地去想象项目的目标。一个名为“办公自动化”的项目很有可能在你进场以后一个月才发现客户其实需要的是一个计算机生产管理辅助信息系统系统。前期了解情况的工作越详细,后面的惊讶就越少,项目的风险就越小。
2这个项目里牵涉哪些方面的人,如投资方、具体业务干系方、项目建成后的运营方、技术监督方等等,很多项目里除了业主单位的结构很复杂以外,还有一些其他单位也会牵涉进来,如项目监理公司、业主的行业主管机构等。项目经理需要了解每个方面的人对这个项目的看法和期望是什么。事先了解各个方面的看法和期望,可以让你在做项目碰到问题的时候,就每件事情分析哪些人会在什么方面支持你,哪些人会出于什么目的反对你,从而提前准备联合朋友去对抗敌人,让事情向你所希望的方向发展。没有永远的朋友,也没有永远的敌人,只有一致的利益,这句话作为项目经理是一定要记住的;
3基本了解了客户的情况后,下面的事情就是了解自己公司各方面对这个项目的看法。首先是高层领导是否重视,这个决定了你在需要资源的时候,公司是否会根据你的要求提供最有力的支持。领导口头肯定是说支持的,你需要做的是了解公司对这个项目的实际期望,是想把项目越做越大还是想赚钱是想做样板工程还是干脆想敷衍了事,公司领导对项目的态度决定了你做这个项目的战略,而这个战略方针将对你做项目计划产生直接的影响;
4在做整体项目计划前,还要大致计算一下你手上的资源。首先是时间,现在市场竞争激烈,往往很多项目要求在几乎不可能的时间范围里完成。对于这一点,你在做项目的风险控制计划的时候要充分考虑。其次是人员,根据项目预算和已往经验,大致计算一下未来的项目小组有多少种角色,每个角色目前公司是否有人,是否能完全归这个项目使用,是否需要另外招聘一些人员,招聘的准备工作要尽早启动。最后就是一些设备的准备,项目所需大件关键设备要尽早预定,以后不管发生设备等人还是人等设备的情况,浪费的都是你的时间;
5现在是做项目说明书的时候了。一份好的项目说明书不仅将要做的事情描述得很清楚(主要是讲做什么,而不是说怎么做),而且把如何检查也说明得很透彻。也就是说它不仅说明白了要做哪些事情,也让客户的业务人员(一般不懂技术)知道项目做成什么样就算完成了。简单地说,项目说明书描述项目做哪些事情和每件事情做到什么程度以及如何检查每一个结果。
6 是到做总体计划的'时间了吗不,你现在已经知道了客户的目标和你手上的资源,那么做计划以前,你还需要和你的经理和客户充分沟通资源的问题。因为很多资源是还不明确的,你需要写一份报告,详细分析这个项目的风险以及对资源的需求情况。如果一些问题不能得到解决的话,将发生什么样的后果。如果资源不够,就要高层改变策略,增加对这个项目的投入。甚至在条件许可的情况下,有些公司会放弃这个项目。总之,没有人能完成一个不可能完成的任务,如果项目经理不能尽早发现风险,那么就只能去当烈士了。
7明白了要做哪些事情和你手上的筹码以及你做这个项目的总体策略,现在是成立项目小组的时候了。很多项目经理都没有自己选择组员的权利,那么,就尽量发挥你的影响力去寻找那些你想要的人吧。成员的组成根据项目不同,相差较大,很难有什么具体要求,但是,一定要有精通客户业务的人,很多小项目里,这个人就是项目经理本人,大项目里会配备行业专家(Industry expert),这样和客户沟通起来才不会鸡同鸭讲,双方才可以相互理解。我经常看到的情况是我们的技术人员和客户交谈时满口的专业术语,结果搞得客户一头雾水,反过来,他还指责客户不懂技术。其实,明白自己想做什么的客户已经是很好的客户了,不知道自己要做什么,更不懂怎么做还要指手画脚的客户到处存在,但是要明白,是客户选择了你,而不是你选择了客户,有了客户你才有工资拿,心平气和一点吧。
8现在你要面对三群人:你的领导、你的组员和你的客户,和这些人沟通,让他们知道你打算怎么做,什么时候要他们做什么准备这些事情将是你的主要工作。既然沟通这么重要,那些事先定义一下沟通的原则也是一件很要紧的事情。很多沟通原则都是潜规则,如果你在一个部门时间做长了,对这些规则的运用觉得是一件理所应当的事情,但是,你现在面对的是多个部门甚至多个单位,不把沟通规则说清楚,你以后就会吃亏。下面的东西看起来无聊,其实还是很管用的:第一个是规定信息的流动方式和介质,是推还是拉。推的意思就是项目经理将主动发布信息,不管通过电话、邮件还是书面方式,保证将信息传达到每个人。这种情况适合小项目,人少;拉的意思就是项目经理就是一个类似web服务器,你自己需要什么信息就去问他。当然,没有项目经理把自己搞得那么累,他会用发布信息到公共介质的方式公布信息,简单的是白板,复杂一点的是项目的公共信息交互区,潜规则就是我发了你没去看就不要说我没告诉你。说这些看似很无聊,其实里面牵涉信息传达不完全的责任问题。当然,这些都是指一般的方式,而且不要绝对化,一般情况下,主动沟通和被动访问是同时存在的,尤其是对领导,项目经理更加应该主动去和领导沟通。第二个问题就是文档问题,很多人怕写文档,但是项目经理一定要牢记“好记性不如烂笔头”的道理。有理有时候为什么会说不清呢就是因为没有证据。所以项目经理开始就要和客户说清楚有些文档是必须签字的,比如项目经理的项目日志,每个星期至少让客户签字,另外所有达成共识的东西,比如会议纪要,甚至领导的讲话记录,都要写成文档,双方签字,这样以后扯皮的时候,就能做到有据可查。记住:说了的就和没说一样,只有写下来大家签字后才算真正发生了的。还有一些问题,比如你提交的报告,给领导(包括本方领导和客户领导)做一个选择题,结果领导压住不批,让你无所适从,结果拖延了进度。这时候,你可以等,但是注意要留记录,标明是谁的责任;另外,如果你在开始阶段就和领导商定:如果批示提交三天后没有得到领导答复就算对方同意,这样你就会主动很多。再比如不同事件的审批流程问题:什么等级的事情记录在项目日志里、什么等级的事情要双方项目经理专门签署备忘录、什么等级的事情要双方领导出面签署合同附件等等。事先想得越周到,以后的工作就越主动。
9 好了,做了很多前期工作,定义了一些游戏规则,现在是坐下来做计划的时候了。这一节,任意找一本项目管理的书都会说得比我好,所以我就少写一点,说一些自己的体会就是了。首先是找几个关键组员,比如客户业务专家、系统分析员等等,做一下项目模块划分工作。项目分成几块去做,每一块完成什么,模块之间的信息如何交换等等。需求定义的是做什么的问题,而这里说的是怎么做的问题。这里要强调一点:完成一个目标有很多种方式,你要选一种你最熟悉的,而不是看上去最完美的,这个思路会让你的项目减少很多风险。有时候客户会被某种新技术打动,坚持要你采用那种新技术,你就应该告诉他:你选我做这个项目,就应该容许我采用自己最喜欢的方式做事情,新技术之所以有诱惑力,就是因为吃亏的人还不多,我不希望你成为第一批受害者。采用一个计划会让你的工作更加明确,比如用微软的Project软件,你填写完表格以后,就可以知道这个项目有多少件事情要做,每件事情需要什么资源,他们之间的前后关系如何,消耗的时间有多长,完成后有什么标志等。所有的结果最后用一个叫做甘特图的形式表现出来。你做完这个表以后会惊奇地发现,甘特图上项目的结束时间会远远落后于你的计划结束时间(签合同的人永远不会先征求你的意见的)。当然,学过项目管理的人会大谈什么WBS、优化路径之类的东西,但是我的经验是你再优化也不可能把这些东西安排到计划的时间结束。如果你没碰到这个问题,在我恭喜你挑了一个轻松活之前,请你再去确认你是否罗列了所有要做的事情和正确评估了他们所需要的时间。这时候,你就要考虑牺牲一些任务的时间(也意味着质量)了。按照什么标准牺牲这个项目的战略!我们在第三节提到过的战略。我的经验是如果你什么都赶进度,其结果可能就是十件事情你一件也没做好,想想多么失败啊。所以,把资源投到你熟悉和有把握的事情上,最后的结果是十件事情,你有三件做成了精品,三件完成,还有四件因为某些原因延误,成绩单是否靓丽了很多呢战略决定优先级,而正确排列事情的优先级是一个项目经理能力的主要体现。
好,现在项目已经完成了前期工作,了解了项目的目标、搞清楚了手上的资源,制定了项目的策略,然后编制了项目的整体计划,项目进入实施阶段。进入这个阶段反而是项目经理比较空闲的时候,不像前期的时候项目经理要象记者一样到处和不同的人接触,搞清楚他们在说什么,努力猜测他们在想什么和他们的真正目的,那才是最累人的事情。当然,小项目的项目经理往往自己也是一个资源,要做很多事情,这时候反而比谁都苦。项目经理这段时间的主要工作是保持和客户领导以及自己领导的沟通。和客户领导沟通时特别要注意,除非你需要对方给你支持,那么你才需要讲得具体一点,否则,告诉他一切正常就可以了,而且态度要积极一些,千万不要说一些领导不懂的细节,比如:“王局长,最近项目进度还算正常,就是JVM经常发生一些内存泄漏的情况…”王局长:“(&$@@”。和自己的领导汇报也要注意这个问题,除非他是一个技术高手,你需要他的技术经验,否则一般就汇报进度是否正常以及有问题时你的对策和打算就可以了,有些需要他支持的地方,比如资源调用需要说详细一点。
和组员开会,除了一些项目进度跟踪会议以外,还有很多讨论会,需要大家用头脑风暴方法给出解决问题。与会人员很多都是技术人员,他们的特点是注重细节、缺乏大局观、有点消极悲观、自尊心强(如果总结得不对,欢迎大家拍砖),所以,你作为会议的主持人,只要负责提出问题和记录下他们的观点,千万不要做评判者的角色。一个问题,有很多方面,从不同的角度看,现象是完全不同的,想想盲人摸象的故事吧。这些技术人员,他们往往精通一个方面,就自己的角度发表见解,除非一些很特别的情况,你都应该认为,他们提出的方案,从他们的角度来看是最合理的。你的长处是掌握事情的优先级,评估各个方面的轻重缓急,从而根据他们的意见得出一个合适的(而不是正确的)方案。所以,在会议上,你要充分尊重每一个人和他的意见,夸奖那些意见提得比较好的人,千万不要把会议带入无休止的争论(你要让大家知道事情不是非黑即白的,而是多元的,唉,我们的教育惹的祸…)。会后,你自己写文档,做决定。会议上大家的面子都被照顾了,自然实施起来的阻力就小,如果还有意见的,你就私下找他聊,如果还不能说服他,你就要让他明白,因为你负责这个项目、你担当风险,所以,这个优先级应该你来判断。组织中的高层,并不见得水平会比一般的成员高,但是,他要承担组织的风险,加之信息的不对称性,所以,对事情的优先级的判断肯定比下属强。
在开发过程中,内部管理还要注意的一点是时刻强调以验收为目的的思想,每个任务的最终可交付成果一定要是可以被检查的,比如,界面要求:美观大方、简洁明快,这个要求我就不知道如何检查。所以,给开发小组布置任务的时候就要考虑如何检查结果,比如我见过一个计划,里面有一个任务开发人员熟悉EJB编程,这个任务,除了让这些人去参加一些专业认证考试,否则,结果很难被检查。所以,时刻考虑如何检查结果、如何向客户交付是项目经理一直要注意的事情,我听说有些老项目经理拿到项目是倒排计划的,即首先看如何验收和验收标准,然后决定工作计划。很多项目开始了很久,还不知道如何验收,那么这个项目出问题的可能性就很大了。做项目就是为了验收,我们的角色不是研究机构,我们的目的就是在付出那么多劳动后得到结果。另外我插一句:我是极其不主张到客户现场开发的。尤其是一大群技术人员直接和客户交流,很容易引起冲突和矛盾(技术人员的本性决定的)。我的做法是项目经理和项目实施人员到现场,软件开发人员还是在公司做项目。项目实施人员就是初级项目经理,他们了解自己的产品,懂得一些客户的业务,关键是在于他们具有良好的沟通能力,俗称“皮厚”。他们是客户和研发人员的桥梁,其职业方向也是很机动灵活,以后可以有很多方向可以转,比开发人员的路要宽得多。
接着,我们再谈谈最让人头痛的需求变更问题。变更通常分为两种:一种是部分更改了原先的目标,即需求变更;另一种是没改变目标,但是客户不满意目前的实现方式,大到流程的实现,小到界面的布局,都是属于这类。碰到这种情况是难以避免的,主要是事先沟通的不够充分和客户随着项目的进展,慢慢想清楚了问题,改变了以前的思路。这时候,如果需要改并且你的战略是容许这种情况的,那么注意下面几点:
1确保以前的文档,就是记载着以前的结论的东西,客户是否签过字,如果没有,赶紧把你的工作停下来,赶快再和客户自己确认一下你的方案,然后让他签字,避免以后说话没有凭据;
2和客户坐下来,自己探讨他修改的根本目的是什么,是不是有同样能达到相同目的,但是对你来说有代价更小的选择
3(项目初期的工作)明确更改流程,一般是客户指定一人签字(否则客户每个领导都有权力来插一杠子,你就废了),以正式项目文件的方式提交给你,然后,你做评估分析,分析对成本、进度的影响,在你的领导同意后,出相应意见书,主要是要说明更改设计的原因和指出由此带来的不确定后果(这个东西先写出来,后面如果真的发生了,至少不是你的错)。然后再让客户在上面签字。见过医院给病人做手术以前让家人签的免责条款吗对,就学习那个,让大家都意识到任何的更改都有成本和代价。
;
越来越多的程序员已经或希望加入到自由职业者的行列,你是否也是其中的一员呢?在这篇文章里我将尝试结合自身的一些经验,来告诉你成为自由程序员能够获得的那些益处,以及为了取得成功所需要面临的挑战。
自由程序员的类型
很多人把自由程序员定义为没有正式工作,在家里接活的程序员。而我认为下面这5种类型,都可以被视为自由程序员:
独立接包者:他们接的活都是基于项目的,但他们并没有任何雇员,而是独立地完成这些项目,然后通过结算获得收入。
兼职程序员:他们一般都有正式的工作,但会利用较为充足的业余时间(晚上或周六、周日)来接一些规模较小的私活,或者参与一些工作之外的项目。
混合外包:他们本身可能就是一家公司的外包,但他们的时间相对比较自由,可以接其他工作来干,工作和私活对他们来说已经不存在清晰的界限了。
临时工:可能是经朋友介绍,短时间参与项目的程序员,项目完成后他们能获得一定的报酬,但他们一般不会主动找活来做。
团队接包者:他们一般都是在某个领域深耕多年的自由程序员,他们往往会雇佣了一个小型开发团队,并通过经营一个网店或服务网站的形式,对外提供软件外包服务。他们能够承接一些较大的项目,收益一般也会更高。
成为自由程序员的优点
成为一名自由程序员有很多吸引人的地方,以下可能是最让人动心的:
你将成为自己的老板,不再需要根据领导的安排去做那些你不想做的事情,这可能也是每个职场人的梦想吧!
你的工作将具有更高的灵活性,或者说你可以按照自己最喜欢的方式来安排工作的时间、地点、以及进度。
你可以选择在家办公,从而节省了租用办公室,购置办公设备以及通勤的费用。
成为自由程序员的挑战
同样,成为自由程序员,你也需要面临很多挑战:
你的工作量不会非常稳定,有时候很忙,而有时候却可能很闲,你需要合理地安排项目进度以及管理自己的时间。
在家工作很容易让你分心,你需要有很强的自控能力来保证工作的效率和质量。
你将不再享受员工的福利,比如养老金、医疗保险、住房公积金等等,为了得到相应的保障,你必须自己购买相应的保险来进行弥补。
你需要不断地寻找新的客户,这在成为自由程序员的初期尤为困难,你需要那些新客户的项目给你带来一定的现金流,从而挺过最开始几个月的困难期。同时,当你有了一些客户之后,你仍需要考虑如何与这些客户建立稳定的关系,时常询问客户的反馈,改进意见等等,都能够帮助你提升客户关系。
项目管理是你要面临的另一挑战,这并不仅仅指你如何管理项目的进度,更在于在整个项目期间,如何有效地获得客户的需求,管控他们的期望,以及进行风险的管理等等。北京IT培训见过很多项目,在经过一段短暂的蜜月期后,最终因为项目管理不当而不欢而散,无法收回尾款。而对你来说,除了金钱之外,最大的损失可能是你的声誉。
项目管理系统,就是项目的管理者应用专门管理项目的系统软件,在有限的资源约束下,运用系统的观点、方法和理论,对项目涉及的全部工作进行有效地管理。它从项目的投资决策开始到项目结束的全过程进行计划、组织、指挥、协调、控制和评价,以实现项目的目标。
按照传统的做法,当企业设定了一个项目后,参与这个项目的至少会有好几个部门,包括财务部门、市场部门、行政部门等等,而不同部门在运作项目过程中不可避免地会产生摩擦,须进行协调,而这些无疑会增加项目的成本,影响项目实施的效率。
而项目管理的做法则不同。不同职能部门的成员因为某一个项目而组成团队,项目经理则是项目团队的领导者,他们所肩负的责任就是领导他的团队准时、优质地完成全部工作,在不超出预算的情况下实现项目目标。项目的管理者不仅仅是项目执行者,他参与项目的需求确定、项目选择、计划直至收尾的全过程,并在时间、成本、质量、风险、合同、采购、人力资源等各个方面对项目进行全方位的管理,因此项目管理可以帮助企业处理需要跨领域解决的复杂问题,并实现更高的运营效率。
项目管理系统的应用从80年代仅限于建筑、国防、航天等行业迅速发展到今天的计算机、电子通讯、金融业甚至政府机关等众多领域。目前国内,对项目管理认识正逐渐深入,但要求项目管理人员拥有相应资格认证的还主要为大的跨国公司、IT公司等与国际接轨的企业。
项目管理系统是基于现代管理学基础之上的一种新兴的管理学科,它把企业管理中的财务控制、人才资源管理、风险控制、质量管理、信息技术管理(沟通管理)、采购管理等有效的进行整合,以达到高效、高质、低成本的完成企业内部各项工作或项目的目的。
随着IT行业的发展,IT行业内的项目拓展和投资比比皆是。为了提高项目管理水平,赢得市场竞争,特别是在加入WTO后在国内、国际市场上拥有与国际接轨的项目管理人才,越来越多的业界人士正通过不同的方式参加项目管理培训并力争获得世界上最权威的职业项目经理(PMP)资格认证。
从接触了各大行业领域的项目经验嗅觉,以及在项目组中担任了项目管理者(也就是项目经理)的角色经验来看,要做好一名项目管理者实在不容易,如果说要求再严苛点的话,要评上优秀标签,那么想要覆盖所需的能力点就是一种挑战。
在之前没接触项目管理之前,一直有个误区,那就是项目管理可能不需要太多的专业技术能力,懂点行政管理,有点领导力就可以轻轻松松,把一个团队管理地有模有样,把团队里的每个人管得服服帖帖。
后面转向项目管理这块,做个几个项目之后,越发觉得之前的想法设想就是天真得不行,以至于在很多时候项目管理实践上踩过很多“坑”,有过许多地无可奈何,均由于在当时缺乏项目管理者所需的能力,以至于项目管理得连自己都觉得狼狈。
这么说来,要做好一名IT项目管理者究竟需要拥有什么能力呢?在经历过我踩过一些项目管理上的“坑”以及吃过不少的苦头的反思总结下,我觉得需要具备以下的几种能力。
其实不管是哪一行业也好,特别是在IT领域,比如像我是从事IT领域的信息安全方向,在我看来,信息安全技术的能力就是自身能力框架的基石,就像你要盖成摩天大楼,就必须根基牢固,这样的话任何风雨飘摇都无法轻易撼动你,因为会由于基础的夯实而坚挺。
所以基础的能力是取决后面发展的长远,否则“跨越式”的跃进可能会忽略基础成长的机会,造成日后基础松垮,限制了向上堆积的能力。
还有如果你想你的项目团队成员都能心甘情愿听从你的领导和安排的话,你就得有一个让他们“服”你的前提,团队成员他们擅长的是实施的业务能力和专业技术,如果你的专业技术或者业务能力无法优异与他们,那他们又有什么理由一定要服你呢?
这一点其实在项目管理中体现地尤为常见。一位基层员工,由于某些管理的能力特质,被领导赏识,进而提拔为IT项目主管。但是当时被提拔为项目主管时,他的技术能力相对一般,但却面临着要去领导一群大部分技术能力比他好的技术工程师。
一开始他觉得很正常,也没什么压力挑战,因为他自己误以为做好一名管理者,不需要很强的技术能力,因为只需要有好的领导力就可以做好管理了。
后面等到项目实施时,他才发现其实如果本身技专业技术能力不过硬的话,比团队内的人还弱的话,就会面临一种管理的“痛苦”在里面,那他们会有一种心理想法那就是:我根本不会管你管理有多厉害,你的技术都没我厉害牛逼,我凭什么要听你的。
也许,你可能会很无奈:为什么我是作为一个管理者的角色,为什么非用跟你比技术能力呢?但是你也怪不了人家,因为在IT领域里搞技术实施的,人家认的就是第一基础能力,你要我听你的话,可以,只要你技术比我厉害我就承认你。
所以在IT项目管理中,管理能力的基础就是技术能力,技术的晋升拓展就是管理,这种主次之间的逻辑认定,你如果逆反执行,你就会遭遇举步维艰的困境。
其实这种能力在古代军营中的元帅与军将士兵之间的能力差别中体现到很到位。比如大唐薛仁贵,起初作为一个不起眼的火头军,如果没有身怀十八般武艺的能力和过人的胆识,怎么可能屡建丰功伟绩,最后晋升为元帅;在晋升为元帅这种“军营一哥”的角色之后,他同样是一个大的管理者角色,手底下均是武艺高强的武将下属(罗通、秦汉等),从他的武艺在历史电视剧里面的表现来看,更是超越了众人,所以同事及下属没有几个不钦佩赏识以及服从他的。
这也皆因有很大部分是因为极为出色的专业实力在推动了自身的管理,为管理顺水推舟,使得管理的可执行性有了一定的保障性。
估计很多的人都因缺乏良好的沟通表达能力而吃过亏。在论文答辩时,你做出来的论文水平比你的竞争者要高,但人家却因为沟通表达比你好,而得了高分;在求职面试时, 你的专业技术水平比你的竞争者强,但人家却因为回答表现比你好,而被录用了;在项目实施中, 你的其他综合能力都很全面,但如果没有良好的沟通协商能力,那么你的需求永远得不到满足。
所以说,要想成为管理的主导者,你必须学会如何去更好地沟通表达。一个人想做一件事情,这就是他内心的一个真实的需求,但是需求需要实现或者说被满足,它就必须被表达出来,那么如何更好将需求通过语言形式传递表现出来,这就是沟通表达。合适恰当的传递表现形式,就好比优秀良好的沟通表达,更直抵对方的内心,更容易让人听懂接收,以至于让对方去接受并响应你的需求。
在IT项目的实施管理更为重要,对于团队内部,有一件事情需要大家一起来协作共同完成的,这个时候,如果你没有把需求很好地表达出来的话,会有几种情况:第一,你根本表达不清楚,比如没说清这部分的功能要谁去实现,输出报告要谁去整理;人家就不会理解你的需求是什么;第二种是你既说明了事件是什么(事项)、为什么要去做(缘由背景)、谁去做(实施人员)、什么时间点要结果(Deadline);到这里的话你的需求表达算比较明确了,但还不是最优。
沟通表达的效果差异,在于表达之后,需求如愿实现的差异。什么是好的表达?我觉得就是你把要表达的需求和东西说出来之后,人家不仅仅听懂了,而且按照你的需求反馈了最为积极正确的回应。接着上面的例子,为什么还不算是最优的表达,因为其实还缺少表达一个比较重要的点,那就是目标预期,因为有些时候你把目标预期定出来,对方就会更接近你的真实需求导向输出结果。
但如果没有说出目标预期的话,就有会像是大领导总有天马行空的空洞设想,底下的人听不到目标预期的界限,也许只能无奈地自由发挥,跟着天马行空,实施落地就是痴人说梦。
在将领导的目标预期落地执行方面的话,Google现任CEO皮查伊做得简直太好,这也是他的大boss——拉里·佩奇(Google创始人之一)为什么那么赏识他,最后愿意当一个“甩手掌柜”的原因之一。
因为拉里·佩奇是个不善言辞又喜欢脑洞大开的主,在开高管会议时,总是喜欢说些天马行空的概念,可能由于太过于宏观, 导致高管们一头雾水,不知所云。
但是皮查伊却懂得去主动与老板交谈,简短几分钟便能抓住老板的目标预期是什么,并准确无误地传达给团队成员,以至于可实现落地。
这就是高效沟通表达的艺术,巧妙的沟通不在于冗长而在于精准简洁。
然后对于项目团队外,也就是面对客户或者其他跨部门的沟通的话,除了会沟通,还要懂得协商。不懂得协商的话,自己就会身处被动,客户的配合主动性就会很低,项目开展实施,就难免会陷入“对方都是大爷,我一切都听大爷的安排”的低段位服务姿态。
一般客户方(甲方),服务方(乙方)项目开展合作形式就是:客户方配合服务方开展工作,很多时候会遵循一条原则:“你们主动做事,你们就应该主导,我们只是配合方”,所以谁做事,谁就要去占据做事主导权,因为配合方往往是不着急的。所以在这个时候,当我们是服务方时,我们去把握主动是正确合理的,因为你想把良好的结果导向自己这边的话,主动跟他们说需要怎么配合要比自己不知所措,等着问他们怎么配合;要是后者这种情况的话,会产生两种结果。
第一种,客户方会不满。“事情主要是你们来做,我们是配合的,你们自己都不知道怎么做,那我们怎么知道配合你们呢?” 也许你心里会说自己其实是知道怎么做的,只是咨询下你们的意见而已。但其实,只有当对方把自己代入配合角色, 就会自然而然喜欢别人来引导,而不是来反问他们。
第二种,客户方逆转局势,你陷入被动。当你同样不计划主动告诉对方怎么去做,而去问客户怎么开展工作的时候,而刚好遇到的是不厌其烦且很有想法的客户,那你可能就就要无奈地开启“苦逼模式”。
踏入“不能做主”的泥沼,什么事情,怎么去做,都要听人家的想法来做,自己就失去把握的主动权,这样的话,可能会把自己拉入一个一个隐形的“大坑”,到时候要么你就只能“入坑”或者放弃脱离。
所以,面对近乎苛刻的要求和选择时,必须懂得从自身立场出发,通过与对方的协商,将结果主动导向自身有力的一面,而不是任由使唤,被动去接受本不应该接受的诸般要求。
《驱动力》里面讲到:“企业管理最让人头疼的问题是什么?员工的主动性和创造性。” 其实大到企业管理层面,这是个问题,小到基层项目实施, 驱动力简直关系到每个项目成员能否发挥最大的积极性来推动整个项目的实施,这是个根本性的关键问题;同时,这也决定了项目管理者是否是一名激励人心的驱动者。
也许普遍项目管理者会认为:调动成员积极去帮项目做事情,不外乎就是在多点付出而获得成效后,通过多分几张钞票或者说几番激励赞美的话,这两种方式就可以解决了吗? 这只是通常的驱动力激励手段,应该是属于“治标不治本”的方法,即使这两种在一定的程度驱动了他们的积极,而无法深层通过在项目过程中,激励出他们应该有的“成就感” ,那只是一种短暂的驱动,时间一久就会疲乏,驱动就会变得迟缓。
所以管理者在通过物质需求和言语激励的方式之外,还应该懂得将员工的“成就感”当成创造力和执行力的源泉,并费些心思,将驱动力的力量从自身散发出来,感染到每个人,使得获得成就感,而成为自愿自觉去创造的“个体”。
在我看来有几个成长点是管理者具备后才能修成驱动力的,第一是自身的人格魅力,第二是本身的强大执行力,最后是拥有思考驱动力的思想。
管理者每时每刻都在产生决策,如果在决策时,无法赶跑“犹豫不决”这只怪物,那么你只能被吞噬。
对于决策迟疑,缺乏决断力,我深深吃过它的亏。有一次,一个比较重要的项目实施开展到重要里程碑阶段,只要完成这个里程碑阶段的工作,就可以进入项目验收阶段了。但是在完成里程碑阶段工作之前, 存在一个比较头疼棘手的问题。
那就是有个项目组核心成员,在那个时间点刚好赶上他自己另外负责的项目有项紧急的事情需要他去处理。但因为当时部门项目的现状是几乎大部分数人手里自己都带有项目,也就是自己既是项目经理,又要做项目实施人员,可谓是光杆司令;不但如此,在自己项目空窗期,还要“接济”帮忙下其他同事的项目。
刚好,那个核心项目成员他自己身上也是刚好有几个项目在跟的,只是当时我手上这个项目刚好在做,需要人手。在那个时候,我刚好是关键节点比较赶,而他那边又着急需要安排处理他自己的事情,我面临要去做出选择决策:究竟是让他去处理自己的项目,还是让领导去另外安排协调同事去处理呢?
如果他去,我这边项目搁置,不好交代;但是他那边不处理,我绑着人家好像又有点不合理,安排其他的同事又可能搞不定。不过领导是有提到一点:那就是我这个项目的重要程度会比较高,其他的项目可以灵活安排。
领导虽然没有说得很明白,但是也很明显传递给了我一个信息,那就是目前你负责的项目的优先级是比较高的,在遇到与其他优先级低的项目事项冲突时,必须做出合适的判断,优先执行优先级高的事项,其他事项通过外部资源协调解决处理。
但我当时还是缺乏全局观的意识,在遇到这样一个急需立马做出决策判断的时刻,陷入的却是迟疑和犹豫不决,前面的领悟总结只是事后“马后炮”才正确意识到的。
我还是在“浪费性的思考”后,做出了错误的决策,“老好人”般地放了那位同事去处理自己的棘手事去了。之后我被领导狠狠地批了一顿,因为我失了轻重, 项目里程碑阶段工作拖了进度“后腿”,结果耽误了项目的正常验收。
这是典型缺乏决策力的表现,作为一名项目管理者,在遇到关键决策时,综合评判出各个选择的优先级和重要程度后,就应该强有力地去执行重要程度高及优先级大的事项,摒弃“完美周全”的理想想法,因为现实总是难以做到百分百的兼顾所有;因为有些其他选择可以选择移交转移,让别人来帮你实现。
自己都想揽在身上,自己解决,那只会让自己陷入困顿、犹豫,最后所有的事情都成了“耽误综合体”,决策成为痛点;而当拥有睿智的决断力时,事情可能就会因为精准理智的快速处理而变得高效,进而推到整体事态的进展,映射到项目上的话,那就相当于项目进展会因为管理者的强有力坚定的决策,而衍生影响全局的强大执行力,促进了项目完成里程碑式的跨越。
所以,当一名IT项目管理者拥有了非常扎实的专业技术能力、出色的沟通表达能力、优秀的协商能力、振奋人心的驱动力以及睿智强大的决策力,这些必需的一项项能力后,在项目管理领域,那便意味有了开辟属于自己疆场领域的绝对资本以及自信。
来自8Manage IT团队的消息:
IT 项目管理最常见的挑战分别为:
学习曲线大。由于 IT 领域甚广,例如懂 IT 基础设施的团队多数不懂行业特定的应用软件开发。
不明确的需求及其蔓延性。项目授权使 IT 项目开展,但它不能替代从所有利益相关者那里收集详细的需求和期望,且需要处理未知或不明确的需求以及它们的蔓延性。
合作伙伴缺乏清晰的沟通。IT 项目经理若不能妥善管理沟通,就容易发生冲突,这可能影响按时交付和实现项目目标。
IT 组件的复杂依赖关系。团队遇到的另一个 IT 挑战是 IT 组件与 IT 基础架构 及 IT 组件与 IT 组件之间的复杂依赖关系。
针对这4种挑战一下为我的解决方案:
1不同类型的 IT 项目有不同的侧重点和管理陷阱。项目失败与否很大程度取决于项目资助人或管理层对 IT 项目团队尝试和错误所花费的时间与成本的容忍度。要解决 IT 项目的最大挑战,最重要的先决条件是找对团队,确保项目团队对项目涉及领域有足够的认识、经验和技能。
2在项目开始时使用PM 的需求管理功能来确保您有适当的工作流来收集、确认和签署项目需求,并重新确认时间线和成本预算。同时在 PM 的项目计划与执行中可实时重新协商时间和重新分配资源,并实时看到时间线和成本预算方面的必要变化。
3将合作伙伴及供应商纳入项目的利益相关者,而供应商参与项目的员工纳入项目成员管理,这不但简化和自动化您的 *** 作,还能最大化来自供应商的信任 。
4使用 8Manage PM 把每个 IT 组件可交付成果和其依赖的其他可交付成果关联,这样每个可交付成果负责人都能随时看到以下最新信息。
以上就是关于当IT项目经理应该做哪些事情全部的内容,包括:当IT项目经理应该做哪些事情、北京IT培训分享如何成为一名自由的程序员、IT 项目管理 系统 描述等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)