제이콥 닐슨의 10가지 휴리스틱 평가. 사용성 평가
휴리스틱 Heuristic
- 논리적인 사고보다 직감적인 사고나 경험에 의해 축적된 의사결정 프로세스를 따르는 방법론.
- 데이터 분석보다 간단하고 사용성 테스트보다 시간을 아낄 수 있다는 장점.
- 작업자 주관에 따라 평가를 내리기 때문에 작업자의 지식과 경험의 폭에 따라 결과가 달라진다는 단점.
제이콥 닐슨의 10가지 휴리스틱 평가
1. 시스템 상태의 시각화
- 사용자에게 시스템의 현재 상태를 시각적으로 보여 주는 것.
- 구글 드라이브에 업로드 중인 파일 상태 표시, 커머스에서 재고 상태 표시 등을 볼 수 있다.
2. 현실 세계를 반영한 시스템
- 사용자가 일상에서 접하는 것과 가깝도록 표현해서 친숙함을 주는 것.
- 전자책에서 실제로 책장을 넘기는 인터랙션을 넣거나, 밑줄을 칠 수 있는 기능 제공, 연주 앱에서 실제 악기의 생김새 등을 볼 수 있다.
3. 사용자의 제어와 자유
- 사용자에게 적절한 통제권을 주어 잘못된 행동을 스스로 바로잡을 수 있도록 하는 것.
- 삭제 직후에 실행취소 버튼 등이 있다.
4. 일관성과 표준
- 하나의 제품・서비스 또는 브랜드 안에서 레이아웃, 색상, 톤, 매너 등을 유지하는 것.
- material design, human interface guidelines등 이 있다.
5. 오류 방지
- 사용자가 실수를 하기 전에 미리 방지하는 설계. ('3. 사용자의 제어와 자유'는 사용자가 잘못된 행동 후, 바로 고치는 것이다.)
- 삭제 버튼을 눌렀을 때 삭제할 것인지 확인 팝업 노출, 모바일 인증 시 국가 코드를 자동으로 입력해주는 등이 있다.
6. 기억보다 인지
- 사용자가 기억해야 할 것들을 최소화하는 것.
- 송금했던 계좌번호 리스트를 보여주거나, 최근 검색 기록을 보여주는 것 등이 있다.
7. 유연함과 효율성
- 사용자의 숙련도에 따라 여러 가지 수행 방법을 준비하는 설계가 필요하기 때문에, 같은 기능도 여러 방법으로 실행할 수 있도록 배치하는 것.
- 프로그램 단축키 설정 또는 sns 간편 가입 등이 있다.
8. 심미성과 간결한 디자인
- 인터페이스에는 관련없거나 불필요한 정보가 포함되지 않게 하는 것.
- 카카오톡 우측 상단 톱니바퀴 버튼을 누르면 '편집', '친구 관리', '전체 설정'이 뜨는 것을 예를 들 수 있다.
9. 사용자의 오류 인식・진단・제거
- 오류 발생 시, 사용자가 스스로 문제를 파악하고 수정할 수 있도록 설계해야 한다는 뜻.
- 회원가입 할 때, 이름, 비밀번호, 이메일 등 입력 필드에 대한 에러 메시지를 예를 들 수 있다.
10. 지원과 도움 문서
- 도움말이나 설명서와 같이 도움을 줄 수 있는 다양한 문서나 서비스가 제공되어야 한다는 뜻.
- 가이드 문서를 볼 수 있다.