產品設計的三大原則

? ? ? 1.它有用嗎?

  如果我們必須從這三個特性中選擇一個作為最重要的,那就是有用性。

  首要的是,一個產品必須有用。如果它無用,其它任何東西都是不相關的,因為沒有人會需要它。很明顯,有用性和可享用性看上去一樣重要,但是并非同等重要。

  有用性的重要程度是可用性的1.5倍。

  現在我們已經知道在UX中最重要的特性是什么,讓我們來探討下怎么去實現它。

?

  高興—痛苦原則

  這是一個普遍的心理學理論,許多生物只為兩個理由而去行動:

  1.尋找高興;

  2.避免痛楚

  因而,一個有用的產品要么能夠使使用者感到高興,要么能夠解決生活中的某種問題。

  在一篇關于FastCompany的文章中,Jon Burgstone and Bill Murphy, Jr.,將這個概念更進一步。他們建議一個能夠減少痛苦的產品對用戶而言會更加有用。

  好的產品使得用戶的生活變得更容易。歷史上最成功的產品要么提供了一個別人無法提供的有用的服務,要么是具有他們競爭對手所缺乏的有用的特性。解決一個問題相對僅僅是讓人能夠很愉快地使用,對用戶展現了更大的價值。

?

  2.它實用嗎?

  每當你有了一個有用的產品理念,你最好確認它可以起效。“實用性”描述一個產品多大程度上實現了它的目標。或者使用另外一個詞,可用性。

  根據Nielsen Norman Group的UX專家所說,可用性有五個元素:

  效率—-用戶是有多么容易去完成任務;

  失誤—-用戶或接口產生了多少失誤;

  學習性—-用戶能夠多快去學會如何使用它;

  記憶性—-離開之后關于如何使用它,用戶還能記得多少;

  滿足感—-用戶是有多喜歡用它。

  因為這些要求是比較技術性的,它們能以技術性的方式去處理。我們發現下面三步走的方法最有效也最具重復性。

?

  線框圖

  將你的設計線框圖化,能盡早具體化結構和導航,在進入更復雜的可用性和可視化決策過程之前修改,當它們是比較容易修改的時候。把它們當做你設計的框架,主要部分一會兒就會到來。

?

  測試原型

  一個可使用的原型,不管它有多少精確度,都能夠提供你需要給你的目標用戶調整你的設計的答案。關于怎么去實施方面測試是有不同呈現的,但是至少要包含五個用戶進來。

  測試產生了或者定性或者定量的數據,但是最好是兩者都有。記錄的定量數據有時間長度,點擊數目,訪問了哪個界面,等等,并且會引出定性反饋關于用戶在使用系統時感覺如何。測試結束后的訪談或調查也會有幫助,以及讓你的用戶測試時大聲說出他們的想法也會有幫助。

?

  重復測試直到準備好

  立即實現測試結果,然后再次下一輪測試迭代。在整個設計流程中重復整個循環,確保你的產品一直是客戶想要的那個。

?

  3.是否是讓人享受的?

  人類并不是我們所想得那樣是個理性的生物。UX先驅者Don Norman解釋說,情感在我們決策中占了很大因素,經常超越了邏輯。背后的學問在于,我們的“本能”直覺的進化發展—-在面對生或死的情況時,我們沒有時間去做一個利弊表格。

  生產享受

  不幸的是,設計一個讓人享受的產品不像理解它為什么重要那么容易。不同的用戶類型會對不同的觸發因素有反應。

  最簡單的開始方式就是可視化。美學與享受緊密相連,但是沒有一個大家都喜歡的萬能的可視化方式。作為一個最低要求,保持你的圖像簡潔高質量。

  驚奇也與享受有關系。用戶欣賞類似發現的微交互一樣的復活節彩蛋。

轉載于:https://www.cnblogs.com/a31415926/p/6709588.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/283879.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/283879.shtml
英文地址,請注明出處:http://en.pswp.cn/news/283879.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

常用的17個運維監控系統

1. Zabbix Zabbix 作為企業級的網絡監控工具,通過從服務器,虛擬機和網絡設備收集的數據提供實時監控,自動發現,映射和可擴展等功能。 Zabbix的企業級監控軟件為用戶提供內置的Java應用服務器監控,硬件監控&#xff0c…

關于html-三角的制作

因為最近看到別人寫的不錯的樣式,所以就想自己實現,但是呢用到了一個三角形,所以稍微研究一下。效果是這樣的:注意是下邊那個淺色三角,感覺書簽的效果有木有。看著很有層次感。接下來就是實現了,利用border…

ABP中的數據過濾器

本文首先介紹了ABP內置的軟刪除過濾器(ISoftDelete)和多租戶過濾器(IMultiTenant),然后介紹了如何實現一個自定義過濾器,最后介紹了在軟件開發過程中遇到的實際問題,同時給出了解決問題的一個未必最優的思路。一.預定義過濾器ABP中的數據過濾…

ActiveMQ與spring整合

2019獨角獸企業重金招聘Python工程師標準>>> 1 生產者 第一步&#xff1a;引用相關的jar包。 <dependency> <groupId>org.springframework</groupId><artifactId>spring-jms</artifactId> </dependency> <dependency><…

最新遠程部署運維工具匯總

一&#xff0e;Puppet 轉載https://baike.baidu.com/item/puppet/5109503?fraladdin puppet是一種Linux、Unix、windows平臺的集中配置管理系統&#xff0c;使用自有的puppet描述語言&#xff0c;可管理配置文件、用戶、cron任務、軟件包、系統服務等。puppet把這些系統實體…

Kali Linux 2016.2初體驗使用總結

