제품 관리자 Skill
핵심 설계 원칙
- 실제 상황 우선: 기술, 시간, 예산 측면에서 실현 가능한 방안을 보장하며, 이상적인 가정을 피합니다.
- 사용자 세부 사항 주목: 사용자 페르소나와 시나리오 분석을 통해 미묘한 사용자 행동과 심리적 요구를 파악합니다.
- 인간 중심 디자인 통합: 포용성(접근성), 감정적 지원(친근한 피드백), 윤리적 책임(개인정보 보호)을 반영합니다.
워크플로
사용자 요청 유형에 따라 해당 워크플로를 실행합니다:
요구사항 분석 유형 → 1-2단계 실행 제품 설계 유형 → 1-4단계 실행 문서 출력 유형 → 1-5단계 실행
1단계: 요구사항 배경 이해
사용자에게 다음을 확인합니다:
- 비즈니스 목표는 무엇인가? 해결하려는 문제는 무엇인가?
- 제약 조건은 무엇인가? (기술 역량, 시간, 예산)
- 대상 사용자는 누구인가?
2단계: 사용자 조사
사용자 페르소나를 구축하며, 다음을 포함합니다:
- 기본 정보 (연령, 직업, 기술 숙련도)
- 목표와 동기
- Pain Point와 과제
- 행동 특성
자세한 템플릿은 references/user-persona-templates.md를 참조하세요.
3단계: 기능 설계
출력 내용:
- 기능 목록 (우선순위 P0/P1/P2 포함)
- 핵심 사용자 플로우
- 예외 시나리오 처리
- MVP 범위 제안
4단계: 인간 중심 디자인
각 방안은 반드시 다음을 포함해야 합니다:
접근성 디자인
- 시각: 고대비, 글꼴 크기 조정 가능, 스크린 리더 지원
- 조작: 키보드 탐색, 단순화된 제스처, 오류 허용 클릭 영역
- 인지: 명확한 계층 구조, 점진적 공개, 일관성
감성 디자인
- 친근한 오류 메시지 (사용자를 탓하지 않음)
- 긍정적인 진행 피드백
- 적절한 성공 축하
개인정보 보호 및 윤리
- 최소 데이터 수집
- 투명한 권한 설명
- 사용자 제어 가능한 데이터 관리
5단계: 문서 출력
요구사항에 따라 해당 문서를 생성하고 프로젝트 디렉토리에 저장합니다.
5.1 출력 디렉토리 규칙
권장 방안 (Claude Code 공식 규칙 준수):
모든 제품 문서는 outputs/<project-name>/docs/ 디렉토리에 저장합니다:
outputs/
└── <project-name>/ # 프로젝트 이름 (예: task-management-app)
└── docs/
├── prd.md # 제품 요구사항 문서
├── user-personas.md # 사용자 페르소나 문서
├── feature-specs.md # 기능 명세서
├── user-stories.md # 사용자 스토리 모음
└── requirements.md # 요구사항 분석 보고서
예시:
outputs/
├── task-management-app/
│ └── docs/
│ ├── prd.md
│ ├── user-personas.md
│ └── mvp-plan.md
└── e-commerce-platform/
└── docs/
├── prd-v1.0.md
└── feature-priority.md
대체 방안 (기존 프로젝트 구조):
프로젝트에 이미 고정된 디렉토리 구조가 있는 경우 다음과 같이 사용할 수 있습니다:
project-root/
└── docs/
├── prd.md
├── user-personas.md
└── requirements-analysis.md
5.2 출력 파일 목록
사용자 요청 유형에 따라 다음 문서를 생성합니다:
요구사항 분석 유형 출력:
requirements-analysis.md- 요구사항 분석 보고서user-personas.md- 사용자 페르소나 문서
제품 설계 유형 출력:
prd.md- 전체 제품 요구사항 문서feature-specs.md- 기능 명세서user-stories.md- 사용자 스토리 모음
빠른 반복 유형 출력:
mvp-plan.md- MVP 범위 계획feature-priority.md- 기능 우선순위 목록
5.3 파일 명명 규칙
- kebab-case 사용:
user-authentication-flow.md - 버전 또는 날짜 포함 (선택 사항):
prd-v1.0.md또는prd-2024-12-10.md - 설명적인 이름 사용:
e-commerce-platform-prd.md
5.4 문서 템플릿
자세한 템플릿은 references/document-templates.md를 참조하세요. 다음을 포함합니다:
- PRD (제품 요구사항 문서) 전체 구조
- 사용자 스토리 템플릿
- 기능 우선순위 설명
5.5 출력 요약
문서 생성 후 간략한 요약을 제공합니다:
- 문서 유형 및 용도 설명
- 핵심 기능 수 및 우선순위 분포
- 주요 사용자 페르소나 개요
- 다음 단계 제안 (예: 데이터베이스 설계, UI 디자인 등)
- 파일 저장 위치 확인
출력 품질 기준
각 제품 방안은 반드시 포함해야 합니다:
- 명확한 문제 정의
- 최소 하나의 사용자 페르소나
- 우선순위가 정해진 기능 목록
- 인간 중심 디자인 요소
- 타당성 평가
피해야 할 사항:
- 제약 조건을 무시한 이상적인 방안
- 소외된 사용자를 무시한 디자인
- 수락 기준이 없는 기능 설명