內容目錄
Toggle你也嚮往軟體產業、嚮往成為 PM?PM 是軟體開發中的關鍵角色,也是最夯的軟體工程師重要的合作夥伴,但 PM 是個怎樣的存在、實際上要做什麼事、怎麼參與軟體開發工作?想成為 PM 怎麼開始?跨領域要當 PM,行嗎?
Abby 是有十年經驗的資深 PM,經歷新創、系統軟體廠商到大型集團企業。他來為大家解析軟體開發 know-how、開箱 PM 工作實況,幫助大家評估要當 PM 如何起步。
PM 是什麼?
稱為 PM 的角色其實有 2 種。Project Manager 是專案經理,負責專案開始到結束的大小事。而 Product Manager 產品經理,則是負責設計產品、規劃功能與產品營運績效。
專案經理的角色,其實比較像 Product Owner (PO)。他的任務比較靠近產品使用者、客服或業務端。而產品經理的任務,則比較靠技術端,會直接面對工程師與設計師。
若以裝潢來比喻,專案經理 / PO 就像監工,會負責做完裝潢;而產品經理 / PM 則像是設計總監,會負責確認設計能不能用,客戶買不買單。
但在台灣,通常不會區分兩個角色,老闆會希望你都要做。
PM 的功能?要做什麼事?
Product Manager 產品經理比較常出現在 B2C 市場。他要確保做出客人要的產品,且過程、預算和時間都不能差太多。
PM 其實會做寫 Code 上版以外的所有事,蠻像一人公司。
在 PO 的範疇中,會有以下任務:
- 管人、管錢、管時程:開立職缺、面試、算成本
- 需求:需求訪談、建立 User Story、畫 MockUp
- 開會與文件:溝通是一定很多的,還有進度、驗收、測試等各種報告,教學手冊、Q&A 等等
- 維運管理:交付、上版、建立維運平台、BUG 回報機制
而在 PM 的範疇中,任務則會有以下:
- 市場分析:競品分析、使用者分析
- 需求管理:建立 User Story、畫 MockUp、用戶體驗地圖、A/B測試等
- Product Roadmap:製作產品藍圖,與內部、老闆溝通
- 產品指標:定義產品各階段的指標,與後續持續改進產品
產品開發流程實際長怎樣?PM 如何參與其中?
在產品開發流程中,左半部是產品設計階段,完成設計後,產品會進入右半部的執行階段。
在左半部設計階段中,會有 BA、SA、SD 與 UI/UX 等需求和對應角色。右半部,則會有 QA、DevOps、Backend Developer 與 Frontend Developer。
PM 要很熟悉這個產品開發 flow 的所有環節,妥善安排每個角色。
其實 PM 就是參與其中。除了右下角的 DevOps、Backend Developer 與 Frontend Developer,其他需求與角色都要做。而其中 PM 一定需要做的,則是 BA 與 SA。
在小團隊中,PM 時常兼 BA/SA/QA/UIUX、資深後端工程師則兼 SD/DevOps、資深前端通常兼UIUX。所以一個開發團隊的最小規格,可能就是 PM+前端+後端了。
也想進軟體業?先掌握軟體圈業界真實工作實況與商業實務,再找到適合你的職涯發展路徑
PM 怎麼與團隊協作和溝通?
PM 會使用「描述商業流程」的文件,來和團隊協作和溝通。像是:BPMN (能描述商業流程中的各環節與角色)、ER model (能表達資料庫結構)、或是 UML。
Q. PM 參與產品開發的各個複雜環節,會如何有效率與各需求方進行分析、與提出解決方法?
PM 會使用需求訪談會議,了解需求。
Q. 若遇到開發目標技術難度太高,導致可能無法實現或開發時間過長,PM 會如何設下停損點?
PM 要能與相關角色協作,分辨技術是不是真的太困難,也要定義到底有多難。若突破不了、導致產品可能會失去市場競爭力,會再定義難度、最後帶回給 PO。
免費點我下載完整數據分析案例
工程師如何與 PM 合作?
對工程師來說,PM 應該是夥伴,也像是經紀人。
PM 不是萬能,更不是助理或是秘書,工程師應該要先搞定自己,而不是被動地等待 PM 提醒才動作。
工程師要有的正確、健康的理解與心態是,與 PM 要是良好合作關係,不應該是對立關係。在工作執行上,一定是先與 PM 溝通後再開發。而開發中的各個角色之間,可以進行直接溝通,不一定都要透過 PM。
成為 PM 要會什麼?要有什麼思維與心態?
在軟體產業的核心能力有 3 個,產品思維、團隊力與技術力:
- 產品思維:產業的特性、要解決的問題、如何打造產品
- 團隊力:產品開發的分工與角色、跟不同職能協作、能歸納與能說人話
- 技術力:不同產業中的角色內涵、技術學習路徑,能幫你精確規劃、評估產品開發時程、有效與工程師溝通產品規格
在思維與心態的部分,則有幾個提醒:
- 謀定而後動:先觀察,先做好被交代的事
- 持續學習。越專業,越不會打雜:無論技術、溝通,都要不斷學習、投資自己
- 信任是一切:你全力以赴、說到做到,就能累積信任。信任能帶來人脈,任何人脈都可能在任何地方幫上你。
- 主動、積極:從工作到職涯,這樣做會往你想要的方向發展。沒人規定你做什麼事,但你會做、不計較,是因為你知道做這些事有效!
Q. 如何快速了解公司商業邏輯,開始執行公司專案?
用問的。什麼事都做,就會很快了解公司在幹嘛了。
Q. 如何成為不打雜的 PM?
你越專業、越能做越關鍵的事,就不會去打雜。所以,要持續學習、累積、提升自己的專業,成為更有影響力的 PM。
成為有影響力的 PM、做出想要的產品,3 分鐘小測驗,找到你自學程式的起點
跨領域轉職 PM 的優劣勢?怎麼準備?
現在是跨領域的時代,所以跨領域轉職 PM 的優勢是,有其他產業的知識與經驗;也因為已經有一定的職場經驗,通常會有較佳的溝通表達能力、較好的職場態度。
相對的劣勢則是,可能較缺乏軟體產業的網路、硬體相關知識和經驗,較缺乏持續學習的方法與動力。也可能因為冒牌者症候群心態,容易受挫折。
但是,這些都不應該是框限自己想要做的事的理由和藉口。沒相關基礎的人想加入軟體產業,要善用你從其他領域帶來的經驗、展現更好的溝通能力;並盡力補足相關的本科知識、建立讓自己能持續學習的動力與方法。
Q. 我剛畢業,大學專業與軟體業毫無相關、但我想嘗試,怎麼做求職準備?
從助理做起,例如先要求自己做好會議紀錄
Q. 對於非技術背景的跨領域專職者,取得相關認證有助於找工作嗎?如 google pm 課程?
找工作、與找到「好工作」,是不一樣的。證照、持續進修當然會有幫助,但要找到「好工作」,你需要累積一些你可能不是那麼滿意的工作經驗。最後,你因為讓他人信任你、累積了人脈,這樣你就會靠人脈找到好工作。
最後 Abby 分享,他喜歡主導、做出自己想要的東西,所以發現他擅長做 PM,可以不用太費力,就能做的還不錯。他鼓勵大家,要主動積極地去尋找自己喜歡做的事情。沒人可以一直做不喜歡的工作,做自己喜歡的事,才能累積、做得好。
Abby 也說,他是資工本科但並非名校畢業。這十多年來,他每年都花費上萬元進修,維持競爭力。要在這個圈子混,持續學習絕對是硬道理。而過去或背景,都不應該是框住自己的藉口。