0
关注
42226
浏览

如何成为一个好的项目经理?

为什么被折叠? 0 个回复被折叠
匿名用户用户来自于: 北京市
2026-01-14 10:11
pmp最好了解一些,可以帮你理清思路,找到对的工作方法。 不过理论只是基础,要做好项目经理,最重要的是实践经验。好的项目经理不是解决了多少问题,而是在风险还没有成为问题的时候就已经解决了。 项目整合管理、范围管理、时间管理、风险管理、沟通管理,我认为是ERP项目管理的重点的内容,这四方面做好了,项目基本就做好了。 特别说明一下,干系人管理是项目管理中的很重要的部分,要正确识别关系人,管理好干系人期望,这样项目才能比较顺利的进行推动。
牛津 核心会员 用户来自于: 北京市
2026-01-14 10:25
1.要学会沟通 (1) 认识项目干系人 (2) 分析项目干系人的信息需求 (3) 依照信息需求找出信息种类 (4) 将信息种类归类 (5) 决定信息传递的周期 (6) 决定信息传递方式 (7) 搜集信息 (8) 传递信息 (9) 检讨信息传递成效 2.做事要尽量周全,所以一定要会用思维导图和甘特图 3.要能预测结果,这个有点玄乎
Mr Yu 核心会员 用户来自于: 北京市
2026-01-14 11:01
优秀项目经理系列(0)——如何有效的学习 ———————————————————— 优秀项目经理系列,已经写完了6篇。这个系列文章目的是总结分享自己在项目管理领域的经验,到此,越发觉得应该写一下当前的这第0篇。讲一讲,自己对于如何有效学习的认识。 不知道各位是否曾经问过自己一个问题:大家都在学习项目管理,大家都在参加培训,大家都在考PMP,但凡有动力学习的人,相信都是想成为一个优秀的项目经理。那么问题来了,大家都同样在学习,凭什么你会成为最优秀那个人? 我们多数人都是智商平均、天赋平均、时间平均的普通人,不存在有人一目十行、过目不忘或者领悟力超群。我始终认为,这个世界中,做同样事情的人,只有20%最后会成功,其他80%会成为陪衬。想一想,你身上具备什么特质、你做过什么特别的事情或者你牺牲了哪些别人不愿不敢牺牲的利益,将你自己带入了成功的20%,从而超越剩余80%的人呢? 是的,每一种成功都有代价,成功都是通过交换得来的。罗列一下,我们可能交换了些什么利益,去换取成功。 你是从来不看电视剧、不打游戏、不撩妹,都去看书学习吗? 还是你花了很多的金钱、精力去获取别人获取不到的最前沿的信息? 还是你从来都虚怀若谷,放下面子,向一切可能接触到的优秀的人学习? 看,这都是代价。你用这些去交换,你自然会将一些懒惰、短视、抠门、骄傲的家伙甩在身后。 以为做到这些就够了? NONONO,这只能让你尚可,并不能让你优秀。以上这些,都只是基础竞争,在从事项目经理这个职业的人群中,相信50%的人都能够做到。 行文至此,我想起网络上很流行的一句话:不要用战术上的勤奋去掩饰你战略上的懒惰。 回忆一下: 网上经常买点书,证明我一直在看书学习,其实很容易的。这只是战术上的勤奋。 买了书,我们只用眼睛,看一看,不动手,不做笔记,不动脑,不去关上书然后总结分享,其实对于多数人而言也是容易的。这也是战术上的勤奋。 做了笔记,写了总结,但是实践当中,从来不用(想想多少人真正去应用过PMBOOK中各知识领域的工具),用了也从来不去修正当初从书本中获取的固有知识。这也是战术上的勤奋。 我想,什么是战略上的懒惰,又何为战略上的勤奋,聪明的你已经很清楚了。 我不是雷军,我说不出“不要用战术上的勤奋去掩饰你战略上的懒惰”这样的金句。对于这句话,我的理解是:你做了多少反自己人性的事情,简而言之,就是你做了多少让自己痛苦,做了多少别人不愿做不敢做没有毅力去做的事情。这是你成为那20%,超越80%人的根本原因。 举我自己的例子,对于我想拿下的知识,我习惯于抄书。请注意,是抄书,抄目录和重点,而不是在书上划线。抄出的目录和重点,我会第二次阅读。而现在,我正在养成用自己的语言写出来并与大家分享的习惯。这两点,我相信,并不是每个人都愿意去做,或者长期坚持去做,因为它是痛苦的,也是反自己人性的。所以,这两点,又将成为我和其他人的显著区别。 最后,送上一句话:行动是梦想和现实之间的桥梁
笨小恺 核心会员 用户来自于: 北京市
2026-01-14 11:03
什么是项目经理? 简单的说,项目经理就是从项目的开始到结束对项目负责的人。 如何做好一个项目经理? 就是如何管理好项目,整合各方面的资源完成既定的项目目标,从而取得项目的成功。 项目目标主要有三个纬度:时间,成本和质量。 为了满足这纬度的目标需求,项目经理要对范围,进度,成本,质量,风险,沟通,干系人等进行管理。 从过程上来讲,项目经理需要制定项目计划,并对项目的执行进行有效的监控。 如欲成事,必先成于心。 也就是说项目要想成功,必须要先有好的计划。 孙子兵法上说,知己知彼,百战不殆。 同样的道理也适用于制定项目计划,项目经理必须深刻了解目标是什么,需求是什么,能整合那些资源来满足这些的需求和目标,在这个过程中存在哪些潜在的风险。 项目经理只有全面深入的理解和评估了自己所拥有的(能够调动的各种资源)和自己需要提供的(内部和外部客户的需求),才能制定可行的计划。 好的计划还需要经过讨论并得到团队的认可,否则就只是一个纸上计划。 在项目计划的制定过程中,还有一些实用的技巧,例如:安排进度要前紧后松,留有余量;对于项目上的依赖关系,最好的方法就是在计划时彻底消除依赖。 在项目执行和控制的过程中,需要关注三个清单:问题清单,风险清单和变更清单。 对待问题,如果你不紧跟问题,很快问题就会紧跟你;如果你不对风险采取任何行动,风险终将会变为问题;如果不对变更进行控制,项目就会失控。 项目的管理控制要通过各种反馈路径构成管理闭环(报告、会议和谈话),同时,需要收集简单而必要的项目度量数据,便于跟踪项目的状态和了解项目的绩效。
大鹏起兮 核心会员 用户来自于: 北京市
2026-01-14 10:53
楼主,可以看一下这个,我从百度上找到的,希望对你有所帮助。 ===============================================
项目开始阶段是一个最重要的阶段。项目经理在接手一个新项目的时候,首先要尽可能地多从各个方面了解项目的情况,如:
1.这个项目是什么项目,具体大概做什么事情,是谁提出来的,目的是解决什么问题。在国内很多客户都很不成熟的情况下,千万不要根据项目的名称望文生义地去想象项目的目标。一个名为“办公自动化”的项目很有可能在你进场以后一个月才发现客户其实需要的是一个计算机生产管理辅助信息系统系统。前期了解情况的工作越详细,后面的惊讶就越少,项目的风险就越小。

