项目经理需要的技能
Posted 阮小鬼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了项目经理需要的技能相关的知识,希望对你有一定的参考价值。
职场上讲究的是职业技能,也就是我们的专业度。最好就是成为专家,有了专家这个名头。自然而然就会有人过来找你做事了。如果有一天你被任命为项目经理,或者被安排带领一群人去完成一个项目。恭喜你,你是项目经理了,很厉害。
如果你是第一天上位当项目经理,你就要开始改变你的视野和你的思维了,因为这样才能做好一个项目。如果你是从一个开发人员职业转变到项目经理职位,你要从以前关注怎么把一个功能做好转变为 我怎么更好,更快,更能满足各方人员去做好一个项目。
那项目经理需要怎样的技能呢? 我觉得好的项目经理需要做到几方面的管理,向上管理,客户管理,项目管理,团队管理。向上管理就是管理你的领导,客户管理就是要跟客户保持良好关系,关键时刻他们可能会救你一下,项目管理就是对项目有足够的把控,团队管理要做到团队成员目标一致,团结。接下来我每部分都展开说说里面最基本要做到的。
向上管理
领导任命你来管理一个项目,毋庸置疑肯定对你的能力认可,或许我们升职机会到了。我们不能辜负领导对我们的信任。向上管理我们第一个要做的,实现自己的承诺但不能随便下承诺,也就是管理领导期望。请不要上头随便承诺,如果到后面你做不了,就会在领导心里种下一个你不太靠谱的种子。例如:领导说:我这个项目想年底上,你有类似的项目经验,我觉得你以能力年底上,应该没问题吧。 这时候不要回答太死,你可以说听你刚刚的介绍,确实有类似的功能,但具体的我想我还得看完需求文档,对项目了解更多的时候,才知道能不能在年底上。你现在的职位变了,开发很有可能不是你来做,你熟悉不代表别人熟悉,而且项目不会有一模一样的,一定要摸清项目才答应。而且如果你给期,不要给一个定死日期。项目变化多端,我们不是神仙预测不了未来,项目刚开始的时候对项目的期最好是范围值,例如 我们可能在8月20号-8月30号这段时间可以项目上线。
第二个要做到主动反馈项目进度,领导很忙的,他可能忙着在帮忙其他项目救火。压根来不及管你,这时候我们应该要主动跟他汇报项目进度。汇报内容应该包括 项目完成了多少,占总进度百分之几。项目走过了哪些里程碑,实现了什么功能。项目有没有什么风险,有没有解决方案。然后就是一个总结。例如: 项目完成了20%,实现了XXX,XXX功能。目前项目有一个技术风险,应对方案是XXXXXXXX。项目按计划进行,总体正常,下个阶段即将完成XXX功能。
第三个要做到有问题尽早反馈,不要着火了才早领导来救火,要在感觉要烧起来的之前就要把问题反馈出来。多给领导一点反应的时间,领导方法总会比我们多。可能在领导眼里是个小问题,在你眼里是个大问题,返回出来领导一下子给你解决了,多好,你也不用忧心。
客户管理
客户管理其实就是跟客户打好关系,项目经理有时候跟客户或者用户需要经常的沟通交流,了解他们的需求,知道怎么把需求转化为对应的项目功能。这就需要我们本身的专业度了,在客户眼里我们是专家的,我们应该要提供给客户专业的意见。我们要管理客户的期望,一个需求讲出来能不能做这个好区别,最难的是能做到什么程度。所以我们谈的时候,一定要跟客户讲清楚,后面出来的功能应该是怎样的,最好能用数字去表达。不要有歧义,导致客户理解到的和你传达的,压根是两回事。这就很恐怖,也是项目失败的一部分原因。
管理客户的变更,项目开始开发后,客户提出来的新功能,或者功能的变更。我们不能随便答应帮忙做,帮忙改。这对我们来说,就是一项成本。新功能会应该我们项目进度,变更也会影响。当然我们也不能直接给客户说,不做。我们要和客户谈,如果做这个会带来什么,失去什么。是不是一定要做,如果一定要做,我们只能改这一次。就算到最后我们还是要把功能做上去,也要跟客户磨,让客户知道想要变更并不是随便一说的事情。
项目管理
毋庸置疑,想做好一个项目,就要懂项目管理。如果可以就去考一个PMP 或者 ACP,先熟悉理论知识,再很好的应用在实际项目中。如果在这里展开说项目管理,估计写一天一夜也写不完。这里主要讲项目铁三角管理。分别是:范围管理,进度管理,质量管理,成本管理
如果一个项目能同时抓好这四个管理,就是一个超神项目了。为什么?因为这其实很难实现的,在真正的开发中,总会牺牲某个方面去保证其他的文档。又省,又好,又快的理想项目,还是很难的。
项目的范围管理其实就是要分清我们项目做什么和不做什么。我们在项目开始之前就有应该和客户有个共识以及带有客户签字的文档。我们应该有份文档,里面明确了写清楚这个项目会做些什么内容,如果有特别的还要写出来项目不包含什么内容。这份文档很重要,保护了我们双方,后面就不会有扯皮的地方。就拿软件开发来说,我们会有一份项目功能设计文档,里面就写出来项目包含了什么样的功能。
有了范围管理,我们就得要开始计算工作量,然后和客户谈要什么时候完成。和客户谈好大概完成时间后,我们可以做成本计算和进度计划安排了。在这个时间段完成,我需要投入多少资源,然后就算钱。我们就知道完成这个项目,我们需要多少成本。
进度管理几个关键地方是排计划,设置里程碑,不断重新评审计划是否还是可行的,如果不能按计划来走,是提前了还是延后了,然后再根据实际情况重新调整计划。永远要保持你的计划是可行和真实的,不要做表面账单,这样最后吃亏的还是我们自己。问题越早暴露越好调整。计划最好的是落实到每个人每天做什么,我们不用一下子排好整个项目计划,但最起码要排好两个礼拜的计划。
最后质量管理,严格来说也是需要有质量管理的计划。拿软件开发来说,如何保证你项目是没有质量问题的。第一要保证你项目是往对的方向去开发,因为每个团队成员都会自己的理解能力,你首先要确保的是他们的理解和你的是一致的,不要努力一通过后才发现做错了,这里就浪费了时间和成本。第二要保证你项目的健壮性,不要随便点一个按钮就崩掉了,要保证项目的健壮性 我们开发同学要有单元测试,自己每次开发完成要自己先测一遍,那要测试些什么内容呢?我觉得公司应该有一份单元测试的标准文档,里面有些基本的测试case可以提供给开发人员参考。例如:字符超长,文本格式之类的。开发人员自己测试完成,等项目完成后,还得叫个测试同事来进行测试。测试同事最好是先了解项目,然后写测试的case。开始测试的时候,就应该按自己的case来进行测试。
团队管理
做事的手足不能亏待,团队的氛围很重要。团队管理是一门学问,都需要学习。团队管理不只是安排工作,检查工作就完事了。你还得知道 怎么安排一个工作,怎么让团队成员明确认知自己在团队的角色,明确团队力往一处使也就是统一目标。还得知道团队内部有争论要不要出来调解,什么时候出来调解,怎么调解。怎么让大家快乐做事,都能得到自己想要的,金钱,价值或者提升。这些后面再和大家一一讨论。总得一句 如果你做了项目经理,团队管理学习必不可少。
今天的分享就到这,我是一名喜欢项目管理的爱好者。关注我后期会有更多的文章。
以上是关于项目经理需要的技能的主要内容,如果未能解决你的问题,请参考以下文章