科技行業管理與透析(4):人員種類

寫了公司種類和部門種類後,寫一下人員種類。
方便討論,都是以科技為主業的公司作準。就是前篇(連結)的(1)(2)(3) 類公司。

一般科技為主業的公司,會有以下這些人員。一般有舊制和新制分:

舊稱新稱功能
Programmer, Analyst ProgrammerEngineer獨立掌管開發流程
IT Manager / System Analyst / Project ManagerTech Lead / Engineering Manager技術較優秀的領隊;技術顧問
System Analyst / Business Analyst / Project ManagerBusiness Analyst (BA) / Product Manager (PM)方案:商業 + 設計
ArchitectsArchitects架構、系統整合、企業整合
TesterQA測試人員
System Admin / System OperatorsSysops / Ops / Infra運維
CTO / CIOCTO / CIO / CSO / CISOC-level 科技人員
新制大概都是可追溯到矽谷那邊的管理習慣。例如若查矽谷平均薪資,都是可以用上面新制的名稱去查找。可以見到,新稱一般較簡潔和實用。講解下:
  1. Engineer 工程師
    • Engineer 一般的標準都是:0-2 年經驗,算 junior engineer,大約等於以前 programmer。3-5 年經驗,是 Engineer、大約等於以前 Analyst Programmer(每間公司管理情況會有差異)。一般都能獨立處理項目的一個模組。例如兩個 Engineer,分工上一個前端,一個後端;合作做一個項目。若不能獨立處理項目,都不建議有 Engineer Title。
  2. Tech Lead 技術領導
    • Tech Lead 在編制上,是代表工程部門的。因為配合其他管理架構,例如部門劃分、或 Agile 管理方法,這三個領導級人員是重要的三個支柱:Tech Lead、Entreprise Architect、BA/PM。這三個支柱,在分工上各有不同功能;在 Agile 運作上也呈平衡狀態。
    • Tech Lead 一般是技術極好的工程人員。而且若工程團隊有技術困難,一般 Tech Lead 都是有能力解決的。
    • 也有 EM (Engineering Manager) 的方式。某些分得較清楚的大企業會採用。
  3. Business Analyst (BA) / Product Manager (PM) 設計人員
    • BA/PM 是負責商業發展面,和項目設計。但 BA/PM 一般不是技術人員,所以需要 Tech Lead 和 Architect 作技術顧問幫助。
    • BA/PM 要懂做 Storyboard、UI/UX Design、User Journey、User Scenario。要懂得不少 Design Methodology。而且要和 QA 一起參與測試流程。
    • BA/PM 可以是最低技術成分的專業科技職位。
  4. Architect 架構師
    • Architect 是負責整體整合。可以是整個系統的整合 Holistic View。也可以是整個方案、或整個企業,等等。
    • 所以一般都有分:Solution Architects、Entreprise Architects、Chief Architects、System Architects、Cloud Architects。等等。
    • Architect 一般都是決定主要技術參數,例如用甚麼語言、OS、方法、架構等等。影響的是效能、效率、穩定、速度、擴充性、備份、自動化、資安、治理等等的問題。
  5. QA 測試人員
    • QA 就是負責測試。現代一般都有很專業的測試流程,若有空間擇文再述。
    • 很多時 QA 都可以聘 part-time 做。
    • QA 通常是跟流程做、填文檔。而測試流程是由 BA/PM 或 QA Manager 設計,但都要經 BA/PM 採納。
  6. Sysops 運維人員
    • 運維人員就是維持伺服器(台譯)或服務器(中譯)運作。
    • 運維人員也會管理擴充、備份、恢復、日志存取等等問題。
    • 基本上是看訊號、儀表板 (dashboard) 做事。
  7. CTO / CIO
    • C-level 員工。不用解釋。若可以擇文再述。

科技行業管理與透析(1):簡介
科技行業管理與透析(2):科技部門種類
科技行業管理與透析(3):公司種類
科技行業管理與透析(4):人員種類
科技行業管理與透析(5):工程師工作日常
科技行業管理與透析(6):架構師工作日常
科技行業管理與透析(7):CTO/CIO 工作日常
科技行業管理與透析(8):白帽資安工作日常
科技行業管理與透析(9):Scrum / Agile