Appearance
Unified Platform MVP — 週級產品功能模組拆解
日期:2026-03-16 視角:產品功能,非技術實作 範圍:B2B 活動接駁 + C2C 共乘雙場景
3 月下旬(3/16 - 3/31)— 準備期
Week 3/16 - 3/22
產出:MVP 功能規格精煉
從 28 份流程文件中,逐一定義每個功能的 MVP 範圍:
| # | 工作項 | 交付物 |
|---|---|---|
| 1 | 逐流程標註 MVP 必要 vs 可簡化功能 | MVP scope 清單 |
| 2 | 每個子流程定義至少一個驗收場景 | 驗收場景文件 |
| 3 | 三端(司機 App / 乘客 Web / 管理後台)的畫面清單 | Screen inventory |
| 4 | 整理跨流程共用元件(通知、權限、地圖、支付) | 共用元件清單 |
Week 3/23 - 3/31
產出:UI/UX 設計啟動 + 技術選型定案
| # | 工作項 | 交付物 |
|---|---|---|
| 1 | 三端 wireframe 草圖(低保真) | Wireframe |
| 2 | 使用者旅程地圖(B2B 管理員 / B2B 家長 / C2C 乘客 / 司機) | User journey map |
| 3 | 技術選型定案 | 技術選型文件 |
| 4 | 專案骨架建立 + 開發環境 | 可開發的 repo |
4 月 — M1 服務設計 + M2 需求收集
月底 Demo:管理員建立活動方案 → 家長報名 → 乘客自助建需求 → 系統產生訂單
Week 1(4/1 - 4/6)— S1 會員系統
乘客 Web
| # | 功能模組 | 畫面 | 使用者故事 |
|---|---|---|---|
| 1 | 登入/註冊頁 | 登入首頁 | 乘客可選擇手機 OTP / Email OTP / Google 三種方式註冊或登入 |
| 2 | OTP 驗證流程 | 驗證碼輸入頁 | 輸入手機或 Email → 收到驗證碼 → 輸入驗證碼 → 完成登入 |
| 3 | Google OAuth | 跳轉 + 回調 | 點擊 Google 按鈕 → 授權 → 自動登入 |
| 4 | 手機補驗 Modal | Inline Modal | basic_verified 用戶嘗試建需求時,彈出手機驗證 → 完成後自動繼續 |
| 5 | 個人資料頁 | 個人中心 | 查看/編輯姓名、電話、Email |
| 6 | 孩童管理 | 孩童列表 + 新增/編輯 | 家長可新增、編輯、刪除孩童資料(姓名、年齡、學校、特殊需求) |
| 7 | 通知管道管理 | 通知設定頁 | 綁定/解綁 LINE、Email;查看簡訊狀態(不可關閉) |
| 8 | 帳號邀請認領 | 邀請落地頁 | B2B 被匯入的用戶點擊邀請連結 → 選登入方式 → OTP 驗證 → 帳號啟用 |
管理後台
| # | 功能模組 | 畫面 | 使用者故事 |
|---|---|---|---|
| 1 | 會員列表 | 列表頁(搜尋/篩選/排序) | 管理員可查看所有會員,依狀態/來源/方案篩選 |
| 2 | 會員詳情 | 詳情頁 | 查看會員資料、孩童、通知管道、登入方式、行程歷史 |
| 3 | 手動新增會員 | 新增表單 | 管理員填寫家長+孩童資料,手動建立帳號 |
| 4 | 批次匯入 | 匯入精靈(上傳→預覽→確認→結果) | 管理員上傳 CSV/Google Sheets → 預覽新增/更新/錯誤筆數 → 確認匯入 |
| 5 | 邀請管理 | 邀請狀態列表 | 查看哪些被邀請的會員已認領、哪些未認領,可重發邀請 |
Week 2(4/7 - 4/13)— M1 服務方案 + S2 方案管理 + S4 陪同聲明 + S6 優惠券 + S21 營運設定
管理後台
| # | 功能模組 | 畫面 | 使用者故事 |
|---|---|---|---|
| M1 / S2 服務方案 | |||
| 1 | 方案列表 | 列表頁(篩選:類型/狀態) | 管理員一覽所有方案,快速識別狀態(草稿/已發布/進行中/已完成) |
| 2 | 建立方案 — 步驟 1 基本資訊 | 分步表單 | 選擇方案類型(活動/開放市場/通勤/學期/包車)→ 填名稱、期間、區域、說明 |
| 3 | 建立方案 — 步驟 2 需求收集設定 | 分步表單 | 選擇自助模式 or 報名模式;設定名額上限 |
| 4 | 建立方案 — 步驟 3 媒合設定 | 分步表單 | 選擇搶單 or 管理指派 |
| 5 | 建立方案 — 步驟 4 計價設定 | 分步表單 | 選擇動態計價 or 固定價格;設定價格/計價規則 |
| 6 | 建立方案 — 步驟 5 安全模組 | 分步表單 | 開關:上車驗證、會面點管理、陪同聲明、異常偵測 |
| 7 | 建立方案 — 步驟 6 通知規則 | 分步表單 | 設定通知時間軸、接收者、管道 |
| 8 | 方案詳情 | 詳情頁 | 查看方案完整設定、已報名人數、行程狀態 |
| 9 | 方案發布/取消/複製 | 操作按鈕 | 發布(需設定完整)、取消(提示影響範圍)、複製為新方案 |
| S4 陪同聲明 | |||
| 10 | 聲明版本管理 | 列表 + 編輯器 | 管理員建立/編輯陪同聲明內容,設定版本號與效期 |
| 11 | 簽署紀錄查詢 | 列表頁 | 查看哪些家長已簽署、簽署版本、是否需要重簽(版本更新時) |
| S6 優惠券 | |||
| 12 | 優惠券列表 | 列表頁 | 管理員查看所有優惠券(類型/狀態/使用率) |
| 13 | 建立優惠券 | 建立表單 | 設定類型(固定金額/百分比/免費)、折扣規則、使用條件、有效期、使用上限 |
| 14 | 批量發送優惠券 | 發送精靈 | 選擇目標會員群(依方案/標籤/手動選擇)→ 發送 |
| 15 | 優惠券使用統計 | 統計頁 | 發放數、使用數、使用率、總折扣金額 |
| S21 營運設定 | |||
| 16 | 特殊日期管理 | 列表 + 編輯 | 設定特殊日期(例如活動日)的出發/抵達時間、車種上限、取消限制 |
| 17 | 推薦地點管理 | 列表 + 編輯 | 管理常用地點(中/英文名稱、地址、座標) |
| 18 | 通知模式設定 | 設定頁 | 全域通知模式(on / admin / off) |
| 19 | 快速短語管理 | 列表 + 編輯 | 乘客版/司機版快速短語(用於聊天) |
乘客 Web
| # | 功能模組 | 畫面 | 使用者故事 |
|---|---|---|---|
| 1 | 陪同聲明簽署 | 聲明頁 + 簽名 | 系統偵測到未成年搭乘者 → 顯示聲明內容 → 家長簽署 → 記錄 |
| 2 | 優惠券兌換 | 兌換碼輸入 | 乘客輸入兌換碼 → 系統驗證 → 加入我的優惠券 |
| 3 | 我的優惠券 | 優惠券列表 | 查看可用/已使用/已過期的優惠券 |
Week 3(4/14 - 4/20)— M2 需求收集 + S3 會面點 + S5 訂單生成
乘客 Web
| # | 功能模組 | 畫面 | 使用者故事 |
|---|---|---|---|
| S3 會面點 | |||
| 1 | 設定會面點 | 地圖選點頁 | 乘客在地圖上搜尋地址或拖曳 pin 選擇上車點 |
| 2 | 會面點照片上傳 | 照片上傳 | 拍照或從相簿選擇上車點實景照片 |
| 3 | 會面點列表 | 列表頁 | 查看已設定的會面點,編輯或新增 |
| M2 自助模式(C2C) | |||
| 4 | 填寫搭乘資訊 | 搜尋表單 | 輸入起點、終點、時間、人數 |
| 5 | 搜尋結果 | 行程列表 | 查看可加入的行程(時間、路線、價格、空位) |
| 6 | 行程詳情 | 詳情頁 | 查看行程完整資訊,確認加入 |
| 7 | 開團(無結果時) | 確認頁 | 無可加入行程時,建立新需求等待司機接單 |
| M2 報名模式(B2B) | |||
| 8 | 方案列表 | 可報名方案列表 | 家長查看可報名的服務方案 |
| 9 | 方案詳情 | 方案介紹頁 | 查看方案說明、日期範圍、價格 |
| 10 | 選擇搭乘者 | 搭乘者選擇 | 選擇自己 or 孩子(可多選) |
| 11 | 選擇日期與方向 | 日期網格 | 每日選擇去程/回程/來回;顯示已選數量和小計 |
| 12 | 確認流程 | 確認檢查頁 | 系統檢查:會面點 ✓ / 陪同聲明 ✓ / 服務條款 ✓ |
| S5 訂單生成 + 價格 | |||
| 13 | 價格預覽 | 價格明細 | 顯示基礎價格、優惠折扣、最終金額;可輸入優惠碼 |
| 14 | 確認送出 | 確認頁 | 確認搭乘資訊 + 價格 → 送出需求 |
| 15 | 需求確認結果 | 結果頁 | 顯示訂單編號、狀態(待媒合)、後續流程說明 |
| 通知 | |||
| 16 | 需求確認通知 | LINE / Email / 簡訊 | 收到需求確認通知(搭乘日期、方向、價格、狀態) |
管理後台
| # | 功能模組 | 畫面 | 使用者故事 |
|---|---|---|---|
| 1 | 會面點審核 | 審核列表 + 詳情 | 管理員審核家長設定的會面點(地址/座標/照片/停車安全) |
| 2 | 需求列表 | 列表頁(篩選:方案/狀態/日期) | 管理員查看所有需求,依方案/日期/狀態篩選 |
| 3 | 需求詳情 | 詳情頁 | 查看單筆需求完整資訊 |
| 4 | 批次匯入需求 | 匯入精靈 | 管理員上傳 CSV → 預覽 → 確認 → 批次產生需求 |
Week 4(4/21 - 4/27)— 整合 + 管理後台統整 + Demo 準備
管理後台
| # | 功能模組 | 畫面 | 使用者故事 |
|---|---|---|---|
| 1 | Dashboard 首頁 | 儀表板 | 管理員登入後看到:今日待處理、進行中方案、近期行程、待審核項目 |
| 2 | 側邊欄導航 | 全域導航 | 方案管理 / 會員管理 / 需求管理 / 會面點審核 / 優惠券 / 營運設定 |
| 3 | 管理員登入 | 登入頁 | 管理員帳號登入(Email + 密碼 or OTP) |
| 4 | 管理員權限 | 權限控制 | 平台管理員(全功能)vs 機構管理員(限定自身方案) |
乘客 Web
| # | 功能模組 | 畫面 | 使用者故事 |
|---|---|---|---|
| 1 | 我的行程 | 行程列表 | 查看待出發/進行中/已完成的行程 |
| 2 | 行程詳情 | 詳情頁 | 查看單趟行程的時間、路線、司機(媒合後)、狀態 |
Demo 驗收場景
| # | 場景 | 步驟 |
|---|---|---|
| 1 | B2B 活動方案建立 | 管理員登入 → 建立活動接駁方案 → 完成六步驟設定 → 發布 |
| 2 | B2B 會員匯入 | 管理員匯入家長名單 → 預覽 → 確認 → 邀請連結發送 |
| 3 | B2B 家長認領 + 報名 | 家長點邀請連結 → 選登入方式 → 驗證 → 設會面點 → 簽陪同聲明 → 選日期報名 |
| 4 | C2C 乘客建需求 | 乘客 Google 登入 → 補驗手機 → 搜尋行程 → 開團 |
| 5 | 管理員查看 | 管理員在後台查看所有需求和訂單 |
5 月 — M3 媒合排程 + M4 行程執行
月底 Demo:全流程跑通(建方案→需求→派車→司機執行→到站通知) ⚠️ 5/16 司機 App 送審
Week 1(5/1 - 5/4)— S9 車隊管理 + S7 支付
管理後台
| # | 功能模組 | 畫面 | 使用者故事 |
|---|---|---|---|
| S9 車隊管理 | |||
| 1 | 車輛列表 | 列表頁 | 管理員查看所有車輛(車牌/車型/座位數/狀態) |
| 2 | 新增/編輯車輛 | 表單 | 填寫車型、座位數、車牌、保險到期日 |
| 3 | 司機列表 | 列表頁 | 管理員查看所有司機(姓名/狀態/證件到期) |
| 4 | 新增/編輯司機 | 表單 | 填寫基本資料、上傳證件照片 |
| 5 | 司機審核 | 審核介面 | 查看申請資料 → 通過/退回/要求補件 |
| 6 | 批次新增(B2B) | 匯入精靈 | 批次匯入車輛 + 司機資料 |
| 7 | 車輛-司機指派 | 配對管理 | 將司機指派到車輛 |
| 8 | 證件到期提醒 | 提醒列表 | 即將到期的證件列表 + 通知司機 |
乘客 Web(C2C 司機申請入口)
| # | 功能模組 | 畫面 | 使用者故事 |
|---|---|---|---|
| 1 | 司機申請入口 | 申請首頁 | C2C 乘客可切換為司機角色,申請成為司機 |
| 2 | 申請步驟 1 | 基本資料表單 | 填寫姓名、身份證字號、駕照號碼 |
| 3 | 申請步驟 2 | 服務資料表單 | 填寫車輛資訊、服務區域、可服務時段 |
| 4 | 申請步驟 3 | 文件上傳 | 上傳駕照、行照、保險、良民證 |
| 5 | 合作政策簽署 | 政策頁 + 簽署 | 閱讀合作政策 → 同意並簽署 |
| 6 | 申請狀態查詢 | 狀態頁 | 查看審核進度 |
乘客 Web — 支付
| # | 功能模組 | 畫面 | 使用者故事 |
|---|---|---|---|
| S7 支付 | |||
| 1 | 支付方式管理 | 設定頁 | 新增/刪除信用卡;管理 Apple Pay / Google Pay |
| 2 | 支付結帳頁 | 結帳頁 | 選擇支付方式 → 確認金額 → 完成付款 |
| 3 | 3D 驗證 | 驗證跳轉 | 高風險交易觸發 3D 驗證 |
| 4 | 電子發票設定 | 發票設定 | 選擇載具類型(手機/Email/統編) |
| 5 | 付款紀錄 | 列表頁 | 查看所有付款紀錄 |
| 6 | 補款頁面(Quick Pay) | 補款頁 | 扣款失敗時收到補款連結 → 重新付款 |
Week 2(5/5 - 5/11)— M3 媒合排程 + S10 路線規劃
管理後台
| # | 功能模組 | 畫面 | 使用者故事 |
|---|---|---|---|
| M3 + S10 — B2B 指派模式 | |||
| 1 | 待媒合需求池 | 列表頁(依日期/方案分群) | 管理員查看所有待媒合的需求 |
| 2 | 路線規劃 — 選擇需求 | 需求選擇 + 地圖 | 勾選同日期同方向的需求,地圖上顯示各會面點位置 |
| 3 | 路線規劃 — 最佳化計算 | 計算結果 | 選擇策略(最短時間/距離/平衡/成本/容量)→ 系統計算最佳站點順序 |
| 4 | 路線規劃 — 結果確認 | 路線地圖 + 站點列表 | 查看路線:站點順序、ETA、總距離、總時間;可手動調整順序 |
| 5 | 指派車輛 | 車輛選擇 | 從可用車輛中選擇(顯示座位數、是否足夠) |
| 6 | 指派司機 | 司機選擇 | 從可用司機中選擇(顯示當日行程衝突檢查) |
| 7 | 確認指派 | 確認頁 | 確認路線 + 車輛 + 司機 → 行程確立 → 通知所有方 |
| M3 — C2C 搶單模式(後台監控) | |||
| 8 | 搶單狀態監控 | 監控列表 | 查看哪些行程已被接單、哪些等待中、哪些超時 |
| 9 | 強制派單 | 操作按鈕 | 超時未被接單的行程,管理員可強制指派司機 |
司機 App
| # | 功能模組 | 畫面 | 使用者故事 |
|---|---|---|---|
| M3 — C2C 搶單 | |||
| 1 | 可搶行程列表 | 列表頁 | 司機查看附近可搶的行程(時間/路線/預估收入) |
| 2 | 行程詳情 | 詳情頁 | 查看行程完整資訊(乘客數/起訖點/路線/收入) |
| 3 | 搶單操作 | 確認按鈕 | 點擊接單 → 5 分鐘暫時確認 → 正式確認 or 放棄 |
| 4 | 行程衝突提示 | 警告彈窗 | 接單前系統檢查是否與其他行程時間衝突 |
| 已指派行程(B2B) | |||
| 5 | 已指派行程列表 | 列表頁 | 查看管理員指派給自己的行程 |
| 6 | 行程詳情 | 詳情頁 | 查看路線、站點、乘客名單、出發時間 |
乘客 Web
| # | 功能模組 | 畫面 | 使用者故事 |
|---|---|---|---|
| 1 | 媒合成功通知 | 通知推送 | 收到「您的行程已確認,司機為 XXX」通知 |
| 2 | 行程詳情更新 | 行程詳情頁 | 行程從「待媒合」更新為「已確認」,顯示司機和車輛資訊 |
Week 3(5/12 - 5/18)— M4 行程執行 + S11 上車驗證 + S19 位置追蹤 + ⚠️ 5/16 App 送審
司機 App
| # | 功能模組 | 畫面 | 使用者故事 |
|---|---|---|---|
| M4 行程執行 | |||
| 1 | 今日行程 | 今日列表 | 查看今天要執行的行程,依時間排序 |
| 2 | 開始行程 | 確認按鈕 | 點擊「開始行程」→ 進入導航模式 |
| 3 | 逐站導航 | 導航畫面(Google Maps) | 導航至下一站會面點 |
| 4 | 接近提示 | 通知 | GPS 距會面點 ≤ 30 公尺 → 顯示「即將到達」 |
| 5 | 到站作業 | 到站畫面 | 顯示該站乘客清單 + 驗證方式 |
| S11 上車驗證 | |||
| 6 | 電話末四碼驗證(C2C) | 驗證輸入 | 輸入乘客手機末四碼 → 比對 → 通過 |
| 7 | 乘車碼驗證(B2B) | 掃碼/輸入 | 掃描或輸入乘客的乘車碼 → 驗證 |
| 8 | 確認上車 | 勾選操作 | 逐一勾選已上車的乘客 → 記錄上車時間 |
| 9 | No-Show 標記 | 標記按鈕 | 乘客未到 → 標記 No-Show → 系統通知家長/管理員 |
| 10 | 前往下一站 | 導航切換 | 站點完成 → 自動導航至下一站 |
| 11 | 行程完成 | 完成畫面 | 所有站點完成 → 點擊「完成行程」→ 發送到達通知 |
| 護送模式(B2B 回程) | |||
| 12 | 等待家長交接 | 等候畫面 | 到達下車點 → 通知家長 → 等候計時 → 家長確認接走 |
| 13 | 家長未到升級 | 警示 | 等候超時 → 通知管理員介入 |
| 背景功能 | |||
| 14 | GPS 背景上傳 | 背景服務 | 每 5 秒自動上傳位置(含速度、方向) |
| 15 | 離線暫存 | 本地儲存 | 網路斷線時本地暫存操作 → 恢復後批次上傳 |
| 16 | 推播通知 | 系統通知 | 接收新指派行程、搶單通知、管理員訊息 |
乘客 Web
| # | 功能模組 | 畫面 | 使用者故事 |
|---|---|---|---|
| S19 即時追蹤 | |||
| 1 | 即時追蹤地圖 | 地圖頁 | 查看司機即時位置、行駛軌跡 |
| 2 | ETA 顯示 | 地圖上資訊 | 動態顯示司機預計到達時間 |
| 3 | 到站通知 | 推播通知 | 「司機已到達您的上車點」通知 |
| 4 | 行程完成通知 | 推播通知 | 「您的行程已完成」通知 |
| S8 取消退款 | |||
| 5 | 取消訂單 | 取消確認頁 | 查看取消政策(全額/部分/不可退)→ 確認取消 |
| 6 | 退款狀態 | 狀態頁 | 查看退款進度 |
管理後台
| # | 功能模組 | 畫面 | 使用者故事 |
|---|---|---|---|
| M4 即時監控 | |||
| 1 | 即時監控地圖 | 地圖總覽 | 所有進行中行程的車輛位置即時顯示 |
| 2 | 行程狀態面板 | 狀態列表 | 各行程目前在哪一站、完成進度、異常標記 |
| 3 | 上車人數統計 | 統計面板 | 各行程已上車/未上車/No-Show 人數 |
⚠️ 5/16 司機 App 送審
| # | 工作項 | 說明 |
|---|---|---|
| 1 | App Store 截圖 | 6 張主要功能截圖(行程列表、導航、驗證、完成) |
| 2 | 應用程式描述 | 中英文應用說明 |
| 3 | 隱私政策 | GPS 使用說明、資料收集範圍 |
| 4 | GPS 權限說明 | 說明為何需要背景定位(行程追蹤) |
| 5 | Google Play 送審 | 同上 |
| 6 | TestFlight / 內部測試版 | Plan B 準備 |
Week 4(5/19 - 5/25)— S12 排程通知 + S14 通知鏈接 + S16 異常偵測 + 整合測試
系統功能(無獨立畫面,背景運作)
| # | 功能模組 | 說明 | 使用者感知 |
|---|---|---|---|
| S12 排程通知 | |||
| 1 | 通知排程引擎 | 訂單確認後自動建立通知排程 | 自動收到通知 |
| 2 | 前一天晚間提醒 | 「明天有行程」提醒 | LINE/Email/簡訊 |
| 3 | 出發前 1 小時提醒 | 「1 小時後出發」提醒 | LINE/Email/簡訊 |
| 4 | 司機接近通知 | 「司機即將到達」 | LINE/推播 |
| 5 | 到站通知 | 「司機已到站」 | LINE/推播 |
| 6 | 未到通知(No-Show) | 「您的乘客未出現」(給司機) | App 推播 |
| 7 | 週期性提醒 | 固定班次的每週提醒 | LINE/Email |
| S14 通知鏈接 | |||
| 8 | 自動轉發 | 主要通知自動轉發給鏈接接收者 | 鏈接者收到帶前綴的通知 |
乘客 Web
| # | 功能模組 | 畫面 | 使用者故事 |
|---|---|---|---|
| S14 通知鏈接 | |||
| 1 | 通知鏈接管理 | 鏈接設定頁 | 新增接收者(配偶/祖父母/保母)→ 輸入 LINE 或手機 → 發送綁定邀請 |
| 2 | 鏈接狀態 | 狀態列表 | 查看各接收者綁定狀態(已綁定/待確認/已停用) |
管理後台
| # | 功能模組 | 畫面 | 使用者故事 |
|---|---|---|---|
| S16 異常偵測 | |||
| 1 | 異常儀表板 | 即時警示頁 | 顯示所有進行中行程的異常事件,依嚴重度排序 |
| 2 | 異常詳情 | 詳情彈窗 | 查看異常類型、時間、位置、司機資訊 |
| 3 | 異常處理 | 操作按鈕 | 標記為已處理 / 誤判(誤判紀錄供演算法調校) |
| 4 | 未綁定通知清單 | 列表頁 | 查看哪些會員的通知鏈接接收者尚未綁定 LINE |
Demo 驗收場景
| # | 場景 | 步驟 |
|---|---|---|
| 1 | B2B 完整流程 | 建方案→匯入名單→家長報名→管理員排路線→指派司機→司機執行→到站通知 |
| 2 | C2C 完整流程 | 乘客建需求→司機搶單→行程執行→即時追蹤→完成通知 |
| 3 | 取消退款 | 乘客取消訂單→系統計算退款→退回原支付方式 |
| 4 | 異常偵測 | 模擬路線偏離→管理員收到警示→標記處理 |
| 5 | 通知排程 | 確認通知在正確時間點觸發 |
6 月前半 — M5 結算 + M6 管理營運
目標:行程完成後可結算 + 管理員有完整後台 + RCA 資料收集啟動 6/1 司機 App 上架
Week 1(6/1 - 6/8)— M5 結算 + S20 訂單管理 + S13 LINE 通知
乘客 Web
| # | 功能模組 | 畫面 | 使用者故事 |
|---|---|---|---|
| M5 結算 | |||
| 1 | 行程費用明細 | 費用頁 | 查看基礎費用、共乘分攤、優惠折扣、最終金額 |
| 2 | 自動扣款結果 | 結果通知 | 行程完成後自動扣款 → 收到付款成功通知 |
| 3 | 電子發票 | 發票頁 | 查看/下載電子發票 |
| 4 | 金額爭議 | 爭議申請 | 對費用有疑問 → 提交爭議申請 |
司機 App
| # | 功能模組 | 畫面 | 使用者故事 |
|---|---|---|---|
| 1 | 收入明細 | 收入列表 | 查看每趟行程的收入(扣除平台抽成後) |
| 2 | 錢包餘額 | 錢包頁 | 查看累積收入、可提領金額 |
| 3 | 收入統計 | 統計頁 | 本日/本週/本月收入統計 |
管理後台
| # | 功能模組 | 畫面 | 使用者故事 |
|---|---|---|---|
| S20 訂單管理 | |||
| 1 | 訂單儀表板 | Dashboard | 訂單總覽:行程數、乘客數、完成率、共乘比例 |
| 2 | 訂單列表 | 列表頁(多條件篩選) | 依方案/狀態/日期/司機篩選訂單 |
| 3 | 訂單詳情 | 詳情頁 | 查看完整訂單資訊(乘客/路線/司機/費用/時間軸) |
| 4 | 強制派單 | 操作按鈕 | 未被接單的訂單 → 強制指派 |
| 5 | 訂單轉移 | 操作介面 | 將訂單從一位司機轉移到另一位 |
| 6 | 批量操作 | 批量選擇 | 批量取消/轉移/匯出 |
| 7 | CSV 匯出 | 匯出按鈕 | 匯出訂單明細(含訂單詳情/司機/乘客/優惠/費用) |
| M5 結算管理 | |||
| 8 | 司機對帳單 | 對帳列表 | 查看各司機的行程收入、平台抽成、應付金額 |
| 9 | 爭議處理 | 爭議列表 | 查看乘客提交的費用爭議 → 審核行程紀錄 → 調整/駁回 |
| 10 | 企業月結帳單 | 帳單管理 | 企業客戶的月度帳單產生、查看、匯出 |
系統功能
| # | 功能模組 | 說明 |
|---|---|---|
| S13 LINE 通知完整整合 | ||
| 1 | Flex Message 卡片 | 行程確認、司機到站、行程完成等事件的富文本卡片 |
| 2 | Template Message | 帶按鈕的模板(查看行程、追蹤位置、評價司機) |
| 3 | B2B 多頻道管理 | 不同機構綁定不同 LINE 官方帳號 |
| 4 | 推播延遲 + 頻率限制 | 5 秒延遲、5 分鐘內最多 3 則 |
Week 2(6/9 - 6/15)— M6 管理營運 + S22 報表 + S17 問卷/RCA + S15 聊天 + S18 點數
乘客 Web
| # | 功能模組 | 畫面 | 使用者故事 |
|---|---|---|---|
| S17 問卷/RCA | |||
| 1 | 問卷入口 | 問卷邀請通知 | 行程完成後 1 小時收到「請為本次行程評價」通知 |
| 2 | RCA 評分 — C(Courtesy) | 星等評分 | 1-5 星為司機的禮貌度評分 |
| 3 | RCA 評分 — A(Affinity) | Kudos 標籤 | 選填正面標籤(「溝通良好」「親切友善」「準時到達」等) |
| 4 | 額外問卷 | 問卷頁 | 依方案設定的額外問題(單選/複選/文字) |
| 5 | 評價完成獎勵 | 獎勵通知 | 完成評價後獲得點數/優惠券 |
| S15 聊天 | |||
| 6 | 聊天室 | 聊天頁 | 與司機即時文字聊天(行程期間) |
| 7 | 傳送圖片 | 聊天附件 | 傳送照片給司機 |
| 8 | 傳送位置 | 位置分享 | 分享目前位置給司機 |
| 9 | 快速短語 | 快速選擇 | 預設常用語句快速傳送 |
| S18 點數 | |||
| 10 | 點數帳戶 | 點數頁 | 查看目前點數餘額、歷史紀錄 |
| 11 | 點數賺取紀錄 | 歷史列表 | 查看賺取來源(里程/問卷/活動) |
| 12 | 點數兌換 | 兌換頁 | 兌換商品 or 車資折抵 |
| 13 | 點數到期提醒 | 通知 | 即將到期的點數提醒 |
司機 App
| # | 功能模組 | 畫面 | 使用者故事 |
|---|---|---|---|
| S15 聊天 | |||
| 1 | 聊天室 | 聊天頁 | 與乘客/家長即時文字聊天 |
| 2 | 快速短語 | 快速選擇 | 預設常用語句快速回覆 |
| 3 | 聊天通知 | 推播通知 | 新訊息推播(含 LINE 轉發) |
管理後台
| # | 功能模組 | 畫面 | 使用者故事 |
|---|---|---|---|
| S22 數據分析與報表 | |||
| 1 | 營運儀表板 | Dashboard | 行程數、乘客數、完成率、營收、趨勢圖 |
| 2 | 進階分析 | 分析頁 | 日期比較、排名分析、趨勢預測 |
| 3 | RCA 統計 | RCA 頁 | R/C/A 三維度分數分佈、依司機/車隊/方案分群 |
| 4 | NPS 計算 | NPS 頁 | 推廣者/中立/貶低者比例 |
| 5 | 問卷統計 | 問卷結果頁 | 各題目的回答分佈、文字回饋瀏覽 |
| 6 | 政府報表 — 行程統計 | 報表頁 | 總行程數、總乘客數、區域分佈、時段分佈 |
| 7 | 政府報表 — 滿意度 | 報表頁 | 平均評分、NPS、RCA 摘要 |
| 8 | 政府報表 — 匯出 | CSV 匯出 | 各種資料格式匯出 |
| 9 | 政府帳號入口 | 獨立登入 | 政府機關專用入口,僅可查看報表 |
| M6 管理營運統整 | |||
| 10 | 管理後台首頁改版 | Dashboard | 整合所有模組的關鍵指標到首頁 |
| 11 | 角色權限完整化 | 權限矩陣 | 平台管理員/機構管理員/政府帳號的功能範圍定義 |
6 月後半 — 整合測試 + 活動驗證
Week 3(6/16 - 6/22)— RWD 適配 + 整合測試
乘客 Web RWD 適配
| # | 畫面群組 | 適配重點 |
|---|---|---|
| 1 | 登入/註冊 | 手機:全寬表單;桌面:居中卡片 |
| 2 | 方案瀏覽/報名 | 手機:垂直滾動;平板:雙欄;桌面:三欄 |
| 3 | 即時追蹤地圖 | 手機:全螢幕地圖;桌面:左側面板+右側地圖 |
| 4 | 聊天室 | 手機:全螢幕;桌面:側邊面板 |
| 5 | 個人中心 | 手機:垂直排列;桌面:側邊導航+內容區 |
| 6 | 行程列表/詳情 | 手機:卡片列表;桌面:表格 |
端到端整合測試
| # | 測試場景 | 涵蓋流程 |
|---|---|---|
| 1 | B2B 完整旅程 | M1→M2→S3→S4→M3→S10→M4→S11→S12→M5→S17 |
| 2 | C2C 完整旅程 | S1→M2→S5→M3→M4→S19→M5→S17 |
| 3 | 取消退款旅程 | M2→S7→S8(各時段取消政策) |
| 4 | 異常場景 | S16(路線偏離/超速/GPS 遺失)→管理員處理 |
| 5 | 通知全流程 | S12→S13→S14(排程→LINE→鏈接轉發) |
| 6 | 多角色協作 | 管理員建方案→家長報名→司機執行→管理員監控→家長追蹤 |
| 7 | 支付全流程 | S7(信用卡/Apple Pay)→S6(優惠券)→M5(結算)→S18(點數) |
| 8 | 效能壓力 | 200 WebSocket 連線、100 台車 GPS、API P95 < 500ms |
Week 4(6/23 - 6/30)— 活動準備 + 現場驗證
活動前準備
| # | 工作項 | 交付物 |
|---|---|---|
| 1 | 管理員操作 SOP | 從建方案到行程完成的逐步操作指南 |
| 2 | 司機操作指南 | App 安裝→登入→接單→執行行程的圖文指南 |
| 3 | 家長使用指南 | 註冊→報名→追蹤→評價的圖文指南 |
| 4 | 現場應急方案 | App 故障→TestFlight fallback、網路斷線→離線操作、司機臨時換人→重新指派 |
| 5 | 資料準備 | 在系統中建立活動方案、匯入乘客名單、設定路線 |
活動現場驗收(6/28)
| # | 驗收項目 | 成功標準 |
|---|---|---|
| 1 | 管理員建方案+匯入名單 | 方案發布成功、名單匯入無誤 |
| 2 | 乘客手機 Web 報名 | 家長可完成報名流程(RWD 手機版) |
| 3 | 司機 App 執行行程 | 逐站導航+驗證+確認上車全流程完成 |
| 4 | 即時追蹤 | 家長可在手機上看到司機位置和 ETA |
| 5 | 自動結算 | 行程完成後自動扣款、發票開立 |
| 6 | RCA 問卷 | 乘客收到問卷邀請並可填寫 |
| 7 | 通知送達 | 排程通知在正確時間點透過 LINE/簡訊送達 |
附錄:功能模組總覽(依端分類)
乘客 Web(RWD)— 共 47 個功能模組
| 月 | 週 | 模組數 | 主要功能 |
|---|---|---|---|
| 4月 | W1 | 8 | 登入註冊、個人資料、孩童管理、通知管道、邀請認領 |
| 4月 | W2 | 3 | 陪同聲明簽署、優惠券兌換、我的優惠券 |
| 4月 | W3 | 16 | 會面點設定、自助搜尋/開團、報名選日期、價格預覽、確認送出 |
| 4月 | W4 | 2 | 我的行程、行程詳情 |
| 5月 | W1 | 12 | 司機申請(C2C)、支付方式管理、結帳、發票、付款紀錄 |
| 5月 | W2 | 2 | 媒合通知、行程狀態更新 |
| 5月 | W3 | 6 | 即時追蹤地圖、ETA、到站通知、取消退款 |
| 5月 | W4 | 2 | 通知鏈接管理 |
| 6月 | W1 | 4 | 費用明細、扣款結果、電子發票、爭議申請 |
| 6月 | W2 | 13 | RCA 評分、問卷、聊天室、點數帳戶、兌換 |
司機 App — 共 25 個功能模組
| 月 | 週 | 模組數 | 主要功能 |
|---|---|---|---|
| 5月 | W2 | 6 | 搶單列表、行程詳情、搶單操作、已指派行程 |
| 5月 | W3 | 16 | 導航、到站、驗證、確認上車、No-Show、護送模式、GPS 上傳、離線暫存 |
| 6月 | W1 | 3 | 收入明細、錢包、收入統計 |
| 6月 | W2 | 3 | 聊天室、快速短語、聊天通知 |
管理後台 — 共 55 個功能模組
| 月 | 週 | 模組數 | 主要功能 |
|---|---|---|---|
| 4月 | W1 | 5 | 會員列表、詳情、新增、批次匯入、邀請管理 |
| 4月 | W2 | 19 | 方案 CRUD(六步驟)、陪同聲明、優惠券、營運設定 |
| 4月 | W3 | 4 | 會面點審核、需求列表/詳情、批次匯入需求 |
| 4月 | W4 | 4 | Dashboard、導航、登入、權限 |
| 5月 | W1 | 8 | 車輛管理、司機管理、審核、批次新增、證件提醒 |
| 5月 | W2 | 9 | 路線規劃、最佳化、指派、搶單監控、強制派單 |
| 5月 | W3 | 3 | 即時監控地圖、行程狀態、上車統計 |
| 5月 | W4 | 4 | 異常儀表板、異常處理、未綁定清單 |
| 6月 | W1 | 10 | 訂單儀表板、列表、詳情、強制派單、轉移、匯出、對帳、爭議、月結 |
| 6月 | W2 | 11 | 營運儀表板、RCA 統計、NPS、問卷統計、政府報表、權限完整化 |
系統背景功能 — 共 12 個模組
| 月 | 週 | 模組數 | 主要功能 |
|---|---|---|---|
| 5月 | W4 | 8 | 排程通知引擎(7 種時間點)、自動轉發 |
| 6月 | W1 | 4 | LINE Flex Message、Template Message、多頻道、頻率限制 |