TPM vs. Program Manager

好多人都搞不懂這兩個工作的差別,亂申請一通(然後面試掛掉)。今天來解釋一下這兩個看起來很像,但其實差很多的工作吧!

TPM vs. Program Manager
Photo by Parabol on Unsplash

1.什麼是【Program Manager】?

Program Manager 用中文來解釋,可以理解成【專案經理】,他的目標就是【把事情搞定】。工作內容是以專案居多,需要溝通協調,讓很多人一起合作把事情搞定。Program Manager 在很多團隊都有,根據每個團隊的重心不同,專案的內容也會不同。

【舉例】

廣告團隊的Program Manager 目標可能是要把一種新研發的廣告方法推銷給賣家,讓更多賣家來使用,那Program Manager 就會研究該請業務注重於跟哪一種賣家推銷、要準備哪一些資訊、要如何達標、如果沒達標問題在哪裡、該如何調整所以下次才能達標。

庫房團隊的 Program Manager目標可能是如何讓全美300個庫房了解下個月的大型活動有哪些、庫房流程該做什麼樣的調整、如何確保庫房都知道這些信息、如何確保各個庫房的主管都做好準備了,活動後來檢視有多少貨是沒有如期抵達、為什麼沒有、哪些環節出了問題、下次該如何改善流程。

Program Manager 一般不需要有科技業背景(謎之音:沒有科技業背景的人可以考慮申請Program Manager進入亞馬遜),但需要有處理複雜專案的經驗,可以處理越複雜專案的人 level 越高。

2. 什麼是【TPM — Technical Program Manager】?

TPM 的目標也是把事情搞定,但他搞定的事都是跟技術相關的,所以是【把跟技術相關的事情搞定】。工作內容都是專案,需要溝通協調、讓很多技術團隊一起合作把事情搞定。一般來說,都是比較複雜的案子才會分配到TPM。

用假數據來舉個【例子】

當Amazon Fresh 需要從美國擴張到英國時,就會搭配個L7 Principal TPM來主導確保各個系統都能夠如期完成,這其中可能有50個技術團隊要一起合作、花費12個月時間,TPM會安排哪些系統需要先完成、才能接上哪些系統、在發布之前又有哪些系統需要完成測試、何時要開始測試、測試結果是否達到品質目標,然後跟上級報告是否所有系統都完成對接,可以順利擴張到英國了。

不同 level 的TPM處理不同複雜度的案子,像上面這種跨國、需要50個團隊合作的案子可能就是L7 Principal 處理的,如果需要10–20個團隊合作的案子,可能是L6 Sr. TPM 處理的,L5 TPM 則是處理5–10個團隊合作的案子。我從來沒看過L4 TPM,可能是因為TPM 的工作複雜度是L4 沒法處理的。

━━━━━━━━━━━━━━━━━━

想收到更多分享,記得 LIKE 👍 【亞麻面試大小事】臉書粉絲頁

想看過去文章,請到【亞麻面試大小事】網站

━━━━━━━━━━━━━━━━━━

--

--