PM心得談 (下)
IGS 產學案
Preface
若是未讀過前篇的讀者,可以參考「PM心得談 (上)」的文章。
時光稍縱即逝,轉眼間又來到新的一年,先前承接的產學案即將告一段落,雖然過程遇到些許困難,一路走來著實不易,專案成功上線營運之後,心中懸著的沉甸巨石終於放下了,總感覺所有的努力和付出都有了回報。
在此,得先向團隊成員致謝,正因為有各位的支持和協助,才能讓專案持之以恆地推進;同時也感謝合作公司的 PM、技術人員的配合,讓我們總能順利地趕上交接與驗收。
接著就分享一些擔任 PM 工作至今的一些小心得。
Responsibility
在日常的工作中,我將自己負責的工作區分成兩個面向,分別是溝通、規劃面與技術面:
< 溝通、規畫面 >
- 舉行定期的內部會議,掌握各成員之間的開發內容
- 製作週報、雙週報和會議記錄,詳實記錄規格和問題
- 向合作公司、合夥對象匯報專案的成果與狀況
- 協助推展專案的階段性驗收、交接和系統部署
- 協調團隊中資源分配不足的問題,如:人力不足、缺乏開發資源
- 制訂工項的優先度規劃與完整排程,讓團隊成員可專注於開發上
< 技術面 >
- 使用 Git 執行版控,並與合作公司協同作業
- 在 Google Cloud Platform (GCP) 建立服務,確保驗收流程順利
- 協助開發團隊解決技術問題
- 協助界定、商討合作公司與團隊的程式規格問題
上述項目是我在思索後,能以文字清楚闡述的工作日常,除此之外,還有許多枝微末節的小任務,只能概括承受了 XD!
從職責中可以得知,PM 的主要業務是以溝通對話為主,較少有機會接觸到技術內容,但這不代表能與開發工作完全脫鉤,反而我認為 PM 若是有相關背景,能以更專業的視角,來帶領團隊往正確的方向前進,而不是成為只會空口說白話或畫大餅的 Troublemaker。
Conflicts Management
在開發過程中,難免會因為認知落差或資源分配等因素,導致衝突發生,PM 身為專案的負責人,就必須出面協調問題,而不是放任野火燎原,以免衍生更多的麻煩事。
處理、管理衝突,是一門藝術。
面對不同的衝突原因,我認為會有其適用的解決方案,不存在所謂的「一招打到底」,例如:長期高壓統治的領導風格,來脅迫團隊成員配合,只會使得專案缺乏彈性,並影響到開發士氣,若想要維持團隊長期的良好運作,就必須學會張弛有度的處理方式。
在處理衝突時,個人會執行的流程如下:
- 挖掘衝突發生的根本原因
- 根據衝突事件的影響範圍、層級來評估解決方案
- 與衝突者和利害關係人建立「共同認知」
- 依循較可行的解決方案,進行溝通和協調
- 確立解決衝突的方案和實施細節
若單純從字面上來看,會認為所有衝突都像是塊蛋糕,但實際情況往往更加詭譎多變,當個人的利益真正受到危害時,在缺乏理解和包容的情況下,更難以得到適宜的解決方法。
然而,在解決衝突的過程中,我們往往會希望得到 Win-win 的結論,但會隨著牽扯衝突的人員增多,使得這一希望變得渺茫,兩強相爭必然會有一勢衰落,當團隊士氣受到影響時,PM 如何使用話術或行動,來安撫各路人馬的心態、激勵眾人,是做好這項工作的一大要件。
Professional ?
關於 PM 的專業能力,在許多工程師的眼裡,都會被畫上問號。在尚未有機會擔任 PM 之前,我也難以理解這份工作的專業、技術何在。在過去的印象裡,總認為 PM 只需要規劃時程、報告和壓榨工程師就好 XD。
畢竟開發和參與實務的人是工程師,而 PM 只需要動嘴巴和打嘴砲就好,感覺挺輕鬆愜意的,直至真正接任後,才理解箇中的辛苦之處。
但我也清楚理解,這份工作會隨著任職人員的專業程度,來決定這個職位的價值所在,如果只是當各單位之間的傳話筒,那麼說實在,不如把 PM 的薪水當作獎金發給工程師們,我想更能達到激勵的效果。
對我來說,PM 的核心價值,在於能夠設身處地的,作為客戶與開發團隊之間的溝通橋樑,當客戶給予新需求或規格時,瞭解這些工項的可行性,減少訊息往來的成本和認知差異,並在合作的過程中,又達到保護團隊的義務,才是一位專業的 PM。
Opinion
雖然只是工作中的片段,還有好多話想分享,但使用文字來描述內化的經驗,比我想像的困難許多 XD,大概是所謂的「只可意會,不可言傳」吧。
但平心而論,我認為 PM 在團隊中仍有其必要性(排除到處放火的類型),開發團隊就猶如軍隊一般,無論是要使用何種戰術、攻佔哪座山頭...,都需要有人能站出來,並下達最合適的決策來引領眾人。
即便武器和戰力再精良,若缺乏聯合作戰的經驗,到了真正上戰場時,也只會變成一盤散沙,接著就是被逐一殲滅。
而群龍無首的開發團隊,雖然不至於落得被殲滅的下場,但就是變成多頭馬車,導致產出、KPI 低落,那麼距離團隊被解編的命運也不遠了。
能有機會擔任 PM 職位,可說是碩士生涯的一大收穫,對我而言,不只是口說、簡報能力的提升,更重要的是,開拓了我過往身為工程師時,未曾注意的開發盲點,並學會如何「以客觀的角度」來看待所有事物。
因為跳脫了獨立開發人員的思維,能以上帝視角來觀察一個專案的起步、茁壯和結果。當身在其中,實際參與專案的所有歷程後,便能知道一切都是得來不易的。
最後,感謝讀者們閱讀至此,未來的半年我要趕緊畢業啦!