這篇想分享, PM 如何與一群比自己厲害數百倍的軟體工程師合作?看似不同立場的雙方如何溝通與共處?
# 為甚麼寫這篇文章
希望這樣的分享能幫助還找尋平衡的新手PM ,也想寫一篇文章記錄與感謝我們家的工程師如此好相處 XD
# 這篇文章會談到甚麼內容
一、簡述
二、擔任 PM 的心理建設與課前準備
三、與工程師的溝通「眉角」
一、簡述
每間公司的文化與制度不太一樣,這篇分享的是個人經驗、不一定適用於每一個人。
我一開始負責的工作內容是前端切版和與 UX 規劃,後來才開始 PM 之路。目前身上有1個大專案、3個小專案 / 產品同時在跑,不管是對外的客戶,還是對內的規劃、管理、測試、會議,每天平均花 70% 以上的時間在溝通。
[補充說明]
- 這篇文章討論的 PM 為 Project Manager,而非 Product Manager 。
- 根據PMP(國際專案管理師)認證之定義,專案管理兩大要素為五大流程與十大知識領域;這篇文章會比較偏重其中的溝通管理應用筆記與心態~
二、擔任 PM 的心理建設與課前準備
1. 了解自己的職責與主管的期待
在職場上,老闆與主管的安排一定有他的考量,所以通常我會問自己,上級將我安排這個職位,是要我幫他解決什麼問題?在這樣的公司文化與體制裡,我「實際」上有哪些職責與權力?這些不一定一開始就會被告知清楚,但我們必須想辦法理解分明,才能確保自己能做出符合期待的產出。
2. 認知團隊的重要性
一間軟體公司,即使有再好的業務銷售、再好的設計或行銷團隊,如果沒有工程師把想法 / 創意變成產品,那一切都是空談。而如果整個團隊只有工程師卻沒有其他部門,工程師會無法專心寫 code、也需要親身體驗被需求追殺的感覺了XD
我其實很喜歡這種缺一不可的感覺,這說明每一個人的參與都很重要,我相信沒有完美的個人~只有適合的團隊!
3. 培養技術知識
PM 最重要的工作任務是透過溝通與資源調度等方法、將專案成果如期如質的交付予客戶。而為了有效完成上述任務,就至少要懂流程、對技術有概念,才能做出相對適當的安排並加快事情的推動。