軟體業職場名詞解釋

全包工程師
程式猴子筆記
Published in
Aug 11, 2022

台灣的軟體業主要以接外包公司為主,極少數純軟體公司有自有產品(例如:趨勢科技),每間公司的分工也不太一樣,這篇文記錄我待過的公司會遇到的名詞。

外包合約的甲方乙方

這個稱號是合約上甲方為發包單位(通常是政府),乙方為承包單位(通常是軟體公司)。

發包案件的稱為甲方,也稱為業主。如果是政府單位還分為承辦人(發包單位)、實際使用單位、驗收單位等,有些驗收單位是類似總務處的,並非由原承辦人驗收,中途也會發生更換承辦人的情況。

承包案件方稱為乙方,乙方的工作則是在標到案件後,在指定的時間內完成並驗收,如果是開發案則驗收完後會進入保固期,有時案件規模如果相當大,乙方還會有其他第三方的轉包合作商。

工作同事的職稱

大致上同個辦公室職稱有這麼多個,看單位的大小以及獨立性,以及能招募到的人手人數上可能略有不同,有些大部門則是這些職位就是一個一個組,像是客服組等。

  1. 董事長、總經理、執行長:大多是公司的大主管,如果在很大一間公司通常要遇到這種職位的人大概一兩次。
  2. 副理或經理(主管職):部門的大主管,如果部門很不穩定的話,這些主管會經常更換,也就是所謂的來來去去。
  3. 課長(主管職):部門的中主管,通常會在同一個辦公室,主要管理小組長,如果控制慾強或沒安全感,會越過小組長直接控制組員。
  4. 組長(主管職):部門的小主管,通常會在同一個辦公室,管整個開發小TEAM,通常是每天盯PM。
  5. 業務:負責跑客戶,重要功能有跟客戶撒嬌,安撫客戶等。
  6. 專案經理 PM:負責管整個專案進度與分工,並且與客戶溝通、需求訪談,通常一開始會跟業務合作,案子接進來後除了訪談跟製作文件外,還要負責驗收與溝通事宜,是專案很重要的窗口,但如果PM太廢就會做完需求分析文件後將剩下的作業全部丟給工程師。
  7. 系統分析師 SA:會跟PM同時負責需求訪談與規劃系統架構,通常要負責系統開發架構的文件,新開發案或擴充案會遇到。
  8. 程式設計人員:或工程師 PG、RD,細緻點還分前端、後端、全端
  9. 資深工程師:待的比較久的工程師,通常程度上是可以獨立作戰,分工不清的公司有時要連PM SA等工作都包了。
  10. 助理工程師:剛入行的工程師,不過如果是大公司可能這個頭銜是用來砍薪水的,做的事跟資深工程師沒兩樣,有的則是負責幫資深工程師處理雜事。
  11. 行政助理:負責一些很小的雜事,像是訂便當、寄信、改改簡報字體等,還要負責校對資料,幫工程師買點心、跑核銷程序等。
  12. 客服:負責幫忙擋電話,處理例行性問題,也有負責電話教學,我通常會建議初期建置時由工程師擔任一陣子,等專案穩定下來再轉給客服。這樣做的理由是工程師比較會知道自己寫的東西對使用端好不好用。
  13. 營運(維運):通常負責伺服器與網路相關的,還有HA等備援計劃與演練。
  14. QA(QC、測試工程師):理論上當產品完成後,要照著測試計畫進行測試,並且寫出測試報告反饋給工程師,但我工作時候通常是工程師球員兼裁判。
  15. 全包工程師,上述職位除了主管職全包了,這個詞是我發明的。

--

--