2.这个项目里牵涉哪些方面的人,如投资方、具体业务干系方、项目建成后的运营方、技术监督方等等,很多项目里除了业主单位的结构很复杂以外,还有一些其他单位也会牵涉进来,如项目监理公司、业主的行业主管机构等。项目经理需要了解每个方面的人对这个项目的看法和期望是什么。事先了解各个方面的看法和期望,可以让你在做项目碰到问题的时候,就每件事情分析哪些人会在什么方面支持你,哪些人会出于什么目的反对你,从而提前准备联合朋友去对抗敌人,让事情向你所希望的方向发展。没有永远的朋友,也没有永远的敌人,只有一致的利益,这句话作为项目经理是一定要记住的;

3.基本了解了客户的情况后,下面的事情就是了解自己公司各方面对这个项目的看法。首先是高层领导是否重视,这个决定了你在需要资源的时候,公司是否会根据你的要求提供最有力的支持。领导口头肯定是说支持的,你需要做的是了解公司对这个项目的实际期望,是想把项目越做越大还是想赚钱?是想做样板工程还是干脆想敷衍了事,公司领导对项目的态度决定了你做这个项目的战略,而这个战略方针将对你做项目计划产生直接的影响;

4.在做整体项目计划前,还要大致计算一下你手上的资源。首先是时间,现在市场竞争激烈,往往很多项目要求在几乎不可能的时间范围里完成。对于这一点,你在做项目的风险控制计划的时候要充分考虑。其次是人员,根据项目预算和已往经验,大致计算一下未来的项目小组有多少种角色,每个角色目前公司是否有人,是否能完全归这个项目使用,是否需要另外招聘一些人员,招聘的准备工作要尽早启动。最后就是一些设备的准备,项目所需大件关键设备要尽早预定,以后不管发生设备等人还是人等设备的情况,浪费的都是你的时间;

