B2B、SaaS 等企業(yè)軟件中的交互設(shè)計總結(jié)

Varun Mohapatra 不器譯 2018-04-19 10:43:40

8.png

一、什么是企業(yè)軟件?

下面是維基百科中的定義:企業(yè)應(yīng)用是一種計算機程序,主要用來滿足企業(yè)的需求,而非獨立的用戶。

9.png

一些大家可能用過或者見過的企業(yè)軟件

在現(xiàn)代企業(yè)中,大多數(shù)企業(yè)應(yīng)用是復(fù)雜、可拓展、分布式、模塊化的,并且承擔(dān)著重要功能。企業(yè)軟件對大量數(shù)據(jù)進行展示、處理和存儲,這些數(shù)據(jù)往往非常復(fù)雜,并且是整個商業(yè)流程的根基。

使用企業(yè)應(yīng)用可以幫助你構(gòu)件你的產(chǎn)品,幫助企業(yè)和員工更好的完成工作。

注:雖然B2B和企業(yè)應(yīng)用在定義上有一些小差別,但這些差別在目前的軟件生態(tài)中幾乎沒有什么影響,所以這里把他們放在一起描述了。

二、在設(shè)計方面,B2B與B2C有什么區(qū)別?

為企業(yè)設(shè)計并沒有什么特殊的地方,好的設(shè)計準則放之四海皆準。但對比B2B和B2C的產(chǎn)品設(shè)計,他們依然存在一些差別。

想象一下制造一輛汽車vs造一架商用飛機。他們都是非常優(yōu)秀的工程設(shè)計,都可以幫助人們從A地點轉(zhuǎn)移到B地點。但顯而易見,他們有很多的不同之處,比如使用場景、制造時間、測試&安全規(guī)范、用戶預(yù)期、價格以及所有權(quán)。而這些不同之處都會影響其設(shè)計方式。

對于B2B應(yīng)用來說,不同之處在于它所帶來的獨特挑戰(zhàn)和方法。

要面對的設(shè)計挑戰(zhàn)

聲明:有些問題是設(shè)計其他類型產(chǎn)品時也會遇到的,只是這些問題在針對企業(yè)做設(shè)計時會更加顯著。

(1)功能復(fù)雜

B2B App的復(fù)雜度通常要高于B2C的App。因為B2B產(chǎn)品有著數(shù)不清的影響因素,比如數(shù)據(jù)的多種狀態(tài)、可視化的選項、管理業(yè)務(wù)、多用戶合作以及需要和其他軟件配合使用。在每次設(shè)計的過程中,不但要滿足當(dāng)前的需求,還要考慮到其他功能,有時很難預(yù)測到會有哪些其他業(yè)務(wù)也會被影響。一個小功能的增加都要進行一次系統(tǒng)的全面檢查,各種邊緣case也要考慮進去。

0.png

Atlassian公司的Jira軟件界面,一個功能復(fù)雜的軟件案例

如何解決復(fù)雜性問題?當(dāng)然了,方法就是簡化。但不要誤以為是要簡化界面,或者像現(xiàn)在流行的極簡UI之類的方法。正確的簡化方式是通過適當(dāng)?shù)囊?guī)劃流程帶來的簡化。無論項目的時間有多么緊張,在開始設(shè)計工作之前,收集、思考、梳理需求、設(shè)定優(yōu)先級上花費多少時間都是值得的。實際上,這些是設(shè)計中占比非常大的工作。

如果你對自己的方案很自信,會直接過渡到Sketch,Figma或者PS的階段。但是,這太早了。我們應(yīng)該花些時間目前項目中的各類相關(guān)事物、可能的結(jié)果都分類整理好,用你自己熟悉的方式做好研究和計劃,找出所有的可能性,處理好各類邊緣case。當(dāng)你一切準備就緒后,再進行具體的界面設(shè)計。

“如果我有60分鐘來砍斷一棵樹,我會花40分鐘先磨好斧子,然后再用20分鐘砍樹?!薄狝braham Lincoln

適當(dāng)?shù)挠媱?,建立合適的設(shè)計流程可以讓我們在長期項目中設(shè)計出體驗一致、條理清晰、問題少的產(chǎn)品。

(2)為員工做設(shè)計

一個企業(yè)用戶(企業(yè)雇員等)的思維和行為模式,和B2C產(chǎn)品那種比較臨時的的用戶是不同的。企業(yè)用戶,除了要高效地完成他的工作之外,還有著很多其他的事情要做,比如職業(yè)成長、在組織中學(xué)習(xí)和晉升等等。為職業(yè)人士做設(shè)計需要對其工作的上下游深入了解,對他們的工作流程、環(huán)境、想做的事情、問題以及現(xiàn)有的解決辦法都了然于心。

