| ← 이전: Week 2 | 목차 | 다음: Week 4 → |
Week 3: 서비스 분석 설계 및 요건 정의
📌 학습 목표
- 명확한 문제 정의 프레임워크 이해 및 적용
- As-Is/To-Be 분석을 통한 현재-미래 상태 Gap 파악
- Root Cause Analysis (근본 원인 분석) 기법 습득
- Empathy Map 및 JTBD를 활용한 사용자 이해
- SRS(Software Requirement Specification) 작성 능력 배양
- User Story 및 Acceptance Criteria 작성 역량 강화
📚 주요 내용
1. 문제 정의 프레임워크
1.1 핵심 문제 진술 (Core Problem Statement)
구성 요소:
- Who: 누가 이 문제를 겪고 있는가?
- When: 언제 이 문제가 발생하는가?
- What: 무엇이 문제인가?
- Why: 왜 이것이 중요한 문제인가?
예시:
- 좋은 문제 정의: “중소 제조업체의 생산팀 관리자들이 설비 고장 시 평균 복구 시간이 4시간이 걸려 일일 생산량의 15%가 손실되고, 이로 인해 연간 2억원의 매출 손실이 발생한다.”
- 나쁜 문제 정의: “공장에서 기계가 자주 고장난다.”
1.2 증거 기반 문제 정의
정량적 데이터 활용:
- 발생 빈도, 영향 범위, 비용 손실
- 사용자 불만족 지수 (예: NPS, CSAT)
- 시장 데이터 및 벤치마킹 결과
예시:
문제: 온라인 쇼핑몰 장바구니 이탈률 높음
정량적 데이터:
- 장바구니 이탈률: 69.57% (업계 평균 대비 +10%p)
- 월 평균 잠재 매출 손실: 3,500만원
- 주요 이탈 지점: 결제 정보 입력 단계 (45%)
근거 자료:
- 구글 애널리틱스 데이터 (3개월 집계)
- 사용자 설문 (n=200, 이탈 경험자 대상)
- 경쟁사 벤치마킹 (업계 리포트)
경계 및 제약 조건:
- 범위 한정 (Scope Definition)
- 리소스 제약 (시간, 예산, 인력)
- 기술적 제약 (레거시 시스템, 인프라)
2. As-Is / To-Be 분석
2.1 As-Is 분석 (현재 상태)
조사 항목:
- 현재 프로세스 플로우
- 사용 중인 도구 및 시스템
- 주요 Pain Point 식별
- 비효율 요소 및 병목 구간
분석 도구:
- 프로세스 맵핑
- 시간-비용 분석
- 이해관계자 인터뷰
예시: 온라인 주문 프로세스 As-Is
1. 고객이 웹사이트 접속 (평균 3초 로딩)
2. 카테고리 탐색 (평균 2분)
3. 상품 검색 (검색 기능 발견률 60%)
4. 상품 상세 페이지 확인 (이미지 로딩 5초)
5. 옵션 선택 (사이즈 정보 불충분으로 고민 1분)
6. 장바구니 담기
7. 결제 페이지 이동 (회원가입 강제 → 70% 이탈)
8. 배송지 입력 (반복 입력으로 불편)
9. 결제 수단 선택 (옵션 제한적)
10. 주문 완료
Pain Points:
- 느린 로딩 시간
- 검색 기능 발견 어려움
- 사이즈 정보 부족
- 회원가입 강제
- 복잡한 결제 과정
2.2 To-Be 분석 (미래 상태)
설계 요소:
- 개선된 프로세스 플로우
- 도입할 기술 및 시스템
- 기대 효과 및 KPI
- 전환 로드맵
예시: 개선된 주문 프로세스 To-Be
1. 고객 웹사이트 접속 (1초 로딩, CDN 적용)
2. AI 추천 상품 즉시 노출 (개인화)
3. 스마트 검색 (자동완성, 오타 보정)
4. 빠른 상품 확인 (이미지 최적화)
5. 스마트 옵션 추천 (구매 이력 기반)
6. 원클릭 장바구니
7. 게스트 주문 허용 (회원가입 선택사항)
8. 저장된 배송지 자동 입력
9. 간편 결제 (카카오페이, 토스페이)
10. 주문 완료 + SMS 확인
기대 효과:
- 주문 완료 시간: 10분 → 3분
- 장바구니 이탈률: 70% → 40%
- 고객 만족도: 3.2 → 4.5
2.3 Gap 분석
주요 Gap 영역:
- 기능 Gap: 필요한 기능 vs 현재 제공 기능
- 성능 Gap: 목표 성능 vs 현재 성능
- 사용자 경험 Gap: 기대 UX vs 현재 UX
Gap 분석 매트릭스:
| 영역 | As-Is | To-Be | Gap | 우선순위 | 해결 방안 |
|---|---|---|---|---|---|
| 페이지 로딩 | 3초 | 1초 | 2초 | High | CDN, 이미지 최적화 |
| 검색 정확도 | 60% | 90% | 30%p | High | AI 검색 엔진 도입 |
| 결제 완료율 | 30% | 70% | 40%p | Critical | 게스트 주문, 간편 결제 |
| 고객 만족도 | 3.2/5 | 4.5/5 | 1.3점 | Medium | 전체 UX 개선 |
3. Root Cause Analysis (근본 원인 분석)
3.1 5 Whys 기법
방법:
- 문제 현상 기술
- “왜?”라는 질문을 5번 반복
- 표면적 원인이 아닌 근본 원인 도출
예시 1: 웹사이트 로딩 속도
- 문제: 웹사이트 로딩이 느리다
- Why 1: 서버 응답 시간이 느리다
- Why 2: 데이터베이스 쿼리가 복잡하다
- Why 3: 인덱싱이 되어 있지 않다
- Why 4: 초기 설계 시 성능 최적화를 고려하지 않았다
- Why 5: 개발 일정이 촉박하여 설계 단계를 축소했다
근본 원인: 개발 프로세스에서 성능 설계 단계 부재
해결책:
- 성능 요구사항을 초기 설계에 포함
- 충분한 설계 단계 확보
- 성능 테스트를 개발 프로세스에 통합
예시 2: 고객 이탈률 증가
- 문제: 월간 고객 이탈률이 15%로 증가했다
- Why 1: 고객들이 서비스에 불만족한다
- Why 2: 기대한 기능이 제공되지 않는다
- Why 3: 고객 요구사항을 제대로 파악하지 못했다
- Why 4: 사용자 인터뷰를 충분히 하지 않았다
- Why 5: 빠른 출시를 위해 사용자 조사 단계를 생략했다
근본 원인: 사용자 중심 설계 프로세스 부재
3.2 Fishbone Diagram (Ishikawa Diagram)
분류 카테고리 (6M):
- Man (사람): 교육, 숙련도, 동기부여
- Method (방법): 프로세스, 절차, 표준
- Machine (장비): 도구, 시스템, 인프라
- Material (자료): 데이터, 콘텐츠, 리소스
- Measurement (측정): 지표, 모니터링, 피드백
- Environment (환경): 조직 문화, 규제, 시장 환경
예시: 앱 크래시 문제
앱 크래시 빈발
↑
|
Man Method | Machine Material
| | | | |
교육부족 프로세스 | 서버성능 데이터품질
경험부족 QA부재 | 메모리부족 API응답
인력부족 배포방식 | 인프라한계 대용량파일
|
|
Environment Measurement
| |
출시압박 모니터링부족
예산제약 로그분석
조직문화 성능지표
3.3 Pareto Chart (80/20 법칙)
원리:
- 상위 20% 원인이 전체 문제의 80%를 발생
- 우선순위 결정에 활용
예시 데이터: 고객 문의 유형
| 문의 유형 | 건수 | 비율 | 누적 비율 |
|---|---|---|---|
| 배송 지연 | 450 | 45% | 45% |
| 상품 결함 | 300 | 30% | 75% |
| 결제 오류 | 150 | 15% | 90% |
| 기타 | 100 | 10% | 100% |
분석 결과:
- 배송 지연 + 상품 결함 = 75% 차지
- 이 2가지 문제 해결만으로도 대부분 문의 감소 가능
액션:
- 배송 추적 시스템 고도화 (우선순위 1)
- 품질 관리 프로세스 강화 (우선순위 2)
4. Empathy Map (공감 지도)
4.1 구성 요소
Think & Feel (생각하고 느끼는 것):
- 사용자의 내적 감정, 생각, 믿음
- 걱정거리, 꿈, 열망
See (보는 것):
- 주변 환경, 친구들의 행동
- 시장 상황, 경쟁 제품
Hear (듣는 것):
- 동료, 상사, 가족의 말
- 미디어, 소셜 네트워크
- 인플루언서, 브랜드 메시지
Say & Do (말하고 행동하는 것):
- 공개적으로 하는 말과 행동
- 태도, 행동 패턴
Pain (고통/불편):
- 두려움, 좌절감, 장애물
- 해결해야 할 문제들
Gain (이익/편익):
- 원하는 것, 성공 지표
- 목표, 꿈
4.2 작성 예시: 직장인 점심 주문 앱
Persona: 직장인 김대리 (29세, 마케팅팀, 강남 근무)
+--------------------------------------------------+
| Think & Feel |
| |
| • "점심시간이 너무 짧아" |
| • "항상 같은 메뉴만 먹게 되네" |
| • "건강한 식단을 유지하고 싶어" |
| • "새로운 맛집을 찾고 싶지만 시간이 없어" |
| • "동료들과 함께 먹고 싶어" |
+--------------------------------------------------+
| See | Hear |
| | |
| • 동료들이 배달 앱 사용 | • "또 치킨이야?" |
| • 사무실 근처 식당들 | • "이 집 맛있다더라" |
| • 점심시간 대기줄 | • "다이어트 해야 해" |
| • SNS 맛집 포스팅 | • "회식 때 가자" |
| | • "건강 챙겨" |
+--------------------------------------------------+
| Say & Do |
| |
| • "뭐 먹을까?" (매일 반복) |
| • 배달 앱에서 리뷰 확인 |
| • 같은 메뉴 반복 주문 |
| • 점심시간 10분 전부터 고민 |
| • 동료들과 메뉴 상의 |
+--------------------------------------------------+
| Pain | Gain |
| | |
| • 선택장애 (너무 많은 옵션)| • 빠른 주문 완료 |
| • 배달 지연 (점심시간 초과)| • 새로운 맛집 발견 |
| • 메뉴 정보 부족 | • 건강한 식단 |
| • 주문 실수 (잘못된 옵션) | • 동료들과 함께 식사 |
| • 배송비 부담 | • 시간 절약 |
+--------------------------------------------------+
4.3 작성 팁
데이터 기반 작성:
- 실제 인터뷰 데이터 활용
- 관찰 결과 반영
- 가정이 아닌 사실 기록
구체적 표현:
- “스트레스 받는다” (X) → “마감 압박으로 불안해한다” (O)
- “편리함을 원한다” (X) → “3분 이내 주문 완료를 원한다” (O)
팀 검증:
- 팀원과 함께 검토
- 실제 사용자와 비교 검증
- 주기적 업데이트 (월 1회)
5. Jobs-to-Be-Done (JTBD) 프레임워크
5.1 JTBD 정의
프레임워크:
“When [상황], I want to [동기], so I can [기대 결과].”
Job 유형:
- Functional Job: 실질적 목적 (Task 완료)
- Emotional Job: 감정적 욕구 (기분 좋아지고 싶음)
- Social Job: 사회적 욕구 (타인에게 보이고 싶은 모습)
5.2 JTBD 예시
예시 1: 아침 출근길 뉴스 앱
- “매일 아침 출근길에 (When), 업무 관련 뉴스를 빠르게 훑어보고 싶어서 (Want), 중요한 이슈를 놓치지 않고 대화에 참여할 수 있다 (So that).”
예시 2: 피트니스 앱
- “퇴근 후 집에서 (When), 짧고 효과적인 운동을 하고 싶어서 (Want), 체력을 유지하면서도 시간을 절약할 수 있다 (So that).”
예시 3: 온라인 쇼핑
- “주말 저녁에 침대에 누워서 (When), 다음 주에 입을 옷을 골라보고 싶어서 (Want), 월요일 아침에 자신감 있게 출근할 수 있다 (So that).”
5.3 JTBD 분석 포인트
상황 (Context) 중요성:
- 언제, 어디서: 시간과 장소의 맥락
- 누구와: 혼자인지, 다른 사람과 함께인지
- 기분: 바쁜지, 여유로운지
진정한 동기 파악:
- 표면적 요청 vs 실제 니즈
- 기능이 아닌 결과 중심 사고
경쟁 분석 관점:
- 같은 Job을 해결하는 다른 솔루션들
- 비소비 (Non-consumption) 상황
6. 사용자 인터뷰 가이드
6.1 인터뷰 준비
목적 설정:
- 조사하려는 구체적 질문 정의
- 가설 검증 항목 선정
예시 목적:
- 점심 주문 시 의사결정 과정 이해
- 기존 앱 사용 시 불편사항 파악
- 새로운 기능에 대한 니즈 검증
리크루팅:
- 타겟 페르소나 기준 설정
- 다양한 사용자 세그먼트 포함
- 5-8명 권장 (더 많으면 패턴 파악 어려움)
예시 리크루팅 기준:
Primary Target:
- 25-35세 직장인
- 강남/여의도 오피스 근무
- 주 3회 이상 배달 주문 경험
Secondary Target:
- 재택근무자
- 1인 가구
- 건강식 관심군
Exclusion:
- 학생 (구매력 다름)
- 자영업자 (시간 패턴 다름)
- 60세 이상 (디지털 사용 패턴 다름)
6.2 질문 스크립트
질문 유형:
- Open-ended: “어떻게~”, “왜~”
- 행동 중심: “최근에 ~한 경험은?”
- 감정 탐색: “그때 어떤 기분이었나요?”
단계별 질문 예시:
1단계: 워밍업 (5분)
- 자기소개 부탁드립니다
- 평소 점심은 어떻게 해결하세요?
- 오늘 점심은 뭘 드셨나요?
2단계: 현재 행동 탐구 (15분)
- 점심 메뉴를 정할 때 어떤 과정을 거치시나요?
- 배달 앱을 사용할 때 가장 먼저 하는 행동은?
- 메뉴 선택에 보통 얼마나 시간을 쓰세요?
- 주문 후에는 무엇을 하시나요?
3단계: 불편사항 탐구 (15분)
- 배달 주문할 때 가장 불편한 점은?
- 언제 주문을 포기하게 되나요?
- 실망했던 경험이 있다면?
- 이런 문제가 얼마나 자주 발생하나요?
4단계: 이상적 솔루션 탐구 (10분)
- 이상적으로는 점심 주문이 어떻게 되었으면 좋겠어요?
- 새로운 기능이 있다면 어떤 걸 원하세요?
- 돈을 더 내더라도 해결하고 싶은 문제가 있나요?
5단계: 마무리 (5분)
- 추가로 말씀하고 싶은 것이 있나요?
- 다른 동료분들은 어떻게 생각하실까요?
6.3 인터뷰 진행 윤리
사전 동의:
- 녹음 허가 요청
- 목적 및 용도 설명
- 개인정보 처리 방침 안내
진행 태도:
- 편안한 분위기 조성
- 판단하지 않는 자세
- 유도 질문 지양
개인정보 보호:
- 익명화 처리
- 민감 정보 수집 금지
- 데이터 보관 기간 명시
6.4 분석 워크플로우
1단계: Transcription (녹취록 작성)
- 전체 대화 텍스트화
- 중요한 감정 표현, 멈춤 표시 포함
2단계: Highlight (주요 인사이트 추출)
- 핵심 발언 하이라이트
- 패턴 및 반복 언급 사항 표시
3단계: Clustering (그룹핑)
- 유사한 의견끼리 묶기
- 테마 및 카테고리 도출
4단계: Mapping
- Empathy Map 작성
- JTBD 도출
- Pain Point → 요구사항 변환
5단계: 검증
- 다른 팀원과 결과 공유
- 가설과 비교
- 추가 인터뷰 필요성 판단
인센티브 가이드:
- 스타벅스 기프티콘 (5,000원)
- 감사 메시지
- 향후 서비스 베타 테스트 우선 초대
7. SRS (Software Requirement Specification) 작성
7.1 SRS 개요
정의:
- 소프트웨어가 무엇을 해야 하는지 상세히 기술한 문서
- 개발팀과 이해관계자 간 계약서 역할
중요성:
- 개발 범위 명확화
- 테스트 기준 제공
- 변경 요청 관리
7.2 SRS 문서 구조
1. 개요 (Introduction)
- 목적 (Purpose)
- 범위 (Scope)
- 용어 정의 (Definitions)
- 참조 문서 (References)
2. 전체 설명 (Overall Description)
- 제품 관점 (Product Perspective)
- 사용자 특성 (User Classes)
- 운영 환경 (Operating Environment)
- 제약 조건 (Constraints)
3. 기능 요구사항 (Functional Requirements)
- 시스템이 수행해야 할 기능
- 입력, 처리, 출력
4. 비기능 요구사항 (Non-functional Requirements)
- 성능, 보안, 확장성, 접근성
- 품질 속성
5. 외부 인터페이스 요구사항
- 사용자 인터페이스 (UI)
- 하드웨어 인터페이스
- 소프트웨어 인터페이스 (API)
7.3 기능 요구사항 예시
FR-001: 사용자 로그인
- 설명: 사용자는 이메일과 비밀번호로 로그인할 수 있다
- 우선순위: 필수 (Must-have)
- 입력: 이메일 (string), 비밀번호 (string)
- 처리: 이메일/비밀번호 검증, 세션 생성
- 출력: 인증 토큰, 사용자 프로필 정보
- 예외: 잘못된 인증 정보 시 에러 메시지 표시
FR-002: 상품 검색
- 설명: 사용자는 키워드로 상품을 검색할 수 있다
- 우선순위: 필수 (Must-have)
- 입력: 검색 키워드 (string, 2-50자)
- 처리: 전문 검색, 연관 검색어 제공
- 출력: 검색 결과 목록 (페이징 적용)
- 예외: 검색 결과 없을 시 추천 상품 표시
FR-003: 장바구니 담기
- 설명: 사용자는 상품을 장바구니에 담을 수 있다
- 우선순위: 필수 (Must-have)
- 입력: 상품 ID, 수량, 옵션 (색상, 사이즈)
- 처리: 재고 확인, 장바구니 업데이트
- 출력: 장바구니 수량 업데이트, 성공 메시지
- 예외: 재고 부족 시 알림, 로그인 필요 시 안내
7.4 비기능 요구사항 예시
NFR-001: 응답 시간
- 모든 API 요청은 95%ile 기준 500ms 이내 응답
- 페이지 로딩은 3초 이내 완료
NFR-002: 동시 접속
- 최소 1,000명 동시 접속 지원
- 피크 타임 (12-13시) 3,000명 지원
NFR-003: 보안
- 모든 비밀번호는 bcrypt로 암호화하여 저장
- HTTPS 통신 필수
- 개인정보는 AES-256 암호화
NFR-004: 접근성
- WCAG 2.1 AA 수준 준수
- 스크린 리더 지원
- 키보드만으로 모든 기능 접근 가능
NFR-005: 호환성
- 브라우저: Chrome 90+, Safari 14+, Firefox 88+
- 모바일: iOS 13+, Android 8+
8. User Story 및 Acceptance Criteria
8.1 User Story 작성 형식
템플릿:
“As a [사용자 역할], I want [기능], so that [목적/가치].”
예시:
- “As a 쇼핑몰 고객, I want 상품을 장바구니에 담을 수 있어서, 나중에 한꺼번에 결제할 수 있다.”
- “As a 레스토랑 매니저, I want 실시간 주문 현황을 볼 수 있어서, 주방 운영을 효율적으로 관리할 수 있다.”
8.2 INVEST 원칙
I - Independent (독립적):
- 다른 스토리에 의존하지 않음
- 개별적으로 개발 및 테스트 가능
N - Negotiable (협상 가능):
- 상세 구현은 개발 시점에 논의
- 너무 구체적으로 명시하지 않음
V - Valuable (가치 제공):
- 사용자 또는 비즈니스에 가치 제공
- “왜” 중요한지 명확함
E - Estimable (추정 가능):
- 개발 시간/노력 추정 가능
- 너무 크거나 모호하지 않음
S - Small (작은 단위):
- 1-2스프린트 내 완료 가능
- 복잡한 기능은 분리
T - Testable (테스트 가능):
- 완료 조건 명확
- 검증 방법 존재
8.3 Acceptance Criteria
Given-When-Then 형식:
- Given: 초기 조건/상태
- When: 사용자 행동/이벤트
- Then: 기대되는 결과
예시 1: 장바구니 담기
User Story:
As a 쇼핑몰 고객, I want 상품을 장바구니에 담을 수 있어서,
나중에 한꺼번에 결제할 수 있다.
Acceptance Criteria:
Scenario 1: 로그인 사용자의 장바구니 담기
- Given: 사용자가 로그인된 상태
And: 상품 상세 페이지에 있음
And: 재고가 충분함
- When: "장바구니 담기" 버튼 클릭
- Then: 장바구니에 해당 상품이 추가됨
And: 장바구니 아이콘에 수량 배지가 표시됨
And: "장바구니에 추가되었습니다" 알림 표시
And: 3초 후 알림이 자동으로 사라짐
Scenario 2: 비로그인 사용자
- Given: 사용자가 비로그인 상태
- When: "장바구니 담기" 버튼 클릭
- Then: 로그인 페이지로 리다이렉트
And: 로그인 후 해당 상품 페이지로 복귀
Scenario 3: 재고 부족
- Given: 상품 재고가 부족함 (1개 남음)
- When: 수량 2개로 "장바구니 담기" 클릭
- Then: "재고가 부족합니다 (1개 남음)" 에러 메시지
And: 수량을 1개로 자동 조정 제안
예시 2: 검색 기능
User Story:
As a 쇼핑몰 고객, I want 원하는 상품을 빠르게 검색할 수 있어서,
시간을 절약하고 정확한 상품을 찾을 수 있다.
Acceptance Criteria:
Scenario 1: 일반 검색
- Given: 사용자가 메인 페이지에 있음
- When: 검색창에 "나이키 운동화" 입력 후 Enter
- Then: 검색 결과 페이지로 이동
And: "나이키 운동화" 관련 상품 목록 표시
And: 검색어가 하이라이트됨
And: 검색 결과 수 표시 ("총 45개 상품")
Scenario 2: 검색 결과 없음
- Given: 검색창에 존재하지 않는 브랜드명 입력
- When: 검색 실행
- Then: "검색 결과가 없습니다" 메시지 표시
And: 연관 상품 추천 ("이런 상품은 어떠세요?")
And: 인기 검색어 표시
Scenario 3: 자동완성
- Given: 검색창이 활성화된 상태
- When: "나이" 까지 입력
- Then: 자동완성 목록 표시 (나이키, 나일론 등)
And: 방향키로 선택 가능
And: Enter 또는 클릭으로 선택
8.4 Story Points 추정
Planning Poker 방법:
- 팀이 함께 복잡도 추정
- 피보나치 수열 사용 (1, 2, 3, 5, 8, 13…)
추정 기준:
- 1 Point: 매우 단순 (버튼 색상 변경)
- 3 Points: 단순 (로그인 폼 UI)
- 5 Points: 보통 (검색 기능)
- 8 Points: 복잡 (결제 시스템)
- 13 Points: 매우 복잡 (AI 추천 알고리즘) → 분리 고려
🛠️ 실습 과제
과제 1: 문제 정의서 작성
- 자신의 프로젝트 주제에 대해 Who, When, What, Why 프레임워크를 적용하여 문제 정의서 작성
- 정량적 데이터 및 증거 포함 (최소 3가지 데이터)
과제 2: 5 Whys 분석
- 정의한 문제에 대해 5 Whys 기법을 적용하여 근본 원인 도출
- 각 단계별 논리적 연결성 확보
과제 3: Empathy Map 작성
- 타겟 사용자에 대한 Empathy Map 작성
- 최소 3명의 실제 인터뷰 기반으로 작성
과제 4: 사용자 인터뷰 실시
- 타겟 사용자 5명 이상 인터뷰 진행
- 질문 스크립트 사전 작성
- 인터뷰 결과 분석 리포트 작성
과제 5: User Story 작성
- 프로젝트의 핵심 기능 5개에 대한 User Story 및 Acceptance Criteria 작성
- INVEST 원칙 적용 확인
📖 참고 자료
- 도서:
- “The Mom Test” - Rob Fitzpatrick (사용자 인터뷰)
- “User Story Mapping” - Jeff Patton
- “Observing the User Experience” - Kuniavsky
- 온라인 리소스:
- Nielsen Norman Group - User Research Methods
- IDEO Design Kit - Empathy Map
- Jobs-to-be-Done: Theory to Practice (Clayton Christensen Institute)
- 도구:
- Miro / FigJam: 협업 보드
- Notion: 문서화
- Dovetail: 인터뷰 분석
- Otter.ai: 자동 녹취록
- UserInterviews.com: 리크루팅
🔄 복습 체크리스트
- 문제 정의 4가지 요소 (Who, When, What, Why) 이해
- As-Is / To-Be 분석 수행 능력
- 5 Whys 및 Fishbone Diagram 작성
- Pareto Chart를 활용한 우선순위 도출
- Empathy Map 및 JTBD 이해 및 적용
- 효과적인 사용자 인터뷰 질문 설계
- 인터뷰 윤리 및 개인정보 보호
- SRS 문서 구조 파악
- 기능/비기능 요구사항 구분 및 작성
- User Story 및 Acceptance Criteria 작성 역량
- INVEST 원칙 적용
📝 다음 주 예습
Week 4: BMC & 시장 예측
- 비즈니스 모델 캔버스 (BMC) 9가지 블록
- TAM/SAM/SOM 시장 규모 추정 방법
- Value Proposition Canvas
- 고객 세그먼트 및 채널 전략
- 수익 모델 및 주요 지표 (LTV/CAC)
| ← 이전: Week 2 | 목차 | 다음: Week 4 → |
Last Updated: 2026-02-14