B端設(shè)計(jì)規(guī)范 – Ant Design

VMIC UED
1 評論 5025 瀏覽 33 收藏 14 分鐘

隨著B端產(chǎn)品的不斷進(jìn)步與發(fā)展,B端產(chǎn)品的競爭越來越激烈,用戶對用戶體驗(yàn)要求越來越嚴(yán)格。本文作者在講解Ant Design,一套完整的B端設(shè)計(jì)方法論體系。感興趣的話就讓我們繼續(xù)看下去吧~

一、Why | 為什么要學(xué)習(xí) Ant Design ?

近兩年,隨著B端產(chǎn)品的競爭逐漸白熱化,越來越多的用戶對更好的用戶體驗(yàn)有了進(jìn)一步的要求。Ant Design 在歷經(jīng)多年的打磨之后,已經(jīng)擁有一套完整的B端設(shè)計(jì)方法論體系,而且這套體系具有一定的廣度和普適性,很適合初入B端的設(shè)計(jì)師作為入門教材來學(xué)習(xí)。

具體來說, Ant Design 對設(shè)計(jì)師都有哪些幫助呢?

1.1 了解組件用法

對于初次接觸B端的設(shè)計(jì)師來說,學(xué)習(xí)常用組件的使用方法是非常有必要的。Ant Design 的組件設(shè)計(jì)指南能夠幫助設(shè)計(jì)師快速了解組件并掌握它們的用法,從而提高設(shè)計(jì)效率。

1.2 啟發(fā)設(shè)計(jì)思路

當(dāng)你在方案設(shè)計(jì)過程遇到問題無從下手時(shí),或許 Ant Design 能給你一些啟發(fā)。

比如,下圖是參考Ant Design列表工具欄規(guī)則得出的適用于我們自己產(chǎn)品的規(guī)則。

《UX入門》第五講:B端設(shè)計(jì)規(guī)范 - Ant Design

圖1 · 某后臺系統(tǒng)的列表工具欄規(guī)則

1.3 為設(shè)計(jì)方案提供判斷依據(jù)

有時(shí)候我們產(chǎn)出了設(shè)計(jì)方案,但不確定方案是否合理時(shí),Ant Design 也能給出判斷依據(jù)。

比如,要判斷圖表的顏色是否有辨識度,我們可以通過計(jì)算顏色之間在Lab色彩體系下的空間距離來判斷。

《UX入門》第五講:B端設(shè)計(jì)規(guī)范 - Ant Design

圖2 · 顏色差值的計(jì)算方法

二、What | 什么是 Ant Design ?

Ant Design 是經(jīng)過螞蟻內(nèi)部大量中后臺項(xiàng)目實(shí)踐總結(jié)出的設(shè)計(jì)規(guī)范,提供了完善的設(shè)計(jì)指引、最佳實(shí)踐、設(shè)計(jì)資源和設(shè)計(jì)工具,能夠幫助設(shè)計(jì)者快速產(chǎn)出設(shè)計(jì)方案。

對于設(shè)計(jì)師而言,Ant Design 的方法論體系可以歸納為設(shè)計(jì)價(jià)值觀、設(shè)計(jì)原則和設(shè)計(jì)模式3個(gè)層面。接下來,我們將依次從這3個(gè)層面來學(xué)習(xí)如何使用 Ant Design 。

《UX入門》第五講:B端設(shè)計(jì)規(guī)范 - Ant Design

圖3· Ant Design 設(shè)計(jì)方法論體系

三、How | 如何學(xué)習(xí) Ant Design ?

3.1 設(shè)計(jì)價(jià)值觀

設(shè)計(jì)價(jià)值觀,是判斷設(shè)計(jì)好壞的內(nèi)在標(biāo)準(zhǔn)。Ant Design 的設(shè)計(jì)價(jià)值觀包括:自然、確定性、意義感和生長性。

