重點摘要#
- 對終端使用者來說,使用者介面就是系統——無論後端多先進,糟糕的 UI 會毀掉一切
- 使用者介面是架構的重要組成部分,卻經常被忽視
- 架構師應該從專案初期就引入 UX 專家參與設計
- 使用者互動設計應像程式碼一樣被追蹤和版本管理
詳細內容#
太多優秀的產品被隱藏在糟糕的使用者介面背後。終端使用者通過介面來體驗系統——如果互動體驗品質不佳,無論你的產品在技術上多麼先進和突破性,使用者對產品的印象都會受損。
介面是架構的一部分#
使用者介面是架構中重要但經常被忽視的組成部分。架構師應該:
- 引入使用者體驗設計師和可用性專家等專業人員
- 讓 UX 專家與架構師共同驅動介面設計及其與內部機制的耦合
- 從產品開發的早期階段就讓介面專家參與
- 在 beta 階段就進行使用者互動測試,並將反饋納入最終產品
使用者互動應該是完整產品架構的目標之一。使用者互動設計的變更應像程式碼一樣被捕捉和追蹤,尤其是當介面使用與後端不同的程式語言時。
隨時間演進#
隨著技術變化和新功能的加入,產品的使用方式也會改變。架構師應確保使用者介面的變更能與架構一同演進,反映使用者的期望。
架構師的責任#
架構師有責任讓最常見的互動不僅簡單,而且令人愉悅:
- 更好的使用者介面帶來更快樂的客戶
- 更快樂的客戶帶來更高的生產力
- 如果你的產品能幫助人們更有效率,就能對企業的底線做出貢獻
不要把使用者介面視為最後才處理的裝飾。它是使用者體驗系統的唯一方式,值得從架構層面認真對待。
— By Vinayak Hegde