5.现在是做项目说明书的时候了。一份好的项目说明书不仅将要做的事情描述得很清楚(主要是讲做什么,而不是说怎么做),而且把如何检查也说明得很透彻。也就是说它不仅说明白了要做哪些事情,也让客户的业务人员(一般不懂技术)知道项目做成什么样就算完成了。简单地说,项目说明书描述项目做哪些事情和每件事情做到什么程度以及如何检查每一个结果。

6. 是到做总体计划的时间了吗?不,你现在已经知道了客户的目标和你手上的资源,那么做计划以前,你还需要和你的经理和客户充分沟通资源的问题。因为很多资源是还不明确的,你需要写一份报告,详细分析这个项目的风险以及对资源的需求情况。如果一些问题不能得到解决的话,将发生什么样的后果。如果资源不够,就要高层改变策略,增加对这个项目的投入。甚至在条件许可的情况下,有些公司会放弃这个项目。总之,没有人能完成一个不可能完成的任务,如果项目经理不能尽早发现风险,那么就只能去当烈士了。

7.明白了要做哪些事情和你手上的筹码以及你做这个项目的总体策略,现在是成立项目小组的时候了。很多项目经理都没有自己选择组员的权利,那么,就尽量发挥你的影响力去寻找那些你想要的人吧。成员的组成根据项目不同,相差较大,很难有什么具体要求,但是,一定要有精通客户业务的人,很多小项目里,这个人就是项目经理本人,大项目里会配备行业专家(Industry expert),这样和客户沟通起来才不会鸡同鸭讲,双方才可以相互理解。我经常看到的情况是我们的技术人员和客户交谈时满口的专业术语,结果搞得客户一头雾水,反过来,他还指责客户不懂技术。其实,明白自己想做什么的客户已经是很好的客户了,不知道自己要做什么,更不懂怎么做还要指手画脚的客户到处存在,但是要明白,是客户选择了你,而不是你选择了客户,有了客户你才有工资拿,心平气和一点吧。

对于这种需求天天变的客户,你就一定要事先做好规矩:

一、统一联系人,客户指定一个人和项目组进行沟通,不能张领导、王领导都来说几句,如果他们意见不一致,那你只有得罪领导的选择了,所以,项目的最初就要定好规矩,我项目组只认一个的意见,有什么要求你们内部先统一再和我谈,我不想卷入你们内部业务部门之间的矛盾之中;

二、所有需求变更全部要有书面文字,这点切记!这样做好处多多:

*有书面证据,以后他还想改,你有了他以前要求的证据,告诉他:你以前可是这么说的;

*便于需求变更管理,需求如何慢慢演变的历史可以看清楚,从而更深切地体会客户的目的;

*对于客户来说,嘴巴一动最方便,反正是你们做,不花他的资源,所以要求是否合理,是否和项目的目的一致,他是不负责任的。但是如果要他写书面要求,还要签字盖章,他就要谨慎多了,而且一写东西,思想就会更加深入,很多无理要求也就这样胎死腹中了;

8.现在你要面对三群人:你的领导、你的组员和你的客户,和这些人沟通,让他们知道你打算怎么做,什么时候要他们做什么准备这些事情将是你的主要工作。既然沟通这么重要,那些事先定义一下沟通的原则也是一件很要紧的事情。很多沟通原则都是潜规则,如果你在一个部门时间做长了,对这些规则的运用觉得是一件理所应当的事情,但是,你现在面对的是多个部门甚至多个单位,不把沟通规则说清楚,你以后就会吃亏。下面的东西看起来无聊,其实还是很管用的:

第一个是规定信息的流动方式和介质,是推还是拉。推的意思就是项目经理将主动发布信息,不管通过电话、邮件还是书面方式,保证将信息传达到每个人。这种情况适合小项目,人少;拉的意思就是项目经理就是一个类似web服务器,你自己需要什么信息就去问他。当然,没有项目经理把自己搞得那么累,他会用发布信息到公共介质的方式公布信息,简单的是白板,复杂一点的是项目的公共信息交互区,潜规则就是我发了你没去看就不要说我没告诉你。说这些看似很无聊,其实里面牵涉信息传达不完全的责任问题。当然,这些都是指一般的方式,而且不要绝对化,一般情况下,主动沟通和被动访问是同时存在的,尤其是对领导,项目经理更加应该主动去和领导沟通。

