7가지 기능(7 Feats)의 의미론적 분류와 사용자 경험 설계 원리
개요
이 노트는 ‘7가지 기능(7 Feats)‘이라는 개념을 분석한다. 단순히 7개의 기능 목록이 아니라, 사용자 경험의 각 단계를 대표하는 7가지 핵심 기능으로 해석해야 한다. 기능의 개수(7)보다 중요한 것은 각 기능이 사용자 여정(User Journey)에서 어떤 역할을 하는지, 그리고 기능 간의 상호작용이 어떻게 전체 경험을 구성하는지이다.
핵심 구조 분석
1. 기능의 계층적 분류
7 Feats는 단순한 기능 목록이 아니라 다음과 같은 계층 구조를 가진다:
- 기반 기능 (Foundation Feats): 시스템이 작동하기 위한 최소 조건. 예: 인증, 기본 데이터 저장
- 핵심 기능 (Core Feats): 사용자가 제품을 사용하는 주된 이유. 예: 주요 작업 수행
- 차별화 기능 (Differentiating Feats): 경쟁 제품과의 차별점. 예: 고급 분석, 개인화
- 확장 기능 (Expansion Feats): 사용자 충성도와 재방문을 유도. 예: 커뮤니티, API
2. 사용자 경험 파이프라인
7 Feats는 사용자 경험의 7단계를 대표한다:
- 발견 (Discovery): 사용자가 기능을 인지
- 이해 (Understanding): 사용자가 기능의 가치를 이해
- 시도 (Trial): 사용자가 기능을 처음 사용
- 숙달 (Mastery): 사용자가 기능을 능숙하게 사용
- 통합 (Integration): 사용자가 기능을 일상에 통합
- 공유 (Sharing): 사용자가 기능을 타인에게 추천
- 진화 (Evolution): 사용자의 요구에 따라 기능이 발전
3. 기능 간의 상호의존성
7 Feats는 독립적으로 존재하는 것이 아니라, 서로 연결된 네트워크를 이룬다. 하나의 기능 변경이 다른 기능에 미치는 영향을 고려해야 한다.
통찰력: 기능 설계의 숨겨진 원리
표면적 사실: 7가지 기능 목록이 존재한다.
숨겨진 의도: ‘7’이라는 숫자는 인지적 한계(Miller’s Law, 7±2)를 반영한다. 사용자가 한 번에 기억하고 처리할 수 있는 기능의 최대 개수가 7개라는 점을 고려한 설계이다. 이는 기능 과잉을 방지하고 사용자 인지 부하를 최소화하기 위한 전략이다.
비약적 연결: 7 Feats는 단순한 기능 목록이 아니라, 사용자의 ‘정신 모델(Mental Model)‘을 형성하는 기본 골격이다. 사용자는 이 7가지 기능을 통해 제품 전체를 이해하고 예측한다. 따라서 기능 설계는 개별 기능의 완성도뿐만 아니라, 이 7가지 기능이 어떻게 사용자의 정신 모델을 구축하는지에 초점을 맞춰야 한다.
전문가 통찰력: 7 Feats의 진정한 가치는 ‘기능의 개수’가 아니라 ‘기능 간의 관계’에 있다. 진정한 제품 설계자는 7가지 기능 각각을 완성하는 것을 넘어, 이 기능들이 사용자 여정에서 유기적으로 연결되어 하나의 내러티브(Narrative)를 형성하도록 설계해야 한다. 각 기능은 사용자에게 ‘다음 단계로의 초대(Invitation to the Next Step)’ 역할을 해야 한다.
적용 예시
가상의 제품: 개인 지식 관리 시스템
- Feat 1 (발견): 메모 입력 인터페이스 (사용자가 정보를 쉽게 입력)
- Feat 2 (이해): 자동 태깅 및 분류 (입력된 정보의 구조를 이해)
- Feat 3 (시도): 기본 검색 기능 (정보를 찾는 첫 경험)
- Feat 4 (숙달): 고급 검색 및 필터 (정확한 정보 검색)
- Feat 5 (통합): 다른 앱과의 연동 (일상 워크플로우에 통합)
- Feat 6 (공유): 지식 베이스 공유 (타인과 협업)
- Feat 7 (진화): 사용자 피드백 기반 기능 업데이트 (지속적 개선)
관련 개념
- feature-specification: 기능 명세서 작성 방법
- mvp-definition: 최소 기능 제품 정의
- product-roadmap: 제품 로드맵 설계