從5個挑戰入手,如何設計企業應用程序?

當我第一次開始使用VWO時,我遇到了許多讓我想知道的實例:企業應用程序(B2B)是否真的與消費者應用程序(B2C)不同?差異對設計師和設計過程有何影響?

這裏分享了我過去幾年經歷過的一些項目,希望能夠對加入企業團隊或正在開展工作的設計師有所幫助。

什麼是企業應用程序?

以下是維基百科的定義 - 企業應用程序是一種計算機軟件,用於滿足組織的需求,而不是單個用戶的需求。

您可能使用或遇到的一些企業產品

在當今的企業環境中,大多數企業應用程序都是複雜的,可擴展的,分佈式的,基於組件的,至關重要的。企業應用程序都是關於大量數據的顯示、操作、存儲(通常很複雜)以及使用該數據支持/自動化業務流程。

藉助企業工具,您構建的產品可以幫助組織和員工更好的工作。

注意:雖然B2B和Enterprise之間存在細微差別; 然而,在今天的軟件生態系統中,差異或多或少是無關緊要的,爲了本文的目的,我會將它們視爲相同。

企業應用的設計與B2C的設計有何不同?

企業應用設計並非完全不同。所有優秀設計原則也適用於此。然而,在設計B2B產品與B2C產品時存在一些差異。

我們可以想象生產一輛汽車和建造一艘飛機,雖然兩者都是工程設計的奇蹟,讓人們從A地到B地,但在用法、製造時間、測試和安全規範、用戶期望、購買和所有權方面存在明顯差異。所有這些都會影響設計和流程。

類似地,對於B2B應用程序的不同之處就在於它帶來的獨特挑戰。

挑戰:

1.功能複雜性

“如果我有60分鐘的時間砍伐一棵樹,我會花40分鐘銳化斧頭,20分鐘砍下它。” - Abraham Lincoln。

由於無數因素,如多數據狀態、可視化選項、管理權限、多用戶協作以及與其他軟件的集成,B2B的複雜程度通常高於B2C應用程序。爲滿足一個要求而做出的每個設計決策都會影響許多其他要求,有時候會以難以預測的方式進行。一個看似簡單的功能添加必須經過各種檢查和邊緣情況考慮。

比如jira的複雜功能需求

如何處理:

複雜性的解決方案是什麼? 當然是把複雜變成簡單。不要將此與界面的簡潔性或者最小用戶界面混淆。這是關於適當的規劃和流程帶來的簡單性。無論產品週期有多緊,在開始設計之前,必須花時間進行設計思考併爲您收集的需求和規劃提供順序。事實上,這也是設計的一部分。

當您對解決方案充滿信心時,直接跳到Sketch,Figma或Photoshop是一種自然傾向,但大多數時候這太早了。您可能需要花一些時間來理清您要設計的整體背景和含義。通過研究和規劃階段,找出所有可能性並處理所有邊緣案例。一旦您準備好了,就讓您的想法生成界面。

正確的規劃和構建流程將始終支付更長的費用,並帶來連貫,無錯誤的產品體驗。

2.以員工的思維進行設計

“人們購買產品是爲了讓自己變得更好。” - JTBD

企業用戶的心態和行爲模式與普通B2C用戶完全不同。除了希望高效完成工作之外,企業用戶通常還有其他議程,如職業發展、學習以及組織內部的成功。爲工作中的專業人士設計需要很好地瞭解他們的工作環境、工作流程、環境、願景、問題以及他們當前的解決方案。

如何處理:

使用企業產品,瞭解用戶需求非常重要,不僅僅是產品,還有使用者的工作和職業。直接與最終用戶交談,研究他們的領域並嘗試他們當前的方法論,對於您培養對用戶的同理心有很大的幫助。

此外,用戶通常習慣於他們現有的工作流程和日常工作,他們發現很難想象他們真正想要的是什麼。他們可能會告訴您有關功能和選項的信息,但無法向您展示產品創新的途徑。

企業團隊的一個指導原則是瞭解客戶目前的痛點,併爲之後解決這些問題的產品做好準備。一旦設計師真正理解了用戶的長期目標,他們就可以做更多事情。對比專注於用戶所說的他們想要的東西,不如專注於他們實際做的事情,並從那裏進行創新,再根據您的想法構建精益原型並與用戶一起測試。

3.解決高成本的轉換

“最好的、也許唯一的、真實的、直接的對創新的衡量就是是人類行爲的改變。” - Stewart Butterfield,Slack的聯合創始人。

通常,企業用戶可能對現有工作流程過於舒適和自滿,以至於無法看到他們需要的其它產品。而且即使他們想進行切換,這就需要領導的同意和很多人的認可。更不用說,遷移現有數據對公司及其員工來說都是一份痛苦。與消費者應用程序不同,企業應用程序的切換成本要高出很多。

