← 목록으로

사용자 경험을 설계하는 기본 방법

사용자 경험을 설계할 때 어떤 흐름으로 생각해야 하는지 기본적인 UX 설계 방법을 정리합니다.

사용자 경험(User Experience, UX)은 서비스의 성공에 결정적인 영향을 미칩니다. 하지만 많은 사람들이 UX를 단순히 "예쁜 디자인"이나 "사용하기 편한 버튼 배치"로 오해합니다. UX는 사용자가 서비스를 처음 알게 되는 순간부터 사용을 끝마치고 나서까지의 모든 경험을 포함하는 훨씬 넓은 개념입니다.

UX vs UI 차이점

UX(User Experience)와 UI(User Interface)는 자주 혼동되지만 명확히 다른 개념입니다.

UI(User Interface): 사용자가 실제로 보고 클릭하고 입력하는 시각적 요소입니다. 버튼의 색상, 폰트, 레이아웃, 아이콘, 여백 등이 UI입니다. UI는 시각적 커뮤니케이션에 해당합니다.

UX(User Experience): 사용자가 서비스를 통해 겪는 전체 경험입니다. 서비스를 처음 발견하고, 가입하고, 핵심 기능을 사용하고, 문제를 만나고, 해결하는 전 과정에서 느끼는 감정과 만족도입니다. UX는 UI를 포함하지만 그보다 훨씬 큰 개념입니다.

비유하자면, 레스토랑에서 음식의 맛, 서비스, 분위기, 가격 합리성 등 전체 경험이 UX라면, 그릇과 인테리어 디자인은 UI에 해당합니다. 음식이 맛있어도 서비스가 불친절하면 전체 경험은 나쁩니다.

사용자 여정 지도 (User Journey Map) 만드는 방법

사용자 여정 지도는 특정 목표를 달성하기 위해 사용자가 거치는 모든 단계, 그 과정에서 느끼는 감정, 발생하는 문제를 시각화한 것입니다.

작성 방법

1단계: 페르소나 선택: 누구의 여정을 그릴지 먼저 정합니다. "20대 직장인 여성 김지연, 처음으로 재테크에 관심을 갖게 됨"처럼 구체적인 인물을 설정합니다.

2단계: 시나리오 설정: 어떤 목표를 달성하려는 여정인지 정합니다. "주식 투자를 처음 시작하는 과정"처럼 구체적인 시나리오입니다.

3단계: 단계 나열: 인식 → 탐색 → 가입 → 사용 → 재방문의 큰 단계를 나누고, 각 단계에서 취하는 구체적인 행동을 나열합니다.

4단계: 감정 기록: 각 단계에서 느끼는 감정을 긍정(+)과 부정(-) 척도로 표시합니다. 감정이 가장 낮아지는 구간이 개선이 필요한 핵심 지점입니다.

5단계: 기회 발견: 감정이 낮은 구간에서 어떤 개선이 가능한지 아이디어를 기록합니다.

Miro, FigJam, Notion 등 온라인 화이트보드 도구를 사용하면 팀 전체가 함께 여정 지도를 작성하고 공유하기 좋습니다.

페르소나 설계 방법과 예시

페르소나는 실제 사용자 데이터와 리서치를 바탕으로 만든 가상의 사용자 프로필입니다. 상상으로 만드는 것이 아니라 실제 인터뷰, 설문, 행동 데이터를 분석해서 만들어야 합니다.

페르소나 구성 요소

  • 기본 정보: 이름, 나이, 직업, 거주지
  • 목표: 서비스를 통해 이루고 싶은 것
  • 불편함: 현재 겪고 있는 문제, 기존 해결책의 한계
  • 행동 패턴: 비슷한 서비스를 어떻게 사용하는지
  • 기술 수준: 디지털 도구에 얼마나 익숙한지
  • 인용구: 실제 인터뷰에서 나온 핵심 발언

예시: 가계부 앱의 페르소나

이름: 박서준 (32세, 직장인) 목표: 월 지출을 파악해서 저축 목표를 달성하고 싶음 불편함: 기존 가계부 앱들이 입력하기 번거로워 3일 이상 유지하지 못함. 자동 연동 기능이 있어도 카테고리가 맞지 않아 직접 수정해야 함 행동 패턴: 점심시간에 스마트폰으로 빠르게 확인, 주말에 한 주를 정리하는 습관 인용구: "결국 꾸준히 쓸 수 있는 앱이 최고예요. 기능이 많아도 복잡하면 안 써요"

이 페르소나를 보면 입력 간소화, 자동화, 모바일 최적화가 핵심이라는 것을 알 수 있습니다.

제이콥 닐슨의 10가지 휴리스틱

