10 Usability Heuristics

Jakob Nielsen's principles for user-friendly interface design

01

Visibility of System Status

시스템 상태의 가시성
사용자에게 지금 시스템에서 무슨 일이 일어나고 있는지 알려주세요.
02

Match Between System and the Real World

시스템과 현실 세계의 일치
사용자가 익숙한 단어와 개념을 사용하세요.
03

User Control and Freedom

사용자 제어와 자유
실수했을 때 쉽게 취소하거나 되돌아갈 수 있게 하세요.
04

Consistency and Standards

일관성과 표준
같은 의미와 기능은 어디서나 같은 방식으로 보여주세요.
05

Error Prevention

오류 예방
오류가 발생한 뒤 알려주는 것보다, 오류 자체를 예방하세요.
06

Recognition Rather Than Recall

기억보다 인식
사용자가 정보를 기억하지 않아도 선택하고 이해할 수 있게 하세요.
07

Flexibility and Efficiency of Use

사용의 유연성과 효율성
초보자와 숙련자 모두 편하게 사용할 수 있도록 하세요.
08

Aesthetic and Minimalist Design

미적이고 미니멀한 디자인
불필요한 정보는 줄이고 핵심 내용에 집중하게 하세요.
09

Help Users Recognize, Diagnose, and Recover from Errors

오류 인식·진단·복구 지원
오류가 났다면 원인과 해결 방법을 쉽게 이해할 수 있게 알려주세요.
10

Help and Documentation

도움말과 문서
필요할 때 쉽게 찾을 수 있는 간단하고 유용한 도움말을 제공하세요.