人間の自然な行動を尊重する
良い product は、人が人間であることを罰しない。
Start With the Human — Product からではなく、人から始める。
人は忘れる
人は save、deadline、入力内容、unfinished flow を忘れる。
System は perfect memory を前提にしない。
Good products do not require perfect memory.
人は考えを変える
Decision は変わり、content は update が必要になる。
Edit、undo、correction は人間の変化を尊重する。
Change is not failure. It is part of being human.
人は中断される
Tab、device、network、時間の中断は普通に起きる。
Autosave と recovery は reality を尊重する。
Design for interruption, not uninterrupted fantasy.
人はすべての instruction を読まない
Attention は有限で context は競合する。
Critical understanding は manual だけでなく flow に置く。
Critical understanding should live in the flow, not only in the manual.
人は常に rational ではない
User は急いで click し default に従い information を見落とすことがある。
Design は predictable mistake の consequence を減らす。
Human-centered design protects people from predictable mistakes, including their own.
Good product は recovery を前提にする
Error state を dead end にしない。
Recovery は何が起き、次に何をすべきか示す。
Recovery is a core product capability.
Undo、autosave、draft、search は respect の形
Undo は心変わり、autosave は忘却、draft は interruption、search は不完全な memory を受け入れる。
Respect は reversibility と recovery に現れる。
Respect often appears as recovery, memory and reversibility.
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.