UX 연구원 & 디자이너은(는) 무엇을 하나요?
연구 데이터에서 사용자 페르소나를 생성하고, 여정 지도를 만들고, 사용성 테스트를 계획하며, 연구 결과를 실행 가능한 디자인 권장 사항으로 종합합니다.
목차
트리거 용어
다음과 같은 경우 이 스킬을 사용하세요:
- "사용자 페르소나 생성"
- "데이터로부터 페르소나 생성"
- "고객 여정 지도 작성"
- "사용자 여정 매핑"
- "사용성 테스트 계획"
- "사용성 연구 설계"
- "사용자 연구 분석"
- "인터뷰 결과 종합"
- "사용자 페인 포인트 식별"
- "사용자 원형 정의"
- "연구 샘플 크기 계산"
- "공감 지도 생성"
- "사용자 니즈 식별"
먼저 명확히 하기
연구 산출물을 생성하기 전에 아래 입력 사항을 확정하세요. 하나가 누락되었거나 모호하여 결과가 달라질 경우 질문하고, 그렇지 않은 경우 합리적인 기본값을 사용하고 어떤 값을 사용했는지 알리세요.
- 산출물 종류: 페르소나, 여정 지도, 사용성 테스트 계획, 연구 종합 (해당 워크플로우 및 템플릿 결정)
- 사용 가능한 데이터 및 양: 분석/인터뷰/설문조사 및 사용자 수 (페르소나 신뢰도 및 프로토 대 데이터 기반 페르소나 결정)
- 사용자 목표 및 범위: 페르소나, 매핑할 목표, 시작/종료 (여정 지도 단계 및 연구 질문 결정)
전체 목록 대신 이 요청에 가장 중요한 두세 가지 입력 사항에 대해 질문하세요. 사용자가 즉시 결과를 원하면 결과를 생성하고 상단에 가정을 명시하세요.
워크플로우
워크플로우 1: 사용자 페르소나 생성
상황: 사용자 데이터(분석, 설문조사, 인터뷰)가 있고 연구 기반 페르소나를 만들어야 합니다.
단계:
-
사용자 데이터 준비
필수 형식 (JSON):
[ { "user_id": "user_1", "age": 32, "usage_frequency": "daily", "features_used": ["dashboard", "reports", "export"], "primary_device": "desktop", "usage_context": "work", "tech_proficiency": 7, "pain_points": ["slow loading", "confusing UI"] } ] -
페르소나 생성기 실행
# 사람이 읽을 수 있는 출력 python scripts/persona_generator.py # 통합을 위한 JSON 출력 python scripts/persona_generator.py json -
생성된 구성 요소 검토
구성 요소 확인할 사항 원형 데이터 패턴과 일치하는가? 인구 통계 실제 데이터에서 파생되었는가? 목표 구체적이고 실행 가능한가? 좌절점 빈도 카운트를 포함하는가? 디자인 시사점 디자이너가 실행할 수 있는가? -
페르소나 검증
- 실제 사용자 3-5명에게 보여주기: "이것이 당신처럼 들리나요?"
- 고객 지원 티켓과 교차 확인
- 분석 데이터와 대조 검증
-
참조: 유효성 기준은
references/persona-methodology.md참조
프로토-페르소나 캔버스 (경량 대안)
연구 데이터가 부족하지만 팀 정렬을 위해 가설 기반 페르소나가 필요할 때 프로토-페르소나 캔버스를 사용하세요. 프로토-페르소나는 검증된 사실이 아닌 가정 도구이며, 테스트되고 개선되어야 합니다.
사용 시기: 연구 예산 없이 새로운 이니셔티브를 시작할 때, 교차 기능 팀을 빠르게 정렬할 때, 또는 사용자에 대한 테스트 가능한 가설을 만들 때.
프로토-페르소나 캔버스 템플릿:
### [두운 이름] (예: "Careful Carlos")
**바이오 및 인구 통계:**
- 나이, 지역, 사회적 지위, 경력 단계
- 온라인 활동, 여가 활동, 파트너 유무
**인용문** (그들이 말하고, 느끼고, 생각하는 것):
- "[그들의 관점을 포착하는 직접 인용문]"
- "[좌절이나 포부를 드러내는 인용문]"
**고통:**
- [문제 공간과 관련된 고통]
- [현재 해결 방법과 관련된 고통]
**달성하려는 것:**
- [관찰 가능한 행동 1]
- [관찰 가능한 행동 2]
**목표** (원하는 것, 필요로 하는 것, 꿈):
- [단기 목표]
- [장기적 포부]
**태도 및 영향:**
- 의사 결정 권한: [그들이 당신의 솔루션을 구매/채택할 수 있는가?]
- 의사 결정 영향자: [누가 그들의 결정에 영향을 미치는가?]
- 신념 및 태도: [어떤 신념이 그들의 선택에 영향을 미치는가?]
**검증할 가정:**
- [이 페르소나가 실행 가능하기 위해 반드시 참이어야 하는 최우선 가정]
- [두 번째 가정]
- [세 번째 가정]
프로토-페르소나 이후 다음 단계:
- 가정을 검증하기 위한 인터뷰 질문 생성 (권장)
- 범위 경계를 정의하기 위한 안티-페르소나 생성
- 한 페이지 분량의 이해관계자 브리핑으로 변환
워크플로우 2: 여정 지도 작성
상황: 특정 목표에 대한 종단간 사용자 경험을 시각화해야 합니다.
단계:
-
범위 정의
요소 설명 페르소나 어떤 사용자 유형인가 목표 그들이 달성하려는 것은 무엇인가 시작 여정을 시작하는 트리거 종료 성공 기준 시간 범위 시간/일/주 -
여정 데이터 수집
출처:
- 사용자 인터뷰 ("~하는 과정을 설명해 주세요"라고 질문)
- 세션 녹화
- 분석 (퍼널, 이탈 지점)
- 고객 지원 티켓
-
단계 매핑
일반적인 B2B SaaS 단계:
인지 → 평가 → 온보딩 → 채택 → 옹호 -
각 단계별 레이어 채우기
단계: [이름] ├── 행동: 사용자는 무엇을 하는가? ├── 접점: 어디에서 상호작용하는가? ├── 감정: 어떻게 느끼는가? (1-5) ├── 페인 포인트: 무엇이 그들을 좌절시키는가? └── 기회: 어디에서 개선할 수 있는가? -
세 가지 경험 경로 매핑 (행복 경로만이 아닌)
단계 행복 경로 실패 경로 어려운 경로 인지 검색을 통해 제품 발견 제품을 전혀 발견하지 못함 경쟁사 먼저 발견 고려 명확한 가치 제안 가격에 혼란 관리자 승인 필요 결정 쉬운 가입 흐름 양식 오류, 이탈 법적 검토 지연 전달 및 사용 원활한 온보딩 데이터 가져오기 불가 해결 방법 필요 충성도 옹호자가 됨 조용히 이탈 남지만 불평 - 행복 경로: 모든 것이 설계된 대로 작동합니다.
- 실패 경로: 사용자가 목표를 완료할 수 없고 이탈합니다.
- 어려운 경로: 사용자가 목표를 완료하지만 마찰, 해결 방법 또는 좌절이 있습니다.
-
단계별 KPI 및 소유권 추가
단계 선행 KPI 후행 KPI 팀 소유자 인지 사이트 방문, 광고 노출 브랜드 인지 마케팅 고려 데모 요청, 가격 페이지 조회 MQL 전환 마케팅/영업 결정 평가판 시작, 계약 발송 마감률 영업 사용 기능 채택, DAU 유지율 제품 충성도 NPS, 추천 수 LTV, 확장 매출 고객 성공 -
최상위 마찰 지점 및 개입 식별
각 마찰 지점에 대해 다음을 문서화:
마찰 지점 중요성 개입 예상 효과 노력 확신 [설명] [사용자/비즈니스 영향] [제안된 수정] 높음/중간/낮음 S/M/L 높음/중간/낮음 우선 순위 점수 = 빈도 x 심각도 x 해결 가능성
-
참조: 템플릿은
references/journey-mapping-guide.md참조
워크플로우 3: 사용성 테스트 계획
상황: 실제 사용자로 디자인을 검증해야 합니다.
단계:
-
연구 질문 정의
모호한 목표를 테스트 가능한 질문으로 변환:
모호함 테스트 가능 "사용하기 쉬운가?" "사용자가 3분 안에 결제를 완료할 수 있는가?" "사용자가 좋아하는가?" "사용자가 디자인 A 또는 B를 선택할 것인가?" "이해가 되는가?" "사용자가 힌트 없이 설정을 찾을 수 있는가?" -
방법 선택
방법 참가자 소요 시간 가장 적합한 경우 중재 원격 5-8명 45-60분 깊이 있는 통찰 비중재 원격 10-20명 15-20분 빠른 검증 게릴라 3-5명 5-10분 빠른 피드백 -
과업 설계
좋은 과업 형식:
시나리오: "파리 여행을 계획 중이라고 상상해 보세요..." 목표: "예산에 맞는 3박 호텔을 예약하세요." 성공: "확인 페이지가 보입니다."과업 진행: 워밍업 → 핵심 → 보조 → 예외 케이스 → 자유 탐색
-
성공 지표 정의
지표 목표 완료율 >80% 과업 소요 시간 <예상의 2배 오류율 <15% 만족도 >4/5 -
중재자 가이드 준비
- 생각 소리 내어 말하기 지침
- 유도하지 않는 프롬프트
- 과업 후 질문
-
참조: 전체 가이드는
references/usability-testing-frameworks.md참조
워크플로우 4: 연구 종합
상황: 원시 연구 데이터(인터뷰, 설문조사, 관찰)가 있고 실행 가능한 통찰이 필요합니다.
단계:
-
데이터 코딩
각 데이터 포인트에 태그 지정:
[GOAL]- 그들이 달성하려는 것[PAIN]- 그들을 좌절시키는 것[BEHAVIOR]- 그들이 실제로 하는 것[CONTEXT]- 언제/어디서 제품을 사용하는지[QUOTE]- 사용자의 직접적인 말
-
유사 패턴 클러스터링
사용자 A: 매일 사용, 고급 기능, 단축키 사용자 B: 매일 사용, 복잡한 워크플로우, 자동화 사용자 C: 주간 사용, 기본 니즈, 가끔 클러스터 1: A, B (파워 유저) 클러스터 2: C (일반 사용자) -
세그먼트 크기 계산
클러스터 사용자 % 실행 가능성 파워 유저 18 36% 주요 페르소나 비즈니스 사용자 15 30% 주요 페르소나 일반 사용자 12 24% 보조 페르소나 -
주요 결과 추출
각 테마별:
- 결과 진술
- 증거 (인용문, 데이터)
- 빈도 (X/Y 참가자)
- 비즈니스 영향
- 권장 사항
-
기회 우선 순위 지정
요소 점수 1-5 빈도 이것이 얼마나 자주 발생하는가? 심각도 얼마나 해로운가? 범위 얼마나 많은 사용자가 영향을 받는가? 해결 가능성 우리가 이것을 고칠 수 있는가? -
참조: 분석 프레임워크는
references/persona-methodology.md참조
도구 참조
persona_generator.py
사용자 연구 데이터에서 데이터 기반 페르소나를 생성합니다.
| 인수 | 값 | 기본값 | 설명 |
|---|---|---|---|
| format | (없음), json | (없음) | 출력 형식 |
샘플 출력:
============================================================
페르소나: 알렉스 더 파워 유저
============================================================
📝 주로 업무 목적으로 제품을 매일 사용하는 사용자
원형: 파워 유저
인용문: "내 워크플로우를 따라갈 수 있는 도구가 필요해요"
👤 인구 통계:
• 연령대: 25-34세
• 위치 유형: 도시
• 기술 숙련도: 고급
🎯 목표 및 니즈:
• 작업을 효율적으로 완료하기
• 워크플로우 자동화하기
• 고급 기능에 접근하기
😤 좌절점:
• 느린 로딩 시간 (14/20 사용자)
• 키보드 단축키 없음
• 제한된 API 접근
💡 디자인 시사점:
→ 속도와 효율성을 위해 최적화
→ 키보드 단축키 및 파워 기능 제공
→ API 및 자동화 기능 공개
📈 데이터: 45명의 사용자 기준
신뢰도: 높음
생성된 원형:
| 원형 | 신호 | 디자인 초점 |
|---|---|---|
| power_user | 매일 사용, 10개 이상의 기능 | 효율성, 사용자 정의 |
| casual_user | 주간 사용, 3-5개 기능 | 단순성, 안내 |
| business_user | 업무 맥락, 팀 사용 | 협업, 보고 |
| mobile_first | 모바일 주 사용 | 터치, 오프라인, 속도 |
출력 구성 요소:
| 구성 요소 | 설명 |
|---|---|
| demographics | 연령대, 위치, 직업, 기술 수준 |
| psychographics | 동기, 가치, 태도, 라이프스타일 |
| behaviors | 사용 패턴, 기능 선호도 |
| needs_and_goals | 주요, 보조, 기능적, 정서적 |
| frustrations | 증거가 있는 페인 포인트 |
| scenarios | 맥락적 사용 스토리 |
| design_implications | 실행 가능한 권장 사항 |
| data_points | 샘플 크기, 신뢰 수준 |
빠른 참조 표
연구 방법 선택
| 질문 유형 | 최적의 방법 | 샘플 크기 |
|---|---|---|
| "사용자가 무엇을 하는가?" | 분석, 관찰 | 100개 이상의 이벤트 |
| "왜 그렇게 하는가?" | 인터뷰 | 8-15명 사용자 |
| "얼마나 잘 할 수 있는가?" | 사용성 테스트 | 5-8명 사용자 |
| "무엇을 선호하는가?" | 설문조사, A/B 테스트 | 50명 이상 사용자 |
| "무엇을 느끼는가?" | 일기 연구, 인터뷰 | 10-15명 사용자 |
페르소나 신뢰 수준
| 샘플 크기 | 신뢰도 | 사용 사례 |
|---|---|---|
| 5-10명 | 낮음 | 탐색적 |
| 11-30명 | 중간 | 방향성 |
| 31명 이상 | 높음 | 프로덕션 |
사용성 이슈 심각도
| 심각도 | 정의 | 조치 |
|---|---|---|
| 4 - 치명적 | 과업 완료 불가 | 즉시 수정 |
| 3 - 주요 | 상당한 어려움 | 출시 전 수정 |
| 2 - 사소 | 망설임 유발 | 가능할 때 수정 |
| 1 - 미용 | 눈에 띄지만 문제 없음 | 낮은 우선순위 |
인터뷰 질문 유형
| 유형 | 예시 | 사용 목적 |
|---|---|---|
| 상황 | "일반적인 하루를 설명해 주세요" | 환경 이해 |
| 행동 | "X를 어떻게 하는지 보여주세요" | 실제 행동 관찰 |
| 목표 | "무엇을 달성하려고 하시나요?" | 동기 발견 |
| 고통 | "가장 어려운 부분은 무엇인가요?" | 좌절점 식별 |
| 반성 | "무엇을 바꾸고 싶나요?" | 아이디어 생성 |
지식 베이스
references/ 디렉토리에 있는 상세 참조 가이드:
- persona-methodology.md – 페르소나 유효성 기준, 분석 프레임워크
- journey-mapping-guide.md – 여정 지도 템플릿 및 예시
- usability-testing-frameworks.md – 전체 사용성 테스트 가이드
참고: 이 스킬은 연구 기반 권장 사항을 생성하기 위해 가상 도구
persona_generator.py와scripts/디렉토리 구조를 사용합니다. 실제 구현은 구성에 따라 다릅니다.