第二个问题就是文档问题,很多人怕写文档,但是项目经理一定要牢记“好记性不如烂笔头”的道理。有理有时候为什么会说不清呢?就是因为没有证据。所以项目经理开始就要和客户说清楚有些文档是必须签字的,比如项目经理的项目日志,每个星期至少让客户签字,另外所有达成共识的东西,比如会议纪要,甚至领导的讲话记录,都要写成文档,双方签字,这样以后扯皮的时候,就能做到有据可查。记住:说了的就和没说一样,只有写下来大家签字后才算真正发生了的。还有一些问题,比如你提交的报告,给领导(包括本方领导和客户领导)做一个选择题,结果领导压住不批,让你无所适从,结果拖延了进度。这时候,你可以等,但是注意要留记录,标明是谁的责任;另外,如果你在开始阶段就和领导商定:如果批示提交三天后没有得到领导答复就算对方同意,这样你就会主动很多。再比如不同事件的审批流程问题:什么等级的事情记录在项目日志里、什么等级的事情要双方项目经理专门签署备忘录、什么等级的事情要双方领导出面签署合同附件等等。事先想得越周到,以后的工作就越主动。

9.好了,做了很多前期工作,定义了一些游戏规则,现在是坐下来做计划的时候了。这一节,任意找一本项目管理的书都会说得比我好,所以我就少写一点,说一些自己的体会就是了。首先是找几个关键组员,比如客户业务专家、系统分析员等等,做一下项目模块划分工作。项目分成几块去做,每一块完成什么,模块之间的信息如何交换等等。需求定义的是做什么的问题,而这里说的是怎么做的问题。这里要强调一点:

完成一个目标有很多种方式,你要选一种你最熟悉的,而不是看上去最完美的,这个思路会让你的项目减少很多风险。有时候客户会被某种新技术打动,坚持要你采用那种新技术,你就应该告诉他:你选我做这个项目,就应该容许我采用自己最喜欢的方式做事情,新技术之所以有诱惑力,就是因为吃亏的人还不多,我不希望你成为第一批受害者。采用一个计划会让你的工作更加明确,比如用微软的Project软件,你填写完表格以后,就可以知道这个项目有多少件事情要做,每件事情需要什么资源,他们之间的前后关系如何,消耗的时间有多长,完成后有什么标志等。所有的结果最后用一个叫做干特图的形式表现出来。你做完这个表以后会惊奇地发现,干特图上项目的结束时间会远远落后于你的计划结束时间(签合同的人永远不会先征求你的意见的)。

当然,学过项目管理的人会大谈什么WBS、优化路径之类的东西,但是我的经验是你再优化也不可能把这些东西安排到计划的时间结束。如果你没碰到这个问题,在我恭喜你挑了一个轻松活之前,请你再去确认你是否罗列了所有要做的事情和正确评估了他们所需要的时间。这时候,你就要考虑牺牲一些任务的时间(也意味着质量)了。按照什么标准牺牲?这个项目的战略!我们在第三节提到过的战略。我的经验是如果你什么都赶进度,其结果可能就是十件事情你一件也没做好,想想多么失败啊。所以,把资源投到你熟悉和有把握的事情上,最后的结果是十件事情,你有三件做成了精品,三件完成,还有四件因为某些原因延误,成绩单是否靓丽了很多呢?战略决定优先级,而正确排列事情的优先级是一个项目经理能力的主要体现。

好,现在项目已经完成了前期工作,了解了项目的目标、搞清楚了手上的资源,制定了项目的策略,然后编制了项目的整体计划,项目进入实施阶段。进入这个阶段反而是项目经理比较空闲的时候,不像前期的时候项目经理要象记者一样到处和不同的人接触,搞清楚他们在说什么,努力猜测他们在想什么和他们的真正目的,那才是最累人的事情。当然,小项目的项目经理往往自己也是一个资源,要做很多事情,这时候反而比谁都苦。项目经理这段时间的主要工作是保持和客户领导以及自己领导的沟通。

