微软的PM干什么
PM这个词,充分体现了英语简写恼人的地方。它既可以是product manager(产品经理),也可以是project manager(项目经理),而微软的PM,又是另一种:program manager。于是,当你想去IT公司应聘PM职位,你就得不辞辛苦对各种各样的PM都做些了解。
产品经理最主要的责任是负责产品的设计和运营,以腾讯、百度的PM为代表。项目经理最主要的责任是制定项目计划、跟进项目,以IBM的PM为代表。那么,微软的program manager呢?
想要了解一个职位的最好办法,当然是进去实习啦。但是作为一个还没有进入微软实习的准PM,我的看法只能基于自己读的资料,以及和面试官的交流,权当参考吧。
首先推荐大家看一篇文章,这篇文章基本把微软PM的由来和负担的职责都介绍清楚了:
http://www.cnblogs.com/xinz/archive/2011/11/07/2239150.html
PM虽然带着一个“manager”字眼,但实际上,并不管理任何的人。所有的IT公司都避免让年轻PM承担人员管理的责任。PM所管理的,实际上是资源。简单来说,PM为了实现一个目标,需要设计出方案,然后积极组织资源,并且推进完成。整个过程中,PM需要保持团队平衡,使得项目顺利进行。
对于一个产品或者一项产品功能来说,PM是用户和开发团队之间的桥梁。把握用户需求,并设计出解决方案,是PM最基本的职责。面试官介绍说,在微软,PM的职责是很灵活的,既有主要负责产品设计的feature PM,也有主要负责商务和推广的PM,还有主要负责项目管理的PM。PM所负担的职责,跟他的资历、所在的部门以及组内人员构架都很有关系。比如,作为一个新的PM,在产品整体设计方面就不能参与太多,因为这需要大量经验。更多时候,PM新人的工作就是实现一些具体功能:为这些功能写specifications,并且完成它们。
总的来看,PM需要负担的责任是多方面的,在一个项目中,开发和测试不管的事情,都需要由PM来管:激励团队士气,产品的设计、运营,系统设计,推进项目等等。而在微软,你在工作中具体需要承担什么样的责任,就由你所在部门和自身来决定。因此,要做PM,需要具备几个基本的素质:沟通、经验和灵感,当然一定的计算机知识也是非常重要的。
看完以上这些对微软PM的介绍,算是对这个职位有点了解了吧。你可能会觉得,PM啥都得张罗,又没有真正的实权,岂不是到处遭人