重點摘要#

  • 對終端使用者來說,使用者介面就是系統——無論後端多先進,糟糕的 UI 會毀掉一切
  • 使用者介面是架構的重要組成部分,卻經常被忽視
  • 架構師應該從專案初期就引入 UX 專家參與設計
  • 使用者互動設計應像程式碼一樣被追蹤和版本管理

詳細內容#

太多優秀的產品被隱藏在糟糕的使用者介面背後。終端使用者通過介面來體驗系統——如果互動體驗品質不佳,無論你的產品在技術上多麼先進和突破性,使用者對產品的印象都會受損

介面是架構的一部分#

使用者介面是架構中重要但經常被忽視的組成部分。架構師應該:

  • 引入使用者體驗設計師可用性專家等專業人員
  • 讓 UX 專家與架構師共同驅動介面設計及其與內部機制的耦合
  • 從產品開發的早期階段就讓介面專家參與
  • 在 beta 階段就進行使用者互動測試,並將反饋納入最終產品

使用者互動應該是完整產品架構的目標之一。使用者互動設計的變更應像程式碼一樣被捕捉和追蹤,尤其是當介面使用與後端不同的程式語言時。

隨時間演進#

隨著技術變化和新功能的加入,產品的使用方式也會改變。架構師應確保使用者介面的變更能與架構一同演進,反映使用者的期望。

架構師的責任#

架構師有責任讓最常見的互動不僅簡單,而且令人愉悅

  • 更好的使用者介面帶來更快樂的客戶
  • 更快樂的客戶帶來更高的生產力
  • 如果你的產品能幫助人們更有效率,就能對企業的底線做出貢獻

不要把使用者介面視為最後才處理的裝飾。它是使用者體驗系統的唯一方式,值得從架構層面認真對待。

— By Vinayak Hegde