목차

Chapter 01 명확한 디자인에 대한 정의
''명확한 것''이란 무엇인가?
어떻게 명확한 디자인을 하는 것인가?
명확한 디자인을 위한 프레임워크

Chapter 02 먼저 사용자를 이해하라.
사용자들이 자신의 행동에 대해서 스스로 어떻게 생각하는지 이해하라
사용자들이 실제로 어떻게 행동하는지 이해하라
진실을 보는 법 깨우치기
기능을 위한 디자인
Use case 작성하기

Chapter 03 꼭 필요한 것만 디자인하자.
다르게 생각하기
''있으면 좋은''것은 버려라

Chapter 04 사용자 멘탈 모델 지원
멘탈 모델 이해하기
멘탈 모델 디자인하기
구현 모델을 없애라
디자인을 프로토타입화 하라
테스트 해보라

Chapter 05 초보자에서 중급자 만들기
사용속도를 높이기 위한 처방
적절한 기본값 설정하기
정보 디자인
속도내기에 흥미를 잃는 단계
전문가를 위한 도움말 문서를 제공하라

Chapter 06 현명하게 오류 처리하기
Poka-yoke 기법을 통한 오류 예방 및 오류 잡아내기
Modal 파헤치기
고통을 안겨주는 것이 아닌, 진정 도움이 되는 오류 메시지를 작성하라
관대한 소프트웨어 만들기

Chapter 07 통일감, 일관성, 의미를 위한 디자인
통일감있는 디자인하기
일관성을 유지하라
의미와 중요성을 만들기 위한 불규칙성

Chapter 08 줄이고 정제하기
혼란스러움 청소하기
Kaizen 연습
쓸모 없는 것들 제거하기
적시 디자인, 적시 검토 활용하기

Chapter 09 향상이 가능한 경우,혁신은 지양하라.
사용자 경험 향상
좋은 예를 찾고, 그로부터 배워라.
표준을 향상시켜라
좋은 것들을 제거하라
Get in the Game

Index