設計
將使用者旅程映射為生命週期狀態機
生命週期狀態模型,呈現使用者或實體如何進入、轉換、等待、復原與離開旅程,並為每個可見與不可見狀態定義規則。
流程
照這個順序做。
- 界定參與者、旅程邊界、起始與結束事件、生命週期實體、時間範圍,以及狀態地圖必須揭露的決策或風險。
- 列舉已發現、符合資格、待處理、活躍、等待、暫停、錯誤、已恢復、已放棄、已過期與已完成等真實狀態,並為每個狀態使用證據。
- 定義轉移的觸發、護欄、逾時、參與者、副作用、目的地,以及行動是否可逆或對外有後果。
- 對應介面、API、資料、作業、通知與權限狀態,包括空值、載入、重複、過時與無法存取情況。
- 測試邊界案例、重試、取消、交接、失敗與復原,區分觀察行為與預期設計並記錄矛盾。
- 用產品、工程、支援、無障礙與營運負責人驗證狀態表或圖,版本化轉移規則與擁有權。
- 發布模型,附進入與離開標準、證據、假設、開放問題與未解決風險,發送通知或對外改變狀態前先暫停。
先準備
貓會向你要的輸入。
- 參與者與旅程邊界
- 進入、離開與生命週期事件
- 介面、資料、作業與權限狀態
- 負責人、限制與驗證案例
路由器 + 一份 playbook
先路由。只選一份。
Cat Paw 每次任務只載入一份 playbook,不合併多份。先走這個路由器;其餘路徑是此 workflow 可檢查的候選。
- 路由器:
diagram-design-pack skills/diagram-design-pack/user-journey-lifecycle-state-map/SKILL.md
界線
界線跟著提示一起走。
- 開始前先核實實際的工具、帳戶、權限與工作區;絕不聲稱擁有不可用的工具、帳戶、來源或能力。
- 私有程式碼、成品、即時探測或非公開資料請使用 Latch/target-workspace;若無法存取,就在邊界停下並回報阻礙,不可改用猜測。
- 任何有後果的外部行動前先暫停並取得明確核准;回傳證據、未解決風險、假設,以及仍在等待核准的行動。
完成代表
一個可核對的終點。
已驗證的生命週期狀態地圖定義進入與離開狀態、受護欄轉移、重試、復原、擁有權、無障礙行為、證據、假設與未解決風險。
來源
這個流程從哪來。
- github.com/cathrynlavery/diagram-design/tree/dc1ace47b99a419e42d01a03cb6ace5346efa8ae/
- c4model.com/
- www.nngroup.com/articles/ten-usability-heuristics/
來源確立 workflow 的模式。若有 Reddit 或社群貼文,視為實務軼事,不是普遍事實。