和客户领导沟通时特别要注意,除非你需要对方给你支持,那么你才需要讲得具体一点,否则,告诉他一切正常就可以了,而且态度要积极一些,千万不要说一些领导不懂的细节,比如:“王局长,最近项目进度还算正常,就是JVM经常发生一些内存泄漏的情况…”王局长:“(*&$@@”。和自己的领导汇报也要注意这个问题,除非他是一个技术高手,你需要他的技术经验,否则一般就汇报进度是否正常以及有问题时你的对策和打算就可以了,有些需要他支持的地方,比如资源调用需要说详细一点。和组员开会,除了一些项目进度跟踪会议以外,还有很多讨论会,需要大家用头脑风暴方法给出解决问题。与会人员很多都是技术人员,他们的特点是注重细节、缺乏大局观、有点消极悲观、自尊心强(如果总结得不对,欢迎大家拍砖).

所以,你作为会议的主持人,只要负责提出问题和记录下他们的观点,千万不要做评判者的角色。一个问题,有很多方面,从不同的角度看,现象是完全不同的,想想盲人摸象的故事吧。这些技术人员,他们往往精通一个方面,就自己的角度发表见解,除非一些很特别的情况,你都应该认为,他们提出的方案,从他们的角度来看是最合理的。你的长处是掌握事情的优先级,评估各个方面的轻重缓急,从而根据他们的意见得出一个合适的(而不是正确的)方案。所以,在会议上,你要充分尊重每一个人和他的意见,夸奖那些意见提得比较好的人,千万不要把会议带入无休止的争论(你要让大家知道事情不是非黑即白的,而是多元的,唉,我们的教育惹的祸…)。会后,你自己写文档,做决定。会议上大家的面子都被照顾了,自己实施起来的阻力就小,如果还有意见的,你就私下找他聊,如果还不能说服他,你就要让他明白,因为你负责这个项目、你担当风险,所以,这个优先级应该你来判断。组织中的高层,并不见得水平会比一般的成员高,但是,他要承担组织的风险,加之信息的不对称性,所以,对事情的优先级的判断肯定比下属强。

在开发过程中,内部管理还要注意的一点是时刻强调以验收为目的的思想,每个任务的最终可交付成果一定要是可以被检查的,比如,【界面要求:美观大方、简洁明快】,这个要求我就不知道如何检查。所以,给开发小组布置任务的时候就要考虑如何检查结果,比如我见过一个计划,里面有一个任务【开发人员熟悉EJB编程】,这个任务,除了让这些人去参加一些专业认证考试,否则,结果很难被检查。所以,时刻考虑如何检查结果、如何向客户交付是项目经理一直要注意的事情,我听说有些老项目经理拿到项目是倒排计划的,即首先看如何验收和验收标准,然后决定工作计划。很多项目开始了很久,还不知道如何验收,那么这个项目出问题的可能性就很大了。做项目就是为了验收,我们的角色不是研究机构,我们的目的就是在付出那么多劳动后得到结果。

另外我插一句:我是极其不主张到客户现场开发的。尤其是一大群技术人员直接和客户交流,很容易引起冲突和矛盾(技术人员的本性决定的)。我的做法是项目经理和项目实施人员到现场,软件开发人员还是在公司做项目。项目实施人员就是初级项目经理,他们了解自己的产品,懂得一些客户的业务,关键是在于他们具有良好的沟通能力,俗称“皮厚”。他们是客户和研发人员的桥梁,其职业方向也是很机动灵活,以后可以有很多方向可以转,比开发人员的路要宽得多。

接着,我们再谈谈最让人头痛的需求变更问题。变更通常分为两种:一种是部分更改了原先的目标,即需求变更;另一种是没改变目标,但是客户不满意目前的实现方式,大到流程的实现,小到界面的布局,都是属于这类。碰到这种情况是难以避免的,主要是事先沟通的不够充分和客户随着项目的进展,慢慢想清楚了问题,改变了以前的思路。这时候,如果需要改并且你的战略是容许这种情况的,那么注意下面几点:

1. 确保以前的文档,就是记载着以前的结论的东西,客户是否签过字,如果没有,赶紧把你的工作停下来,赶快再和客户自己确认一下你的方案,然后让他签字,避免以后说话没有凭据;

2. 和客户坐下来,自己探讨他修改的根本目的是什么,是不是有同样能达到相同目的,但是对你来说有代价更小的选择?

3. 项目初期的工作)明确更改流程,一般是客户指定一人签字(否则客户每个领导都有权力来插一杠子,你就废了),以正式项目文件的方式提交给你,然后,你做评估分析,分析对成本、进度的影响,在你的领导同意后,出相应意见书,主要是要说明更改设计的原因和指出由此带来的不确定后果(这个东西先写出来,后面如果真的发生了,至少不是你的错)。然后再让客户在上面签字。见过医院给病人做手术以前让家人签的免责条款吗?对,就学习那个,让大家都意识到任何的更改都有成本和代价。

系统开发告一段落后,就进入客户培训、系统验收阶段,这个阶段,我一般会注意以下几个问题:

一、给客户做培训前,多注意一些表面功夫。很多程序员认为,系统的逻辑核心是否正确是关键,至于界面如何,界面上的用词是否准确,那是无关紧要的问题,而且培训的时候也是信手拈来,想到哪里说到哪里,下面听讲的人不知所云,云山雾罩,培训效果自然可以想象。我的体会是,给客户做培训的版本,如果你在做多次测试以后仍然不能确定逻辑是否合乎要求,那么,你至少要在界面上多花一点功夫。注意每个界面的布局、用词、链接的正确性等等,总之不要让客户看到一些他不该看到的东西。文档方面,准备至少两个文档:用户手册和培训手册。这两个文档的内容很多都是一致的,但是角度完全不同。用户手册往往是站在系统设计者的角度,按照自己的思路,分模块讲解系统的操作和功能;而培训手册,一定要站在客户业务人员的角度,根据每个角色面对不同业务的办理,如何通过使用本系统的一系列功能来实现目标。所以,第一次培训以前,系统界面是否完整正确、培训文档是否完备都是很关键的因素,第一炮打不响,以后就麻烦很多。

作为项目经理,其实脑子里就是几样东西:做哪些事情、做到什么程度、怎么交货、手上的资源以及各个事情的优先级。所谓多快好省那是人类的梦想,这四个方面都是相互矛盾的,属于典型的又要马儿跑,又要马儿不吃草的类型。考虑问题的轻重缓急方面,往往是把快放在第一位,各方领导都会给你最后期限,所以保进度是第一位的;省是第二位的,企业的根本目的是盈利,如果收入不能增加的话,至少费用要控制住;好是第三位的,没办法,谁都想精益求精,但是,没有强大的资源保障,质量只好先牺牲了;最后是多,客户的要求源源不断,如何降低客户的期望值,让他们从理想回到现实也是项目经理的分内工作。

验收前,除了做好文档工作,即可交付成果以外,多花时间搞清楚客户的做事情流程是很重要的事情,这些在前面已经有所提及,这里就不再多说。

