我覺得設計師都應該要知道一些公司其他部門的工作內容,起碼找人討論不會抓錯對象。本文整理出較常見的各種縮寫和定義。主要是給設計師看的所以簡單說明,想深入理解可以參考 SA / SD / RD / PG / PM / DBA / MIS 這篇和 Wiki,網路上也有許多文章介紹各個職務的工作內容。
PM
Product Manager,產品經理
針對某一項或是某一類的產品進行規劃和管理的人員,主要負責產品的研發、製造、營銷、渠道等工作。
(管時程、各部門溝通協調、被客戶罵、被上級釘。)
SA
System Analyst,系統分析師
通過需求分析確認系統的需求,並進而形成系統產品設計的人。 通常他們也會涉及可行性評估、專案管理、開發前評估、需求驗證等工作。
(簡稱:這個系統要做什麼?)
SD
System Designer,系統設計師
根據領域模型,再配合實體的平台,考量其效能、穩定、分散與安全性等,所建構而得的軟體規格。
(簡稱:這個系統要怎麼做?)
PG
Programmer,程式設計師
從事軟體撰寫,程式開發、維護的專業人員。以某種程式語言為工具,給出這種語言下的程式。包括分析、設計、編碼、測試、排錯等不同階段。
(最常被叫做碼農或程序猿的職業。)
RD
Research & Development engineer ,研發設計工程師
廣義:是一種工作類型,凡是研究或開發的人員都算,包含 SA、SD、PG。
狹義:真正在作研發的單位,搞創新,很燒錢,還不能確定產出。
(老公:「RD 應該是講研發新東西的角色,簡單說就是把不可能的東西變成可能。」)
(我:「你當自己是湯姆·克魯斯嗎?」)
MIS
Management Information System,網管人員
工作範圍包含利用電腦硬體、軟體和網路裝置,進行訊息的收集、傳遞、儲存、加工、整理的系統,以提高組織的經營效率等等。
(俗稱管機器的,大至主機斷線小至個人電腦藍白畫面四國語言都會出動他們。)
QA
Quality Assurance,品質保證工程師
通過建立和維持質量管理體系來確保產品質量沒有問題。
(這篇比較清楚 [心得] 當QA工程師幾年來的心得
)
QA的目的,是要在產出產品的過程中,使用正確的方法來進行,而 QC 的作用,則是當產品完成時,會去檢查所產出的產品是否正確。
(我和 QA QC 不熟,偶爾會收到他們找出來的瑕疵要修正。)
(Mike Su 補充修正:參考:QA、QC,傻傻分不清楚!
,測試工作是在檢查所完成的軟體產品是否正確是 QC。)
Planner
企劃
負責構思目標、分析現況、歸納方向、判斷可行性,一直到擬訂策略、實施方案、追蹤成效與評估成果。
(如果懂技術和實作會讓很多人不用加班加到死。)
Sales
業務
專門做銷售行銷的工作者,負責將公司之產品銷售給客戶。
(某些時候要把產品賣掉會誇大其詞,然後實作人員就哭了。)
F2E
Front-End Developer,前端工程師
主要負責寫 Html、CSS、Javascript,接 API…等等。
(要和設計師合作、常常想翻設計師的桌,偶爾會拿到 PS 直出的 HTML,比表格排版還慘…)
(基於上述原因,切圖常常變成是 F2E 的工作。)
UX
User Experience Designer,使用者經驗設計師
設計流程包括:目標使用者設定,滿意度的範圍和主題設定,使用者需求的功能,互動研究,系統回饋和最終的報告與成果。
(應該是整天和數據玩、做實驗、寫報告的一群人,不過都大多抓去畫 Flow 和 Wireframe。)
UI
User Interface Designer,使用者介面設計師
應該是畫 Flow 和 Wireframe、設計介面的人。
(常常和 VD、UX 混在一起講,能明確定義並區分的人和公司很少。)
VD
Visual Designer
擁抱Photoshop、Illustrator、Sketch…繪圖軟體的人,退件修改和熬夜是基本。
(最常被叫美工的族群…)
參考資料:
SA / SD / RD / PG / PM / DBA / MIS
SA,SD與SE
[心得] 當QA工程師幾年來的心得
QA、QC,傻傻分不清楚!
很多很多的 Wiki…