《UX入門》第五講:B端設(shè)計(jì)規(guī)范 - Ant Design

圖4 · Ant Design 的設(shè)計(jì)價(jià)值觀

下面通過語雀設(shè)計(jì)團(tuán)隊(duì)分享的一個(gè)案例來認(rèn)識Ant Design設(shè)計(jì)價(jià)值觀對于具體設(shè)計(jì)方案的影響。

在語雀中,要解決用戶找不到“插入圖片”功能的問題,設(shè)計(jì)師應(yīng)該如何入手呢?

《UX入門》第五講:B端設(shè)計(jì)規(guī)范 - Ant Design

圖5 · 語雀“插入圖片”功能入口

常規(guī)的設(shè)計(jì)思路一般是去強(qiáng)化功能入口,讓用戶主動找到這個(gè)功能。但從讓功能更加“自然”的角度出發(fā),正確的做法應(yīng)當(dāng)是在用戶需要這個(gè)功能時(shí),讓功能找到用戶,避免繼續(xù)消耗用戶本就不多的注意力。

Ant Design 總結(jié)了9種“自然”的主動交互方式,各位在設(shè)計(jì)功能時(shí)可以依次去排查每種方式實(shí)現(xiàn)的可能性。

《UX入門》第五講:B端設(shè)計(jì)規(guī)范 - Ant Design

圖6· AntDesign總結(jié)的“自然”交互方式

經(jīng)過排查,“插入圖片”功能有2種主動交互的方式可以落地實(shí)現(xiàn):

第1種,上下文。用戶想要在文檔中加入圖片的時(shí)候,會下意識地將圖片拖入文檔,因?yàn)橛脩粢呀?jīng)在桌面軟件上養(yǎng)成了習(xí)慣,系統(tǒng)在這個(gè)時(shí)候就可以主動讓圖片被插入到文檔中。

第2種,特殊數(shù)據(jù)結(jié)構(gòu)。由于圖片格式是特定的(比如.jpg、.png等),如果系統(tǒng)識別到用戶復(fù)制了圖片格式,那么可以在用戶進(jìn)入文檔編輯頁面時(shí)提示用戶是否要插入這張圖片。

最后,產(chǎn)出方案:

《UX入門》第五講:B端設(shè)計(jì)規(guī)范 - Ant Design

圖7 · 語雀“插入圖片”功能的優(yōu)化

3.2 設(shè)計(jì)原則

設(shè)計(jì)原則,是基于價(jià)值觀衍生出的向?qū)Щ蛱崾?,它包含UI設(shè)計(jì)原則和可視化設(shè)計(jì)原則。

相對于抽象的設(shè)計(jì)價(jià)值觀,設(shè)計(jì)原則更加落地和實(shí)用,對于初級設(shè)計(jì)師來說是不錯(cuò)的避坑指南。由于 Ant Design 官網(wǎng)中已經(jīng)有足夠多的案例來說明如何使用設(shè)計(jì)原則,本文就不再贅述。

3.3 設(shè)計(jì)模式

設(shè)計(jì)模式是針對B端產(chǎn)品的具體問題,給出的一般性解決方案,它包含設(shè)計(jì)策略、全局規(guī)則、可視化和模板。

3.3.1 設(shè)計(jì)策略

設(shè)計(jì)的第一步是要去理解業(yè)務(wù)以及與用戶共情。

由于業(yè)務(wù)領(lǐng)域比較垂直,B端的用戶基本都是專業(yè)用戶,設(shè)計(jì)師 60% 的精力都花在了梳理業(yè)務(wù)、理解角色,所以 Ant Design 探索出以JCD 為核心的B端產(chǎn)品設(shè)計(jì)思維,它可以幫助設(shè)計(jì)師深入理解業(yè)務(wù)和角色。

JCD (Job – Centered Design) 是以 Job(事情)被高效完成為決策依據(jù)的設(shè)計(jì)思維,其中用于理解角色的方法叫做“角色分析”,它包含角色畫像和角色協(xié)作關(guān)系。

