통합 요약노트
Ch.9 UX 법칙 (하)
제이콥의 법칙, 테슬러의 법칙, 도허티 임계값 외
이 챕터의 내용
제이콥의 법칙과 컨벤션
Nielsen Norman Group의 Jakob Nielsen이 정립한 제이콥의 법칙 — 사용자는 다른 사이트에서 보낸 시간이 대부분이므로, 익숙한 패턴을 기대합니다.
사용자의 99% 시간은 당신의 사이트 밖에서 보내집니다
제이콥의 법칙(Jakob's Law)의 핵심은 간단합니다: 사용자는 수십, 수백 개의 다른 웹사이트와 앱을 이미 사용해왔습니다. 그래서 당신의 사이트도 다른 사이트와 같은 방식으로 작동할 것이라 기대합니다.
"Users spend most of their time on OTHER sites" — 사용자는 대부분의 시간을 다른 사이트에서 보낸다
- 제이콥의 법칙: 사용자는 다른 사이트의 패턴을 기대한다
- 보편적 컨벤션: 햄버거 메뉴, 장바구니 위치, 로고 클릭 = 홈
- 관습 준수: 핵심 기능(내비게이션, 결제, 에러 처리)에서는 필수
- 관습 파괴: 명확한 이점 + 낮은 학습 비용 + A/B 검증 필요
- 핵심: 기능은 익숙하게, 표현은 차별화하라
테슬러의 법칙과 복잡도
Larry Tesler가 제시한 테슬러의 법칙(복잡도 보존 법칙) — 복잡도는 사라지지 않고, 시스템과 사용자 사이에서 이동할 뿐입니다.
복잡도는 사라지지 않는다 이동할 뿐이다
테슬러의 법칙(Tesler's Law)은 '복잡도 보존 법칙(Law of Conservation of Complexity)'이라고도 불립니다. 모든 시스템에는 더 이상 줄일 수 없는 고유 복잡도(inherent complexity)가 존재합니다.
핵심 질문: 이 복잡도를 시스템이 흡수할 것인가, 사용자에게 전가할 것인가?
- 테슬러의 법칙: 복잡도는 사라지지 않고, 시스템↔사용자 사이에서 이동한다
- 고유 복잡도(Inherent Complexity): 더 이상 줄일 수 없는 최소 복잡도
- 좋은 UX: 시스템이 복잡도 흡수 → 개발 비용↑ 사용자 부담↓
- 나쁜 UX: 사용자에게 복잡도 전가 → 에러 코드, 수동 설정, 형식 변환 요구
- 실무: 스마트 기본값, 자동완성, 의미 있는 에러 메시지로 사용자 부담 최소화
도허티 임계값과 UX 법칙 총정리
IBM의 Walter Doherty가 1982년에 발표한 도허티 임계값 — 시스템 응답이 400ms 이내면 사용자는 '즉각적'으로 느낍니다.
400ms 이내의 응답은 '즉각적'으로 느껴집니다
1982년 IBM의 Walter Doherty와 Ahrvind Thadani는 연구를 통해, 시스템 응답 시간이 400ms 이하일 때 사용자의 생산성과 만족도가 급격히 높아진다는 것을 발견했습니다. 이것을 도허티 임계값(Doherty Threshold)이라 합니다.
핵심: 실제 속도를 높일 수 없다면, 체감 속도를 높여라 — 이것이 로딩 UX의 본질이다
- 피츠의 법칙: 크기↑ 거리↓ = 빠른 조작 (44px, 하단 내비, 무한 너비)
- 힉의 법칙: 선택지↑ 결정시간↑ → 점진적 공개, 카테고리화
- 밀러의 법칙: 7±2 chunks → 청킹, 시각적 그룹핑
- 제이콥의 법칙: 익숙한 패턴 기대 → 핵심 기능은 관습 준수
- 테슬러의 법칙: 복잡도 불변 → 시스템이 흡수해야 좋은 UX
- 도허티 임계값: 400ms 이내 = 즉각적 → 스켈레톤, 옵티미스틱 업데이트
- 보너스: 폰 레스토프, 계열 위치, 자이가르닉, 심미적 사용성, 피크-엔드, 파킨슨
핵심 용어 모음
햄버거 메뉴 (☰)
3줄 아이콘 = 숨겨진 메뉴. 2012년경부터 전 세계적으로 학습된 패턴
장바구니 아이콘 (🛒)
우측 상단 = 구매 목록. 숫자 배지 = 담긴 수량
좌측 상단 로고
클릭 시 홈으로 이동. 거의 모든 웹사이트의 공통 규칙
왼쪽 스와이프
iOS에서 '삭제' 액션. Android에서도 점차 보편화
밑줄 텍스트
파란색 밑줄 = 클릭 가능한 링크. 웹 초창기부터의 관습
Google 검색
사용자: 키워드 입력만. 시스템: 수십 억 페이지 인덱싱, NLP, 랭킹, 맞춤법 교정, 의도 파악
Apple AirDrop
사용자: 공유 → 상대방 선택. 시스템: Wi-Fi Direct, Bluetooth 핸드셰이크, 암호화, 파일 전송
카카오택시
사용자: 목적지 입력 → 호출. 시스템: GPS 매칭, 실시간 배차, 경로 최적화, 요금 산정
Gmail 스팸 필터
사용자: 아무것도 안 함. 시스템: 머신러닝으로 스팸 자동 분류 → 99.9% 정확도
고급 설정 덤프
수십 개의 토글과 드롭다운을 사용자가 일일이 설정해야 함
에러 코드만 표시
'Error 0x80070005' 표시 → 사용자가 직접 검색해서 해결해야 함
수동 시간대 설정
여행 시 사용자가 직접 시간대를 변경해야 함 (vs 스마트폰 자동 변경)
비교 정리
| 항목 | 관습 준수 (안전) | 관습 파괴 (위험) |
|---|---|---|
| 학습 비용 | 0에 가까움 — 이미 알고 있는 패턴 | 학습 필요 — 사용자가 새 패턴을 익혀야 함 |
| 오류율 | 낮음 — 예상대로 작동 | 초기 높음 — 기존 습관과 충돌 |
| 차별화 | 낮음 — 다른 서비스와 비슷함 | 높음 — 독특한 경험 (성공 시 강력한 브랜딩) |
| 적합한 영역 | 내비게이션, 결제, 로그인 등 핵심 흐름 | 브랜드 인터랙션, 콘텐츠 탐색 등 탐험적 영역 |
| 항목 | 시스템이 흡수 (좋은 UX) | 사용자에게 전가 (나쁜 UX) |
|---|---|---|
| 주소 입력 | 지도에서 핀 찍기 / 자동완성 검색 | 우편번호 + 시/도 + 구/군 + 상세주소 수동 입력 |
| 비밀번호 | 소셜 로그인 / 생체 인증 / 패스키 | 대문자+소문자+숫자+특수문자 8자리 이상 + 90일마다 변경 |
| 에러 메시지 | '결제 카드가 만료되었습니다. 카드 정보를 업데이트해주세요.' | 'Error 402: Payment Required' |
| 설정 | 스마트 기본값 + 필요 시 '고급 설정' 확장 | 50개 옵션을 한 페이지에 나열 |
퀴즈와 인터랙션으로 더 깊이 학습하세요
play_circle인터랙티브 코스 시작하기