如何處理:

說服企業切換到您的產品的兩種最大方法是 -

  1. 產品比競爭對手更具功能性。

  2. 重新定義現有工作流程,使其更快、更好、更有效、更吸引用戶。

第二個方法是設計中的閃光點。生產效率,工作流程和做事方法對組織而言非常重要。仔細研究他們目前的解決方案,找出他們在哪裏掙扎,從而考慮更快的工作流程,提高效率,降低成本在這些方面進行創新生成的解決方案往往能夠說服企業完成一個大的飛躍。

始終尋找機會將傳統方法翻新爲更高效和相關的方法。

4.優先考慮新功能

“電燈並非是蠟燭不斷改進來的。“ - Oren Harari

對於企業產品,建立新功能幾乎總是優先於增強現有用戶體驗的。在產品開始時有一個專門的設計sprint是很常見的,但是一旦產品推出,功能需求就開始涌入。付費客戶不斷要求新增功能,產品團隊也不得不制定了繁忙的​​路線圖。在這一點上,設計師要說服利益相關者在改善用戶體驗和設計方面投入時間和資源就變得特別具有挑戰性。

如何處理:

從利益相關者的角度考慮並將場景可視化。他們經常感到,任何sprint,一週或一個月沒有用於構建功能或增加功能,相當於一些潛在的收入損失。在這種情況下,最重要的是讓人們瞭解改進功能產生的效果,並且這個效果通常比增加更多功能對收入的影響更大。您可以突出成功案例,最好直接與最高管理層交談並獲得他們的支持。因爲設計改進總是需要仔細分析痛點和實驗新想法,當然這也需要時間和創新。

一旦您獲得公司的肯定,您就可以在一定時間範圍內的衝刺中實現小贏,並始終試着衡量新想法帶來的影響,從而逐步建立公司對設計的信任,並進行更大的改進。

5.維持用戶體驗一致性

“每個元素的設計都應該深思熟慮,以便於製作,並且易於修復。” - Leo Fender

在對3,000多名企業設計人員進行的一項調查顯示,企業設計團隊面臨的最大挑戰是提高用戶體驗的一致性。與消費者產品不同,B2B產品通常具有較長的異步運行的產品週期,並且很多時候都是由分佈式團隊協作完成的。

每個設計師都面臨着與其他團隊相似的挑戰,並且很可能會引入產品的差異性,例如組件、設計模式甚至顏色等細節的變化。隨着團隊規模或者產品規模的擴大,這些問題往往會成倍增加。

如何處理:

許多公司已經完成向構建設計系統的轉變,以實現長期的一致性和可擴展性。設計系統是可重複使用組件的集合,由明確的標準指導,可以組裝在一起構建任意數量的應用程序。它通常包括:

· 指導方針(設計原則,代碼約定和編輯指南)

· 視覺網絡(調色板,印刷比例,圖標等)

· UI模式(表單,按鈕樣式,頁面模式)

· 使用和維護指南

當企業團隊被問及他們是否有設計系統時,大約55%的人表示他們要麼擁有設計系統,要麼正在建設系統。這是一個積極的跡象。值得注意的是,設計系統永遠不會100%完成。它是爲長期而構建的,旨在隨着時間的推移而發展。

設計系統是確保一致的用戶體驗的重要一步。

關於企業設計的一些一般性建議

企業正在發展,企業軟件不再笨重而無聊。如今,用戶希望獲得與消費者應用程序相同的性能和體驗。他們欣賞漂亮的UI,並且在開始之前不想閱讀文檔。VR,人工智能和語音等下一代技術已經存在於我們的生活中,很快就會進入工作場所。對於企業軟件而言,這些激動人心的時刻以及設計師可以做的事情的範圍是無止境的。

希望這三個指導原則可以幫助您:

  1. 擁抱靈活性和模塊化

以發展的眼光設計所有功能,不是僅僅專注於爲當前需求創建定製組件,而是同等重視使得這些功能能夠適應未來的需求。

  1. 建立秩序和流程

這通常需要出色的協作、可靠的客戶研究、可操作的問題陳述、專注的設計迭代,但這每次都很難實現。最好的辦法是建立一個可重複的過程,並在每個循環中對其進行改進。

  1. 從整體上思考

始終注意您的設計和功能添加是否影響整體產品和公司的願景。對您構建、添加、更新的所有內容採用整體方法,這將自動爲用戶帶來連貫一致的產品體驗。

原文作者:Varun Mohapatra
原文鏈接:Designing for B2B and Enterprise SaaS
譯者:MadPecker

本人創業團隊產品MadPecker,主要做BUG管理、測試管理、應用分發
網址:[[www.madpecker.com]],有需要的朋友歡迎試用、體驗!
本文爲MadPecker團隊產品經理譯製,轉載請標明出處

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章