案例分析:繪製流程圖需要注意哪些事項?

流程圖應用於許多領域,在互聯網產品設計中,無論是產品經理、交互設計師,或者開發人員,都經常接觸到各種類型的流程圖。流程圖不應該考驗閱讀者的理解能力,因此如何繪製清晰簡潔的流程圖,值得深入思考。本文將結合案例,說明互聯網產品設計中,交互設計師繪製相關流程圖需要注意的事項。

案例分析:繪製流程圖需要注意哪些事項?

一、流程圖的定義、優勢及作用、基本構成元素

1. 什麼是流程圖?

ISO(國際標準化組織)對於流程圖的定義,讀起來有些晦澀難懂。通俗而言:流程圖是通過使用箭頭和不同形狀的框,將流程中的關鍵操作路徑呈現出來。

2. 流程圖的優勢及作用

流程圖是對流程路徑的一種可視化表達,易於理解,便於準確判斷步驟之間的邏輯關係。規範的繪製思路和方法,可減少上下游不必要的溝通。

流程圖對於記錄複雜的操作任務流程很有幫助,在交互稿或交互文檔中呈現流程圖,有以下作用:

  1. 幫助交互設計師理清需求的關鍵任務路徑。
  2. 便於產品上下游人員快速瞭解核心操作流。
  3. 有助於交互設計師對照複查頁面流,避免缺漏或錯誤頁面。

3. 流程圖的基本構成元素

案例分析:繪製流程圖需要注意哪些事項?

二、互聯網產品設計中的流程圖,大致可以分為三種類型

案例分析:繪製流程圖需要注意哪些事項?

1. 業務流程圖

表達產品業務邏輯的流轉路徑,不涉及具體操作與執行細節。通常使用“泳道圖”來呈現多角色的配合,一般產品經理使用的較多。

2. 任務流程圖

表達產品功能邏輯的流轉路徑,指完成某個具體任務的操作流程。這個相比業務流程圖,已經落實到界面設計的流程中了。通常產品經理和交互設計師使用的較多。

3. 頁面流程圖

表達頁面元素及頁面之間的邏輯跳轉關係。流程中流經的每個矩形框均對應一個頁面,通常交互設計師使用的較多。

我把頁面流程圖細分為兩種:

(1)流程圖路徑的每個矩形框均對應一個頁面

下圖1以Keep首頁尋找訓練課程的流程舉例說明:

案例分析:繪製流程圖需要注意哪些事項?

(2)將流程圖和原型圖結合的方式呈現,通常是呈現判斷邏輯及相關頁面

這種方式的優點:對頁面邏輯判斷更加直觀。缺點是:針對一些判斷比較複雜的功能頁面,反而不利於呈現。

下圖2以PC端“驗證郵箱”舉例說明:

案例分析:繪製流程圖需要注意哪些事項?

三、交互設計師繪製任務流程圖,需要注意的事項

(1)在繪製流程圖時,需要將業務、功能和頁面三者的描述區分清楚,避免不同類型的流程圖混雜在一起

下圖1是正常的郵箱註冊任務流程圖,但下圖2的流程中紅色框選路徑,混入了有關業務的數據庫匹配校驗,以及具體的跳轉頁面名稱,這些不是用戶操作時關心的事情,屬於多餘的步驟。

案例分析:繪製流程圖需要注意哪些事項?

案例分析:繪製流程圖需要注意哪些事項?

(2)繪製流程圖一般遵循從上往下,從左往右的結構,從整體的主流程到局部的分支流程

比如畫流程圖時,先把正常的流程梳理清楚(主流程),再考慮判斷標識中的逆流程(分支流程)。

下圖以印象筆記的手機號註冊流程舉例說明:左側為主流程,右側為分支流程。

案例分析:繪製流程圖需要注意哪些事項?

(3)流程圖的路徑走向需要有始有終,形成閉環。不能存在某個步驟中斷找不到解決辦法的情況

下圖在郵箱註冊流程中,紅色框選部分判斷“郵箱是否有效”時,沒有說明郵箱無效時該如何解決,這裡的流程是缺失的。

案例分析:繪製流程圖需要注意哪些事項?

(4)靈活使用子流程

某些子流程可能被頻繁複用,如果每次都把子流程展現出來,一方面增加繪製時間成本,另一方面使流程圖變得冗餘,降低了可閱讀性。因此被頻繁複用的子流程可以繪製後存入“流程圖庫”中,這樣再次使用該子流程時,只需要用子流程標識說明即可。

“流程圖庫”是指某個產品中經常需要被複用的基礎流程圖的集合。依據不同的產品建立不同的流程圖庫,也便於多位交互設計師協同工作。

如下圖,某後臺用戶需要修改更換手機號,但是在修改手機號之前需要該用戶輸入賬號的密碼,出於安全性考慮需要二次確認用戶身份。圖中藍色框選區域是“手機驗證碼校驗”的子流程。

案例分析:繪製流程圖需要注意哪些事項?

(5)流程圖的結構大致分為:順序結構、條件結構和循環結構

至於結構更復雜的流程圖基本也是由這幾種結構組合而成。

下圖以keep健身應用查找訓練課程的流程為例說明:

案例分析:繪製流程圖需要注意哪些事項?

順序結構:一般指主流程。

案例分析:繪製流程圖需要注意哪些事項?

條件結構:牽扯到邏輯判斷。經常遇到需要處理的是“是或否”的選擇。

案例分析:繪製流程圖需要注意哪些事項?

循環結構:條件本身的滿足狀態處於可激活狀態,通過重複某一要素可滿足該狀態。常見形式是形成小範圍的閉環,比如:上面提到的輸入賬號密碼錯誤的情況。

案例分析:繪製流程圖需要注意哪些事項?

(6)按照模塊繪製

往往一個大的需求中包含多個任務流程圖,這種情況可以按照不同的任務繪製。比如一個App包含“登錄註冊、購買支付、身份驗證等功能”,其中每個功能都對應一個或多個任務流程圖。

(7)流程圖中的連接線避免出現交叉,否則會降低可閱讀性

總結

以上內容簡單介紹了互聯網產品設計中常用流程圖的基本概念,著重介紹了與交互設計師工作相關的流程圖類型,以及繪製任務流程圖需要注意的事項。

目的是幫助交互設計師繪製出清晰簡潔的流程圖,也便於產品上下游工作人員快速理解需求的核心任務路徑。

需要注意的是,以上提及的內容是普遍適用的規則,希望大家能根據實際項目的具體情況靈活使用。規範只是給你提供一個指引避免方向錯誤,切記不要被規範約束而無法因地制宜。

本文由Viksea原創,產品會轉載發佈僅用於學習交流,如涉及版權問題,請聯繫小編,微信:hf16881688~ 產品會QQ群:140710383~ MVP聯盟QQ群:213626555~


分享到:


相關文章: