UX, 코딩 없이 개선? Maze & UserTesting로 사용자 잡기

5 min read0 viewsBy Colemearchy
사용성 테스트UX 디자인MazeUserTestingPMAI 스타트업

UX, 코딩 없이 개선? Maze & UserTesting로 사용자 잡기

솔직히 말해볼까요? 저는 코딩을 할 줄 모르는 디자이너 출신 PM입니다. AI 스타트업에서 제품을 만지다 보니, '결국 사용자가 전부'라는 진리를 뼛속 깊이 새기게 됐죠. 특히, 우리 제품의 UX가 매끄럽지 못할 때면 밤잠을 설치기 일쑤였습니다. 사용자의 불만 섞인 피드백, 낮은 전환율... 이 모든 것이 UX의 실패로 귀결될 때, 제 머릿속은 복잡한 알고리즘처럼 엉켜버렸죠. 하지만 저는 개발자가 아니기에, 코드를 직접 건드릴 수는 없었습니다. 그렇다면 어떻게 해야 했을까요? 바로 사용성 테스트라는 강력한 무기를 활용하는 것이었습니다.

이번 글에서는 제가 Maze와 UserTesting 같은 도구를 어떻게 활용하여, 코딩 실력과는 별개로 우리 제품의 UX를 한 단계 끌어올렸는지, 그 구체적인 경험과 인사이트를 공유하려고 합니다. 이 글을 다 읽고 나면, 여러분도 당장 오늘부터 사용자 중심의 UX 개선을 시작할 수 있을 거예요. 이건 단순한 팁이 아니라, 제가 겪어온 시행착오와 성공 경험을 녹여낸 '실전 가이드'입니다.

왜 사용성 테스트인가? '감'이 아닌 '데이터'로 말하다

스타트업의 현실은 늘 시간과 자원이 부족합니다. 그렇기에 우리는 직관이나 '내 경험상'이라는 막연한 감에 의존해서는 안 됩니다. 특히 UX는 더욱 그렇죠. 사용자가 진짜로 무엇을 불편해하고, 무엇을 원하는지 정확히 알아야 합니다. 저는 종종 이런 생각을 합니다. '우리가 만드는 이 기능, 과연 사용자들이 의도한 대로, 혹은 그 이상으로 잘 활용할 수 있을까?' 이 질문에 대한 답을 명확하게 주는 것이 바로 사용성 테스트입니다.

저는 디자이너 시절부터 수많은 A/B 테스트와 설문조사를 경험했지만, 사용자 인터뷰나 프로토타입 테스트만큼 사용자의 '진짜' 행동 패턴과 '숨겨진' 니즈를 파악하는 데 효과적인 방법은 없었습니다. 특히 AI 기반 제품에서는 사용자의 복잡한 워크플로우나 학습 곡선을 이해하는 것이 필수적인데, 이를 위해서는 실제 사용자의 피드백이 절대적으로 필요합니다.

Maze: 빠르고, 반복적이며, 데이터 중심적인 테스트

Maze는 제가 가장 자주 사용하는 툴 중 하나입니다. 프로토타입을 올리고, 간단한 질문 몇 가지와 미션을 설정하면, 실제 사용자들이 웹이나 모바일 환경에서 이를 직접 테스트하고 그 결과를 실시간으로 받아볼 수 있습니다. 마치 사용자의 행동을 타임머신으로 들여다보는 느낌이죠.

제가 Maze를 사랑하는 이유:

  • 빠른 피드백 루프: 디자인 변경사항이 생겼을 때, 몇 시간 안에 여러 명의 사용자 피드백을 받을 수 있습니다. 이는 개발 리소스 투입 전, 디자인 오류를 미리 잡아내는 데 엄청난 도움이 됩니다.
  • 정량적 데이터: '어디에서 가장 많이 헤맸는지', '어떤 버튼을 클릭하지 않았는지', '미션을 완료하는 데 얼마나 걸렸는지' 등 구체적인 수치 데이터를 제공합니다. 이 데이터는 동료들과 제품 개선 방향을 논의할 때 강력한 근거가 됩니다.
  • 다양한 테스트 유형: 클릭 테스트, 임무 완수율, 스크린 녹화 등 다양한 방식으로 사용자의 행동을 분석할 수 있습니다. 저는 주로 '미션' 기반 테스트를 통해 사용자가 특정 기능을 얼마나 쉽게 찾아내고 사용하는지를 파악합니다.

실전 적용 예시:

얼마 전, 저희 AI 서비스의 새로운 온보딩 플로우를 디자인했을 때였습니다. 디자이너 팀과 저는 '이 정도면 사용자가 쉽게 따라올 수 있겠지'라고 생각했습니다. 하지만 Maze 테스트 결과, 절반 이상의 사용자가 특정 단계에서 이탈하거나 혼란스러워하는 것을 발견했습니다. 스크린 녹화 영상을 보니, 예상치 못한 곳에서 버튼을 누르려 하거나, 텍스트 설명을 건너뛰는 패턴이 보였습니다. 이를 통해 우리는 온보딩 안내 문구를 더 명확하게 수정하고, 중요한 CTA 버튼의 디자인을 눈에 띄게 변경하는 등 즉각적인 개선을 할 수 있었습니다. 만약 이 테스트를 거치지 않았다면, 실제 출시 후 많은 사용자가 이탈했을 가능성이 높았죠.