UX 전문가 제이콥 닐슨(Jakob Nielsen)이 제시한 사용성 평가 기준 10가지는 오늘날에도 UX 설계의 기본 원칙으로 활용됩니다.

  1. 시스템 상태 가시성: 사용자가 지금 무슨 일이 일어나고 있는지 항상 알아야 합니다. 로딩 중, 저장 완료, 에러 발생 등 시스템 상태를 명확히 보여주세요.

  2. 현실과의 일치: 사용자에게 익숙한 언어와 개념을 사용합니다. 기술 용어 대신 일상적인 표현을 씁니다.

  3. 사용자 제어와 자유: 실수했을 때 쉽게 되돌릴 수 있어야 합니다. "실행 취소", "뒤로 가기"가 명확해야 합니다.

  4. 일관성과 표준: 같은 의미의 요소는 같은 모양이어야 합니다. 플랫폼 관례를 따라야 합니다.

  5. 에러 방지: 에러 메시지보다 애초에 에러가 발생하지 않도록 설계합니다. 삭제 전 확인 메시지가 그 예입니다.

  6. 기억보다 인식: 사용자가 무언가를 기억해야 하는 부담을 줄입니다. 입력 필드에 플레이스홀더 텍스트, 선택 가능한 옵션 목록 표시 등이 도움이 됩니다.

  7. 유연성과 효율성: 초보자와 전문가 모두를 위한 경로를 제공합니다. 키보드 단축키, 빠른 액션 메뉴 등이 고급 사용자를 위한 도구입니다.

  8. 미니멀리즘: 관련 없거나 불필요한 정보는 제거합니다. 정보가 많을수록 중요한 정보가 묻힙니다.

  9. 에러 인식, 진단, 복구 지원: 에러 메시지는 평이한 언어로 문제를 명확히 설명하고, 해결 방법을 제시해야 합니다.

  10. 도움말과 문서: 도움 없이도 사용 가능한 것이 이상적이지만, 필요할 때 찾기 쉬운 도움말이 있어야 합니다.

사용성 테스트 방법 (5명 테스트 법칙)

UX 전문가 제이콥 닐슨의 연구에 따르면, 사용성 테스트에서 5명의 사용자를 테스트하면 전체 사용성 문제의 약 85%를 발견할 수 있습니다. 5명이 넘어가면 같은 문제가 반복 발견되므로 비용 대비 효율이 낮아집니다.

사용성 테스트 진행 방법

  1. 태스크 설계: "회원가입을 해주세요", "상품을 구매해주세요"처럼 구체적인 행동 지시를 준비합니다.
  2. 생각 소리내기 (Think Aloud): 테스트 중 생각하는 것을 소리 내어 말해달라고 요청합니다. 어디서 혼란을 느끼는지 바로 알 수 있습니다.
  3. 관찰과 기록: 어떤 단계에서 멈추는지, 어디를 먼저 클릭하는지 기록합니다. 인터뷰가 아닌 관찰이 목적이므로 힌트를 주지 않습니다.
  4. 사후 인터뷰: 테스트 후 전반적인 인상, 혼란스러웠던 부분, 개선 의견을 물어봅니다.
  5. 패턴 분석: 5명의 결과를 모아 반복적으로 등장하는 문제를 우선순위에 두고 개선합니다.

좋은 UX의 실제 사례 분석

토스: 금융 앱은 복잡하다는 편견을 깬 대표 사례입니다. 한 화면에 하나의 행동만 요구하고, 불필요한 단계를 모두 제거했습니다. 토스 송금은 수신인 선택 → 금액 입력 → 확인의 3단계로 끝납니다.

Duolingo: 언어 학습을 게임처럼 만들었습니다. 진도 표시, 스트릭(연속 학습일), 즉각적인 피드백으로 사용자가 성취감을 느끼도록 설계했습니다. 지루할 수 있는 반복 학습을 재미있게 만든 UX 설계입니다.

무료 UX 리서치 도구 소개

Hotjar (무료 플랜): 히트맵, 세션 레코딩, 사용자 설문을 제공합니다. 사용자가 실제로 화면의 어느 부분을 클릭하고 어디까지 스크롤하는지 시각화합니다.

Google Analytics 4: 사용자 행동 흐름, 이탈률, 전환율을 무료로 분석합니다. 어느 페이지에서 이탈이 많은지 파악하는 데 유용합니다.

Maze: 프로토타입 기반 원격 사용성 테스트 도구입니다. Figma 프로토타입을 연동해 태스크 성공률, 클릭 히트맵을 측정할 수 있습니다.

Lyssna (구 UsabilityHub): 5초 테스트, 클릭 테스트, 설문 등 다양한 리서치 방법을 지원합니다.

FigJam: 팀과 함께 사용자 여정 지도, 페르소나, 아이디어 워크샵을 진행하기 좋은 협업 화이트보드입니다.

좋은 UX는 사용자가 서비스를 사용할 때 생각 없이도 자연스럽게 다음 행동을 할 수 있는 상태를 만드는 것입니다. 거창한 리서치가 없어도 5명과의 테스트, 사용자 여정 지도 한 장으로 시작할 수 있습니다.