目前,IBM 區塊鏈設計團隊正在設計從 供應鏈流程 到 文檔 、從 開源開發人員工具 到 區塊鏈即服務的任何 內容。這是該行業的本質:瘋狂地探索壹項技術的所有 可能應用,該技術 有可能在金融、醫療保健和政府等領域大幅降低成本和效率低下。
盡管設計有很多不同的方向,但我們用戶的需求中有壹些***同的主題,這些主題已經影響了我們作為壹個團隊的設計原則。這是 IBM 區塊鏈設計團隊對這些原則的第壹次叠代——我們在批評工作和確定設計決策優先級時所關註的內容。
“僅僅因為區塊鏈技術旨在消除對信任的依賴,並不意味著用戶會信任機器或網絡。”—? Jonny Howle ,UX/UI 設計師
我們的許多用戶都在處理高度敏感信息的行業,保持他們的信任對我們的業務至關重要。 幾乎每個人都是區塊鏈 的“新手”?,理解和信心程度各不相同。用戶必須認為我們的產品(及其背後的人)是可靠、值得信賴和穩定的。我們通過仔細的數據公開、壹致性、反饋、預測錯誤和積極指導來實現這壹目標。
壹些用戶需要比其他用戶更多地接觸區塊鏈數據——許多用戶需要了解區塊鏈技術如何取代他們以前的流程,才能覺得它是值得信賴的。數據的暴露會影響用戶對應用程序如何工作的理解。例如,數據表明發生了函數調用,或者它可以證明某些東西在密碼學上是安全的。
在決定是否包含數據元素時,我們使用以下層次結構:
1.數據必須是 可操作的。
2.如果數據不可操作,則它必須用於建立 信任和/或教育 目的。
“老派”區塊鏈工具向您展示了許多長加密哈希。它們不是人類可讀的。它們對用戶毫無用處……但人們卻 喜歡 它們!為什麽?這是壹種舒適的感覺:“我可以看到壹個非人類可讀的鏈碼 ID,所以我相信我正在查看的這個東西是安全的。—? Ed Moffat ,設計主管
在產品和客戶體驗之間建立 視覺壹致性 對於感知可信度至關重要。我們使用基於網格的布局(具有有意義且成比例的負空間)、強大的排版層次結構,並應用有意義的顏色。
擁有壹致的用戶體驗可以讓我們的用戶感到輕松,這對於新的區塊鏈技術尤為重要,因為這可以促進采用和學習。—? Tobias Hunter ,用戶體驗設計師
由於區塊鏈的視覺語言仍在編纂中,我們在使用圖像來闡明概念時要小心。雖然我們創建與熟悉元素的關聯以幫助用戶保留信息,但我們對視覺隱喻持謹慎態度——簡化某些概念實際上可能會誤導或在以後造成混淆。
我們盡壹切努力使用行話少、 壹致的術語 。語言應該簡潔、清晰,並符合我們用戶的自然交流模式。我們保持對話的語氣,但不會過於隨意或輕率。我們的團隊特別關註像 identity 、 update 和 network 等帶有含義的詞:雖然許多區塊鏈概念與通常理解的含義相似,但它們可能有很大的不同和混淆。
我們為用戶所在的任何地方設計。因為區塊鏈的定義是分布式的,所以我們必須在默認情況下跨界設計:UI擴展、圖標含義和翻譯等必須始終考慮在內。此外,區塊鏈的許多用途本質上是移動的——我們維護壹個無論使用何種設備,都能獲得 壹致的體驗。
我們通過設計持續的反饋來幫助我們的用戶了解正在發生的事情並減少焦慮。謹慎使用的運動和動畫有助於理解正在發生的事情。
當妳學習壹門外語時,妳是通過練習和玩耍來學習的,而不是通過閱讀字典。我們正在制作工具和文檔,讓我們的用戶可以玩耍並嘗試學習這項新技術。—? Sam Winslet ,視覺設計師
用戶應該始終知道正在發生什麽、剛剛發生了什麽以及接下來會發生什麽。時間是區塊鏈應用程序中的壹個重要元素,很多時候簡單的加載器是不夠的。
高吞吐量分布式系統本質上是異步的,系統的多個組件依賴於超時或輪詢間隔。在等待達到最佳塊大小時,可以配置事務(通常持續幾秒鐘)。SDK 將輪詢、等待並重試創建新頻道。—? Jason Yellick ,軟件開發人員
我們確保我們已經考慮(並在發布後測試)活動或功能將花費 的時間並通知用戶。 這也適用於界面中的任何指標——用戶看到了多少類別,有多少沒有顯示,等等。
我們的用戶喜歡動手實踐的 交互式學習, 因此他們可以在創造有形的東西的同時學習。—? Raissa Xie ,用戶體驗研究員
因為區塊鏈實際上是不可變的,所以我們特別關註不可逆的用戶行為。如果發生錯誤,我們會增加摩擦或確認級別以減少錯誤並直接進行下壹步。
零狀態在我們的許多產品中都很常見,因此我們確保提供自然的下壹步。用戶必須有清晰、持久的導航——他們應該很容易知道如何回到之前的狀態以及下壹步是什麽。
我們的用戶希望看到簡單的說明,以便盡快 進行設置和運行。
—? Lucie Wu ,用戶體驗設計師
由於對可見性的控制是壹項業務需求,因此我們確保根據角色考慮界面的不同視圖。如果用戶無權訪問某些數據,我們不會在界面上留下漏洞。
區塊鏈技術相對較新,大多數用戶不壹定知道他們需要什麽。壹個好的設計師應該知道如何過濾他們的意見並提出最佳解決方案。設計師通過指導他們完成整個過程,幫助他們了解這項技術可以為他們的生活帶來的好處和可能性。
—? Andrea Lee ,UI 設計師
我們的團隊預計需要進壹步的幫助並試圖減少它,同時認識到 我們 的角色最有可能去哪裏尋求幫助。我們提出見解以創造透明度並消除不確定性,並為用戶不記得的事情提供建議。
通過工具提示和進度條向用戶展示他們的新詞匯,讓原本令人生畏的學習任務看起來更輕松。
—? Kayla White ,UI 設計師
無論上下文如何,我們都不包含會使界面混亂或使用戶感到困惑的元素——每個元素都有壹個目的,沒有什麽是為了裝飾。我們利用常見的設計模式並減少用戶必須做的學習量。
在許多情況下,我們的多個角色將成為流程的壹部分。為了促進協作,我們設計了用戶給定任務 之前和之後的步驟。 團隊采用我們的技術對我們的業務模式至關重要,因此我們重視包容性、可訪問的設計是理所當然的。
為復雜性而設計並不意味著讓事情變得簡單。使任務更容易,但不要剝奪他們的控制權。
—? Dante Guintu ,UI 設計師
對區塊鏈技術的興奮增加了關註機器需求而不是人類需求的趨勢。作為設計師,我們必須不斷地重新集中精力解決問題並 為人類 創造愉快的體驗。我們必須平衡區塊鏈的本質和以人為本的設計之間的張力。
即使對於非技術用戶感興趣,區塊鏈的技術概念似乎也異常誘人。-
Ed Moffat
因為區塊鏈的許多應用程序都具有非常強大的潛力,所以我們必須註意以合乎道德的方式行事和設計。這意味著確保多樣性融入我們的設計——從用戶研究參與者到我們的團隊本身。
我們的設計團隊保持持續協作的狀態:研究、測試和警惕不斷變化的用戶需求和設計模式。我們致力於保護和倡導我們的用戶,考慮極端情況和異常值,並考慮用戶的情緒。我們努力改善用戶的生活,同時不給他們制造新的問題。
設計不是壹成不變的。這個群體的主要口頭禪是我們追求卓越,而不是完美。
—— 肖恩·巴克萊 ,創意總監
轉自:/design-ibm/blockchain-design-principles-599c5c067b6e