新手 PjM 犯蠢之必然

Liliz
liliz’s PM Life
Published in
Feb 22, 2022

身為一位萌新,進到一個新的環境新的公司,不可能不犯錯。犯錯的第一時間,你會怎麼做呢?

我只想找個地洞鑽XD

網路上一堆充斥著「你可以怎麼做」的文章,但是介紹誤區的文章似乎很少,也鮮少有人分享失敗經驗。

然後我也不會提供解法,主要是我自己還沒學會很有效率的將問題抽象化,並提出有效的方案解決問題(抹臉)。

| 0. 錯誤類型

先來分析一下,新手容易犯的幾個錯誤類型:

  1. 經驗不足導致的錯誤
  2. 溝通不足導致的錯誤
  3. 不熟悉環境文化和人所導致的錯誤
  4. 個性和習慣導致的錯誤(aka 本身自己就是個雷包)

| 1. 經驗不足導致的錯誤

舉凡開發上遇到的問題、Release 遇到的問題、聽到關鍵字無法舉一反三等等,都算是經驗不足所導致。

很多時候老鳥光是聽到一些熟悉的關鍵字,就能判斷目前的狀況很可能未來會出包;但菜鳥如我,可能就只是當成一般的訊息,過耳就忘了。

舉例來說:像是「只能在 Prod 上驗證」、「沒有利害關係人、不需要通知任何人」之類的訊息。

老鳥可能第一個直覺就是:

為什麼只能 or 一定得在 Prod 驗證?在 Pre-Prod or Staging 驗過了嗎?為什麼 Staging 的驗證不可靠?
怎麼可能沒有利害關係人?那代表這個我們在開發的事情根本不重要嗎?那為什麼我們要開發這個項目?

他們會提早了解這個背後的原因及其必要性,到底誰會被影響,誰是這個利害關係人。(其實會有上面那些問題,大概是開發後期的事情了,老鳥應該連這些訊息都不會聽到或是起疑。)

再來就是 Release 時會遇到的問題,常常也是各種光怪陸離,尤其是 App 產品的開發與上架。

我們公司的開發團隊以功能區分,起碼有超過六七個團隊以上,還有跨時區的情況。而大家都要趕在台灣時間每週一進行的 Release 以前,讓負責 Release 的團隊將大家的 Source code 打包成一版,統一申請上架雙平台。

在這過程中,總是會產生各種事情。

像是某個團隊的某個功能出問題,需要趕緊修復;某個平台出問題,無法正常上架;有團隊的功能有死線,但是還沒被包進版裡面,要 Release manager 等他們;Operation team 要提供上架文字卻還沒寫;負責包版的團隊,忘記包某個團隊的一條 Commit… 真的是族繁不及備載...

題外話,聽老鳥說過,他們曾經要將 App 上架 App Store ,App Store 擋下來不給上架,原因是因為「App 的 UI/UX 不夠好」XDD
老鳥表示:這是要我們怎麼改善啦!(無奈)

事情沒有唯一解法,完全得靠經驗、手段來處理與判斷要如何解決問題。

| 2. 溝通不足導致的錯誤

這個我覺得在跟跨部門討論事情的時候,真的超級容易發生。

你以為你以為的就是你以為的嗎?

真的寧可多問個三五遍、確認個十遍也不為過(好啦有點誇張,但真的要 double confirm)

聽主管說,曾經有一個大功能開發大概三四個多月,一路發生一堆溝通不足所導致的錯誤,最後出現 Scope 跟 Stakeholders 的認知不同、Release date 認知也不同的恐怖情況。

這中間還真的不知道是怎麼連環出錯的...XD
而且也不完全都是 PM/PjM 的問題,只能說相關人等大家如果都能多個心眼,可能就可以避免這樣的狀況發生了。

浪費的都是公司寶貴的人力、時間資源,這也難怪溝通能力真的超級無敵重要!

但有時候,真的很難去面對心裡的惡魔...我就超級玻璃心、超怕被嫌棄等等各種無謂的原因,有時候真的很難去面對這些需要複雜溝通或是去說服別人的事情(甚至是扮黑臉擋掉一些不必要、不合理的需求)。

踩穩立場和知道自己需要捍衛的東西是什麼,其實也是我目前工作上遇到的一個很大的課題。

| 3. 不熟悉環境文化和人所導致的錯誤

這跟方才的溝通問題是有點像,主要是要見人說人話、見鬼說鬼話,也就是不要白目、懂得讀空氣。

我在這一點也是各種弱...因為我目前的這份工作,從到職第一天到現在都是在家工作TAT 是要怎麼讀空氣啊!!!至少也要讓我看得到人臉啊!!!

以前在小公司(不到 30 人),至少還能看到大家的表情、聽懂聲音裡面的情緒,但在現在這個超過 500 人的大公司、隨便都幾十人起跳的大型視訊會議,大家都關著鏡頭,真的很難懂啊...(崩潰貌)

以上抱怨。

進入一間新的公司,真的滿需要看大家臉色,小至吃午餐要找誰吃,大至各種開發流程中的處理決策,有時候其實理解各方背後的情緒真的能緩解一些比較緊繃的狀態,而這些都需要日常的累積。

只是 WFH 真的某種程度上,剝奪了一些讓新人觀察大家的機會。
希望大家都能夠好好管理每天跟你一起工作的同事、主管,最好能主動找主管固定時間 1 on 1 ,對齊資訊、目標,遇到問題也能及時反映給主管知道或尋求幫助,而非埋頭苦幹,到最後都是做了錯誤的努力,反而害了全體。

| 4. 個性和習慣導致的錯誤(aka 本身自己就是個雷包)

本人個性玻璃心、臉皮薄,做事常常也粗手粗腳、忘東忘西,常常犯下各種低級錯誤(跪)。

只能說,想辦法建立自己的工作準則、工作流程,記錄自己的各種應注意而未注意(?)的地方,留下文字記錄,都有助於自己後續的追蹤與學習。

我個人使用 Notion 撰寫各種會議記錄以及 Daily sync,另外也使用 Google Calendar/Tasks/提醒等工具,來幫助自己處理最基本、每天都要處理的庶務。

也跟大家推薦《子彈筆記》的撰寫方式,很適合紀錄大大小小的日常瑣事以及待追蹤事項。

| 沒意義的結語

在軟體開發產業工作,每天的事情川流不息,如果能掌握大的解決問題架構、掌握與各方溝通的訣竅,興許大家在專案管理上都能拿到一些基本分數。

但低級錯誤真的能少則少,與大家共勉之。(抹血抹淚)

--

--

Liliz
liliz’s PM Life

Life is full of possibilities. You just need to know where to look.