码迷,mamicode.com
首页 > 其他好文 > 详细

好PM是怎样炼成的

时间:2015-05-18 18:59:35      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:

欢迎关注微信公共账号“Android老码农”,与老码农交流。技术分享

本文同时发表在老码农的个人独立网站:http://www.koulianbing.com/?p=79
上一篇提到了“好客户端是怎样炼成的”,那些都是条条框的死规矩,一条条记下来,然后去遵守就好了。这次讲的这些,主要涉及到知识系统性,理解问题全面性,以及最重要的个人能动性等方面。比较务虚,但我相信重要程度比前者只高不低。人类的科学技术是可以传承的,但思想与智慧的可传承性很弱,这就是为什么我们的技术越来越发达,但相似的历史总是一次又一次的发生。我不认为看了这篇文章就能对你的工作带来什么正面影响,但求能在你感到茫然的时候,在这里能找到一个思路上的突破口。

一、看待问题全面性

我常常爱想的一个词叫“大局观”,我们首先站在项目成败的角度去看问题,才能发现存在的问题,然后再谈如何去解决。这个首先是思路的转变。简单来说,把自己的Focus从某一部分功能的实现代码中抬起来,想一下,项目进行到哪一步了?缺少的资源,如后台,UED等是否到位?从以往经验来看,整体进度是否有风险?如何避免?
很可能,一开始我们觉得这些东西虚的很,无法把握,或者是一片空白,不知从何做起。不要紧,盯住你们的项目负责人,他们或明或暗,或一个人,或者少数几个人,但一定存在。盯紧他们,他们平时关注哪些问题,说话时哪方面讲的比较多,他们的做事思路。时间长了,你一定会有很大的收获,然后强迫自己向他们靠近。不要给自己找些莫名其妙的借口。这些和写代码一样重要,你要在按质量写好所有代码的同时,在这方面去训练自己,直到有一天,有人发现了你的出众之处,然后给你你机会去Hold一个项目。
做项目没有所谓的“管理”与“技术”的区分,有的只是做成项目的能力,为了把项目做成,我们愿意付出一切。不要有这样的侥幸心理:我只要专注技术,那些乱七八糟的事就交给别人好了;或者我只要做好管理与分工,那些写代码的低级工作就交给别人好了。这些想法会像地雷一样,你今天埋下了,说不定哪天被自己踩了,然后炸你一个粉身碎骨。首先要相信,要把一个项目做成,这世界上的任何人,任何事都需要你去关注,去了解。早一天拍拍屁股,从心理舒适区中走出来,你就早一天了解到世界的真相。

二、知识的系统性

不要给自己打一些莫名其妙的标签:我是个前端强人,只要向后台提需求,要接口就可以做出一个牛逼的网站;或者我天生就是服务器天才,前端是技术比较Low的人才会做的工作;或者我是个很纯粹的技术人,除了代码之外的事情不要找我,产品流程?那是产品狗该关注的,我只关心bug。
人都有这样的心理,一旦给自己贴上标签,就会潜意识地给自己不断的心理暗示,让自己按着标签走,越来越符合那个标签。这个是很危险的。不管是前端还是后台,也不管是视觉交互还是产品流程,甚至不管是内容运营还是业务合作,每一个环节都是我们做成一个项目不可缺少的,每个环节的失败都会导致项目的流产。我们当然可以只专注某一个环节,这也是通常的做法,但我们不能永远只关注某一个环节,那样命运是操纵在别人手里的。你肯定不想在没日没夜的干了几个月后,被告知,由于内容运营不给力,找不到好的资源,用户对我们的产品很不感冒,项目下线!
肿么破?把项目开始接客前所需的每一个环节,列出来,一项项地梳理,每一项都是谁负责的,他的能力、经验、性格是否足够胜任,每一项都应该在哪个阶段开始介入,每一项到哪个阶段就应该准备完成,一旦哪一项不符合预期的进度,及时示警。永远不要说这不是我的工作范围,只要是关系到项目成败,都是我们每一个人的工作范围。记得以前有一本书叫“人人都是产品经理”,今天我给一个新的解读,要把项目做好,必须做到“人人都是项目经理”。

三、个人能动性

如果硬要给我今天说的这些排一个序的话,这个肯定是NO.1的。只有强烈的个人能力性,才能不断发现问题,解决问题,推动自己,影响团队。
前面说过,每个人都有一个心理舒适区,我们按照习惯的做法,做习惯的事情,一旦事情超出预期,我们就会选择性忽视,指责别人,然后期待突然间会有上帝来拯救我们,让事情重新向好的方向发展。但理想有多丰满,现实就有多骨感。这个世界永远没有上帝,能拯救我们自己的,只有我们自己来做一个合格的PM,时刻睁着警惕的眼睛,把项目中所有环节中的每一个短板揪出来,去推动改进。

