PRD 템플릿

Product Requirements Document 작성 가이드

Title

?

이 프로젝트의 이름

  • 프로젝트의 핵심을 담은 명확하고 간결한 제목
  • 팀원들이 쉽게 기억하고 참조할 수 있는 이름
  • 예: "스마트 분리수거 가이드 앱", "AI 기반 개인화 추천 시스템"

Change History

?

변경 이력 관리

  • 문서의 버전별 변경 사항을 추적
  • 날짜, 버전, 변경자, 변경 내용을 기록
  • 팀원들이 최신 변경사항을 쉽게 파악할 수 있도록 도움

Overview

?

프로젝트 개요

  • Problem Statement: 해결하고자 하는 문제를 명확히 정의
  • Proposed Work: 제안하는 해결책과 접근 방법
  • 프로젝트의 목적과 방향성을 이해할 수 있도록 작성

Problem Statement

Proposed Work

Dependencies & Risks

?

의존성 및 위험 요소

  • Stake Holders: 프로젝트에 영향을 미치는 이해관계자들
  • Risks: 프로젝트 성공을 방해할 수 있는 위험 요소들
  • Dependencies: 프로젝트가 의존하는 외부 요소들

Stake Holders

Risks

Dependencies (cross check)

Success Criteria

?

성공 기준

  • 프로젝트가 성공했다고 판단할 수 있는 명확한 기준
  • SMART 기준: Specific, Measurable, Achievable, Relevant, Time-bound
  • 정량적 지표와 정성적 목표를 모두 포함

Specific (구체적)

Measurable (측정 가능)

Achievable (달성 가능)

Relevant (관련성)

Time-bound (시간 제한)

Messaging

?

메시징 전략

  • 사용자에게 전달할 핵심 메시지
  • 제품의 가치 제안과 차별화 포인트
  • 마케팅 및 커뮤니케이션 전략의 기반

Timeline/Release Planning

?

타임라인 및 릴리스 계획

  • 프로젝트의 주요 마일스톤과 일정
  • 릴리스 단계별 계획
  • 의존성과 리소스를 고려한 현실적인 일정

Personas

?

사용자 페르소나

  • 타겟 사용자의 구체적인 프로필
  • 사용자의 니즈, 목표, 행동 패턴
  • 제품 개발 방향을 결정하는 중요한 가이드

User Scenarios

?

사용자 시나리오

  • 사용자가 제품을 사용하는 구체적인 상황
  • 사용자의 목표와 행동 과정을 단계별로 설명
  • 기능 요구사항 도출의 기반이 되는 자료

User Stories

?

사용자 스토리

  • "As a [사용자], I want [기능], so that [목적]" 형식
  • 사용자의 관점에서 기능의 필요성을 명확히 표현
  • 개발팀이 이해하기 쉬운 요구사항 정의

Features In

?

포함 기능

  • 이번 릴리스에 포함될 기능들
  • 우선순위가 높은 핵심 기능들
  • 사용자에게 제공할 가치를 명확히 정의

Requirements

?

요구사항

  • 기능적 요구사항 (Functional Requirements)
  • 비기능적 요구사항 (Non-functional Requirements)
  • 성능, 보안, 사용성 등 구체적인 기준

Features Out

?

제외 기능

  • 이번 릴리스에 포함하지 않을 기능들
  • 미래 릴리스로 연기된 기능들
  • 명확한 범위 설정을 위한 중요한 요소

Designs

?

디자인

  • UI/UX 디자인 가이드라인
  • 디자인 시스템 및 컴포넌트
  • 사용자 경험을 위한 디자인 원칙
  • Notion, Figma 등 디자인 리소스 링크

디자인 가이드라인

디자인 리소스

Q & A

?

질문과 답변

  • 프로젝트에 대한 자주 묻는 질문들
  • 팀원들이 가질 수 있는 의문점들
  • 명확한 답변을 통해 혼란을 방지

Other Considerations

?

기타 고려사항

  • 법적, 윤리적, 사회적 고려사항
  • 접근성, 다국어 지원 등
  • 프로젝트에 영향을 미칠 수 있는 기타 요소들

No-gos

?

금지사항

  • 절대 하지 않아야 할 것들
  • 제약사항과 한계점
  • 명확한 경계를 설정하여 혼란 방지

Post Launch Plan

?

출시 후 계획

  • 출시 후 모니터링 및 개선 계획
  • 사용자 피드백 수집 방법
  • 향후 업데이트 및 확장 계획