Forwork

인간의 자연스러운 행동을 존중하라

좋은 product는 사람이 인간답다는 이유로 벌주지 않는다.

Start With the Human — Product가 아니라 사람에서 시작하라.
01

사람은 잊는다

사람은 save, deadline, 입력 내용, unfinished flow를 잊는다.

System은 perfect memory를 가정하면 안 된다.

Good products do not require perfect memory.
02

사람은 마음을 바꾼다

Decision은 바뀌고 content는 update가 필요할 수 있다.

Edit, undo, correction은 인간의 변화를 존중한다.

Change is not failure. It is part of being human.
03

사람은 방해받는다

Tab, device, network, 시간의 interruption은 흔하다.

Autosave와 recovery는 reality를 존중한다.

Design for interruption, not uninterrupted fantasy.
04

사람은 모든 instruction을 읽지 않는다

Attention은 제한적이고 context는 경쟁한다.

Critical understanding은 manual뿐 아니라 flow 안에 있어야 한다.

Critical understanding should live in the flow, not only in the manual.
05

사람은 항상 rational하지 않다

User는 빠르게 click하고 default를 따르며 information을 놓칠 수 있다.

Design은 predictable mistake의 consequence를 줄여야 한다.

Human-centered design protects people from predictable mistakes, including their own.
06

Good product는 recovery를 예상한다

Error state는 dead end가 되면 안 된다.

Recovery는 무엇이 일어났고 다음에 무엇을 해야 하는지 알려야 한다.

Recovery is a core product capability.
07

Undo, autosave, draft, search는 respect의 형태다

Undo는 마음 변화, autosave는 망각, draft는 interruption, search는 불완전한 memory를 인정한다.

Respect는 reversibility와 recovery로 나타난다.

Respect often appears as recovery, memory and reversibility.
08

User를 blame하고 싶을 때의 나에게

Repeated user error는 evidence다.

System이 attention, memory, language, sequence에 무엇을 assume했는지 묻자.

Do not ask only why users fail. Ask what the system assumed about them.