四、计划与沟通。

当然,主观能性并不是让所有人去插手所有的事情,那样只会更乱。这里会有一些实施中的应用技巧。我这里给些Tips,大家还是要在实践中多多总结,当然,最快的办法还是紧盯住你所在的项目的PM,看看他是怎么做到的。
1、为了共同的目标。
项目中每个环节都是为了共同的目标,互相合作,没有任何利益冲突,就算有,也是暂时的。所以任何时候都要放下成见,耐心听取别人的想法,理解别人的立场,知道别人的难处。然后分析问题的根本原因,是资源不足,沟通误差,还是某一方想当然。到最后,我们会发现,出现的任何问题,往往是沟通的问题。信息缺乏同步,或者某个关键环节理解不到位。
2、填平信息鸿沟。
说来可笑,PM的最重要任务,往往不是体系架构,关键核心技术,创新突破性的想法等等这些容易吸引眼球的闪亮词汇。只有一个词需要我们付出90%以上的精力,那就是沟通。把项目的整体流程,每一次的进度更新,都及时同步给每个人,然后在每次例会不停地强调。能做到这个,我们就已经完成了至少60%的工作。
3、跟踪执行。
完成了上面的60%之后,剩下的40%的工作,就是针对每一个环节进行跟踪。作为一个合格的PM,你要始终相信任何人的任何承诺,不管是口头的,还是书面的,都是不可靠的。我们必须找他们要更详细的计划安排,关键时间节点,然后在他们执行的过程中,在每个时间节点去确认是否OK。如果你觉得他们的计划是由不太靠谱的人来制定的,还要关注计划本身的可行性,这是别外一个层面的问题了。
另外,我们至少还需要有一个针对关键节点突发状况的处理预案,在突发状况来临的时候拉起相关人员一起聊清楚原因,如果资源不足,那么是进行妥协,还是维持既定目标,但投入更多的资源;如果是工作界限模糊,那就把模糊的工作界限重新划清楚。最后,不要忘了通知所有人,因为很可能这次变动对一个你原来没有想到的人产生了影响。
4、关系胜过是非。
项目执行中出现问题是正常,问题引起争吵,并以互相攻击而结尾也是正常的,作为一个合格的PM,我们首先需要了解这个道理,并保持冷静。没办法,这就是人性。永远记住我们的目标是把项目做好,而不是分出问题当中谁对谁错,这个世界就是一个复杂的混沌系统,分出对错的成本太高了,我们承受不起,更何况,大部分问题是分不出对错的,只是理解偏差而已。
所以,在碰到争吵时,一个合格的PM,只要拉着相关人,先抚平每一个人的情绪,然后把我们的目标讲清楚,讲具体,告诉大家我们的正确做法,以及出现问题的合理性。
这个时候,你会发现,每一个人都有一点儿大局观和PM精神是多么的重要。当然,这永远是不现实的。
5、善战者无赫赫之功,善医者无煌煌之名
原谅我在这里拽上这么一句,因为它太能体现我彼时的心情了。PM不是像电视剧中的主角一样,永远坐在自己安静的座位上面,协调资源,安排工作,指挥若定的人。PM是像孙子一样,游走在关注结果的老板、理想青年化身的产品,浪漫艺术气息的设计师,以及关注代码胜过一切的码农之间,永远都在为每一个人讲述美好的蓝图,制定切实可行的计划,并在每一次出问题而导致团队士气低落时,凭着敏感的嗅觉,以往无数次的失败经验和这次更加充分的准备为大家找到合理的解决方案,重新燃起大家的希望。
最后,容我引上我最喜爱的小说“官居一品”中,沈默点化陆纲的一段话“当风平浪静时,让亲人们过得衣食无忧,幸福和美。当危机出现时。能够奋起为保护家族而战的男人。才是真正的男人这也是你身为陆家长子,不可推卸的责任。”
这简直是为PM而打造的。“当风平浪静时,让同事们工作得快快乐乐,开开心心。当危机出现时,能够奋起而解决问题,为项目的成败而战的男人,才是真正的男人,这也是我们身为一个项目的PM,不可推卸的责任。

好PM是怎样炼成的

标签:

原文地址:http://blog.csdn.net/a345017062/article/details/45824363

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!