昨天晚上和几位老同事——以前在一起的时候,都互相称呼为“警察”,其出处可参见“新警察”的笑话,而我呢,被封为“警察局长”——一起吃饭,顺便聊到了很多的东西,其中最多的还是如何当好一个PM的问题。
Program Manager,在任何一个CMS行业都不陌生,甚至在其它OEM行业也不陌生。可正如世事一样,越是普通的东西仿似越少有人去深入的思考它究竟是什么。PM也不例外。
那么一个好的PM应该具有哪些素质呢?
首先,是一种全局观。PM要处理各个方面的东西,既有商务方面的,也有运作方面的。商务方面,牵涉到报价、营业额、PO、P&L、Material Liability、PPV、CSI等各个方面;运作方面,则要考虑OTD、DPMO、NPI、First Pass Yield、Bone Pile、Lean & 6 Sigma、Customs & Logistics、Rework、Planning等各个方面。这么多的方面,任何一个都可以独立成篇、大肆描述一番,所以一个好的PM就必须能够在众多纷杂的头绪中找出一个或若干个方向,并进行优先级的分别,然后有的放矢的进行处理。
第二,是一种责任心。这个责任心有两个方面。一个是指“我一定要尽全力把这个项目做好”的精神,只有有了这个精神,才会投入到这个项目中去。如果一开始就抱着项目必死的信念,那么——我可以保证——这个项目一定是“必死”的。另一个方面是指:大家只管按照我的最终的命令去做。有了成绩是大家的,出了问题我来负责的态度。如果反过来的话,那么这个PM实在是一点责任心都没有,RPWT非常严重。
第三,倾听和分析的能力。PM不可能对每件事情都了如指掌,而且很多情况下,PM没有一个很坚固的工业生产背景,甚至没有理科背景,所以必须学会倾听各个技术部门的反馈,一方面是提高自己的生产实践知识,另一方面是获得更多的生产实际的状况。在这个基础上,才可以综合自己从客户、从老板、从其它部门那里得到的信息开始进行进一步的分析。
我经常说的一句话是:PM应该是对组员说四个(或五个)W的人,而这个组员的Functional Manager是对这个组员说一个H的人。也就是说,PM不一定就知道这件事情如何去做,而只是知道在什么时候、在什么场合、为什么、由谁、来做什么事情。他是一个协调的角色,而不是一个救火队员或者技术专家——当然,如果这个PM有某个方面的技术特长更好。
只要能理解这点,当好一个PM就不难了。
PM还必须学会如何去challenge。而学会challenge的最好方式就是问why?我的经验是,针对一个问题,如果能连续、渐进的问出7个why,那么几乎有100%的概率是找到真正的root cause了。Nobody is doing an easy job today. 你challenge你的组员,同样你的客户和你的老板要challenge你;更好的challenge你的组员,就能更好的应付来自老板和客户的challenge。By doing this, you make your job a bit more comfortable.
PM还必须学会合理的调用资源并使用资源。这里的资源可以特指人,也可以泛指4M(人、机、料、法)。在资源匮乏的情况下,要学会正确的escalation。
Escalation通常不是什么好事。但是,一个问题在你手上烂掉了的后果要比你escalate后还没有解决的后果严重的多。这也是一种对客户负责的态度。你至少可以对客户说:I tried everything I can. PM还必须是一个solution oriented的人。Never say No to your customer是PM必须牢记的一个准则。任何事情,再困难都有一个解决方法,但是必然会有一个代价与之关联。于是,如何与老板、客户进行沟通,将一个(甚至多个)解决方法呈现出来是唯一的目标。
暂时就想到这么多。
Leave a Reply to Mikeshi Cancel reply