什麼是技術產品經理(TPM)?

TPM的日常是啥?都需要做哪些工作?需要哪些技能?


這個問題在Quora上已經有很好的答案了

What is the difference between a "product manager" and a "technical product manager"?

這個職位的具體角色在不同類型的公司/不同類型的產品開發上可能相差很大

一個小的創業公司裡面,可能只有一個PM(產品經理),而在一些相對規模較大的公司裡面,你可能會看到PM的職責被分化為:

  • Product Director - 負責產品戰略,市場,定位等

  • Project Manager - 負責產品項目的開發時間,成本,團隊資源,人員管控

  • Technical Product Manager (TPM) - 負責產品需求,開發,實施及測試,等

  • Product Marketing Manager - 負責產品銷售,市場,用戶培訓,等

都需要做哪些工作?

TPM更多的是對內溝通,且TPM需要更多的技術背景,更好地和包括:Develpers,UI/UX, DevOps,DataOps,App Support, Data Scientist/Modeler 等等內部團隊交流。這些團隊通常不直接面對客戶,但是TPM需要。

一般來說Product Marketing Manager(PMM - 產品營銷經理)則是產品經理兩端的另外一端:負責產品的銷售和營銷,主要對外。

如果說PMM主要負責把產品賣給客戶/營銷給客戶, 承擔了和客戶前期的溝通。那麼後期很多溝通,會是TPM來完成。TPM需要收集客戶反饋,對這些反饋做出評估,和產品總監進行討論,撰寫需求文檔和技術團隊溝通。

需要哪些技能?

最重要的:業務知識,以及和產品/服務相關的技術知識。比如,我目前的產品與大數據分析相關,那麼了解諸如像Hadoop等技能,數據可視化,統計模型,等等這些知識,就很有必要。

此外需要的還有,撰寫需求文檔,Agile/SCRUM/Kanban,跨團隊溝通(比如你QA團隊可能在印度,UI團隊可能在英國,建模團隊可能在以色列),等等


TPM這個職位在Amazon、Google、Fackbook等美國公司已經非常普及,去google搜TPM可以搜到大量的這些公司的職位,據說是Amazon最先引用這個概念。TPM最重要的技能是溝通,其次便是進行技術和業務的良好結合。

身邊有的部門TPM, 做的其實是類似PO(Project Owner)的工作;但也有些TPM,比如我自己,組裡有專門的PO去溝通業務人員,了解和萃取需求提供出來。然後TPM會經過與開發經理、運維部門、其它合作部門調研、溝通和會議,提供並推行一套可行的解決方案,包括所需要使用的技術(比如MangoDB/Spark/RabbitMQ)、系統/資料庫/頁面設計、伺服器和移動設備(比如使用Android PDA)、所需開發測試人員以及發布周期等等。

在開發過程中,還需要在盡量保證進度的基礎上,適當根據PO的要求更改設計和開發方案、控制流程、推行Scrum(偶爾也客串一下Scrum Master)、和合作team溝通、確保質量... 總之,設計、開發、測試、運維、流程,什麼都要參與,什麼都要懂(但並不一定需要很精通)。開發和測試工程師有不理解的需求,找TPM;PO和業務人員有不懂的技術方案,找TPM;PO想問項目進度,找TPM;開發想要新的測試環境,找TPM。因此,良好的溝通能力和耐性是TPM必備的技能。


確定不是TMPM啊。

確定不是啊

真沒聽過這名詞,如果真沒有,恭喜你發明了一個新詞. 是不是技術出身的PM都可以叫TPM呢?


QA,SDE轉manager的時候有時會被建議先轉TPM,一下子轉SDM可能hold不住。所以這是一個過渡性職位。


類似增長黑客


又一個新名詞出現,知乎總是能創造很多新名詞


推薦閱讀:

如何看待 Uber CEO 卡拉尼克宣布無限期休假?
CEO和GM的區別是什麼?
CEO 需要具備專業技術能力嗎?對公司不同部門業務的涉入需掌握怎樣的度?
怎樣給領導提意見?
《2017 胡潤中國富豪榜》有哪些亮點?

TAG:產品設計硬體 | CEO | 產品經理 | 產品 | TPM |