//寫在前面:
適合人群:
視覺轉(zhuǎn)交互 / UI Designer 想懂交互邏輯 / 想寫出好交互文檔的新手
內(nèi)容結(jié)構(gòu):
-
流程圖是什么,不是畫圖,是表達(dá)“用戶怎么一步步完成目標(biāo)”
-
流程圖包含什么組成?(觸發(fā)—操作—反饋)
-
初學(xué)者常犯的理解誤區(qū):關(guān)注畫面,不關(guān)注“操作過程”
-
拆解一個(gè)真實(shí)任務(wù)流(比如“預(yù)定會(huì)議室”/“注冊(cè)賬號(hào)”)
-
如何從用戶目標(biāo)出發(fā),寫出一張不依賴原型圖的流程清單
-
總結(jié)一套“新手流程圖五步法”
很多初入交互設(shè)計(jì)的小伙伴,都會(huì)聽到一個(gè)建議:“先從畫流程圖開始。”
但流程圖到底**畫什么?表達(dá)什么?**為什么它對(duì)交互設(shè)計(jì)那么關(guān)鍵?
今天這篇文章,我們就來系統(tǒng)梳理這件事,并教你如何用純文字也能表達(dá)出完整的用戶任務(wù)流程。
流程圖是什么,不是畫圖,是表達(dá)“用戶怎么一步步完成目標(biāo)”
流程圖(User Flow)的本質(zhì),不是圖,而是一條用戶的操作路徑。
你可以把它理解為一張“任務(wù)執(zhí)行地圖”:
-
從哪里開始(入口)
-
走過哪些關(guān)鍵步驟(過程)
-
最終完成了什么(目標(biāo)達(dá)成)
它不是設(shè)計(jì)頁(yè)面樣子,不是決定按鈕放哪里,而是回答一個(gè)核心問題:用戶是怎么一步步完成這件事的?
舉個(gè)例子:
當(dāng)你用滴滴打車的流程,其實(shí)是:
markdown
復(fù)制編輯
1. 打開App → 看到“打車”入口
2. 輸入起點(diǎn)和終點(diǎn)
3. 選擇車型 → 確認(rèn)訂單
4. 等待司機(jī)接單 → 上車
5. 到達(dá)目的地 → 支付 → 評(píng)價(jià)
這其實(shí)就是一張流程圖的雛形。
流程圖包含什么組成?用三段式理解(觸發(fā) → 執(zhí)行 → 反饋)
為了讓新手更容易掌握,我們可以把一個(gè)用戶流程拆成以下三段:
階段 |
說明 |
關(guān)鍵點(diǎn) |
觸發(fā) Trigger |
用戶產(chǎn)生動(dòng)機(jī)/看到入口 |
任務(wù)從哪里開始?入口清晰嗎? |
執(zhí)行 Action |
用戶一步步完成操作 |
步驟順暢嗎?邏輯連貫嗎? |
反饋 Feedback |
系統(tǒng)響應(yīng)結(jié)果 |
是否完成目標(biāo)?有沒有確認(rèn)提示? |
這三段不是理論,而是你畫流程、寫文檔時(shí)必須考慮的三個(gè)設(shè)計(jì)面。
初學(xué)者常犯的誤區(qū):關(guān)注“頁(yè)面”,而忽略“操作過程”
很多設(shè)計(jì)小白在學(xué)習(xí)初期,習(xí)慣一上來就畫界面、堆按鈕。
但問題是——你連用戶要做什么都沒搞清楚,怎么知道該放什么控件?
典型誤區(qū):
正確思維應(yīng)該是:
“用戶要完成一件事 → 他需要經(jīng)過哪幾步 → 每一步中他需要系統(tǒng)給什么?”
拆解一個(gè)真實(shí)任務(wù)流示例:「預(yù)約會(huì)議室」
我們以一個(gè)企業(yè)內(nèi)部系統(tǒng)中的真實(shí)任務(wù)流為例:
用戶目標(biāo):預(yù)約明天下午的會(huì)議室開會(huì)
用戶流程拆解:
markdown
復(fù)制編輯
1. 登錄系統(tǒng) → 首頁(yè)選擇“會(huì)議室預(yù)約”入口
2. 選擇日期 → 選擇時(shí)間段(如14:00-15:00)
3. 選擇會(huì)議室(系統(tǒng)過濾出可用的)
4. 填寫用途說明 → 提交預(yù)約
5. 顯示預(yù)約成功提示 → 可查看預(yù)約記錄
這張流程圖體現(xiàn)的設(shè)計(jì)思考包括:
如何從用戶目標(biāo)出發(fā),寫出一張不依賴原型圖的流程清單
很多人以為流程圖就必須要“畫”,但對(duì)于剛?cè)腴T的同學(xué),用文字寫出一張流程清單,已經(jīng)很強(qiáng)了!
操作方法:
以“注冊(cè)賬號(hào)”為例,試著這樣寫清楚流程:
markdown
復(fù)制編輯
【用戶目標(biāo)】注冊(cè)一個(gè)新賬號(hào)
【觸發(fā)入口】
- 打開App → 點(diǎn)擊“注冊(cè)”
【執(zhí)行過程】
1. 輸入手機(jī)號(hào)
2. 獲取驗(yàn)證碼 → 系統(tǒng)發(fā)送
3. 輸入驗(yàn)證碼 → 系統(tǒng)校驗(yàn)
4. 設(shè)置密碼
5. 勾選用戶協(xié)議 → 點(diǎn)擊“注冊(cè)”
【反饋結(jié)果】
- 注冊(cè)成功 → 跳轉(zhuǎn)至首頁(yè)
- 如果失敗 → 顯示具體錯(cuò)誤(如驗(yàn)證碼錯(cuò)誤)
這個(gè)結(jié)構(gòu)比直接畫個(gè)框圖更清晰、更全面,還方便和開發(fā)、產(chǎn)品對(duì)齊邏輯。
總結(jié)一套「新手流程圖五步法」
很多人不知道從哪開始畫流程,其實(shí)你可以用下面這套通用五步法
新手流程圖五步法:
步驟 |
問題提示 |
示例 |
1. 明確用戶目標(biāo) |
他要完成什么任務(wù)? |
預(yù)約會(huì)議室、提交訂單等 |
2. 確定起點(diǎn)入口 |
他從哪開始這件事? |
首頁(yè)、菜單欄、按鈕 |
3. 列出關(guān)鍵步驟 |
他必須做哪些操作? |
選擇、輸入、確認(rèn)等 |
4. 標(biāo)記系統(tǒng)反饋 |
系統(tǒng)會(huì)給出什么回應(yīng)? |
成功提示、錯(cuò)誤校驗(yàn)等 |
5. 考慮中斷/異常 |
用戶會(huì)在哪些地方卡住? |
驗(yàn)證失敗、網(wǎng)絡(luò)斷開等 |
有時(shí)候不需要一次做得很完美,先寫出主流程,再補(bǔ)充邊界情況,也很棒。
推薦你這樣開始練習(xí):
選擇一個(gè)你熟悉的 App,如微信、小紅書、餓了么
模擬一個(gè)真實(shí)任務(wù),如“下單”、“發(fā)評(píng)論”、“修改資料”
用上面五步法寫出完整流程清單,別畫圖也行!
蘭亭妙微(www.hglv.net )是一家專注而深入的界面設(shè)計(jì)公司,為期望卓越的國(guó)內(nèi)外企業(yè)提供卓越的大數(shù)據(jù)可視化界面設(shè)計(jì)、B端界面設(shè)計(jì)、桌面端界面設(shè)計(jì)、APP界面設(shè)計(jì)、圖標(biāo)定制、用戶體驗(yàn)設(shè)計(jì)、交互設(shè)計(jì)、UI咨詢、高端網(wǎng)站設(shè)計(jì)、平面設(shè)計(jì),以及相關(guān)的軟件開發(fā)服務(wù),咨詢電話:01063334945。我們建立了一個(gè)微信群,每天分享國(guó)內(nèi)外優(yōu)秀的設(shè)計(jì),有興趣請(qǐng)加入一起學(xué)習(xí)成長(zhǎng),咨詢及進(jìn)群請(qǐng)加藍(lán)小助微信ben_lanlan