Program Manager
基於明顯自私的理由,triad 中就先由PM談起。M社PM是個很專門的名詞,尤其在產品組 (Product Group, 我們都不太稱自己是RD)。PM所做的事比 project management 還要多很多:
- 開規格
- 管專案時程與里程碑
- 決定除了 Fix 以外其他 bug 的resolution: postponed, won't fix, by design.
- 管開會(有位VP曾在我面前苦笑,說他的全職工作是"專業會議 organizer")
- 所有coder與tester不想做的事情
M社PM的由來在一本書中講得很情楚:Microsoft Secrets: How the World's Most Powerful Software Company Creates Technology, Shapes Markets and Manages People (1998) ,我記得有中譯本,有興趣可以去找找看。話說回來,你如果去問10各PM他們的JD,應會有10以上的答案。
我印象最深的M社PM特色,是這幾點:
- 人少-之前產品組的人力資源規劃有個速算比例: PM:SDE:SDET = 1:2:2,所以PM是少數族群。現在聽說比例更低了。
- PM的背景五花八門,我認識至少3個音樂家(出過專輯的喔),一個海洋學家,一個雕刻家,還有兩個高層是專業(雖然不是職業)賽車手。甚至還有美國政治世家的背景。
其實在M社的快樂時光,多半是跟這些奇怪背景的人們聊一些想都想不到的知識領域,才知道真是天外有天。 最後提一下我們所公認的PM大神:Steven Sinofsky,他對M社的工程文化影響之大是很難想像的,有興趣的人可以先搜一下,之後會聊到有關他的各種神蹟。
下一次先不談人,換個視角談一下外商特有的文化:Acronym-縮寫滿天飛。