UserTesting: 깊이 있는 사용자 인사이트, '왜?'에 대한 해답

Maze가 빠르고 정량적인 데이터에 강점이 있다면, UserTesting은 좀 더 깊이 있는 정성적인 인사이트를 얻는 데 탁월합니다. 실제 사용자가 자신의 목소리로 제품에 대한 생각과 느낌을 솔직하게 이야기해주는 것을 직접 들을 수 있다는 점에서 큰 가치를 지닙니다.

제가 UserTesting을 활용하는 방식:

  • 실제 사용자의 '소리' 듣기: 프로토타입이나 실제 제품을 사용하면서 사용자가 느끼는 감정, 혼란스러움, 만족감 등을 직접 들을 수 있습니다. 이는 단순한 데이터 수치를 넘어, 사용자의 '마음'을 이해하게 해줍니다.
  • 다양한 사용자 페르소나: 특정 연령대, 직업군, 기술 숙련도 등 다양한 조건의 사용자를 모집하여 테스트할 수 있습니다. 저희 AI 서비스의 주요 타겟 사용자층과 일치하는 사람들의 피드백을 얻는 것이 중요했기에, UserTesting의 사용자 풀은 큰 도움이 되었습니다.
  • 심층 인터뷰: 테스트 후 추가적인 화상 인터뷰를 통해 더 깊이 있는 질문을 던지고, 사용자의 행동 이면에 숨겨진 의도를 파악할 수 있습니다. '왜 그 버튼을 클릭하지 않았나요?' 대신 '그때 어떤 생각이 드셨나요?'와 같은 질문은 훨씬 풍부한 답변을 이끌어냅니다.

실전 적용 예시:

저희 제품의 핵심 기능 중 하나가 다소 복잡한 설정 과정을 거쳐야 했습니다. Maze 테스트에서는 이탈률이 높지 않았지만, 왜 사용자들이 이 기능을 '사용할까 말까' 망설이는지 명확히 알 수 없었습니다. 그래서 UserTesting을 통해 실제 사용자들의 테스트 영상을 분석했습니다. 영상을 보니, 많은 사용자들이 설정 화면의 복잡한 용어나 옵션 때문에 부담감을 느끼고 있었습니다. 한 사용자는 '이걸 내가 다 이해하고 설정할 수 있을까?'라고 혼잣말을 하기도 했죠. 이 피드백을 바탕으로, 저희는 복잡한 설정 옵션을 '기본값'과 '고급 설정'으로 분리하고, 각 옵션에 대한 명확한 설명을 추가하는 업데이트를 진행했습니다. UserTesting 덕분에 우리는 단순한 '이탈' 문제를 넘어, 사용자가 느끼는 '불안감'이라는 근본적인 UX 문제를 해결할 수 있었습니다.

Maze vs. UserTesting: 언제 무엇을 써야 할까?

두 도구 모두 훌륭하지만, 저는 상황에 따라 전략적으로 사용합니다. 마치 해커가 필요에 따라 다른 도구를 꺼내 드는 것처럼 말이죠.

  • Maze: 디자인 초기 단계에서 빠르게 아이디어를 검증하거나, 기능의 사용성/탐색성을 대규모로 측정하고 싶을 때. A/B 테스트의 전 단계에서 가설을 검증하는 용도로도 좋습니다.
  • UserTesting: 깊이 있는 사용자 경험을 이해하고 싶거나, 복잡한 기능에 대한 사용자 반응을 파악하고 싶을 때. '왜?'라는 질문에 대한 답을 찾고, 사용자의 감정적인 반응까지 포착하고 싶을 때 최고의 선택입니다.

결론: 사용자 경험은 '건축'이 아닌 '조각'이다

저는 개발자가 아닙니다. 코드를 한 줄도 짜지 못합니다. 하지만 UX 개선에 있어서만큼은 누구보다 자신 있다고 말할 수 있습니다. 그 이유는 바로 Maze와 UserTesting 같은 도구를 통해 사용자의 목소리에 귀 기울이고, 그들의 행동을 데이터로 분석하며, 끊임없이 제품을 '조각'해나가기 때문입니다. 마치 조각가가 돌덩이에서 불필요한 부분을 깎아내 아름다운 형상을 만들듯, 우리는 사용자 피드백을 통해 제품의 불필요하거나 불편한 부분을 덜어내야 합니다.

여러분의 제품은 지금, 사용자의 '진짜' 목소리를 얼마나 잘 듣고 있나요? 혹시 '나만 좋으면 되지'라는 생각에 갇혀 있지는 않으신가요? 지금 당장 Maze나 UserTesting 같은 도구를 활용해 보세요. 코딩 실력과는 무관하게, 여러분의 제품을 사용자의 삶을 더욱 윤택하게 만드는 '명작'으로 만들 수 있을 것입니다.

UX, 코딩 없이 개선? Maze & UserTesting로 사용자 잡기