如何做?設(shè)計企業(yè)應(yīng)用時,深入理解用戶需求非常重要。不近要了解產(chǎn)品相關(guān)的需求,更要了解用戶工作和職業(yè)相關(guān)的需求。直接和最終用戶聊聊,了解他們的領(lǐng)域和目前的工作方法,花些時間了解他們的世界。

此外,用戶經(jīng)常太習(xí)慣現(xiàn)有的工作流程,導(dǎo)致我們常常很難發(fā)現(xiàn)他們到底想要的是什么。他們可能會告訴你想要某某功能,但這些不會幫助你從根本上做出創(chuàng)新,或者解決一些真正的需求。

用戶可能認為自己想要的只是更多的功能。

企業(yè)產(chǎn)品設(shè)計團隊的設(shè)計指導(dǎo)原則是知道用戶目前遇到的困難是什么,然后設(shè)計出一個可行性方案來解決這些困難。一旦了解到用戶的長期目標是什么,設(shè)計師就可以有很多發(fā)揮的空間了。

“用戶購買產(chǎn)品是希望變成更好的自己。”— JTBD

與其專注于用戶說他們想要什么,不如專注于他們實際做的事情,并從這一點開始創(chuàng)新。根據(jù)你的想法構(gòu)建精益原型,并與用戶一起測試。

(3)高昂的軟件切換成本

通常來說,企業(yè)用戶對于現(xiàn)有工作方法都很自信,也覺得很順手,這樣就沒有了切換到另一種產(chǎn)品的需要。而且即使他們想要切換,也需要很多人的批準和同意,更不要說遷移數(shù)據(jù)對于公司和員工來說都是很痛苦的事情。所以與toC產(chǎn)品不同,企業(yè)用戶的軟件切換成本顯然高得多。

如何解決這個問題?兩個說服企業(yè)切換到新軟件的方法:

第一:比你的競品提供多得多的功能。重新定義現(xiàn)有工作流程,使其更快、更好、更有效率,讓用戶感到明顯的提升。第二:在特別“出效果”的地方做設(shè)計。生產(chǎn)效率,工作流程對于企業(yè)來說非常重要,仔細研究他們現(xiàn)在的方案,找到有結(jié)癥的點??紤]如何設(shè)計出更快的工作流程,增加效率并減少支出。在這些點上做革新,可以幫助企業(yè)實現(xiàn)跳躍式的快速發(fā)展。

“對于新方法來說,最好,也可能唯一的衡量標準,就是看它是否改變了人們的行為。”—Stewart Butterfield, Co-founder, Slack.

不斷尋找機會,將習(xí)以為常的方法變得更加高效。

(4)增加新功能的優(yōu)先級總是更高

對于企業(yè)產(chǎn)品,新增功能幾乎總是比增強現(xiàn)有功能的體驗更優(yōu)先。在產(chǎn)品上線前,設(shè)計師一般都會有整塊的設(shè)計沖刺時間,而一旦產(chǎn)品發(fā)布出去,用戶需求就開始涌入進來。已經(jīng)付費的用戶不斷的要求增加新的功能,產(chǎn)品團隊也制定了忙碌的開發(fā)計劃。在這種情況下,設(shè)計師很難說服老板投入時間和資源來提升設(shè)計和用戶體驗。

如何防止這種事發(fā)生?嘗試用老板的角度來思考。老板們經(jīng)常這么想:任何一段開發(fā)時間,無論是幾周還是幾個月,如果沒有用來開發(fā)新功能就基本等于舍棄了潛在的收入。這時,讓老板們明白優(yōu)化產(chǎn)品所帶來的好處就很重要了,要讓他們相信優(yōu)化相比增加新功能可以帶來更多的收入。重點就是講好一個故事,直接和最高管理者聊這件事,嘗試讓他們接受這種觀念。優(yōu)化設(shè)計需要時間和靈感,來分析痛點并測試你的新想法。

“電燈不是通過不斷優(yōu)化蠟燭發(fā)明出來的?!薄狾ren Harari

一旦你在公司建立了這種信念,從小處開始著手,比如在某個小的可控的時間段開始做優(yōu)化,當(dāng)然別忘了使用指標來檢測你的優(yōu)化取得的結(jié)果。這樣逐步地在公司建立起對設(shè)計師的信任,慢慢擴大設(shè)計的話語權(quán)和影響力。

要讓開發(fā)和產(chǎn)品團隊做出“做出好的用戶體驗”的承諾,幫助他們理解這些事情不僅僅是設(shè)計團隊的任務(wù)。

(5)保持用戶體驗的一致性

11.png

來源:企業(yè)用戶體驗行業(yè)報告 2017-2018

最近一項包含了3000多名企業(yè)產(chǎn)品設(shè)計師的調(diào)查顯示,對于企業(yè)設(shè)計團隊來說,最大的挑戰(zhàn)是提高產(chǎn)品的一致性。不同于toC產(chǎn)品,B2B產(chǎn)品通常有更長的產(chǎn)品周期且異步運行,導(dǎo)致設(shè)計團隊經(jīng)常被拆分開來工作。

