工程師轉專案經理 153/365
工程師是開發人員,專案經理是管理人員,從開發人員轉管理人員,從程式邏輯的思維轉到專案管理,有許多是可以從架構上來思考,雖然說人不是電腦,但是畢竟電腦是從人的組織架構來設計的,自然會有許多相似的地方,而最主要的就是語言,都是可以透過溝通來達到預期的效果,只是基於語言的熟悉程度,能夠發揮的效果也相對不同。
在工程開發的時候,首先要想的是需求是什麼,需求的規劃設計越清楚,開發的速度就越快,工程師要做的是翻譯,實作規格中的功能,設計每個步驟和細節,使用各種資源將需求完成。
開發的過程中往往會出現一些意外和插曲,通常原因是需求提出後,相對應的規格書的完整度不夠,工程師看到不知道該怎麼辦,缺少的可能要也要不到,只好自己動手。我想這或許就是工程師轉專案經理最好的契機,因為我就是這樣開始學習專案管理的。
專案經理要做的就是管理專案,專案其實就是需求的正規化,在一個需求大到需要很多人力去做時就可以定義成一個專案,也就會需要去評估資源,像是需要多少人,需要哪類型的人,多少的時間,多少的成本。
轉變的過程中在思維上會有許多可以延用,只是人跟電腦的差別在於溝通的方式不一樣,人也不像電腦一樣總是能夠有效溝通,但是語言畢竟就是很多學問在裡面,用字遣詞或是講話的技巧,單單一點的不同,就可能由true轉成false,這也是工程師轉職專案經理最先要克服的。