昨天有和大家提到這三個名詞,也有提到 ERP 工程師是在 IT 與 RD 中間的角色,接下來一起看看這三個不同的職位到底是什麼以及需要怎麼樣的技能點吧!
IT (Information Technology) 主要處理公司的資訊系統中摸不到的東西,從資料流程、軟體的協作以及溝通到使用者的教育,都會是 IT 將會遇到的挑戰,不僅僅是技術,還涵蓋了團隊運作、專案管理和流程優化。
根據 Indeed 的介紹,一位 IT Engineer 可能會負責的工作項目有:
以我的經驗,常見的工作情況會是
@JT,系統掛掉了,請幫我們看看,在線等。 (系統維運)
@JT,這筆訂單資料似乎沒有在系統中/還在系統中,可以幫我看看嗎?在線等。 (資料同步與清洗)
@JT,這個系統執行的速度不是很快,影響到了我們的作業流程,可以想辦法讓它變快嗎?(系統優化)
因為開發新系統,要寫文件,有時候測試也要由 IT 自己測試。(開發新系統、文件撰寫、系統測試)
@大家,待會系統要維護囉,這次會上的 patch 是 IT-001 ... (系統更新)
是不是!!IT 根本就是一個什麼都要會的狠角色。
MIS(Management Information System)主要處理摸的到的東西,負責公司內部管理資訊系統的運作,同時管理與維護公司的系統架構、網路架構、帳號權限管理與防毒措施等。
當然除了上述的工作,MIS 通常需要協助其他部門的資訊問題,擔任公司內部的 IT HelpDesk。
常見的工作情況會是
@JT,下週有新人來報到,請協助配置新人的電腦與網路。 (公司設備的配置)
@JT,我的電腦連不到影印機,可以協助我設定嗎? (IT HelpDesk)
處理公司的機房 和 網路設備設定 (公司地端的機房、WIFI 和 VPN 建置)
有些公司會把比較現場的機房與 Helpdesk 工作外包,省時省力。
通常 IT 與 MIS 團隊的專案管理不會太複雜,簡單的 Issue Tracker 就可以滿足需求,也不會需要 PM 來和 User 溝通。
如果團隊的需求有跨語言或是流程優化,那可能會需要 TPM/PM 的幫助,讓整個會議和專案管理更順暢。
當然,因為 IT 與 MIS 的目標是讓系統穩健發展,程式碼上通常是先求有就好,且難以重構。
有些 IT 與 MIS 也不會注重程式碼品質與系統效率,系統可以動、可以跑就好。
常見的工作流程會是:
接到新的案子 ---> 處理案子 ---> 回報已經處理完,請提案人確認結果 ---> 結案
RD (Research and Development) 主要處理產品的研究和開發,使用研究理論、各種協議還有模型來進行實驗與產品開發。
RD 的工作內容除了創造新產品之外,還必須重新設計現有的公司產品,他們的目標是改進公司目前的技術並開發創新,提升公司在市場中的競爭力。
根據 Indeed 的整理,RD 工程師的工作範圍通常包含以下內容:
以軟體產業為例,RD 常見的工作情況是這樣
根據一個新任務進行研究及各種解決方案開發 (設計及開發新功能)
根據一個追蹤到的 bug 進行研究及解決方案開發 (改善舊系統/修錯誤)
和其他部門的人開會,提供開發與設計的想法
通常公司的產品開發,除了 Issue Tracker 之外,還會需要追蹤 bug。
RD 的工作內容通常不會包含嚴謹的 QA 測試,通常測試會是由 QA/Tester 負責。
簡單的工作流程會像是:
接到新的需求 ---> RD 開發後推到測試環境 <---> QA 測試並回報給 RD ---(測試通過)---> 上 Production !!!
我們用上面的那張關係圖做最簡單的總結,如果給這三個角色各一個名詞的話,我會給 MIS 安全 (Security)、給 IT 穩定 (Stability)、給 RD 創新 (Innovation)。
(以上工作內容不包含主管交辦事項)
Wiki - Information Technology
Indeed - What does it engineer do
Wiki - MIS (Management Information System)
1111 - MIS Engineer Job Description
Indeed - R and D Engineers