有一天,一個從事傳統行業軟件開發的朋友問我,什麼是UED設計?我很奇怪,居然做軟件的不知道UED。我告訴他UED就是以用戶體驗設計,是一種新的設計方法,普遍應用於互聯網產品行業。於是這位朋友更加好奇了,問了我一些關於互聯網產品的問題,同時也說了很多他們在做傳統軟件設計遇到的困惑。通過交談,我發現原來許多傳統行業小軟件公司開始慢慢轉型,意識到要向互聯網這方面開始發展,也開始接觸一些互聯網相關軟件的概念。但是很多傳統軟件公司由於歷史原因,還是保留著原有的設計模式。所以並不是十分了解UED的概念,甚至是對設計方法都不是很清楚。雖然說他們的原有的方法適合他們那個行業以及環境。但目前產品更新越來越快的今天,傳統的設計方式已經滿足不了用戶的需求。即使是傳統的行業軟件。
比較起來,傳統軟件設計方法確實在當今有些過時,已經暴露出很多問題。我總結了下傳統軟件行業設計方法的幾個缺點:
1,以技術或功能為中心的思想,不斷提供給用戶所不需要的新功能新技術,最後功能累積不但使產品復雜不易使用,而且增加了開發成本;
2,以計算機為中心的思想,設計的界面要求用戶去學習復雜的功能指令來適應機器,而不是機器適用戶,結果使眾多普通用戶拒而遠之,丟失了市場占有率
3,設計師或程序員誤以自我認識為中心,最終產品的特性與真實用戶的需求不匹配;
4,開發流程上,產品投放市場測試,收到反饋再修改,反復迭代,使得產品開發周期很長,開發成本很高。
UED設計的方法更加強調以用戶為中心,UED設計需要做大量的用戶研究和調研分析,采集用戶反饋的信息。在這方面傳統軟件設計一般都做得很少,要麼就是不做,基本上是靠封閉式開發,開發完了,只要不出現功能上的錯誤,就交付給用戶使用。即使是有些不好的體驗,基本上也很難去改正。
UED設計的方法強調整個產品方案的整體性,對於外觀和交互體驗要求更高。UED設計一般都需要作出產品原型,對於功能要反復論證,保證整個產品功能流程的通暢,在設計過程中,及時得到客戶和用戶的反饋。用戶和客戶能夠直接參與設計。而不是僅僅程序員和設計師在思考。
UED設計的方法強調產品的快速迭代更新,能不斷的改進和升級產品。UED設計不是一次性設計,而是一個反復迭代的過程,是個循環設計,不斷的改進產品,由簡單到復雜,優化產品功能。能快速積累資源,收集數據,改進方法。達到快速更新的目地。而且由於建立了設計規范流程,在改進產品的速度上更加快速。
小結:
以上是我對於傳統軟件行業設計方法與互聯網產品設計方法的比較和思考。希望一些傳統的行業軟件公司也在這個互聯網時代逐漸轉變過來,引入UED設計方法,使產品設計得更加符合用戶需求,成為人人都愛用的軟件產品。