所有的軟體開發專案,都會有這麼一個天字第一號大挑戰:控制時程。在M社的研發手法,就是透過工程管理決定什麼要做、什麼不做,來控制開發的總時間,並利用功能規劃的手法決定開發內容。
工程如何管理?
「工程管理」聽起來是個艱難的管理詞彙,事實上也是。
所有的軟體開發專案,都會有這麼一個天字第一號大挑戰:控制時程。簡言之,在M社的研發手法,就是透過工程管理決定什麼要做、什麼不做,來控制開發的總時間。
「工程管理」(Engineering Management,簡稱EM)講是很容易,但是當實際執行起來,是處處違反人性的。
話說當年筆者的職責剛從「工程師」升等成「帶工程師」(engineering engagement)的時候,心裡時很惶恐的;老實說,叫一個非科班出身的黑手擔起這個大任,壓力之大非同小可。
還好M社處處有前輩高人,所以最直截了當的作法,就是到處虛心討教各位前輩的心法,看看是不是能融會貫通成自己的一套。
問了一圈下來,帶領團隊的方法意見五花八門,各種奇奇怪怪的理論都有,令人眼花撩亂;倒是對於管理專案的手法,反而出人意外的相當一致:
一位資深產品經理這樣跟我說。
本文已獲作者授權並經本站重新編輯,未經書面許可禁止轉載。本站文章提供付費授權轉載或出版,請參閱
授權說明、或來信
[email protected] 洽詢。如果您喜歡這篇文章,請按「喜愛」圖像、也歡迎分享到社群網站上!