# 人力配置表
## 微服務人力配置
前台:[Felix], Quent, Jerry, Max, Todd, Frank, [Owen], [Ollie], (Peggy)
球板:Sunny, Jack, Jimmy, George, White, (Wade)
彩票:[Wilson], Ian
後台:[(Mo)], Howard, Elek, Yuki, Light, Lory
代理後台:Johnny, Clay
> 被中括弧 [] 框起來的人即是目前產品專案組織下的各FE負責人
> 被小括弧 () 框起來的人是架構小組成員,專門負責防止因為快速開發所導致的程式碼發散現象(進行code revew或對於任何快速開發出來的組件做必要抽象化、重構與教育訓練)
---
## 前台模組(不分業主)切分計畫 (注重資料整理、核心業務邏輯)
### 模組人力配置
| 微服務 | 模組 | 開發人員 | 備援開發人員 |
| --------| -------- | -------- | -------- |
| 前台 | 登入/快捷登入/註冊(包含代理加盟)流程 |
| | 優惠活動/紅包雨/公告 |
| | 直播/賽事呈現 |
| | 第三方遊戲 |
| | SMS流程 |
| | 簡易密碼/提現密碼/忘記密碼/更改密碼流程 |
| | 我的錢包、幣種設置流程 |
| | 存款、提款、轉帳 |
| | 投注記錄 |
| | 交易記錄 |
| | 分享賺錢 |
| | 個人資料、VIP中心、消息中心 |
| | 維護 |
| | websocket |
| 球板 | 簡易盤(包含收藏、冠軍) |
| | 總盤 |
| | 賠率 |
| | 投注、購物車 |
| | 投注記錄(未結算、已結算) |
| | 賽果 |
| | 直播、動態圖 |
| | 聯盟選擇 |
| | 搜尋 |
| | websocket |
| 彩票 | 彩票大廳 + 選單 |
| | 開獎紀錄 + 投注記錄 |
| | 走勢圖 |
| | 投注區 + 購物車 + websocket |
| | 開獎計時器 + 投注流程 |
| | 新手教程 |
| | 後台 |
| 導航網 | |
| 聊天室 | |
| 動態圖 | |
### 模組切分的建議思考方向
- 高內聚、低耦合
- 先觀察該模組的使用情境與現況,接著定好介面以利模組封裝
- 只要不牽涉客製化的內容(排版、樣式)都要抽象化
- 如果包含排版與樣式在內都被高度重用,也可允許一起切分,使用該模組時若碰上需要客製化的地方,再以覆寫的方式蓋掉
### 模組切分步驟
- 目錄結構的確立
```
目錄結構探討 (以球板 src/ 為出發點)
- components/ (共用元件)
- assets/ (共用樣式、圖片、文字)
- img/
- fonts/
- styles/
- containers/ (頁面容器以及包含商業邏輯的元件)
- actions/ (共用可觸發行為)
- reducers/ (共用狀態操作、整理與回存)
- store/ (共用狀態庫定義)
- api/ (資料請求與重組)
- contants (immutable)
- utils/ (全站共用工具)
- resources/ (客製化頁面結構)
- 6789bet/
- 978bet/
- hg9393/
```
> 非共用的內容全部歸類到客製化頁面結構之下
- 模組的系統分析(input/output)
---
## 前台業主客製化頁面人力配置 (注重頁面排版(HTML)、樣式(CSS)、互動邏輯)
| 微服務 | 模組 | 瑞銀開發人員 | 長城開發人員 | 谷歌開發人員
| --------| -------- | -------- | -------- | -------- |
| 前台 | header/footer |
| | 首頁 |
| | 第三方歡迎頁(含維護) |
| | 代理加盟頁 |
| | 手機版下載頁 |
| | 優惠活動頁 |
| | 個人資料頁 |
| | 交易記錄頁 |
| | 投注記錄頁 |
| | 消息中心頁 |
| | 充、提、我的錢包頁 |
| | VIP 中心頁 |
| | 關於我們...etc頁 |
| 球板 | 首頁 |
| | 導航列(Menu) |
| | 簡易盤互動 |
| | 總盤互動 |
| | 購物車互動 |
| | 收藏互動 |
| | 冠軍互動 |
| | 賽果呈現 |
| | 投注記錄呈現 |
| | 聯盟選擇互動 |
| 導航網 | |
| 聊天室 | |
| 動態圖 | |
---
## 瑞銀產品人力配置
| service | 開發人員 |
| --------| -------- |
| 前台 | Felix |
| | Quent |
| | Max |
| | Jerry (動態支援) |
| | Frank (動態支援) |
| | Owen (動態支援) |
| | Ollie (動態支援) |
| | Todd (動態支援) |
| 球板 | Sunny (動態支援) |
| | Jack (動態支援) |
| | White (動態支援) |
| | George (動態支援) |
| 導航網 | Todd |
| 聊天室 | Jimmy |
| 動態圖 | White |
> 動態支援:有可能需要支援其他產品,或有可能有其他專門的小專案需要進行