PM x EM 協作之道
在我加入臉書前,一位已經在臉書工作的朋友說,在臉書產品團隊,你最重要的夥伴會有兩位,一位是你主管、另外一位就是團隊裡的工程主管(Engineering Manager,簡稱 EM)。
的確是如此。
在我的產品經理職涯中,何其有幸,我遇到了幾位非常好的 EM,因為有他們的支持,讓我得以有更多時間去了解使用者與市場的需求、做利害關係人管理與跨部門溝通。
我們今天就來聊聊,什麼是 EM?為什麼好的 PM x EM 夥伴關係很重要? 如何建立好的 PM x EM 夥伴關係?以及如何開始。
進入正題。
1.什麼是 EM?
EM 是在成熟的產品團隊(在產品達到 PMF , Scaling 之後)中常見的角色。
Reforge 的文章【What Is An Engineering Manager】中提到:
An engineering manager helps deliver impactful and reliable output from the engineering team. It’s really that simple.
Peloton 的產品長 Nick Caldwell(曾任 Google, Twitter, Reddit 的高階工程主管)補充道:
The role of the engineering manager is to staff a team to deliver on set objectives, namely products and services, at a predictable cadence and well-understood quality level.
當然啦,我並不是 EM 專家,但我從以下的這些 Blog 與影片,也或多或少地瞭解了 EM 的世界:
在了解什麼是 EM 後,你可能會好奇,在一個有 PM 與 EM 的團隊,產品團隊大致的組成是怎麼樣?
以一個成熟的產品 feature team,通常會有以下角色(各組織的職稱可能不同)
PM:Product Manager
EM:Engineering Manager
SWE:Software Engineer
TL:較資深的 Software Engineer
PD:Product Designer
PMM:Product Marketing Manager (通常是多個產品團隊共享)
DS/DA:Data Scientist or Data Analyst (通常是多個產品團隊共享)
UR:User Researcher (稀缺,通常是多個產品團隊共享)
CD:Content Designer (稀缺,通常是多個產品團隊共享)
事實上,即便是大公司,也很少有組織會有如此完整的角色組成。
以我自己的經驗,從 PM 的角度,把合作頻繁與強度較高的,標記比較粗的線條,大家可以參考下圖。
2.為什麼好的 PM x EM 夥伴關係很重要?
對產品團隊樣貌有了一些基本的了解後,我們來聊聊為什麼好的 PM x EM 夥伴關係很重要?
以一個軟體產品來說,最終的產出(Output)需要透過 SWE 的開發與部署。所以,一個高產出(Output)的工程團隊,好的 EM、SWE、流程與工具,很重要。
但就商業的角度,如果高產出(Output)並沒有帶來商業成效(Business Impact),那也是白搭。而 PM 通常擔負著 Business Impact 的責任。
當 PM 與 EM 有好的夥伴關係與協作時,我們就可以確保產品團隊是一個高成效的產品團隊(High-performing Product Team),具備了好的產出(Output)與商業成效(Business Impact)。
所以,為什麼好的 PM x EM 夥伴關係很重要?
我認為好的 PM x EM 夥伴關係會促使資訊的交流,而這可以促成
商業成效(Business Impact)與產出(Output) 能被兼顧
EM 能更好的激勵 SWE (當然 PM 也有責任來激勵團隊)
最終,更有機會打造高成效的產品團隊(High-performing Product Team),創造好的產出(Output)與商業成效(Business Impact)。
3.如何建立好的 PM x EM 夥伴關係?
當了解到好的 PM x EM 夥伴關係很重要之後,下一個問題是,如何建立好的 PM x EM 夥伴關係?
Segment 工程 Blog 的文章【PM & EM: Rules of Engagement】提供了三點建議。
Trust
Joint accountability
Separate ownership
針對第一點,Trust,建立信任已經有很多書籍與文章在談論,在此並不贅述。
針對第二點,Joint accountability,我認為關鍵就是要建立共同的目標(Shared Goals),例如 PM、EM 共同承擔團隊的產品成敗(e.g.:商業成效、產品品質、系統穩定),這是促成 PM x EM 合作的基礎。
針對第三點,Separate ownership,文章提出了定義 PM x EM 的決策 Ownership ,各位可以參考下圖。
4.適合我嗎?如何開始?
如果你也認同好的 PM x EM 關係對於打造高成效團隊(High-performing Product Team)很關鍵,那接下來,我認為有兩個關鍵議題可以思考:
1.PM x EM 合作關係是否適合你們的組織?
我認為 PM x EM 的協作模式需要建立在兩個前提上
團隊需要有 Feature team 的雛形:如果你的產品團隊(PM, SWE, PD)已經是按照 Feature 功能(或按照領域、使用者問題)分組,而不是按照職能 Function 分組(產品團隊、工程團隊分很開),那會比較適合推動 PM x EM 協作模式,因為在 feature team 裡,比較有機會建立長期共同的目標,PM 與同一批 EM 與 SWE 的合作也會比較密切。
PM 與 EM 需具備本職學能:我們在第三段提到,好的 PM x EM 夥伴關係會制定 separate ownership,這代表 PM 需要對其負責的領域很專精、EM 也是,如果沒有具備這樣的本職學能,協作上會出現很多漏洞,會很辛苦。
2.如何開始?
如果你的組織已經符合這兩個前提,那接下來的幾個步驟,可以幫助你們開始好的 PM x EM 協作關係。
Step 1.定期對話:如果 PM、EM 彼此不熟悉、不溝通,但殊難想像他們會有好的信任。
Step 2.制定共同目標:設定共同的商業、產品、工程目標,這是遇到衝突、排序困難時,PM、EM 溝通的基礎。
Step 3.制定 separate ownership:可以用下表去制定 PM、EM 主要負責或著共同負責的範疇。
Step 4.設定小目標(Quick wins):PM x EM 最終的目標是要打造高成效的產品團隊。在邁向高成效的團隊時, PM、EM 可以設定階段性目標,能更快感受到勝利的滋味,例如提升團隊的參與感、完成一個有挑戰的產品發佈、提升一個商業指標等。
在過去的經驗中,我曾經和一位很會激勵 SWE 的 EM 合作過,這位 EM 的秘訣就是,他深知每一位 SWE 會覺得很興奮的工程領域,也很擅長找到個人與團隊雙贏的題目給他們。
Step 5.定期的 Retrospective:PM 與 EM 的協作,就像所有的合作關係一樣,有些地方做得好,有些做不好,透過定期的 Retrospectives,讓彼此有互相回饋與學習的機會。
小結
你的組織適合 PM x EM 協作模式嗎?
今天我們聊了 PM x EM 協作之道,包括什麼是 EM?典型的產品團隊樣貌,為什麼好的 PM x EM 夥伴關係很重要? 如何建立好的 PM x EM 夥伴關係?以及如何開始等。
我相信好的 PM x EM 協作關係是打造高成效產品團隊的關鍵,你覺得呢?
希望今天分享的內容對你有幫助,
我們下個月見!
喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!