DMA01
外包和內部工程師的差異

外包和內部工程師的差異

從三個面向跟大家分享與外包工程師及自聘內部( inHouse) 工程師合作的差異。

寓意科技

身為一個 PM,與各式各樣的工程師合作也是相當合乎邏輯的,以下就自身經驗,從三個面向跟大家分享與外包工程師及自聘內部( inHouse) 工程師合作的差異。

身為一個 PM,與各式各樣的工程師合作也是相當合乎邏輯的,以下就自身經驗,從三個面向跟大家分享與外包工程師及自聘內部( inHouse) 工程師合作的差異。

一、專業度

目前遇到的不論是外包或是 inHouse 工程師都相當的有水準,除了 PM 提出希望解決的問題能夠得到答案之外,也都會針對專案的狀況額外給出一些建議作法讓 PM 參考。

不過這邊還是有一點差異,外包工程師因為接的案子既多又廣,所以常常會需要鑽研更多的奇技淫巧來對付業主,當有遇到一些天馬行空的想法時,外包工程師也常常能夠提出相應的手段來滿足業主的需求;而遇過的 inHouse 工程師通常是在相應職位上的工作技能有較深的鑽研,所以提出的做法也相對的中規中矩一些。

二、資源分配

如果專案需要趕進度的話,這時候外包工程師的好處就較為明顯,通常可以與外包工程師商量是否將較趕的專案分配多一些時間,其他專案可能交由較資淺的工程師負責(如果你合作的對象是一個團隊的話),或者將專案可以獨立切出來的部分再由另一位外包工程師協助處理,當然最壞的狀況就是請工程師在假日的時候幫忙加班趕工(但盡量避免),讓專案在盡可能的在時程內完成。

而 inHouse 工程師通常身上同時也會有 2–3 個專案同時在進行,如果想要加緊進度的話就會需要與其他專案負責人協調,讓工程師先處理較緊急的案子,但通常都會遇到大家的時程都很緊湊喬不攏的狀況,這時候就只好出動主管來協調…

兩者最大的差異點就在於,相較於 inHouse 工程師,外包工程師的人力配置較為自由且彈性,不過也可能需要花費相對應的支出。

三、成本透明度

作為 PM,預算的掌控也是相當重要。目前合作過的外包工程師,大多是採時薪計價,即完成一個功能或是模組所需要花費時間乘上工程師的時薪就會是一個簡單的成本計算方式。以敏捷式開發來說,PM 更能夠清楚的知道在每個 sprint 階段的團隊成本甚或是當月份應支出的工程成本會是多少,可以更有效率的控管成本;而在 inHouse 工程師方面,通常只能夠在專案評估會議上知道本次專案所需要的 人/天,無法掌握到更細的時間花費,僅能夠靠專案進程來判斷所耗費的成本,細節部分較難掌握。

寓意科技
寓意科技

寓意科技提供專業的及系統資訊科技管理顧問服務,協助企業規劃並完成軟體建置

fable寓意科技官方網站:https://www.fable.com.tw/

fable寓意科技 Medium:https://medium.com/@fableltd

非同步溝通
這篇純粹談一下自己對溝通的看法,講的比較多是針對工作上的討論或是其他要事的討論。
【產業分析】網紅經濟的興起與生態圈懶人包
「網紅經紀」實際上是一個相當複雜的生態圈,對於大/中/小型的網紅都有各自的生存之道。分析網紅的生態與了解其他網紅的變現方式,或許是中小型網紅、甚至是其他領域的創作者,可以思考的下一步發展方向。
團隊的 GIT 分支管理策略 (1) : 基本概念
此文分兩個重點部分: 『整合』:工程師們如何把自己的產出整合成一個統一版本。『準備發佈』:從整合好的 codebase 到實際上線的分支處理。