先決定你現在是要學,還是要在專案裡做
網站負責解釋與分發工作包;真正的 Repository 掃描、缺口判斷與文件產出交給 Coding Agent。
SDLC 實作課 · 交付物練習
先理解這份文件替你消除什麼不確定
上線前抓出「使用者真的會卡」的點
PM、UX、Dev 自己測得很順,是因為他們知道流程。真實使用者第一次看,常常卡在「找不到按鈕」「不懂這欄要填什麼」。
可用性測試是上線前最便宜的 bug 攔截網:5 個使用者通常能抓出 80% 的可用性問題。
不做 usability test,bug 會延到上線後抓,成本高 10 倍。
誰負責、交給誰
主責: UX
協作: PM(驗證商業優先序)、UI(補設計修正)、PO(決定是否延期上線)
下游收件: UI 修 mockup、PM 調整 scope、Dev 補 edge case
何時值得做
必要時機: 新功能首版、改版核心 flow、高風險互動(金流/註冊)
不需要時: Bug fix、micro-interaction 調整、內部工具僅自己用
常見誤用: 找錯使用者(同事、家人)、引導性提問(「這裡是不是很簡單?」);NN/g 建議 5 個目標使用者 / round 是最低成本最高效率
- 01讀大綱
- 02比範本
- 03填素材
- 04貼提示詞
- 05對照驗收
Anatomy · 文件解剖
輕量版先回答 6 個核心章節
章節名稱可以因團隊調整,但每一段要求的判斷不能被省略。先讀問題,再看格式。
- 01
Executive Summary
範本必要章節
3-5 行:受測 N 人、發現 N 個 finding(critical / major / minor 分布)、最大系統性問題
- 02
Tasks & Completion Rate
範本必要章節
每任務含 scenario + success criteria + completion rate (X/5)
- 05
Findings
範本必要章節
每 finding 含 severity + hit_rate + quote + source + wcag_criterion (若 a11y); n=1 必標 minor + L
- 06
Recommendations
範本必要章節
每條對應 1 個 finding;含 fix + effort (S/M/L) + expected impact + trade-off
- 10
Decision Log(key 2-3 條)
範本必要章節
每條必含 chosen + 至少 1 個 rejected + 拒絕原因
- 12
Confidence & Sources & TODO
範本必要章節
把已確認的內容、判斷依據與仍待補充的資訊清楚分開。
Study · 對照學習
同一份交付物,先練核心,再看完整深度
輕量範本適合第一次練習與 MVP;完整範本保留跨職能交棒需要的細節。兩者都要求未知事項保持可見。
這張卡目前提供已審定的輕量與完整範本;不以 AI 臨時生成的內容冒充實際案例。
30 分鐘內先完成核心章節。
---
doc_type: "usability-test"
variant: "light"
status: "draft"
owner: "<your-name>"
last_updated: "YYYY-MM-DD"
upstream:
required: ["test-transcripts", "task-list"]
optional: ["prototype", "production-snapshot"]
---
# Usability Test Report: <product-name>
**Status:** Draft v0.X · **Owner:** <UX name> · **Last updated:** YYYY-MM-DD
> [!IMPORTANT]
> **AI 填寫規則:** 本範本 6 段(編號 1, 2, 5, 6, 10, 12),全部必填——刻意沿用完整版章節編號讓兩版可對照。Severity 只用 critical / major / minor 三級;命中率 ≥ 3/5 才能標 H + critical;n=1 必標 L + minor;每 finding 行內 `(依據:逐字稿 P3 03:20 / quote: "...")`;缺資料寫 `_TODO_` 不編造 quote;a11y 相關 finding 必須標 wcag_criterion(如 2.4.7 Focus Visible)。
---
## 1. Executive Summary
<!-- ai-fill: 3-5 行:受測 N 人、發現 N 個 finding(critical / major / minor 分布)、最大系統性問題 -->
<3-5 行說明>
> **TL;DR:** <一句話:是否建議上線 / 需延後 / 需另一輪測試>
---
## 2. Tasks & Completion Rate
<!-- ai-rule: 每任務含 scenario + success criteria + completion rate (X/5) -->
| ID | Scenario | Time max | Clicks max | Errors max | Completion | Source |
|---|---|---|---|---|---|---|
| T1 | <情境> | 60s | 4 | 1 | 3/5 | 逐字稿 §all |
| T2 | <情境> | 90s | 6 | 1 | 5/5 | 逐字稿 §all |
---
## 5. Findings
<!-- ai-rule: 每 finding 含 severity + hit_rate + quote + source + wcag_criterion (若 a11y); n=1 必標 minor + L -->
### F1: <一句話描述>
- **Severity:** **critical**
- **Hit rate:** 4/5
- **Description:** <現象描述>
- **Quote:** 「<受測者原話>」 — P02 §03:20
- **WCAG criterion:** 2.4.7 Focus Visible(若 a11y 相關)
- **Confidence:** **[H]** — **Source:** 逐字稿 P02, P03, P04, P05
### F2 · F3 · ...
---
## 6. Recommendations
<!-- ai-rule: 每條對應 1 個 finding;含 fix + effort (S/M/L) + expected impact + trade-off -->
| Finding | Fix | Effort | Expected impact | Trade-off |
|---|---|---|---|---|
| F1 | 加 inline error 顯示 | S (1d) | 完成率 3/5 → 5/5 | 視覺密度增加 |
| F2 | 重排 nav 順序 | M (1w) | 找到時間 ↓ 40% | 既有用戶需重新學習 |
---
## 10. Decision Log(key 2-3 條)
<!-- ai-rule: 每條必含 chosen + 至少 1 個 rejected + 拒絕原因 -->
| Date | Decision | Options | Chosen | Rejected why | Confidence |
|---|---|---|---|---|---|
| YYYY-MM-DD | F1 上線前修還是延後 | fix_before / delay / ship_with_warning | fix_before | delay (OKR Q3 衝擊)、warning (使用者已會卡) | **[H]** |
---
## 12. Confidence & Sources & TODO
- **整份文件最低 confidence 欄位:** <列出所有 [L] 與 [M]>
- **Fabricated assumptions:**
- <例:假設 5 名受測者代表目標 segment>
- **Highest-value next input:** <例:第 6 名受測者 / 量化埋點驗證 hit rate>
### TODO(缺資料)
- _TODO: 補 F2 的 WCAG criterion 對照_
---
> [!CAUTION]
> **輸出前 AI 自檢:**
> - [ ] 6 段 H2 章節齊全(編號 1, 2, 5, 6, 10, 12)
> - [ ] 每 finding 有 severity + hit rate + quote + source
> - [ ] n=1 finding **沒有**標成 critical(必為 minor + L)
> - [ ] a11y 相關 finding 都有 WCAG criterion
> - [ ] Recommendations 對應每個 critical finding
> - [ ] Decision Log ≥ 1 條,每條有 rejected reason
> - [ ] 無 YAML / JSON schema 輸出(report 是給人讀的 markdown)Practice · 換你試做
先用自己的話交代素材,不需要先學會工程術語
確定的就寫,不確定的留白。下一步要做的是請 Agent 找缺口,不是讓它替你猜一套合理答案。
可以先留白;複製提示詞後再到 Coding Agent 裡補充。
AI Practice · 手動三步
先問、再寫、最後審,不把整條流程鎖死
每一步都是獨立工作包。你可以停下補資料、修改限制或重做某一步,不需要服從固定的 Agent 接力流程。
只找阻擋文件成立的未知
先補會改變範圍、判斷或驗收結果的資訊,不急著寫文件。
我要製作「可用性測試」。先不要產出文件。
請根據我的素材,找出會影響這份文件正確性或可執行性的未知事項,一次最多問 5 題。
每題請包含:
1. 問題
2. 為什麼現在必須知道
3. 它會影響哪個章節或決定
已經回答的事不要重問;可以延後的事標成「待決策」;不要替我猜答案。
本文件的核心章節:Executive Summary、Tasks & Completion Rate、Findings、Recommendations、Decision Log(key 2-3 條)、Confidence & Sources & TODO複製後,請在標示位置貼上自己的素材。
Review · 自己驗收
文件存在,不代表下一個角色真的能使用
逐條檢查 Agent 的輸出。人類負責需求、限制與驗收,也必須能說明重要結論從哪裡來。
帶著這份文件,繼續到「ADR · 架構決策紀錄」
下一張卡會接住新的決策問題;不用一次把整條 SDLC 全做完。
