《使用者體驗要素》讀書筆記
為使用者體驗而設計
正確的產品形態應該是由使用者自身的心理感受和行為來決定的,這本書的副標題是“以使用者為中心的產品設計”,就是在開發產品的每一個步驟中,把使用者列入考慮範圍內。在實際的產品設計過程中,可能會不得不在各個方面做出妥協,而“以使用者為中心”的思考則能保證這些妥協不是隨機決定的。
作者將開發過程分解為5個層面,分別從下往上是戰略層、範圍層、結構層、框架層和表現層
產品設計是自下往上建設,每一個層面都是由它下面的那個層面決定。但是在實際的開發過程中,較高層面的一些決定有時候會反促成對較低層面的一次重新評估,因此最好方法是上一層的工作在下一層工作結束之前完成。
1、戰略層
戰略層由產品目標和使用者需求兩部分組成,即我們通過這個產品得到什麼和我們的使用者通過這個產品得到什麼?對此,我們必須要明確的瞭解公司和使用者雙方的需求。
產品目標:
要制定產品目標,避免描述的太過寬泛或太過具體,要在寬泛和具體之間找到一個平衡點,同時我們也應該避免在充分了解問題之前就得出結論。還需要制定產品目標的成功標準,有些成功標準可通過產品直接獲得,但並不是所有的成功標準都必須由網站獲得。
使用者需求:
瞭解使用者需求,首先要做的是瞭解使用者是誰?為此需要根據各種特徵對使用者進行細分,定義出產品使用者的不同角色可以幫助你區別並分析他們的各種需求。不同的使用者群會有不同的需求,有時候甚至這些需求是矛盾的。
通過各種方式進行使用者研究,收集必要的資訊來了解使用者是誰,並建立虛構的人物角色,能幫助我們在前進的每一步都記著使用者。
戰略應該是設計使用者體驗的起點,但不意味著在專案開始之前,戰略就完全確定了。戰略應該是在後續中,可以演變和改進的。
2、範圍層
用文件來定義產品需求,這樣你才能知道你正在假設什麼,不需要建設什麼,從而避免專案失控的情況。
當你把所有的時間都投入到維持現有產品時,你經常會忘掉哪些是真正的限制條件,哪些是為了簡化產品曾經做過的選擇。讓企業各個部門的人聚在一起進行頭腦風暴,是一種開啟設計人員思路的方式。
撰寫功能規格說明時,注意三點規則:1、樂觀;2、具體;3、避免主觀的語氣。我們可以量化的定義一些功能,來避免主觀性。
內容需求應該提供每一個特性規模的大致預估。
儘可能早的確定某個人來負責每一個內容元素也是非常重要的。
對於已經有大量內容的專案而言,建立一個記錄內容的內容清單,這樣團隊的每個人都能確定的知道他們設計使用者體驗需要做哪些工作了。
解決管理層之間的爭論的最好辦法是要求“制定戰略”,關注戰略目標,而不是各種實現的手段。
3、結構層
互動設計關注於描述“可能的使用者行為”,同時定義“系統如何配合與響應”這些使用者行為。
使用人們熟悉的概念模型,會使使用者很快適應一個不熟悉的產品,概念模型在用於互動設計的開發過程中保持使用方法的一致性。
有效的錯誤資訊和容易自我解釋的介面可以在錯誤發生後幫助使用者糾正,在系統以及無法給使用者實時糾錯的情況下,應該為使用者提供從錯誤中恢復的方式。
對於產品而言,資訊架構關注的就是呈現給使用者的資訊是否合理並具有意義。
結構質量最重要的標準,不是“整個過程需要多少步驟”,而是“使用者是否認為每一個步驟是合理的”,以及“當前的步驟是否自然的延續了上一個步驟的任務”
受控詞典:標籤、描述和網站使用的其他術語“使用使用者的語言”並且“保持一致性”是非常重要的。
4、框架層
結構層看到的是一個較大的架構和互動的設計,在框架層,我們的關注點幾乎全部在獨立的元件以及它們之間的相互關係上。
將產品特性和人們在真實世界中曾有的經歷建立聯絡,聽上去有助於人們掌握“哪些特性是什麼”的好辦法,但如果不能揭示特性的本質,反而使其更加混淆。
介面設計要做的全部事情就是選擇正確的介面元素,這些介面元素能幫助使用者完成他們的任務,還要通過適當的方式讓他們容易被理解和使用。
成功的介面設計是那些能讓使用者一眼就看到“最重要東西”的介面設計,而另一方面,不重要的東西不應該被注意到。
線框圖:通過安排和選擇介面元素來整合介面設計;通過識別和定義核心導航系統來整合導航設計;通過放置和排列資訊組成部分的優先順序來整合資訊設計。
5、表現層
產品視覺設計簡單方法:視線首先落在什麼地方?
使用者眼睛移動軌跡的模式特點:首先是遵循一條流暢的路徑,而不是所有元素都在吸引注意力,導致眼睛跳來跳去;其次,在不需要用太多細節來嚇倒使用者前提下,為使用者提供有效選擇、某種可能的“引導”
視覺設計時,使用對比來製造差異性,吸引使用者注意力。
產品內部和外部(企業內),設計元素和風格保持一致
相關文章
- 讀書筆記--《使用者體驗》筆記
- 《使用者體驗的要素》筆記筆記
- 《具體數學》讀書筆記筆記
- 好設計測出來——《使用者體驗與可用性測試》讀書筆記筆記
- JVM讀書筆記之記憶體管理JVM筆記記憶體
- 讀書筆記...筆記
- 讀書筆記筆記
- 《讀書與做人》讀書筆記筆記
- "軟體隨想錄" 讀書筆記筆記
- Cucumber讀書筆記筆記
- 散文讀書筆記筆記
- HTTP 讀書筆記HTTP筆記
- CoreJava讀書筆記-------Java筆記
- flask讀書筆記Flask筆記
- Vue讀書筆記Vue筆記
- MONGODB 讀書筆記MongoDB筆記
- Qt讀書筆記QT筆記
- Node讀書筆記筆記
- SAP讀書筆記筆記
- YII讀書筆記筆記
- iptables 讀書筆記筆記
- Makefile 讀書筆記筆記
- mysql讀書筆記MySql筆記
- 鎖讀書筆記筆記
- dataguard讀書筆記筆記
- 讀書筆記3筆記
- 讀書筆記2筆記
- postgres 讀書筆記筆記
- Mac書籤閱讀寫作助手,量身定做筆記,體驗輕鬆閱讀Mac筆記
- MySQL 讀書筆記 (一) 體系結構MySql筆記
- 《軟體架構設計》讀書筆記架構筆記
- 「修改軟體的藝術」 讀書筆記筆記
- 《網路和多媒體》讀書筆記筆記
- [讀書筆記]軟體估算-估算方法(一)筆記
- [讀書筆記]軟體估算-估算方法(二)筆記
- 讀書筆記2-記憶體優化篇筆記記憶體優化
- JVM讀書筆記之java記憶體結構JVM筆記Java記憶體
- 讀書筆記:組合語言(王爽)實驗七筆記組合語言