軟體開發過程中提升使用者體驗的途徑[自己整理了下]

NO IMAGE
01. 收集獲取使用者資料

第一個步驟是幫助你生成一個策略。 從最基本的地方開始思考 – 我們需要解決什麼問題? 什麼樣的統計組成了使用者使用基礎。
想想使用者如何使用你的app應用,而不是某一個技術人員或者你自己如何使用app應用。儘量去思考移動應用是為使用者設計和開發的。這些都是開發人員常常在他們自己的設計中遇到的問題。
02. 與使用者見面
你可能永遠無法遇到使用者遇到的問題,因為你適應了應用的使用,UI的設計。而另外一個好的方式是直接和你的使用者見面聊天。
直接去源頭 – 你最好的選擇是使用專業的一些論壇。 如果你並不確認哪裡去尋找,你可以通過在Google中搜尋:’你的應用名稱 問題’,或者‘你的應用名稱 缺點’等等。如果你想更加準確的搜尋的話,可以只搜尋Google的‘討論“標籤頁。
如果為了更清楚瞭解使用者體驗問題,整合一個應用分析平臺。這個將會給你更加更多地資訊瞭解你的應用。
03. 瞭解痛點
使用者都遇到了什麼使用上的問題?
現在才是最艱鉅的一個步驟:我們收集到了足夠的資料,可以將它們轉成實際的活動資料資訊。使用分析平臺,來尋找那些功能我們需要優化。
例如,我們有一個註冊頁面,但是僅僅吸引一小部分的使用者來點選,那麼絕對是不對的。想想是不是你的設計沒有足夠的特點和效果來吸引使用者,或者你的設計使用了錯誤UI元素而沒有吸引到使用者注意,或者壓根兒就是一個錯誤的位置放置了你的註冊UI。
你甚至可以想得更加複雜,瞭解應用中使用者的使用流程 – 那一個流程最容易被忘記? 看看使用者的session記錄,哪裡使得互動減慢? 因為這裡使用者可能是停住並且思考如何執行下一步正確的。
一個準確的使用者介面應該使用視覺層次來保證你的應用的簡單和直觀。如果某一些的流程步驟時間更長,或者使得完成的過程和步驟更麻煩?或者你應該簡化或者處理一下來提高使用者的體驗!
04. 測試,測試,還是測試
這裡是測試和錯誤的步驟。因為你已經找到了主要的問題。現在你需要合適的解決方案。不要放鬆,這裡是最需要強化的步驟,因為你需要使用一些具有創意的方式和步驟來提供複雜度。
通常來說,你可能為每一個問題想出來很多潛在的解決方案,然後一個一個測試。一個重要的問題在於一堆UI問題可能都是由於一個主要元素生成。盡力去找一個解決多個問題的解決方案。
類似的,對於一些疑問來說,使用一些簡單的方式。另外一個好的方式是使用beta測試人員。要不提供給你朋友,或者願意深入介入的使用者,幫助你提高應用。多聽聽他們的使用者體驗的想法。記住,有時候測試中人的元素可以給你很多你需要的想法。
05. 最後的迭代
你已經體驗了所有的過程,現在你得到了一個擁有良好使用者體驗的流程化應用。但是這裡還沒有結束,對吧!當然沒有結束,現在你只需要在應用設計上來完成。
在這個階段,你需要從正常的使用者體驗來獲取使用者的靈感,或者從你的競爭對手,或者其他方式。 試著從外人的角度來看看使用者體驗和設計。你會得到不一樣的使用者設計想法和體驗。
整體來說,把原版的設計放到心中,努力生成一個最後的超級目標。另外一個方面,不要優化過多,因為可能你的初始版本擁有很多的正面的元素,而你需要做的只是微調一下。
記住使用這些方法來來過濾,而不是重新設計整個應用。最後使用一個靈活方式來測試,分析和資料處理。只要符合這個流程,相信你將會在很短的時間內得到一個非常完美的使用者介面。