內(nèi)部系統(tǒng)界面設(shè)計中的 問題與挑戰(zhàn)
在企業(yè)中,生產(chǎn)力和效率就是一切。當您企業(yè)的內(nèi)部系統(tǒng)擁有成百上千的用戶時,每一個細小流程的推進,都可能會對企業(yè)收益產(chǎn)生巨大影響,因此業(yè)界也在探索各種不同的方式來簡化或優(yōu)化這一流程。本篇文章中,碼匠將帶您深入探討內(nèi)部系統(tǒng) UI 設(shè)計,具體我們會介紹內(nèi)部系統(tǒng)界面設(shè)計以及它所面臨的挑戰(zhàn)。
企業(yè)內(nèi)部系統(tǒng)界面設(shè)計有何不同
首先,讓我們看一下有效的內(nèi)部系統(tǒng)界面在公司環(huán)境中扮演的角色。從單一功能的微型應(yīng)用程序,到大型 ERM/CRM 系統(tǒng),它們都需要一個直觀且方便操作的界面,讓您的員工能夠輕松快速的執(zhí)行日常工作的方方面面。
因此內(nèi)部系統(tǒng)界面設(shè)計的核心目標,就是設(shè)計出能夠使用戶盡可能高效、經(jīng)濟和準確的界面。給定的 UI 在員工工作中的滲透率越高,影響就越大。
你可能想問,to C 的軟件界面與交互設(shè)計也要考慮這些,那它們與 to B 的內(nèi)部系統(tǒng)相比,在界面設(shè)計上有何不同?
一個區(qū)別是,內(nèi)部系統(tǒng)主要用于滿足公司組織的需求而不是單個用戶的需求。與常規(guī)的普通用戶程序相比,其最明顯的區(qū)別在于更加務(wù)實 —— 內(nèi)部系統(tǒng)主要為了企業(yè)高效運轉(zhuǎn)服務(wù),這就意味著效率節(jié)約的影響被放大了。
另一個關(guān)鍵區(qū)別是內(nèi)部系統(tǒng)通常擁有更龐大、更復(fù)雜的業(yè)務(wù)流程,不同部門的員工往往需要使用多種內(nèi)部工具(可以想象一個員工需要使用財務(wù)系統(tǒng)、差旅系統(tǒng)、休假系統(tǒng)、績效系統(tǒng)等),這也進一步體現(xiàn)了跨平臺統(tǒng)一用戶體驗的重要性。也就是說,應(yīng)該盡可能讓用戶在不同的系統(tǒng)工具上獲得大致相似的體驗,讓用戶在不同平臺上的工作盡可能順暢。
以上兩點決定了內(nèi)部系統(tǒng)設(shè)計中的 UI/UX 優(yōu)先級略有不同,它們在效率和有效性方面的需求遠高于其他應(yīng)用程序。因此其對美學的關(guān)注或突出品牌的特定形象方面的要求就不會太高,其設(shè)計更注重功能性
內(nèi)部系統(tǒng)界面設(shè)計所面臨的挑戰(zhàn)
從設(shè)計的角度來看,企業(yè)工具的設(shè)計會面臨很多不一樣的挑戰(zhàn),設(shè)計團隊需要應(yīng)對在其他組織中不太常見的額外限制和痛點。以下是內(nèi)部系統(tǒng) UI 設(shè)計中會出現(xiàn)的 6 個關(guān)鍵問題。
復(fù)雜性
在內(nèi)部系統(tǒng)中,業(yè)務(wù)流程通常更加繁復(fù)與多變,這使得界面與交互設(shè)計變得非常復(fù)雜,如多數(shù)據(jù)狀態(tài)、指標可視化、權(quán)限、多用戶協(xié)作以及其他工具的集成等,內(nèi)部系統(tǒng)的復(fù)雜度通常高于其他的應(yīng)用程序。為滿足一個需求而做出的每個設(shè)計決策都會影響許多其他需求,有時會以難以預(yù)測的方式進行。
此外,內(nèi)部系統(tǒng)中的用戶可能會操作本身就很復(fù)雜的決策,平衡這一點與創(chuàng)建直觀、簡化的使用體驗的需求是很棘手的。
安全性
無論是在處理復(fù)雜的合規(guī)標準的層面上,還是避免成為黑客和網(wǎng)絡(luò)犯罪分子攻擊目標的問題上,內(nèi)部系統(tǒng)往往有更高的安全需求。安全性的加固主要是在后端、基礎(chǔ)架構(gòu)或身份驗證服務(wù)處理,可盡管如此,界面設(shè)計也發(fā)揮了作用,畢竟應(yīng)用程序的前端決定了用戶可以采取的行動以及他們?nèi)绾尾扇〉那闆r。
可擴展性
每個內(nèi)部系統(tǒng)都有可能推廣至數(shù)千甚至數(shù)萬用戶,服務(wù)于公司內(nèi)可能上百個部門。因此您的 UI 必須具有可擴展性。在用戶界面的性能方面也需要有保障,具體來說,主要體現(xiàn)在應(yīng)用程序的前端加載速度和允許用戶執(zhí)行操作的速度上,尤其是在面臨流量壓力的情況下。當然同樣這主要由后端因素決定,但您的界面設(shè)計與 UI 交互仍然發(fā)揮重要作用。
此外,內(nèi)部系統(tǒng)處理的通常是關(guān)于大量數(shù)據(jù)的顯示、操作、存儲以及使用該數(shù)據(jù)所支持的業(yè)務(wù)流程,為了實現(xiàn)長期的一致性和可擴展性,因此界面設(shè)計上往往盡量減少界面的混亂,保證大規(guī)模情況下,也可以清晰展示關(guān)鍵信息,并確??焖俚捻撁婕虞d速度。
響應(yīng)變化需求
內(nèi)部系統(tǒng)的設(shè)計團隊還面臨著提高用戶體驗一致性的挑戰(zhàn),并且需要能夠響應(yīng)整個組織不斷變化與快速迭代的需求,并與這些新變化保持同步:比如流程與工作流調(diào)整,替換外部合作伙伴,員工輪崗、職能變換,等等。
讓用戶保持相同的基本體驗,并盡量減少對他們?nèi)粘9ぷ鞯母蓴_,這對內(nèi)部系統(tǒng)來說至關(guān)重要。例如,假設(shè)有一個自定義工具供您的營銷團隊管理直郵,您可以切換不同的供應(yīng)商來完成您的任務(wù),但新供應(yīng)商的定價結(jié)構(gòu)與之前的略有不同,因此您的團隊需要提供不同的訂單信息。作為設(shè)計師,我們的任務(wù)是在更新表單 UI 設(shè)計的同時, 不改變用戶下訂單所需采取的步驟和基本體驗,在盡可能多地保留原始用戶體驗的同時反映出這一點。
關(guān)注點分離
內(nèi)部系統(tǒng)用戶的使用思維和其他應(yīng)用程序有很大的不同,除了希望高效完成工作之外,用戶通常還有其他分支任務(wù)與聯(lián)動流程,為企業(yè)的用戶設(shè)計,需要很好地了解他們的工作環(huán)境、工作流程和愿景。
例如,您通常會有用于某些核心功能的大型數(shù)據(jù)集或集中式工具,它們能夠連接到特定工作流的多個用戶界面,因此您可能擁有所有客戶信息的中央數(shù)據(jù)源和一個郵件客戶端來處理與這些客戶的通信,但是公司的營銷、銷售、客戶、支持和管理團隊會以非常不同的方式使用這些資源。與其創(chuàng)建單個應(yīng)用程序來管理每個跨垂直業(yè)務(wù)的客戶交互,不如為具體的功能創(chuàng)建多個離散的 UI 更有效。它們中的每一個都可以將中央的資源用于不同的目的,但資源本身仍然獨立于應(yīng)用程序,這是一種不同于其他部署在較小企業(yè)規(guī)模中的應(yīng)用程序開發(fā)模型。
處理海量數(shù)據(jù)
也許內(nèi)部系統(tǒng) UI 設(shè)計面臨的最大挑戰(zhàn),是如何平衡已建立的 UX 最佳實踐與大型組織海量數(shù)據(jù)的處理需求。簡單來說就是當你有大量信息要擠入時,很難設(shè)計有吸引力的 UI。
為了處理這一矛盾,內(nèi)部系統(tǒng)的設(shè)計人員將系統(tǒng)設(shè)計成可重復(fù)使用組件的集群,由明確的指導(dǎo)、相關(guān)性聚合、文字對比與布局,使用戶更容易找到它們。例如,您需要為整個公司的資源分配開發(fā)數(shù)據(jù)看板,包括財務(wù)、人力資源、技術(shù)和其他資源的高級指標和深入分析,在這種大型組織里此類工具的設(shè)計很容易變得雜亂無章,這時便可以使用集群把相關(guān)的組件和信息組合在一起,通過讓用戶快速定位相關(guān)指標來提供流暢的用戶體驗。
關(guān)于碼匠
碼匠(https://majiang.co)是一款對開發(fā)者友好的低代碼平臺,它提供了一套拆箱即用的組件,在滿足交互設(shè)計師 UI 設(shè)計、原型創(chuàng)建、界面布局與交互設(shè)計同時,還能讓研發(fā)一鍵連接 MySQL、MongoDB、REST API 等多種數(shù)據(jù)源,相比傳統(tǒng)的 UI/交互設(shè)計 -> 產(chǎn)品 PRD -> 前后端開發(fā) -> QA 測試的研發(fā)流程,碼匠能幫助您快速構(gòu)建功能完善的數(shù)據(jù)看板、數(shù)據(jù)洞察、Admin 管理后臺等多種內(nèi)部應(yīng)用,大幅提升研發(fā)效率,讓您專注于業(yè)務(wù)發(fā)展。不僅如此,碼匠還一站式提供了內(nèi)部系統(tǒng)常用的租戶管理、細粒度的權(quán)限控制、審計日志等功能,讓您快速搭建后臺應(yīng)用的同時,也為您的企業(yè)信息安全保駕護航。
使用碼匠,快速搭建賬戶管理后臺 https://majiang.co/templates/account-admin-panel