에릭 리스의 사용성 프레임워크

에릭 리스(Eric Reiss)는 2013년 9월 영국 에든버러에서 열린 Euro IA 2013 컨퍼런스의 워크숍 "Usable Usability"에서, 자신의 동명 저서(2012)를 바탕으로 사용성을 실무에서 점검 가능한 체크리스트 형태로 정리해 발표했다. 핵심 전제는 "사용성은 상황적인 것(Usability is situational)"이라는 것으로, 사용성을 물리적 층위의 사용 편의성(Ease of Use)—"내가 원하는 것을 하는가"—과 심리적 층위의 간결한 명료성(Elegance and Clarity)—"내가 기대하는 것을 하는가"—두 축으로 구분한다. 이는 "사용자가 정보를 입력하고 다시 얻을 수 있으면 사용 가능하다"는 개발자의 기능 중심 정의와, "한 장소에서 다른 장소로 이동시킬 수 있으면 사용 가능하다"는 비전문가의 목적 중심 정의가 실은 서로 다른 층위—기능과 심리—를 가리키고 있음을 보여주는 사례로 설명된다.

Ease of Use는 다시 다섯 요소로 나뉜다. 기능적(Functional)—버튼·링크·네비게이션이 실제로 작동하는가, 반응(Response)—클릭·저장·변화에 대해 시각적 피드백이 즉각 주어지는가, 인간공학적(Ergonomic)—중립적 자세와 적은 힘으로 조작 가능한가(이 항목에서 피츠의 법칙이 버튼 크기·거리 설계의 근거로 인용된다), 편리한(Convenient)—관련 요소가 함께 배치되고 스크롤이 최소화되는가, 풀 프루프(Foolproof)—실수를 방지하는 상기(Remind)·경고(Alert)·강제(Force) 장치를 갖췄는가이다. 풀 프루프 항목에서는 커스터마이제이션(내가 설정하는 것)과 퍼스널라이제이션(시스템이 나를 위해 추정해 제공하는 것)을 구분해, 개인화 도구가 더 이상 유효하지 않은 과거 행동을 계속 기억해 오히려 방해가 될 수 있음을 경계한다.

Elegance and Clarity도 다섯 요소로 구성된다. 가시성(Visible)—보이지 않는 컨트롤은 존재하지 않는 것과 같으므로 그룹화·색상으로 시각 위계를 만들고 시각적 노이즈를 줄여야 한다는 원칙, 이해 가능성(Understandable)—사용자가 묻지 않은 질문까지 예상해 공유된 레퍼런스를 만드는 것, 논리성(Logical)—"왜 이렇게 동작하지?"라는 의문이 들지 않도록 기능·반응·인간공학·편의성·풀프루프 각 영역에서 인과관계가 성립하는 것, 일관성(Consistent)—같은 이름은 같은 동작을, 같게 보이는 것은 같게 동작하도록 유지하는 것, 예측 가능성(Predictable)—기능과 네비게이션이 항상 같은 위치에 있고 다단계 프로세스의 진행 상황을 사용자가 미리 알 수 있게 하는 것이다. 리스는 이 10개 하위 요소 각각에 대해 "고려해야 할 10가지 질문" 형식의 실무 체크리스트를 제시해, 추상적 원칙을 구체적 점검 항목으로 바꿔 사용할 수 있게 했다.

이 프레임워크의 실무적 가치는 사용성 문제를 "이 화면이 불편하다"는 막연한 감각이 아니라, 물리적 문제(기능·반응·인간공학·편의성·풀프루프)인지 심리적 문제(가시성·이해가능성·논리성·일관성·예측가능성)인지로 먼저 구분해 원인을 좁혀갈 수 있게 한다는 점이다. 같은 컨퍼런스 첫날 오후에 이어진 자매 워크숍 "Being in Business with IA"(정보 구조 설계 IA 참고)가 정보 구조를 크로스채널 관점에서 다룬 것과 대비해, 이 워크숍은 화면·인터페이스 단위의 사용성을 다뤘다는 점에서 상호 보완적이다.

핵심 내용

  • 사용성은 상황적이라는 전제 위에서 물리적 층위(Ease of Use)와 심리적 층위(Elegance and Clarity)로 구분
  • Ease of Use = Functional + Responsive + Ergonomic + Convenient + Foolproof
  • Elegance and Clarity = Visible + Understandable + Logical + Consistent + Predictable
  • Ergonomic 항목에서 피츠의 법칙을 버튼 크기·배치의 근거로 인용
  • Foolproof 항목: Customization(사용자가 설정)과 Personalization(시스템이 추정해 제공)의 구분, 낡은 개인화 데이터가 오히려 방해가 될 수 있음을 경계
  • 10개 하위 요소마다 "고려해야 할 10가지 질문" 체크리스트 형식으로 실무 적용 가능하게 구성
  • 물리적 문제와 심리적 문제를 구분해 사용성 이슈의 원인을 좁혀가는 진단 도구로 활용 가능

관련 개념

출처

최종 업데이트: 2026-09-04 | 출처 1개