
這次主要分享之前在交大資工聽Ptt HCI版版主Stanley演講得一些感想,演講的題目為
了解你與使用者間的代溝:學習人機互動以設計更”人性化”的互動介面。
Stanley提出以下四個重點
- Understand human nature
- Under the gap between tech&human
- Focus on user & context
- 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,可以參考。