Kali Linux 2016.2初體驗使用總結Kali Linux官方于8月30日發布Kali Linux 2016的第二個版本Kali Linux 2016.2。該版本距離Kali Linux 2016.1版本發布&#xff0c;已經有7個月。在這期間&#xff0c;在Kali Linux 2016.2版本發布的這段時間&#xff0c;Kali Linux官方增補了94個…

Kafka入門教程:學習總結目錄索引

【Kafka】| 總結/Edison ZhouEdison總結了Kafka的學習征途系列&#xff0c;特意整理了一份目錄索引&#xff0c;希望對你有幫助。0Kafka學習路徑在學習Kafka的途中&#xff0c;我總結了一個系列的Kafka學習征途系列教程&#xff0c;它只選取了我認為最實用的部分整理出來&#…

javaweb學習中的路徑問題

1. 項目結構 2. 客戶端路徑 1. 超鏈接 <% page language"java" contentType"text/html; charsetUTF-8"pageEncoding"UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/…

步步為營-11-ListT泛型的簡單練習

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;namespace 集合簡單練習 {class Program{static void Main(string[] args){}private static void Test3(){//奇偶分揀,奇數在前偶數在后List<int>…

SPI 與 API的區別

背景 Java 中區分 API 和 SPI&#xff0c;通俗的講&#xff1a;API 和 SPI 都是相對的概念&#xff0c;他們的差別只在語義上&#xff0c;API 直接被應用開發人員使用&#xff0c;SPI 被框架擴展人員使用 理解 API &#xff08;Application Programming Interface&#xff09; …

JS---------正則表達式

2019獨角獸企業重金招聘Python工程師標準>>> 1.正則表達式的創建方式&#xff1a; 1.1 var reg new RegExp(pattern); 1.2 var reg /^正則規則$/ 2.正則規則&#xff1a; 2.1 [0-9] 代表數字 [A-Z] 代表大寫字母 [a-z] 代表小寫字母 [A-z] 代表字母 \w 查找單詞字…

關于緩存異常:緩存雪崩、擊穿、穿透的解決方案

關于緩存雪崩、擊穿、穿透的解決方案 前言緩存雪崩 緩存雪崩的原因解決方案緩存擊穿 解決方案緩存穿透 解決方案 布隆過濾器 布隆過濾器原理布隆過濾器如何使用在Java中使用布隆過濾器前言 關于緩存異常&#xff0c;我們常見的有三個問題&#xff1a;緩存雪崩、緩存擊穿、緩存穿…

RobotFramework 自動化測試實戰進階篇

工具 Robotframework, 采用PO設計模式 PO模型 PO模型即Page Objects&#xff0c;直譯意思就是“頁面對象”&#xff0c;通俗的講就是把一個頁面&#xff0c;或者說把一個頁面的某個區域當做一個對象&#xff0c;通過封裝這個對象可以實現調用。 PO設計的好處 代碼復用&…

Android6 0權限機制(一):介紹

本篇文章已授權微信公眾號 hongyangAndroid &#xff08;鴻洋&#xff09;獨家發布 Android6.0權限機制&#xff08;一&#xff09;&#xff1a;介紹 Android6.0權限機制&#xff08;二&#xff09;&#xff1a;封裝 Android6.0權限機制&#xff08;三&#xff09;&#xff1a;…

MAX10 ADC的一些基知識

MAX10 ADC 的一些知識 1、 MAX 10 內部集成的12bit SAR ADC的特點為&#xff1a; a、 采樣速率高達1Mhz. b、 模擬通道多達18個&#xff0c;單個ADC多達17個&#xff0c;雙ADC器件中有16個雙功能ADC通道&#xff0c;2個專用的ADC。 c、 提供單端測…

Blazor University (42)JavaScript 互操作 —— 生命周期和內存泄漏

原文鏈接&#xff1a;https://blazor-university.com/javascript-interop/calling-dotnet-from-javascript/lifetimes-and-memory-leaks/生命周期和內存泄漏源代碼[1]如果我們運行我們在從 Javascript 調用 .NET 中創建的應用程序并檢查瀏覽器控制臺窗口&#xff0c;我們會看到…

深入淺出聊布隆過濾器(Bloom Filter)

之前在網上看到過這么一段話&#x1f447; Data structures are nothing different. They are like the bookshelves of your application where you can organize your data. Different data structures will give you different facility and benefits. To properly use the …

第五周作業

本周作業內容&#xff1a;顯示當前系統上root、fedora或user1用戶的默認shell&#xff1b;#egrep "^(root|user1|fedora)" /etc/passwd|cut -d: -f72、找出/etc/rc.d/init.d/functions文件中某單詞后面跟一組小括號的行&#xff0c;形如&#xff1a;hello()&#xff…

我為什么卸載了今日頭條

曾經的自媒體人自述。 兩三年前自媒體熱曾席卷中國互聯網&#xff0c;當時短視頻還不是很火&#xff0c;一般的自媒體人都是以撰寫文章為主&#xff0c;各種微信公眾號層出不窮&#xff0c;10W的俗稱 爆文&#xff08;豹紋&#xff09;。后來以今日頭條為領頭的短視頻自媒體出現…

appium執行iOS測試腳本并發問題

appium1.4.XiOS9.Xxcode7.X: appium1.4.xiOS9.xxcode7.x&#xff0c;這一整套的配置做移動端自動化測試是測試人員常用的測試框架。關于&#xff0c;這一套測試框架的并發問題&#xff1a;基于mac端&#xff0c;啟動多臺appium服務器會導致appium的運行出錯。這是因為多個appiu…