[演講感想]了解你與使用者間的代溝:學習人機互動以設計更”人性化”的互動介面

這次主要分享之前在交大資工聽Ptt HCI版版主Stanley演講得一些感想,演講的題目為
了解你與使用者間的代溝:學習人機互動以設計更”人性化”的互動介面  

Stanley提出以下四個重點

  1. Understand human nature
  2. Under the gap between tech&human
  3. Focus on user & context
  4. Iterative design test、test、test

本文主要說的是第一點 Understand human nature,我們常常說要了解使用者專注在使用者身身上,了解他們想要什麼(Goal、Motivation、Need、Requirement),但更根本的我們應該從了解使用者本身(What is the human)開始,或許也就是這邊所說的(Human nature)人性。

以下是Stanley提出的八點

  • Human lives are complexity
  • Humans rely on signifies
  • Humans behaviors are nuanced and unexpected
  • Humans make error
  • Humans have limitation
  • Humans want to minimize effort
  • Humans rely on the Knowledge
  • Humans don’t like the uncertainty

1. Human lives are complexity

複雜可以是一個狀態,也可以是一個心境。一個複雜的情況到底是,事物本身狀態的複雜,還是人對一個事物感到複雜,也就是說就算是一個簡單的東西,但還是有可能令使用者感到很複雜。以下有一個例子

這兩個看起來很簡單的兩個罐子,你知道下面哪一個是鹽罐哪一個是胡椒罐嗎? 

這是一個沒有標準答案的問題,或許會因為文化和習慣有不同。兩個在簡單不過的罐子,擺進了人的生活中,也可以變得很複雜。從此可以發現複雜的解答不一定只是僅僅把她簡單,而是也要讓使用者充分了解(Understood),讓使用者不再感到複雜。

Complexity is a fact of the word, simplicity in the mind  
By Don Norman

2. Humans rely on signifies

構造簡單看起來簡單的東西,是否就真的是簡單?店鋪的大門,我們永遠都在推敲到底是要推還是拉。人會感覺到簡單,很多時候是因為有(Signifies)提示的存在。

    

Signifies是任何物體可以被感知到的線索,無論是偶然的還是故意的,Social Signifies是一種被人創造或是被人與社會群體所解釋的一種線索,例如趕車的時候,到了車站,如果車站人還很多代表車還沒走,空的車站表示車走了。

若想要了解更多可以參考Don Norman的文章,Signifier not affordance

3. Humans behaviors are nuanced and unexpected

使用者的行為是難以預期的,有時候連使用者自己都不清楚,因為在不同的情境下它自然會產生不同的操作。因此使用者需要有彈性的設計。

4. Human make errors

設計再好的系統,使用者還是都有可能犯錯的,你必須考量到這點,避免錯誤和回復就相對的重要。

5. Humans have limitation

人是有限制的,有體力上的限制(疲累)、心智和認知上的限制(Magic Seven)、人注意力的限制,以下有個影片大家可以試試看,以下這個有關注意力的限制的小實驗。

你看到怪獸了嗎?有時候你無法了解使用者為什麼不按照你的設計,或許是因為人本身的限制。

6. Humans want to minimize effort

如果有捷徑的話,使用者絕對不會想要走遠路。而且使用者很可能在使用一個系統的過程中,中途就放棄操作。有效率的操作和減少使用者的負擔,永遠是最基本的東西

7. Humans rely on the Knowledge

使用者習慣他們過往的模式,使用者認為不好可能只是不符合期待。使用者會利用他們心智模型(Mental Model)去面對去適應新的情況,在這個過程中他們也伴隨著調整與改變。

另外隨著使用者的適應,今日使用者期待的東西,也很有可能就變成了明天的必須。

8. Humans don’t like the uncertainty

使用者需要確認他們自己在做什麼,他們痛恨不確定的情況,他們需要回饋,需要知道現在是什麼情況。

Stanley也提共了針對這八點,一些對應的方法

Human lives are complexity
—-Understandability

Humans rely on signifies
—-Signifiers,Visibility

Humans behaviors are nuanced and unexpected
—-Flexibility,User study,User testing 

Humans make error
—-Error prevention, Recover and Diagnose

Humans have limitation
—-Efficiency,Memory aid

Humans want to minimize effort
—-Efficiency,Prioritization

Humans rely on the Knowledge
—-Convention,Consistency

Humans don’t like the uncertainty
—-Visibility,Feedback 

以上純屬我個人的一些感想,有想了解更多的可以參考Stanley在 UiGathering 五月專題分享的投影片。

0515 UiGathering Talk - Interaction Design by Stanley View more presentations from Armuro Chang

另外補充Susan Weinschenk一位應用心理學博士(更多介紹),他的網站中介紹了”100 things you should know about people”系列文章,用心理學的角度來解析人們如何思考,作業與協同,寫得相當有見地,想要了解更多有關Human Nature,可以參考。