我对验收最大的体会就是举证问题。即千万不要让客户这么想:你必须有证据证明你的系统是没问题的。这样你就没戏了,微软那么多天才,做了XP还天天打补丁,要你的程序没问题,既不可能,你也没办法拿出证据。你要让客户明白,所谓验收,就是我按照测试文档的测试用例跑一遍,结果和预期结果一致就应该算通过了,而且还容许有一些小错误留在验收后改正,他可以对测试用例提意见。所以,验收前双方要确认测试计划和测试用例。如果他认为系统不符合要求,那么他应该举证,证明这个系统和最初设计相背离的。所以,参考法律概念,千万不要举证倒置。另外,认为系统完美了才能验收的想法也是错误的,软件开发合同里一定要注明验收以后维护期的费用问题,否则,客户担心一旦验收就得不到你们的支持,自然不配合验收,那么,你这个项目经理就很难交功课了。
马琛思考着 核心会员 用户来自于: 北京市
2026-01-14 11:01
转发一片我微信公众号(THUmachen,人人都是项目管理者)的文章,应该能有所参考。 这一天终于来到了:你从一个一线技术人员被提拔为项目经理。也许你一直在期盼,也许你心里还忐忑不安,也许这是你的职业发展选择,也许你只是不情愿地答应老板“试一下”。不管哪种情况,可能你并没有项目和人员管理及领导的教育背景或者培训经历。 领导和管理,这两者是不同的。当你计划如何做好项目管理时,考虑采取以下列出的行动;也许你想做的事情很多,但下面的这些建议会帮助你集中到那些能提高效率(你自己的效率和团队的效率)的事情上。 一、设立优先级 这是你要着手的第一件大事。尽管你可能因为各种原因需要很大程度上参与软件的开发,但除此之外,你还有一些新的职责。很多新任的项目经理都摆脱不了技术的诱惑,以致忽略了项目成员向自己寻求的帮助。 富有效率的项目经理知道,他们最高优先的让你所在组织的客户满意。作为一个项目经理,如果你不再涉足产品的一线开发,也许你很少有直接的机会可以让客户满意。但你必须为你的项目成员创造一个环境,使得他们在这个环境下工作,可以最有效地满足客户的需求。这是项目经理的一个重要职能。 你第二优先的是就是为项目成员提供服务。这些服务包括:指导和教育,处理冲突,提供资源,设立项目目标和优先级等等,适当时也要提供技术指导。不管你正在做或者将要做多重要的事,来你这儿寻求帮助的项目成员应该有“非屏蔽中断”(注:非屏蔽中断是一个硬件术语,此处意即最优先的)优先级。 你第三优先的是你自己的事情。可能是一个与项目有关的技术问题,也可能是你的老板要你做的某件事。但当这些事与上面两个较高优先级冲突时,你要做好延后处理的准备。 你最低优先的是那些纯粹取悦你的老板的事情。在一个正常的组织中,如果你做好了前面所说的更重要的三件事情,你的老板已经是非常惊喜了。 二、分析你的技能差距 初为项目经理,通常你会意识到你在领导和管理技能方面的差距,除非你已经为这个新职位做了充分准备。你有很强的技术背景,可能这也是提拔你领导技术团队的一个原因,但你还需要一些其他的技能。你需要客观的评价自己的长处和短处,并且着手缩小自己的差距。 做软件的人常常被认为缺乏出色的交际能力。你需要加强你的人际处理能力,诸如调解矛盾,说服他人,“推销”自己。你需要应付一些不想应付的场面,比如批评你的下属、为争取下属的绩效“吵架”。 伴我开始经理职业生涯的是倾听(Listening)技能的课程,我觉得很有价值。在一线开发时,往往我们都有过人的精力来表达自己的技术观点。但作为管理人员,更需要一种包容和聆听的工作风格和交流方式。然后,从“听”的位置走到“说”的位置,你需要提高你的演讲(Presentation)技能。如果你对在公众场合演讲感到不适,你需要接受一些专门的演讲培训。 作为一个项目经理,协调他人的工作,计划和跟踪项目,必要时进行项目回溯并采取纠正措施等等都是你的职责。可能的话,接受有关项目管理的培训,学习如何设立优先级,如何主持高效的会议,如何明白无误地沟通等等技能;多看一些项目管理和风险管理的书籍和杂志。 三、定义质量 尽管绝大多数人都认真对待质量,也想生产出优质的产品;但是,有关软件质量的定义仍存在很大争议,比如高质量是“足够好”,还是更为经典的质量观点——“无缺陷”。为了领导你的团队走向成功,你需要花些时间和你的下属以及客户一起来明确:对于他们,质量意味着什么。 你的下属和客户是不同的两帮人,他们很可能对质量没有一致的看法,也容易抱有不同的目的。 在我曾经负责的一个项目中,为了更好地了解客户的质量要求,我举办了一次开放式讨论会(Open Forum),除了项目成员和客户参加外,我还请客户的上司们一起来参加讨论。这次讨论很有价值,因为我们发现很多原有的想法是和客户真正的质量需求背道而驰的。了解这些想法的差异,使得我们可以把力量集中在让客户满意的事情上,而不是放在让“开发满意”的事情上。 我们在需求阶段就考虑,对于客户哪些质量特性是重要的,并把它们列举出来(比如交互性、正确性、易学性等)。然后,我们找来一些关键的客户代表,请他们对这些质量特性打分。这样,我们就可以掌握哪些质量特性是最主要的,哪些是次要的,从而就可以有的放矢,为这些质量特性而优化设计。 四、表彰进步 表扬和奖励 项目成员的成绩是很重要的激励方式。你要把建立奖励机制(Recognition Program)视为头等大事,除非你已经有了适当的奖励机制。奖励既可以是象征性的奖状、证书,也可以是实实在在的奖品和现金。发奖时记得说,“感谢您的帮助”,或者“祝贺您完成了……”。还要记得奖励的范围不要局限在你的项目组内部,客户代表和一些向你提供特别帮助的项目组外部人员也是要考虑的。 奖励机制不仅需要你投入一小笔钱,也需要你多动动脑,想想以何种方式奖励。和你的下属多交流,了解他们在乎什么样的奖励要把奖励活动变成团队文化的一部分。另外,尝试“隐形”的奖励,让你的下属明白你是真的知晓他们所做的贡献,并且对此心存感激。 五、前车之鉴,后事之师 你负责的项目很可能是半途接手的,而且你的前任做得并不怎么好;或者,虽然是新项目,但从前有类似的项目完成,当然有成功的,也有失败的。不管是哪种情形,你作为项目的负责人,应该花些时间分析以往的成功经验和失败教训。你要了解这些项目曾经出现过什么问题,以此避免自己重蹈覆辙。失败是成功之母,但你没有太多的机会失败,所以你要多从别人的失败中学习。 你也需要客观的去评价自己完成的一些项目(如果有的话),了解自己的团队究竟强在哪里,弱在何处。事实上,每个完成的项目都要进行项目回顾(Post-projectReview),项目回顾不是为了追究谁的责任,而是要发现问题、剖析问题从而以后做得更好。你可以采取头脑风暴的做法,鼓励项目组成员各抒己见。另外,这种项目回顾也可以扩展到项目进行中,在每个大的阶段结束时都进行回顾。 除此之外,你需要了解被业界普遍认可的最佳实践(Best practice)。当你想把一些好的方法、工具和流程引入到你的项目中时,其他人可能会排斥、反对,甚至抵制,而这恰恰是你的职责所在,你要让项目成员明白为什么要这样做,并且确保他们不折不扣的执行。在你的团队内部,也会产生一些最佳实践,所以你要采取一些措施,促使在项目成员之间交流和采纳这些实践。 六、设立改进目标 当你回顾了以往的项目,并且确定了“质量”的含义,你需要设立一些短期的和长期的改进目标。只要可能,这些目标应该是可以量化的,这样你可以通过一些简单的指标来衡量自己是否在朝着这些目标前进。 举个例子,你发现以往的项目由于需求多变而经常延后,于是,你可以设立一个半年的目标,力求将需求的稳定性提高50%。这样的一个目标要求你每周每月做实际的工作:统计需求的改变数,查明需求的来源和改变的原因,采取措施来控制改变。这很可能将改变你与那些需求更改者的交往方式。 你的这些目标和指标构成了软件流程改进的一部分。尽管流程改进常被人指责为“官僚作风”的体现,但事实上,每个团队都能找到一些可以改进的地方。 改进流程的原因通常有两个:纠正错误和预防错误。你要把精力集中到威胁或者可能威胁项目成功的因素上;带领你的团队一起分析你们目前做法的长处和短处,以及所面临的威胁。 我自己的团队就组织过一次两阶段的头脑风暴练习,以此来确认提高我们的产量和质量的障碍。在第一阶段,参与者将自己想到的障碍写在即时贴上,每张即时贴写一个想法;然后,协调者就把这些即时贴收集起来,并进行分类;于是我们得到了若干大的分类,我们就把这些分类写在一张大的白纸上。在第二阶段,同样还是这些参与者,针对前面写的障碍,把想到的克服方法写到即时贴上,并且粘贴到相应的分类上。经过进一步的讨论和分析,我们得以把这些障碍细化,并且获得了一系列可操作的应对方法。 设立可度量的、可争取的目标将集中你为改进流程而付出的努力。你要和你的队员们一起定期检视改进的结果。记住流程改进的目的是为了项目和公司的成功,而不是为了满足书本上的条条框框。把流程改进当成项目来操作,有自己的进度、投入和产出。 七、不要急于求成 以上建议的一些做法将帮助你这个项目管理的新手和你的团队取得更大的成功,随着你每天面临的工作压力,你或许会沦为又一个“苟延残喘”者。 但是,你要始终明白你肩负的一个任务,那就是形成你的团队文化和一套做事的方法,这是一个长期的任务。你不可能一下子把想做的事都做到,你可以根据自己的处境有所选择,从容上路。 http://weixin.qq.com/r/7USrsw-EEFJvrUvQ9xH- (二维码自动识别)

