通常要做出一個網站會有這些人的參與:
- 客戶
- PM(專案經理)
- 設計師
- 前端工程師
- 後端工程師
- 維運工程師
# 團隊要怎麼合作呢?
## PM
與客戶溝通需求,必要時畫草稿(wireframe或prototype)溝通,
- 跟客戶溝通(釐清出重要的需求順序)
- 跟客戶溝通,規劃網站頁面的架構(site map)
- 協調時程安排- 追蹤團隊的進度
## 設計師
(以前只有網頁設計師,後來新興出 UI設計師、UX設計師。)
- 拿到客戶需求,規劃設計視覺準則
- 若有必要配合PM提案時,先做出草稿(wireframe或prototype),通常是PM自己繪製。
- 製作提案用定稿(mockup),跟PM、客戶來回溝通確認
### 設計師與前端 都能做的事情
定稿的畫面用程式做出靜態網頁(切版),依每個團隊分工

## 前端
- 讓靜態網頁加上動態的效果,成為動態網站
- 網站需要資料匯入(如:名單),寫程式跟後端拿資料
## 後端
- 處理跟加密、金流、存資料、架站有關
- 思考如何儲存、如何抓出來給前端呈現
- 負責各種網站功能的實作(舉例:登入功能)
- 串接其他服務(如串金流、寄信、寄簡訊)
- 網站上線

## 維運工程師
確定程式能放到伺服器上跑,並監控伺服器狀態,確保不會突然掛掉
—
# 視需求決定團隊規模
如果是做靜態頁面,可能就不需要後端;如果客戶需要出報表,通常只需要後端。
## 不是每個團隊都有的職位本篇開頭說的其實只是一般網站團隊的標配,在業界常見的職缺還有下面這些:- 使用者體驗設計師 UI/UX- 測試工程師 QA- DevOps工程師
—
# 常見的職業傷害
- 眼睛不好
- 坐姿不良且坐太久
- 腕隧道症候群
# 參考