一个项目经理工作总结
项目经理工作总结1、概述
-----,个人主要工作为完成好**项目,实际的项目管理工作与理论的工作有诸多差别,但回头来看,项目管理中一些原理和思想在实际工作中非常重要。2、假设
目前公司的项目都是在走项目运作方式。项目经理职责、权利定义清楚。
先假设现在项目经理都已经是项目经理。3、经验
3.1关于项目目标3.1.1泛谈目标
项目目标的定义对项目的开展非常重要,在**项目过程中,包括公司也提出很多目标及要求,但在实际工作中,负责项目的人必须得清楚两件事:1、如何对公司负责。2、如何对和你一起干这件事的人负责。在实际工作中,看到国内一个软件行业的项目经理根据中国国情提出的一句话:如何让项目早些验收让领导放心,让下属开心和放松是项目经理时时刻刻都关注的事。
这儿我个人认为有两个事得清楚,公司实际有最低目标要求,在有限的时间及资源范围内,也考虑项目经理实际工作中所拥有的权限,应该以此为基础。最低目标是什么?在现在的情况下,个人认为就是在相应的项目节点把项目款拿到。当然,实际很多项目拿款项的事,实际销售层面就可以搞定,但项目中的技术工作,对于项目是好、是坏的整体定位非常重要。关于让同僚们开心的事,项目是一个短期的工作,大家不开心,干完活都不爽,对于公司长远发展不是好事。公司能发点项目提成、奖金都是好事,相信前面领导放心了,项目款收到,大家都好过;要是活干完,公司由于发展阶段提成、奖金等物质的东西发不了,那干项目你就得让大家精神层面还高兴吧,在实际项目开展过程中,大家积极参与很重要,众人拾柴火焰高,想办法让大家都高兴。这里面成就感可能比较重要,多互相鼓励、赞美一下。这儿提到在项目目标方面思想层面的东西。3.1.2关于项目技术目标
现在的一些项目,心有多大,项目就有多大。这儿对负责前面目标的人来讲得定义清楚一个事,在项目开展前,销售或者公司高层无论许诺什么,都是为了拿下项目,拿下项目后,要做的第一件事,对于整个项目成败而言,就是砍需求。
砍需求是项目经理首要必须做的一件事,或者项目团队必须做的事。
砍需求的手段建议项目经理得创造性的想出些办法,从实际操作看,这事干好了,项目就干好了一半。
3.2关于项目实施过程中的管理及规范3.2.1关于会议
项目开展过程中,会议是必须要开的,大家在一起做事,信息不对称,会产生很多问题,会议的目的应以传达问题为主,而不应以解决问题为主,解决问题的会议建议是在技术组内部(或者称为讨论)。
关于开会,看过一本书,建议会议在1小时左右最好。小于30分钟,大于2小时的会一般建议别开。
开会流程实际很重要,会前要有通知,会后要有决议。
在现在公司内部,逐步贯穿这些思想是有好处的,从**项目实际开展来看,很多会议都是比较有效的,达到了信息共享的目的。3.2.2关于信息共享的另外方式在**项目里面,项目周报是主要的另一种信息共享方式,如果说会议更多是项目从上到下的,那项目周报则是从下到上的。
周报的核心是项目经理需要了解信息,从实施上,某一阶段如果项目就没有安排,就建议不要整了,项目周报也不一定是每人每周都要有。有些人出差,那就两周一次也可以。这事得灵活处理。毕竟大家实际忙起来都好几件事。3.2.3关于项目规范
项目规范主要涉及到项目的管理及技术方面的事,管理方面的东西,主要是一些备忘、计划、报告等。技术的事,主要是一些数据接口、技术形式统一的事。
这些实际都很重要,在**项目里开展的实际并不理想,特别是技术层面,实际是一个团队来做这件事,需要好的组织,还得大家都有心来做这件事。3.3关于项目实施关键活动
3.3.1项目小组成员的明确职责定义
项目小组成员需要进行明确的职责定义,这个和前面提到目标的事是有关系的,工作的成就感在缺乏物质激励的条件下是使项目成员积极的最有效方式,同时,对于项目而言,明确需要完成的目标也使大家有方向。
在这个环节里面,职责分配需要结合实际情况进行资源的调配。找合适的人干事,并且与公司整体安排一致,有时候会有些矛盾,多和公司协调吧。3.3.2定期的项目节点沟通审查在目前的项目中,往往会有一些和客户沟通的大节点,这些大节点是整个项目团队必须都了解的信息,在项目分工中,各项工作也必须结合实际情况分一些小节点。在各个小节点,需要结合各项工作进行审查。(在实际工作中,节点需要和项目成员协调确定,以满足大节点为主确定,在**项目里面,项目时间有保证的项目成员,该目标一般能实现)
3.3.3技术的建议但绝不参与
项目经理由于对技术的了解情况,在某些情况,可以参与技术的建议(毕竟从公司情况看,大家都参与这事不长),注意从多个层面给自己的小组成员帮助,但是,项目经理一定不要参与实际的技术工作。必须了解,只有小组成员才是对他自己工作最了解的。相信朋友,相信伙伴。3.4关于项目验收
项目会有很多节点,但总有几个节点非常重要,比如返款比较多,一定要关注这些节点,做到让客户满意,让领导满意。3.4.1关键节点的验收初期准备
在项目初期,必须想好到时候怎么验收的问题,会议可能如何安排?PPT该如何做?讲什么?这些工作的准备,将起到事半功倍的效果。
3.4.2验收阶段报告的准备
验收阶段需要做很多报告、PPT等演示性的工作,需要保证充足的时间开展该工作,在实际开展中,实际此工作一般都会处于团队加班状态,感谢你的队员。报告建议一定要做得漂亮、规范,这将极大的让你的客户满意。
PPT建议多下些功夫,在长达1~2小时的评审中,大家看一两张好的PPT也可以消解疲劳。当然,把内容说清楚。4、教训
4.1需求不明确在实际工作中,主要在技术环节,需求不明确。这在现有的一些项目中,将会极常见,因此,弄清楚客户需要什么?然后按照规范的需求分析、软件设计、软件开发的方式进行。但这个工作建议还是视实际情况。4.2缺乏明确的计划。
项目经理的主要工作需要制定计划,对于长期计划的制定实际如果可以制订还是要制定,但是这里也会有很多问题,特别是需求在变的情况。因此,该工作也需要继续学习一下。4.3项目成员时间无法保证。
在实际工作中,部分成员因为其它工作,项目的时间实际较难保证,这儿从项目经理的角度必选关注别让你的队员太辛苦了(前面提到让你的队员放松的事),因此,会造成项目该方面的工作会不理想,从实际情况看,让一个有时间保证但相对合适的人去负责某一块的工作比让一个时间较难保证但非常合适的人去负责工作,实际情况会更好。这是被相关项目管理理论证实的一件事。
4.4项目成员工作安排的事
在实际项目中,项目的时间节点安排仍旧比较主观,需要加强客观的因素,例如引入工时等概念。但要主要对于项目成员时间的科学考虑应该考虑团员空闲时间(例如打瞌睡、听电话等),一般扣除10%时间,以及组员多项目工作的转换时间(使用合理的效率转换因子)4.5项目成员评估
最后的项目成员评估是项目经理必须干的事。
在后面的评估中,需要大量数据支持,因此,平时应注意数据采集。
扩展阅读:一个全面的项目经理工作总结
本人做项目经理工作多年,感到做这个工作最要紧的就是要明白什么是因地制宜、因势利导,只有最合适的,没有什么叫对的,什么叫错的,项目经理最忌讳的就是完美主义倾向,尤其是做技术人员出身的,喜欢寻找标准答案,耽误了工作进度,也迷茫了自己。以下是本人一些做项目的个人体会,写出来供大家指点,在讨论过程中共同提高水平。
项目开始阶段是一个最重要的阶段。项目经理在接手一个新项目的时候,首先要尽可能地多从各个方面了解项目的情况,如:1.这个项目是什么项目,具体大概做什么事情,是谁提出来的,目的是解决什么问题。在国内很多客户都很不成熟的情况下,千万不要根据项目的名称望文生义地去想象项目的目标。一个名为“办公自动化”的项目很有可能在你进场以后一个月才发现客户其实需要的是一个计算机生产管理辅助信息系统系统。前期了解情况的工作越详细,后面的惊讶就越少,项目的风险就越小。
2.这个项目里牵涉哪些方面的人,如投资方、具体业务干系方、项目建成后的运营方、技术监督方等等,很多项目里除了业主单位的结构很复杂以外,还有一些其他单位也会牵涉进来,如项目监理公司、业主的行业主管机构等。项目经理需要了解每个方面的人对这个项目的看法和期望是什么。事先了解各个方面的看法和期望,可以让你在做项目碰到问题的时候,就每件事情分析哪些人会在什么方面支持你,哪些人会出于什么目的反对你,从而提前准备联合朋友去对抗敌人,让事情向你所希望的方向发展。没有永远的朋友,也没有永远的敌人,只有一致的利益,这句话作为项目经理是一定要记住的;
3.基本了解了客户的情况后,下面的事情就是了解自己公司各方面对这个项目的看法。首先是高层领导是否重视,这个决定了你在需要资源的时候,公司是否会根据你的要求提供最有力的支持。领导口头肯定是说支持的,你需要做的是了解公司对这个项目的实际期望,是想把项目越做越大还是想赚钱?是想做样板工程还是干脆想敷衍了事,公司领导对项目的态度决定了你做这个项目的战略,而这个战略方针将对你做项目计划产生直接的影响;
4.在做整体项目计划前,还要大致计算一下你手上的资源。首先是时间,现在市场竞争激烈,往往很多项目要求在几乎不可能的时间范围里完成。对于这一点,你在做项目的风险控制计划的时候要充分考虑。其次是人员,根据项目预算和已往经验,大致计算一下未来的项目小组有多少种角色,每个角色目前公司是否有人,是否能完全归这个项目使用,是否需要另外招聘一些人员,招聘的准备工作要尽早启动。最后就是一些设备的准备,项目所需大件关键设备要尽早预定,以后不管发生设备等人还是人等设备的情况,浪费的都是你的时间;
5.现在是做项目说明书的时候了。一份好的项目说明书不仅将要做的事情描述得很清楚(主要是讲做什么,而不是说怎么做),而且把如何检查也说明得很透彻。也就是说它不仅说明白了要做哪些事情,也让客户的业务人员(一般不懂技术)知道项目做成什么样就算完成了。简单地说,项目说明书描述项目做哪些事情和每件事情做到什么程度以及如何检查每一个结果。
6.是到做总体计划的时间了吗?不,你现在已经知道了客户的目标和你手上的资源,那么做计划以前,你还需要和你的经理和客户充分沟通资源的问题。因为很多资源是还不明确的,你需要写一份报告,详细分析这个项目的风险以及对资源的需求情况。如果一些问题不能得到解决的话,将发生什么样的后果。如果资源不够,就要高层改变策略,增加对这个项目的投入。甚至在条件许可的情况下,有些公司会放弃这个项目。总之,没有人能完成一个不可能完成的任务,如果项目经理不能尽早发现风险,那么就只能去当烈士了。7.明白了要做哪些事情和你手上的筹码以及你做这个项目的总体策略,现在是成立项目小组的时候了。很多项目经理都没有自己选择组员的权利,那么,就尽量发挥你的影响力去寻找那些你想要的人吧。成员的组成根据项目不同,相差较大,很难有什么具体要求,但是,一定要有精通客户业务的人,很多小项目里,这个人就是项目经理本人,大项目里会配备行业专家(Industryexpert),这样和客户沟通起来才不会鸡同鸭讲,双方才可以相互理解。我经常看到的情况是我们的技术人员和客户交谈时满口的专业术语,结果搞得客户一头雾水,反过来,他还指责客户不懂技术。其实,明白自己想做什么的客户已经是很好的客户了,不知道自己要做什么,更不懂怎么做还要指手画脚的客户到处存在,但是要明白,是客户选择了你,而不是你选择了客户,有了客户你才有工资拿,心平气和一点吧。
8.现在你要面对三群人:你的领导、你的组员和你的客户,和这些人沟通,让他们知道你打算怎么做,什么时候要他们做什么准备这些事情将是你的主要工作。既然沟通这么重要,那些事先定义一下沟通的原则也是一件很要紧的事情。很多沟通原则都是潜规则,如果你在一个部门时间做长了,对这些规则的运用觉得是一件理所应当的事情,但是,你现在面对的是多个部门甚至多个单位,不把沟通规则说清楚,你以后就会吃亏。下面的东西看起来无聊,其实还是很管用的:第一个是规定信息的流动方式和介质,是推还是拉。推的意思就是项目经理将主动发布信息,不管通过电话、邮件还是书面方式,保证将信息传达到每个人。这种情况适合小项目,人少;拉的意思就是项目经理就是一个类似web服务器,你自己需要什么信息就去问他。当然,没有项目经理把自己搞得那么累,他会用发布信息到公共介质的方式公布信息,简单的是白板,复杂一点的是项目的公共信息交互区,潜规则就是我发了你没去看就不要说我没告诉你。说这些看似很无聊,其实里面牵涉信息传达不完全的责任问题。当然,这些都是指一般的方式,而且不要绝对化,一般情况下,主动沟通和被动访问是同时存在的,尤其是对领导,项目经理更加应该主动去和领导沟通。第二个问题就是文档问题,很多人怕写文档,但是项目经理一定要牢记“好记性不如烂笔头”的道理。有理有时候为什么会说不清呢?就是因为没有证据。所以项目经理开始就要和客户说清楚有些文档是必须签字的,比如项目经理的项目日志,每个星期至少让客户签字,另外所有达成共识的东西,比如会议纪要,甚至领导的讲话记录,都要写成文档,双方签字,这样以后扯皮的时候,就能做到有据可查。记住:说了的就和没说一样,只有写下来大家签字后才算真正发生了的。还有一些问题,比如你提交的报告,给领导(包括本方领导和客户领导)做一个选择题,结果领导压住不批,让你无所适从,结果拖延了进度。这时候,你可以等,但是注意要留记录,标明是谁的责任;另外,如果你在开始阶段就和领导商定:如果批示提交三天后没有得到领导答复就算对方同意,这样你就会主动很多。再比如不同事件的审批流程问题:什么等级的事情记录在项目日志里、什么等级的事情要双方项目经理专门签署备忘录、什么等级的事情要双方领导出面签署合同附件等等。事先想得越周到,以后的工作就越主动。
9.好了,做了很多前期工作,定义了一些游戏规则,现在是坐下来做计划的时候了。这一节,任意找一本项目管理的书都会说得比我好,所以我就少写一点,说一些自己的体会就是了。首先是找几个关键组员,比如客户业务专家、系统分析员等等,做一下项目模块划分工作。项目分成几块去做,每一块完成什么,模块之间的信息如何交换等等。需求定义的是做什么的问题,而这里说的是怎么做的问题。这里要强调一点:完成一个目标有很多种方式,你要选一种你最熟悉的,而不是看上去最完美的,这个思路会让你的项目减少很多风险。有时候客户会被某种新技术打动,坚持要你采用那种新技术,你就应该告诉他:你选我做这个项目,就应该容许我采用自己最喜欢的方式做事情,新技术之所以有诱惑力,就是因为吃亏的人还不多,我不希望你成为第一批受害者。采用一个计划会让你的工作更加明确,比如用微软的Project软件,你填写完表格以后,就可以知道这个项目有多少件事情要做,每件事情需要什么资源,他们之间的前后关系如何,消耗的时间有多长,完成后有什么标志等。所有的结果最后用一个叫做甘特图的形式表现出来。你做完这个表以后会惊奇地发现,甘特图上项目的结束时间会远远落后于你的计划结束时间(签合同的人永远不会先征求你的意见的)。当然,学过项目管理的人会大谈什么WBS、优化路径之类的东西,但是我的经验是你再优化也不可能把这些东西安排到计划的时间结束。如果你没碰到这个问题,在我恭喜你挑了一个轻松活之前,请你再去确认你是否罗列了所有要做的事情和正确评估了他们所需要的时间。这时候,你就要考虑牺牲一些任务的时间(也意味着质量)了。按照什么标准牺牲?这个项目的战略!我们在第三节提到过的战略。我的经验是如果你什么都赶进度,其结果可能就是十件事情你一件也没做好,想想多么失败啊。所以,把资源投到你熟悉和有把握的事情上,最后的结果是十件事情,你有三件做成了精品,三件完成,还有四件因为某些原因延误,成绩单是否靓丽了很多呢?战略决定优先级,而正确排列事情的优先级是一个项目经理能力的主要体现。
好,现在项目已经完成了前期工作,了解了项目的目标、搞清楚了手上的资源,制定了项目的策略,然后编制了项目的整体计划,项目进入实施阶段。进入这个阶段反而是项目经理比较空闲的时候,不像前期的时候项目经理要象记者一样到处和不同的人接触,搞清楚他们在说什么,努力猜测他们在想什么和他们的真正目的,那才是最累人的事情。当然,小项目的项目经理往往自己也是一个资源,要做很多事情,这时候反而比谁都苦。项目经理这段时间的主要工作是保持和客户领导以及自己领导的沟通。和客户领导沟通时特别要注意,除非你需要对方给你支持,那么你才需要讲得具体一点,否则,告诉他一切正常就可以了,而且态度要积极一些,千万不要说一些领导不懂的细节,比如:“王局长,最近项目进度还算正常,就是JVM经常发生一些内存泄漏的情况”王局长:“(*&$@@”。和自己的领导汇报也要注意这个问题,除非他是一个技术高手,你需要他的技术经验,否则一般就汇报进度是否正常以及有问题时你的对策和打算就可以了,有些需要他支持的地方,比如资源调用需要说详细一点。
和组员开会,除了一些项目进度跟踪会议以外,还有很多讨论会,需要大家用头脑风暴方法给出解决问题。与会人员很多都是技术人员,他们的特点是注重细节、缺乏大局观、有点消极悲观、自尊心强(如果总结得不对,欢迎大家拍砖),所以,你作为会议的主持人,只要负责提出问题和记录下他们的观点,千万不要做评判者的角色。一个问题,有很多方面,从不同的角度看,现象是完全不同的,想想盲人摸象的故事吧。这些技术人员,他们往往精通一个方面,就自己的角度发表见解,除非一些很特别的情况,你都应该认为,他们提出的方案,从他们的角度来看是最合理的。你的长处是掌握事情的优先级,评估各个方面的轻重缓急,从而根据他们的意见得出一个合适的(而不是正确的)方案。所以,在会议上,你要充分尊重每一个人和他的意见,夸奖那些意见提得比较好的人,千万不要把会议带入无休止的争论(你要让大家知道事情不是非黑即白的,而是多元的,唉,我们的教育惹的祸)。会后,你自己写文档,做决定。会议上大家的面子都被照顾了,自然实施起来的阻力就小,如果还有意见的,你就私下找他聊,如果还不能说服他,你就要让他明白,因为你负责这个项目、你担当风险,所以,这个优先级应该你来判断。组织中的高层,并不见得水平会比一般的成员高,但是,他要承担组织的风险,加之信息的不对称性,所以,对事情的优先级的判断肯定比下属强。
在开发过程中,内部管理还要注意的一点是时刻强调以验收为目的的思想,每个任务的最终可交付成果一定要是可以被检查的,比如,【界面要求:美观大方、简洁明快】,这个要求我就不知道如何检查。所以,给开发小组布置任务的时候就要考虑如何检查结果,比如我见过一个计划,里面有一个任务【开发人员熟悉EJB编程】,这个任务,除了让这些人去参加一些专业认证考试,否则,结果很难被检查。所以,时刻考虑如何检查结果、如何向客户交付是项目经理一直要注意的事情,我听说有些老项目经理拿到项目是倒排计划的,即首先看如何验收和验收标准,然后决定工作计划。很多项目开始了很久,还不知道如何验收,那么这个项目出问题的可能性就很大了。做项目就是为了验收,我们的角色不是研究机构,我们的目的就是在付出那么多劳动后得到结果。另外我插一句:我是极其不主张到客户现场开发的。尤其是一大群技术人员直接和客户交流,很容易引起冲突和矛盾(技术人员的本性决定的)。我的做法是项目经理和项目实施人员到现场,软件开发人员还是在公司做项目。项目实施人员就是初级项目经理,他们了解自己的产品,懂得一些客户的业务,关键是在于他们具有良好的沟通能力,俗称“皮厚”。他们是客户和研发人员的桥梁,其职业方向也是很机动灵活,以后可以有很多方向可以转,比开发人员的路要宽得多。
接着,我们再谈谈最让人头痛的需求变更问题。变更通常分为两种:一种是部分更改了原先的目标,即需求变更;另一种是没改变目标,但是客户不满意目前的实现方式,大到流程的实现,小到界面的布局,都是属于这类。碰到这种情况是难以避免的,主要是事先沟通的不够充分和客户随着项目的进展,慢慢想清楚了问题,改变了以前的思路。这时候,如果需要改并且你的战略是容许这种情况的,那么注意下面几点:
1.确保以前的文档,就是记载着以前的结论的东西,客户是否签过字,如果没有,赶紧把你的工作停下来,赶快再和客户自己确认一下你的方案,然后让他签字,避免以后说话没有凭据;2.和客户坐下来,自己探讨他修改的根本目的是什么,是不是有同样能达到相同目的,但是对你来说有代价更小的选择?3.(项目初期的工作)明确更改流程,一般是客户指定一人签字(否则客户每个领导都有权力来插一杠子,你就废了),以正式项目文件的方式提交给你,然后,你做评估分析,分析对成本、进度的影响,在你的领导同意后,出相应意见书,主要是要说明更改设计的原因和指出由此带来的不确定后果(这个东西先写出来,后面如果真的发生了,至少不是你的错)。然后再让客户在上面签字。见过医院给病人做手术以前让家人签的免责条款吗?对,就学习那个,让大家都意识到任何的更改都有成本和代价
所以,对于这种需求天天变的客户,你就一定要事先做好规矩:
一、统一联系人,客户指定一个人和项目组进行沟通,不能张领导、王领导都来说几句,如果他们意见不一致,那你只有得罪领导的选择了,所以,项目的最初就要定好规矩,我项目组只认一个的意见,有什么要求你们内部先统一再和我谈,我不想卷入你们内部业务部门之间的矛盾之中;二、所有需求变更全部要有书面文字,这点切记!这样做好处多多:
*有书面证据,以后他还想改,你有了他以前要求的证据,告诉他:你以前可是这么说的;
*便于需求变更管理,需求如何慢慢演变的历史可以看清楚,从而更深切地体会客户的目的;
*对于客户来说,嘴巴一动最方便,反正是你们做,不花他的资源,所以要求是否合理,是否和项目的目的一致,他是不负责任的。但是如果要他写书面要求,还要签字盖章,他就要谨慎多了,而且一写东西,思想就会更加深入,很多无理要求也就这样胎死腹中了;
系统开发告一段落后,就进入客户培训、系统验收阶段,这个阶段,我一般会注意以下几个问题:
给客户做培训前,多注意一些表面功夫。很多程序员认为,既然很多系统采用原型法,有一个由粗到精的过程,那么系统的逻辑核心是否正确才是关键,至于界面如何,界面上的用词是否准确,那是无关紧要的问题;而且培训的时候也是空手上台、信手拈来,想到哪里说到哪里,下面听讲的人不知所云,云山雾罩,培训效果自然可以想象。我的体会是,给客户做培训的版本,如果你在做多次测试以后仍然不能确定逻辑是否合乎要求,那么,你至少要在界面上多花一点功夫。注意每个界面的布局、用词、链接的正确性等等,总之不要让客户看到一些他不该看到的东西,否则,仅仅因为一些无关紧要的报错就让客户第一印象觉得系统不稳定,那你就真的比窦娥还冤了。如果工作再做得详细一点,可以做一些类似Flash的东西,把一些你要强调的重点用通俗易懂、轻松愉快的方式表达出来。文档方面,准备至少两个文档:用户手册和培训手册。这两个文档的内容很多都是一致的,但是角度完全不同。用户手册往往是站在系统设计者的角度,按照自己的思路,分模块讲解系统的操作和功能;而培训手册,一定要站在客户业务人员的角度,根据每个角色面对不同业务的办理,如何通过使用本系统的一系列功能来实现目标。所以,第一次培训以前,系统界面是否完整正确、培训文档是否完备、培训时所举的例子是否有代表性都是很关键的因素,第一炮打不响,以后就麻烦很多。
上面讲的是培训的时候,丑媳妇要化妆好再去见公婆的问题。其实,项目实施中还有一个考验项目经理功力的就是如何调动客户积极性的问题。一般来说,客户是懒的,这就是他花钱找你做事情的原因。一个项目的成败,和客户的配合程度很有关系。根据我的分析,一般项目中的客户都可以分为三类:支持的、消极观望的、抵触的。他们人数的分布一般是一个纺锤形:支持的和抵触的人少,观望的人多(如果你接了一个人人都抵触你的项目,那你还是不要做了)。首先,分析一下那些人为什么支持你和抵触你。很简单,于公于私两个方面分析,上了新系统,谁的工作量有所变化?谁的潜在利益是否受到威胁?谁的岗位是不是因为新系统而消失?传统的利益格局因为新系统的使用而发生怎么样的变化,这些东西,都是项目经理必须去了解的,这样,你才能团结那些支持你的人,消减那些抵触你的人。项目经理是一个很奇怪的角色,属于典型的责任大、权力小的角色,他能做的只有借力打力,不管在自己公司还是在客户那里,一定要依靠别人才能完成自己的目的。只有了解哪些人会因为什么而帮助你,哪些人会因为什么而抵触你,你才能让客户配合你做工作。比如上一些内部计算机辅助管理系统,其必然后果就是让本来管理混乱时有人可以浑水摸鱼的一些利益消失掉了,这样,有些人肯定就要捣乱,到处诋毁这个系统。这时候,你就可以散布一些"谁抵制新系统就说明自己屁股上有屎"这类的论调去压制他们,减弱他们的影响。总之,团结积极分子,打压敌对分子,带动大多数是你的基本策略。
还有一个体会和大家分享:千万不要觉得对方的领导(中层干部)是应该配合你工作的,特别是一些国营单位,多一事不如少一事,他干吗要帮你?我的经验是:对方领导如果没有拿你的事情作为内部斗争的武器而从中作梗(当然,他针对的不一定是你),那已经是算合作的了,记住,他不捣乱就是帮你忙了。
作为项目经理,其实脑子里就是几样东西:做哪些事情、做到什么程度、怎么交货、手上的资源以及各个事情的优先级。所谓多快好省那是人类的梦想,这四个方面都是相互矛盾的,属于典型的又要马儿跑,又要马儿不吃草的类型。一般说来,项目经理在考虑问题的轻重缓急方面,往往是把快放在第一位,各方领导都会给你最后期限,所以保进度是第一位的;省是第二位的,企业的根本目的是盈利,如果收入不能增加的话,至少费用要控制住;好是第三位的,没办法,谁都想精益求精,但是,没有强大的资源保障,质量只好先牺牲了;最后是多,客户的要求源源不断,如何降低客户的期望值,把项目控制在一个合适的范围内,让客户从理想回到现实也是项目经理的分内工作。
验收前,除了做好文档工作,即可交付成果以外,多花时间搞清楚客户的做事情流程是很重要的事情,一个公司做事情必定有流程,所以搞清楚流程十分关键。比如验收、付款这些你极其关心的事情,客户那边的流程是怎么样的,谁牵头组织、哪些人参加,要什么文件、走什么程序、哪些人签字、最后出什么文档等等,都要搞清楚,特别要事先分析和打听哪个环节容易卡壳,做好事先的准备。
我对验收最大的体会就是举证问题。即千万不要让客户这么想:你必须有证据证明你的系统是没问题的。这样你就没戏了,微软那么多天才,做了个Windows还天天打补丁,要你的程序没问题,既不可能,你也没办法拿出证据。你要让客户明白,所谓验收,就是我按照测试文档的测试用例跑一遍,结果和预期结果一致就应该算通过了,而且还容许有一些小错误留在验收后改正,他可以对测试用例提意见。所以,验收前双方要确认测试计划和测试用例。如果他认为系统不符合要求,那么他应该举证,证明这个系统和最初设计相背离的。所以,参考法律概念,千万不要举证倒置。另外,认为系统完美了才能验收的想法也是错误的,软件开发合同里一定要注明验收以后维护期的费用问题,否则,客户担心一旦验收就得不到你们的支持,自然不配合验收,那么,你这个项目经理就很难交功课了。
最后,我想谈谈如何评价项目经理的绩效的问题,我认为,项目经理有以下几个档次:
*最差的项目经理:项目过程中总是出现意外,然后自己又解决不了,结果成为烈士;
*二流的项目经理:项目也经常出现意外,但是他一马当先,奋勇向前,解决了一个又一个问题,最后,勉强算把项目结束了,获得了领导的一致好评;
*一流的项目经理:平时很少见他做具体的事情,整天找人聊天,然后就是写报告、做计划,最后项目顺利结束,整个过程平淡无奇;
项目管理到底是一门科学还是一门艺术呢?所谓科学就是经过反复论证,输入和输出有必然规律的东西,种瓜得瓜;而艺术就是思想火花的闪耀,主要靠灵感。项目管理这个东西,据一个前辈说,在国外是科学,80%是有规律可循的;在国内是艺术,主要靠个人魅力、感染能力等东西。看明白了PMBOK,学会了一些做事情的方式,只是搞懂了那个20%的科学的东西,还有80%的空间,属于见仁见智的领域了。所以,加强很多方面的个人能力,如练就出色沟通能力、提升自己的个人魅力对于项目经理来说是多么重要啊,无论是对内还是对外。作为一个一流的专业人士,在顺利让客户签字的同时,如何让自己的领导知道你的价值,这也是体现自己能力的一种途径。
MIS软件项目经理应具有三种协调关系:一、协调好和客户的关系二、协调好和上级的关系三、协调好和下属的关系
MIS软件项目经理应具有的四个能力:一、学会引导客户
二、对客户需求的认知及把握开发进度估算三、如何有技巧地说不和点头
四、计划与实际现场运作的时间点观念及协调统一
我国的软件企业大部分是以接项目的形式做为生存和发展的途径,项目有大有小,大的二三百万,小的三五万,因此项目的成败及效率就直接影响着公司运营成本和利润以及大家的薪金收入。而项目经理的人选则决定了项目的成败和收益,因此结合自己的经验谈谈项目经理在主持项目实际运作时的二个责任观点三种协调关系和应具备的四个能力。希望对大家的实际工作会有所帮助!
MIS软件项目经理应时刻记住自己的两个责任和观点:
一、如何尽快地将项目验收回款,为公司和团队创造更多的利润,为下属带来更多的利益。
二、如何在做项目的过程中将项目提练成产品。作者的观点是以项目提炼出产品并养活产品,而产品则更好地为项目服务以创造更大的利润和发展空间。
MIS软件项目经理应具有三种协调关系:
一、协调好和客户的关系,保证客户交流时的气氛活跃活泼,事情做不完,明天可以再做,但客户的心情一定要开心!
二、协调好和上级的关系,这样你才会有行使项目经理的职权及争取到更好的资源配置。
三、协调好和下属的关系,他们才是为真正为项目打拼并出成绩的核心人员。MIS软件项目经理应具有的四个能力:一、学会引导客户。作为MIS软件,会不会引导客户是整个项目进度的成败。因为一个软件公司做项目时一般都有一个半成品,这时候项目经理和客户谈程序时的作用就是举重若轻,若会引导客户,则程序的二期开发量将会非常小,笔者当初拿着一个程序版本和客户谈时,连续三个大模块都获得客户的认可,只有3×0.5天工作量,而内部计划里则是3×20天的工作量的,同样项目提前了近两个月就转入验收期了。笔者当初获得这么大的成功,主要有两点:一是对自身软件产品非常熟,谈时扬长避短,并引导了客户。二是当时和客户谈时我说的都是模块的整体业务和模块的业务流程运作,引导客户并在大方向上达成了一致,不陷入技术细节。题外话:当时讲解时出现保存不正确的现象,我当时则没陷入这问题,而是说数据保存后将转入到下一个流程而过关的。
二、对客户需求的认知及把握开发进度估算在项目推进过程中,不可避免地出现程序需求差异,需求变更和新需求的情况。此时项目经理就肩负着项目开发周期和任务及资源的调整问题,这就要求项目经理能够对客户需求的正确认知和把握及对开发进度的估算。当项目经理面临着需求变更程序变动时,需在最短时间在心里做完的事情是:1、估算出需要的人力和工作日2、如果做则对整个项目时间周期的影响3、此项工作的重要度和紧急度,应当安排在什么时候做。然后将结果和客户交流并达成一致,最好用书面形式留档。以项目中一个三个工作日新模块的开发为例,在充分理解客户的基础上如果会引导客户,则三个工作日后该模块就可顺利完成并得到客户的认可。如果不会引导客户,再加上自己对需求的理解不正确又没把握好,用上两个月都有可能,这样使得合同里是半年的项目最后做成了一年而程序还在开发,项目成了程序垃圾的汇集地。国内不少软件公司或多或少都存在这现象。
三、如何有技巧地说不和点头
在项目推进过程中将会出现非常多的需求,其中有些需求是当初没考虑好,有些需求是迫切的(比如领导发现后提的),有些需求是无理的而且困难度大,有些需求则是没有意义的,有些需求是技术上达不到的,有些需求是必要的,有些是合理的,有些是合理但不必要的,。因为需求的变更必然引起工作量的增加和人员的调配,有时处理不好就会使得项目验收遥遥无期甚至和客户关系变僵,所以此时就需要项目经理有技巧地说不和点头了。记住一点:客户是上帝,但你不是基督教徒。笔者有一次在准备将项目转入验收期和他们的老总谈程序时,那老总要求在一个FORM单独做报表打印,而我们的报表打印都是集中在一起的,在和那老总交流解释后我宣布的就是:做,而且连夜赶工,明天一早就得在纸上看到。结果当然是项目顺利转入验收期了。笔者常用的说不的方法是现在的工作重点是什么什么,你所提的问题我们将在几个月后程序升级时自动将这需求解决的。
四、计划与实际现场运作的时间点观念及协调统一在项目推进过程中经常会出现计划变更等情况,这时项目经理要做的事:一、根据实际情况调整你的计划,并做好充分的预估(笔者一般是将困难说大一点,日期长一些)。二、将变更原因和你的新计划向你的上级汇报。三、和你的同事开会协商宣布时同时宣布人员安排和日期安排。记住一点:项目要想做好,时间点是个关键。这样就会因为团队的实力和项目经理的能力而出现加班和强度压力工作的频繁情况,如何让你的下属能够更愿意为这项目打拼,就需要你的协调交流和组织能力了。大家不要忘了两句话:我们的职权是谁赋于的?项目经理和你的同事一样都是打工的。所以大家也知道我在做项目时一和二的用途了吧!
友情提示:本文中关于《一个项目经理工作总结》给出的范例仅供您参考拓展思维使用,一个项目经理工作总结:该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。