关于作者

问题动态

发布时间
2026-01-14 11:56
更新时间
2026-01-14 11:56
关注人数
0 人关注

相关问题

5G时代,运营商将如何获利?
如何看待Samsung Note7基本照搬S7的硬件。及如何评价其虹膜识别和S Pen?
请教一个关于网络的问题
格力新风系统如何?
如何用物联网技术实现对蘑菇种植过程的监控?
如何提高弱电工程的施工质量
朋友要做一个咖啡吧,咨询一下空调设计的参数
智能家居是如何与手机连接的?
国家一级弱电工程师如何考试
如何让智慧社区做到安全与智慧

推荐内容

互联网团队项目经理需要补充哪些知识?
怎么从简历判断一个项目经理是否值得一聊?项目经理换行业要从哪里入手?
项目经理同时负责多个项目,且项目组成员也参与多个项目开发,如何有效管理?
半年经验的项目经理如何跳槽?
项目经理知识体系或者技能树?
项目经理可以不是写代码出身的么?
投资公司新三板项目经理还是政府雇员?
面试华为项目经理,需要准备什么?
有什么项目经理必读的书推荐吗?
项目经理如何处理项目计划时间与实际开发时间不符的问题?
All Rights Reserved Powered BY WeCenter V4.1.0 © 2026 粤ICP备20025096号-2
  

粤公网安备 44190002007303号