為什麼我對「進駐專案」這件事這麼反感?
上週我們的產品出了大問題,需要趕緊加入修正及補丁。專案方自己評估了一下,舊產品的軟體架構疊床架屋,能維護的人不是離職了就是在別的部門,而手邊所有的人都在火線上,因此又找到我們組來尋求協助。
由於確實是急件,而且這次的修正調整確實是需要對系統架構及軟體工程比較熟悉的人,會比較快進入狀況,因此站在公司的立場思考,我最終還是答應幫忙。只是沒想到和上次一樣,我又忘了這個部門讓我很上火的一個壞習慣,就是強制要求我的組員要進駐到專案裡面去,坐在他們的位置支援。
我不斷再三確認,去支援有任何必要的理由,必須坐到他們的座位區嗎?沒有!那為什麼非得這樣要求呢?
來接洽的窗口也很是無奈。對方的老闆是個在公司內戰功顯著,說話大聲,很有影響力的大人物。因此僅管我根本就找不到非得進駐專案的理由,為了不傷部門間的和氣,也只好讓組員簡單搬家到對方的專案去。
在公司這種風氣算是流行,人家這麼做都好好的,為什麼我要火冒三丈?為什麼我對「進駐專案」這件事,真算是有一種到「厭惡」程度的反感?以顧客為尊的服務業,這不是最顧客至上的服務品質嗎?為什麼我反應要那麼大?我究竟是怎麼看待這件事的?
1. 這是一種「低效」的協作模式
我一直以為這是我個人的偏見,真的很”偏”。但在之前寫過「[[無法遠距工作的企業]]」那篇之後,我開始有點搞懂痛點在哪裡。如果進駐專案沒有什麼“必要”的理由,比如說只有實驗室有必要或昂貴的儀器,或是我們必須要有裝置才能驗證控制結果是否正確,那當然沒話說,這是”必要”的理由。
可實際上絕大多數這麼要求的團隊,仔細觀察後都會發現一個特徵。他們不習慣非同步式的遠距工作模式,因為整個工作流程都高度相依同步式的溝通,沒看到人就無法進行下一步。另外,他們會很習慣什麼事情都用開會來同步資訊,用開會來決策。若是要他們把要討論的問題列舉出來,看有沒有什麼事可以在列出來的過程就可以解決的,他們會異常的難受。因為本來這個過程是”大家”一起想的,突然得由一個人去思考這些事情,他們會覺得負擔很大,責任很重,這種事情不是他們自己說了算的,或是這種事情他自己想也沒用,因為最後還是要開會決策。他們會盡可能這麼要求,希望人員直接進駐專案,否則他們的效率會大打折扣。也就是我認為,在2022年的今天,是一種脆弱的,低效的協作模式。
2.這是一個不會留下研發記錄的過程
這是最不偏激的一點。一但進駐到專案中,就不會有研發日誌出來,這是研發的大忌。因為所有的問題討論,或是解法推論,都會在可以即時對話的環境下,被”高效”的討論出來。既然都有結論了,而且專案也趕時間,哪會覺得寫日誌是研發的一部分?「研發」這件事不是”只”在乎產品有沒有出來,更重要的是「技術有沒有留下來」?我們投入時間驗證想法是否正確?做法是否可行?障礙能否克服?錯誤可被修正?…所有的問題都要花人,時間和心力去產出最終的結果。沒錯,「產品」才能銷售,但背後的know-how才是讓公司能一直有產品可以銷售的理由。
也許有人會說,哪有那麼嚴重?我們只要 記得 寫文件就好啦,面對面溝通的效率不是更好嗎?為什要因噎廢食呢?說的極端一點,我會認為這就像吃不胖的人一派輕鬆的,向正為減肥所苦的人說:「為什麼要吃那麼多呢?」或是「為什麼不運動呢?」一樣的不負責任。需有外單位進駐進來的案子,扣掉那些很清楚是來教育訓練的,剩下的就是來救火的。火燒屁股的專案,很明顯就不是個有餘裕可以寫文件的狀態,所以說要在結案的時候再寫報告的,通常都會發現專案根本不會結案;說要做一個段落就會來寫文件的人,那個「段落」通常就是到結案的時候才會想到。
3.這是一個留下伏筆的後患
我承認這也是有點偏激的,但人進駐到專案支援之後,支援的工作都將有這個人處理得服服貼貼的,有疑問他回答,有問題他處理。有個人take responsibility for that,對專案來說是分工再清楚不過的事。呼應到第1點,這種團隊在開發軟體上,通常是沒有「工項(issue)」概念的,他們只有「功能(feature)」」的認知。軟體開發的領域中,很多時候一個功能牽涉到的模組都會很廣,如果沒有把功能拆解成工項的習慣,這個支援者會多做許多不應該是他該處理的事情。當然,本著支援是一種”好人做到底”的心態,或是功能的完整性需求,這些事情我們都想做好,也是牙一咬就做得到的事。
此時,再加上第2點的問題,在沒有文件收尾的情況下,這個人其實無法很完整的,把這份支援的工作,好好的交接給原團隊做後續的維護,這「伏筆」就種下了。一但之後這個人實作的部分出了問題,或是出了新需求,原團隊又(通常)沒有人力繼續維護,這個他們早就該接手回去的項目。很自然地,解鈴還需繫鈴人,因為這件事就會讓這個支援的人力,再度投入支援。
最糟的狀況就是,這個專案簡直就像搶佔你團隊研發能量的癌細胞一樣,巴著你的人力不放。而且你還不能說不幫忙,因為他的需求是在前線賺錢回來的,你的支援就是在幫公司賺錢回來,比起你團隊原來在做的”純研發”,支援他們可是有明確的價值。
很可惜這篇不能貼公司討論區了,不然我應該很快就會被請去”教改”一番。怎麼可以這麼負面情緒呢?你現在是幹部了,應該要正面積極的看待這個問題…Blah Blah Blah。今天真的就是一篇發洩文,而且是一篇我自認真人真事,有憑有理的發洩文。