角色畫像:不同于 C 端的用戶畫像,在以 Job 為中心的視角下,B端產(chǎn)品的角色畫像重點(diǎn)關(guān)注的三個(gè)維度:角色概覽、工作能力、工作內(nèi)容。

例如,下圖是一個(gè)開發(fā)工程師的角色畫像:

《UX入門》第五講:B端設(shè)計(jì)規(guī)范 - Ant Design

圖8 · 開發(fā)工程師的角色畫像

角色協(xié)作關(guān)系:要做好一件工作,往往需要有多個(gè)角色的協(xié)作。因此,為了理解角色,我們還要去梳理角色之間的協(xié)作關(guān)系,建立全局視角。

例如,下圖是一個(gè)最簡單的版本迭代,其中可以看到角色之間的協(xié)作關(guān)系。

《UX入門》第五講:B端設(shè)計(jì)規(guī)范 - Ant Design

圖9· 多角色協(xié)作關(guān)系圖示

通過以上角色分析的方法,設(shè)計(jì)師能夠從 Job 出發(fā)洞察角色的工作需求以及協(xié)作模式,為深入解決B端的設(shè)計(jì)問題提供幫助。

3.2.2 全局規(guī)則

全局規(guī)則通過規(guī)范常見的互動行為,如按鈕、導(dǎo)航、數(shù)據(jù)錄入等,定義了組件元素的標(biāo)準(zhǔn)用法。

下面以按鈕為例,了解該如何使用全局規(guī)則。

假設(shè)要在頁面中新建一個(gè)商品,涉及的操作包括:提交,保存,清空,取消,該如何設(shè)計(jì)按鈕?

第1步,確定按鈕位置。一個(gè)頁面/卡片可以分成Header、Body、Footer 3個(gè)區(qū)域,而 Body 中適合放置對內(nèi)容生效的操作,因此新建商品的按鈕需要放置在 Body 中并跟隨表單內(nèi)容。

第2步,確認(rèn)按鈕順序。按鈕閱讀順序類似于用戶和電腦的對話過程,按照日常對話的順序,應(yīng)當(dāng)將按鈕從左到右設(shè)置為:提交,保存,清空,取消。

第3步,為按鈕添加強(qiáng)調(diào)。當(dāng)前任務(wù)中,用戶最有可能的,也是我們最希望用戶執(zhí)行的操作是“提交”,因此加強(qiáng)這個(gè)按鈕,讓用戶更快的選擇。

具體的設(shè)計(jì)過程如下:

《UX入門》第五講:B端設(shè)計(jì)規(guī)范 - Ant Design

圖10· 按鈕設(shè)計(jì)過程

3.3.3 可視化

可視化是 Ant Design 團(tuán)隊(duì)在數(shù)據(jù)圖表領(lǐng)域沉淀的方法論,其中最基礎(chǔ)的是各類圖表的用法,它是我們進(jìn)行可視化設(shè)計(jì)的第一步。

我們通過一張圖認(rèn)識一下常見圖表以及它們的用法。

《UX入門》第五講:B端設(shè)計(jì)規(guī)范 - Ant Design

圖11· 常見圖表及用法

下面結(jié)合一個(gè)具體案例來說明圖表該如何選擇和使用。

假如,要對比4種產(chǎn)品的銷量、價(jià)格和利潤數(shù)據(jù),該怎么用圖表的方式去呈現(xiàn)?

首先,由于是對不同類別的產(chǎn)品進(jìn)行對比,因此選擇比較類圖表;

其次,這次要對3個(gè)變量進(jìn)行比較,而氣泡圖是一種適合展示多變量的比較類圖表,比較適合。

最后,在氣泡圖中,將銷量、價(jià)格對應(yīng)橫/縱坐標(biāo),價(jià)格則對應(yīng)于氣泡面積,實(shí)現(xiàn)效果如下:

《UX入門》第五講:B端設(shè)計(jì)規(guī)范 - Ant Design

圖12· 某銷售表格的可視化呈現(xiàn)

3.3.4 模板

模板是基于 Ant Design 團(tuán)隊(duì)以往的設(shè)計(jì)經(jīng)驗(yàn),總結(jié)出的幾類典型頁面的解決方案,包括詳情頁、表單頁、數(shù)據(jù)可視化頁、工作臺等。

我們以詳情頁為例,講解一下模板的使用思路。

假設(shè):要在后臺設(shè)計(jì)一個(gè)商品訂單的詳情頁,該如何進(jìn)行設(shè)計(jì)?

第1步:選擇模板。Ant Design 有基礎(chǔ)詳情和高級詳情2種詳情頁模板可供選擇,案例中的訂單信息復(fù)雜度不高,一個(gè)頁面就可以承載,所以選擇基礎(chǔ)詳情。

第2步:確定信息的區(qū)隔方式。這一步需要按照信息之間的相關(guān)性,確定是用單張卡片、多張卡片還是tab頁簽來區(qū)隔不同信息。在這個(gè)案例中,我們對信息進(jìn)行了重組后,拆分成多個(gè)卡片進(jìn)行區(qū)隔展示。

第3步:選擇合適的呈現(xiàn)方式。根據(jù)每張卡片的內(nèi)容信息,使用不同的方式去進(jìn)行呈現(xiàn)。

具體的設(shè)計(jì)過程如下:

《UX入門》第五講:B端設(shè)計(jì)規(guī)范 - Ant Design

圖13· 詳情頁設(shè)計(jì)過程

四、總結(jié)

通過本文的學(xué)習(xí),我們了解了 Ant Design 從設(shè)計(jì)價(jià)值觀到設(shè)計(jì)模式的整個(gè)方法論體系,并且知道了如何去使用它。相信大家通過學(xué)習(xí) Ant Design ,對B端設(shè)計(jì)中用到的組件、原則、策略都會有一個(gè)比較全面的了解,并且能夠拓寬解決問題的思路。最后,希望各位設(shè)計(jì)小伙伴在今后的工作中充分利用好 Ant Design 的設(shè)計(jì)方法論,并在實(shí)際項(xiàng)目中因地制宜的改良,這樣才能快速提高我們的設(shè)計(jì)質(zhì)效,少走彎路。

作者:陳波

來源公眾號:VMIC UED(ID:gh_32761b1686b7),vivo互聯(lián)網(wǎng)UED——為美好而設(shè)計(jì)。

本文由人人都是產(chǎn)品經(jīng)理合作媒體 @VMIC UED 授權(quán)發(fā)布,未經(jīng)許可,禁止轉(zhuǎn)載。

題圖來自 Unsplash,基于 CC0 協(xié)議。

該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺僅提供信息存儲空間服務(wù)。

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 來自山東 回復(fù)
专题
34226人已学习17篇文章
让我们来扒一扒跨境电商的风险和机遇|从业者必看
专题
19260人已学习5篇文章
面对经济的周期性波动,商业产品经理要如何突破商业化瓶颈,找到职业发展新机遇?
专题
18382人已学习14篇文章
智能客服类产品,最根本的价值在于以低成本取代人工客服工作中大量重复性的部分。本专题的文章分享了如何搭建一个智能客服。
专题
14004人已学习14篇文章
在生活中,我们总是能被各种各样的事情挑起不同的情绪,如果将情绪映射到设计/运营中呢?本专题的文章分享了如何将“情绪”映射到设计/运营中。
专题
14261人已学习12篇文章
行业总是处于动态变化之中,那么,处于大环境下的产品经理应当如何规划好自身、选择合适的工作方向呢?本专题的文章分享了产品经理的职业方向和规划。