“50문항이요? 그냥 나가면 안 되나요?”
처음 Soul Test를 설계할 때 팀 내부에서 가장 많이 나온 말이다. 50문항은 길다. 요즘 사용자들의 평균 집중 지속 시간이 8초라는 통계를 들이밀지 않더라도, 앱을 처음 켠 사람에게 50개짜리 설문을 들이미는 건 직관적으로 무리처럼 느껴진다.
그런데도 썸블링은 50문항을 고수했다. 이유는 단순하다. 정확도 때문이다. 그리고 그 정확도를 포기하지 않으면서 사람들이 끝까지 풀게 만드는 것이 Soul Test UX 설계의 핵심 과제였다.
왜 하필 50문항인가
OCEAN 모델(개방성·성실성·외향성·친화성·신경성)은 현재 가장 광범위하게 검증된 성격 측정 프레임워크다. 문제는 이 모델을 신뢰할 수 있는 수준으로 측정하려면 5요인 각각에 최소 6문항이 필요하다는 점이다. 즉 OCEAN만으로 30문항.
여기서 끝이 아니다. 썸블링의 매칭은 성격만으로 이루어지지 않는다. 성격이 비슷하다고 반드시 잘 맞는 게 아니라는 건 누구나 안다. 가치관(가족, 커리어, 로맨스, 모험, 우정 등)이 얼마나 겹치는지, 그리고 애착 유형(안정형·불안형·회피형·혼란형)이 서로를 보완하는지가 관계 지속성에 훨씬 큰 영향을 미친다는 연구들이 있다.
그래서 나온 구성이다:
- OCEAN 측정: 30문항 (요인당 6문항)
- 가치관 측정: 10문항
- 애착 유형 측정: 10문항
- 합계: 50문항
이 숫자를 줄이면 정확도가 떨어지고, 매칭의 의미가 사라진다. Soul Test를 대충 끝낸 사람과 정성껏 끝낸 사람의 매칭 결과가 같아서는 안 된다.
flowchart LR
subgraph Test["소울 테스트 50문항"]
O["OCEAN 성격<br/>30문항<br/>(요인당 6문항)"]
V["가치관<br/>10문항"]
A["애착 유형<br/>10문항"]
end
subgraph Analysis["분석 결과"]
OR["5차원 벡터<br/>0~100점"]
VR["10차원 벡터<br/>가치관 점수"]
AR["4가지 유형 분류<br/>안정·불안·회피·혼란"]
end
O --> OR
V --> VR
A --> AR
OR --> SS["Soul Score<br/>매칭 벡터 생성"]
VR --> SS
AR --> SS
폼이 아닌 대화로
50문항을 어떻게 제시하느냐가 완료율을 결정한다. 초기 프로토타입은 전형적인 설문 폼이었다. 문항 번호, 질문 텍스트, 라디오 버튼 5개. 깔끔하고 빠르다. 그리고 지루하다.
두 번째 시도에서 채팅 버블 스타일을 도입했다. 질문이 말풍선처럼 왼쪽에서 올라오고, 사용자는 아래에 놓인 5개의 선택지를 누른다. 이 UI가 더 효과적인 이유는 심리적 프레이밍 때문이다.
설문을 채우는 느낌 vs 누군가와 대화하는 느낌. 후자가 훨씬 덜 피로하다. 버블 스타일은 “이건 시험이 아니라 나를 알아가는 과정”이라는 맥락을 자연스럽게 형성한다. 실제로 앱에서는 썸블링이 질문을 건네는 듯한 연출로 구현했다.
"새로운 아이디어나 경험을 탐구하는 것을 즐긴다"
① 전혀 아니다
② 아니다
③ 보통이다
④ 그렇다
⑤ 매우 그렇다
리커트 5점 척도는 심리 측정의 표준이다. 1점(전혀 아니다)과 5점(매우 그렇다)의 극단을 명확히 하고, 3점(보통이다)을 중립으로 배치한다. 선택지에 숫자만 표시하면 사람마다 해석이 달라지기 때문에, 썸블링은 각 선택지에 짧은 텍스트 레이블을 항상 함께 표시한다.
카테고리 전환의 심리적 설계
50문항을 한 덩어리로 제시하면 “아직 20문항 남았어”라는 생각이 지치게 만든다. Soul Test는 세 카테고리(성격 → 가치관 → 애착 유형)로 나뉘어 있다는 점을 적극적으로 활용했다.
각 카테고리가 끝나는 지점에 전환 화면을 넣었다. “성격 파악 완료! 당신의 OCEAN 프로필을 분석했어요. 이제 당신이 중요하게 생각하는 것들을 알아볼게요.” 같은 짧은 메시지와 함께 잠깐의 숨 고르기를 제공한다.
이 전환 화면의 효과는 두 가지다. 첫째, 진행감을 준다. 30문항을 마쳤다는 성취감이 나머지 20문항을 계속할 동기가 된다. 둘째, 맥락 전환을 도와준다. 성격 질문과 가치관 질문은 결이 다르다. 전환 화면 없이 바로 넘어가면 사용자가 질문의 의도를 혼동하기 쉽다.
flowchart TD
A["성격 질문<br/>1~30문항"] --> B["🎉 전환 화면<br/>성격 파악 완료!"]
B --> C["가치관 질문<br/>31~40문항"]
C --> D["🎉 전환 화면<br/>가치관 분석 완료!"]
D --> E["애착 유형 질문<br/>41~50문항"]
E --> F["✨ 분석 로딩 화면<br/>3~4초 연출"]
F --> G["📊 결과 화면<br/>OCEAN 레이더 차트<br/>애착 유형 카드<br/>성격 태그"]
style B fill:#7F5AF0,stroke:#7F5AF0,color:#fff
style D fill:#7F5AF0,stroke:#7F5AF0,color:#fff
style F fill:#FF6B9D,stroke:#FF6B9D,color:#fff
style G fill:#FF6B9D,stroke:#FF6B9D,color:#fff
프로그레스 바의 힘
“3 / 50” 같은 카운터보다 프로그레스 바가 완료율에 유리하다는 건 UX 연구에서 반복적으로 나오는 결과다. 숫자는 남은 양을 떠올리게 하지만, 막대는 이미 해낸 양을 시각화한다.
썸블링의 프로그레스 바는 상단에 고정되어 있고, 보라색(Primary #7F5AF0)으로 채워진다. 문항을 하나 답할 때마다 조금씩 채워지는 애니메이션이 있다. 작은 디테일이지만, 이 작은 진전의 느낌이 다음 문항으로 넘어가는 마찰을 줄인다.
카테고리 전환 화면에서는 프로그레스 바가 해당 카테고리 완료를 시각적으로 강조한다. “성격 분석 30문항 완료” 텍스트와 함께 바가 60%를 채우는 모습은 “이미 반 이상 왔다”는 인식을 심어준다.
localStorage 자동 저장: 중단해도 괜찮아
현실적인 문제가 있다. 50문항을 단번에 끝낼 수 있는 환경이 항상 보장되지 않는다. 지하철에서 하다가 내려야 할 수도 있고, 전화가 올 수도 있다.
Soul Test는 답변할 때마다 localStorage에 진행 상태를 자동 저장한다. 앱을 닫고 다시 열어도 이어서 풀 수 있다. 이 기능은 단순한 편의 기능이 아니라 완료율을 지키기 위한 안전망이다.
재진입 시 “30문항까지 답하셨네요. 이어서 진행하시겠어요?” 메시지와 함께 이어하기 버튼이 나온다. 처음부터 다시 시작하는 옵션도 제공하지만, 대부분은 이어하기를 선택한다.
분석 중 로딩 화면: 기대감 설계
50문항을 다 풀고 “완료” 버튼을 누르면 즉시 결과가 나오지 않는다. 3~4초의 분석 로딩 화면이 나온다. 실제 계산은 1초도 안 걸리지만 의도적으로 연출을 넣었다.
이유가 있다. “OCEAN 프로파일 분석 중…”, “가치관 패턴 파악 중…”, “매칭 벡터 생성 중…” 같은 텍스트가 순차적으로 나오면서, 사용자는 자신의 답변이 의미 있는 무언가로 변환되고 있다는 느낌을 받는다.
즉시 결과가 나오면 오히려 “이게 다야?” 하는 허무함이 생길 수 있다. 짧은 대기 시간은 결과에 대한 기대감을 높이고, 이후 나오는 Soul Card의 가치를 높인다.
결과 화면: 데이터를 정체성으로
OCEAN 5요인 점수를 나열하는 것만으로는 부족하다. 숫자를 이야기로 바꿔야 한다.
결과 화면의 구성은 세 층위다. 첫 번째, OCEAN 레이더 차트. 오각형 형태로 5요인이 시각화되어 “나의 모양”이 한눈에 보인다. 두 번째, 애착 유형 카드. 안정형·불안형·회피형·혼란형 중 하나로 분류되고, 그 유형의 특성과 관계에서의 강점·성장 포인트가 서술된다. 세 번째, 성격 태그. “창의적인”, “공감능력 높은”, “계획적인” 같은 짧은 태그들이 배지 형태로 나열된다.
이 결과는 공유 가능하다. 카카오 공유, 클립보드 복사로 Soul Card 이미지를 친구에게 보낼 수 있고, 이게 자연스러운 바이럴 루프가 된다.
미니 소울테스트: 프로파일은 살아있다
성격은 변한다. 20대 초반의 나와 30대의 나는 다르고, 삶의 사건들이 OCEAN 점수에 영향을 미친다. 최초 50문항으로 고정된 프로파일이 계속 유효하다고 볼 수 없다.
썸블링은 월 1회 10문항짜리 미니 소울테스트를 제공한다. 기존 결과에 새 응답을 블렌딩해서 매칭 벡터를 미세 조정한다. 이것은 정확도를 위한 기능이기도 하지만, 사용자가 매달 자신을 점검하는 리텐션 루프이기도 하다.
대화형 UI가 만드는 차이
일반 설문 폼과 채팅 버블 스타일의 완료율 차이는 가설 수준이지만, 썸블링 팀의 내부 사용자 테스트에서는 대화형 UI가 약 40% 더 높은 완료율을 보였다. 정확한 수치보다 중요한 건 방향성이다.
사람들은 “설문을 채운다”는 느낌보다 “나를 소개한다”는 느낌일 때 더 끝까지 간다. Soul Test가 폼이 아닌 대화여야 하는 이유다.
50문항은 여전히 길다. 하지만 잘 설계된 50문항은 사용자가 “이 앱이 나를 진지하게 이해하려 한다”고 느끼게 만든다. 그리고 그 느낌이 썸블링을 계속 쓰게 하는 첫 번째 이유가 된다.
GitHub 계정으로 로그인하여 댓글을 남길 수 있습니다. 허위사실, 욕설, 사칭 등의 댓글은 통보 없이 삭제될 수 있습니다.