每個設(shè)計師都面對著與其他團隊非常相似的問題,這就很容易在產(chǎn)品中產(chǎn)生設(shè)計不一致的問題,比如更改設(shè)計組件,更新樣式,甚至像顏色這樣的細節(jié)都會產(chǎn)生不同。這些問題隨著團隊的擴大或者產(chǎn)品的體量增加而不斷變得嚴重。

如何解決這個問題?許多公司開始建立設(shè)計體系來保持產(chǎn)品的一致性和可拓展性。一個設(shè)計體系是可復(fù)用的組件、指導(dǎo)標準的集合,可以幫助建立更多數(shù)量的產(chǎn)品。一套設(shè)計體系一般包括:

設(shè)計規(guī)范(設(shè)計準則,范例,編輯規(guī)范);視覺元素(顏色、排版層級、圖標等等);UI組件(表格、按鈕、頁面樣式);使用和維護的方法。

當(dāng)詢問企業(yè)設(shè)計團隊他們是否建立了設(shè)計體系時,約55%的團隊說并沒有建立,或正在過程中。這是一個不好的現(xiàn)象。需要指出的是,設(shè)計體系永遠不會徹底完成,他應(yīng)該隨著時間不斷的更新。

“設(shè)計每個元素時都應(yīng)該考慮到其是否易于制作和修復(fù)?!?Leo Fender

設(shè)計體系是保證體驗一致的有效工具。

這里有一些企業(yè)的設(shè)計體系,可以給你一些靈感,比如:Lightning design system by Salesforce和Harmony Design System by Intuit.

(6)不是所有設(shè)計師都喜歡做企業(yè)軟件的設(shè)計

不少設(shè)計師在做過一段時間企業(yè)app設(shè)計后,發(fā)現(xiàn)它比較無聊單調(diào)。許多來自咨詢公司或者有toC經(jīng)驗的設(shè)計師覺得toB的設(shè)計師缺少一些激情和多樣化。我們很少做那種酷炫的微交互和動畫(就是會發(fā)在dribbble上那種)。這就讓toB產(chǎn)品的設(shè)計師變得感受不到成就感,提不起勁來。

如何避免這種情況?企業(yè)軟件的用戶體驗旨在幫助用戶更好地完成工作。設(shè)計一個迷人的界面來吸引用戶在toB產(chǎn)品中的優(yōu)先級很低。而一個標準的、可預(yù)知的界面、讓用戶能夠憑直覺使用的設(shè)計則更適合我們的目標用戶。

我們的目標是讓用戶發(fā)出“wow!”的感嘆——但并不是絢麗的界面,而是因為我們的產(chǎn)品能夠幫助他高效地完成工作。

組建企業(yè)軟件設(shè)計團隊時,選擇目的一致、積極的設(shè)計師是最關(guān)鍵的。設(shè)計師的動機應(yīng)該不至于畫出復(fù)雜問題的解決方案,而是專注于自己的設(shè)計能夠幫助用戶更好的完成工作上。

所以,在設(shè)計師加入團隊之前,評估他們的想法并建立正確的期待是很必要的。

對企業(yè)軟件設(shè)計的一些通用建議:企業(yè)本身實在逐步發(fā)展的。企業(yè)級軟件不再是難用、無聊的產(chǎn)品,用戶期待toB軟件像toC產(chǎn)品一樣有著優(yōu)秀的產(chǎn)品體驗。他們喜歡漂亮的界面,也不希望在使用前看說明文檔。下一代技術(shù),例如VR和AI,已經(jīng)進入了我們的生活,也很快會出現(xiàn)在工作當(dāng)中。這對于企業(yè)軟件來說還有著巨大的發(fā)展空間,設(shè)計師能做的事是無限的。

三、幫助你做企業(yè)軟件設(shè)計的三個指導(dǎo)原則

第一:擁抱靈活性和模塊化。再設(shè)計任何東西的時候,都要考慮到他是會發(fā)展變化的。不僅僅要集中于適合當(dāng)前需求的設(shè)計,更要考慮它對未來需求的適應(yīng)性。

第二:建立條理和流程。優(yōu)秀的合作,定期的用戶調(diào)研,問題報告,設(shè)計迭代,這些東西都是我們一直預(yù)計要做,但不能每次都能實際落地的事情。你最好建立一個定期重復(fù)的流程來保證產(chǎn)品的設(shè)計是在不斷迭代升級的。

第三:整體地思考。永遠要考慮你的設(shè)計會如何影響整個產(chǎn)品以及公司。當(dāng)你關(guān)注整體時,你設(shè)計出的產(chǎn)品,無論是升級還是增加功能,都會自然而然地保持連貫而一致的用戶體驗。

長按二維碼關(guān)注我們