以下是上網找到的內章併湊出來,如果公司歸模太小就PG 一人全部包山包海,這是鐵的紀律!
文章若侵權,請再留言告知,或請我再加上轉處...請多包涵,主要這篇綜合文章,是給自己看的,順便給剛入行的人看。
IT 版圖
QA / QC / Project Assistant -----
/ |
/ |
PG Assistant --- PG --- --- SD --- Architect |---TPM --- PM
\ |
\ / Business Discoverer |
\ SA |
\ Analyser -----
各職權責
【程式設計師(Programmer) 】
系統程式、介面程式、資料庫程式、網路程式…設計、測試與維護。
只做spec 該項目功能
PG 兼任 SA/SD, 不然就是 PM + PG 兼任 QA/QC,
【系統設計師(System Designer) 】
程式部份的設設更(高)技術
根據SA的結果設計電腦接受的功能架構
【系統分析師(System Anylyst)】
搞定人 SA 對 User 跟 PG
SA 也有兩種
1. Business Discoverer (需求訪談者)
2. Analyser (系統分析者)
責任是分析負責領域的需求與問題,並系統化的劃分模組。
使用者需求確認
重要的是在系統開始進行開發之前可以避免細節的地方遺漏
可以仔細審視 UI 的排列與設計,不用等到事後在修改
可以將功能性完整的考量到,將使用者以及系統功能寫的更完善
不用在浪費時間作新增欄位與修改程式這種浪費時間的功夫
以後系統要修改的時候,不用仔細拼命的思考以前事怎麼寫的
接手系統的人相對的也輕鬆
節省教育訓練的時間
【產品或專案的負責人(Product Manager或Program Manager)】
責任是管理專案的進行,協調各種資源。確保專案的正常運行。
他只要做plan,然後調整resource,完全只要把人當做手上的棋子移動來移動去,這也叫做project manager
但是 PM 通常會兼 SA 的工作