Files
antigravity-skills-reference/skills/product-manager-toolkit/references/prd_templates.md

7.1 KiB

Product Requirements Document (PRD) Templates

Standard PRD Template

1. Executive Summary

Purpose: One-page overview for executives and stakeholders

Components:

  • Problem Statement (2-3 sentences)
  • Proposed Solution (2-3 sentences)
  • Business Impact (3 bullet points)
  • Timeline (High-level milestones)
  • Resources Required (Team size and budget)
  • Success Metrics (3-5 KPIs)

2. Problem Definition

2.1 Customer Problem

  • Who: Target user persona(s)
  • What: Specific problem or need
  • When: Context and frequency
  • Where: Environment and touchpoints
  • Why: Root cause analysis
  • Impact: Cost of not solving

2.2 Market Opportunity

  • Market Size: TAM, SAM, SOM
  • Growth Rate: Annual growth percentage
  • Competition: Current solutions and gaps
  • Timing: Why now?

2.3 Business Case

  • Revenue Potential: Projected impact
  • Cost Savings: Efficiency gains
  • Strategic Value: Alignment with company goals
  • Risk Assessment: What if we don't do this?

3. Solution Overview

3.1 Proposed Solution

  • High-Level Description: What we're building
  • Key Capabilities: Core functionality
  • User Journey: End-to-end flow
  • Differentiation: Unique value proposition

3.2 In Scope

  • Feature 1: Description and priority
  • Feature 2: Description and priority
  • Feature 3: Description and priority

3.3 Out of Scope

  • Explicitly what we're NOT doing
  • Future considerations
  • Dependencies on other teams

3.4 MVP Definition

  • Core Features: Minimum viable feature set
  • Success Criteria: Definition of "working"
  • Timeline: MVP delivery date
  • Learning Goals: What we want to validate

4. User Stories & Requirements

4.1 User Stories

As a [persona]
I want to [action]
So that [outcome/benefit]

Acceptance Criteria:
- [ ] Criterion 1
- [ ] Criterion 2
- [ ] Criterion 3

4.2 Functional Requirements

ID Requirement Priority Notes
FR1 User can... P0 Critical for MVP
FR2 System should... P1 Important
FR3 Feature must... P2 Nice to have

4.3 Non-Functional Requirements

  • Performance: Response times, throughput
  • Scalability: User/data growth targets
  • Security: Authentication, authorization, data protection
  • Reliability: Uptime targets, error rates
  • Usability: Accessibility standards, device support
  • Compliance: Regulatory requirements

5. Design & User Experience

5.1 Design Principles

  • Principle 1: Description
  • Principle 2: Description
  • Principle 3: Description

5.2 Wireframes/Mockups

  • Link to Figma/Sketch files
  • Key screens and flows
  • Interaction patterns

5.3 Information Architecture

  • Navigation structure
  • Data organization
  • Content hierarchy

6. Technical Specifications

6.1 Architecture Overview

  • System architecture diagram
  • Technology stack
  • Integration points
  • Data flow

6.2 API Design

  • Endpoints and methods
  • Request/response formats
  • Authentication approach
  • Rate limiting

6.3 Database Design

  • Data model
  • Key entities and relationships
  • Migration strategy

6.4 Security Considerations

  • Authentication method
  • Authorization model
  • Data encryption
  • PII handling

7. Go-to-Market Strategy

7.1 Launch Plan

  • Soft Launch: Beta users, timeline
  • Full Launch: All users, timeline
  • Marketing: Campaigns and channels
  • Support: Documentation and training

7.2 Pricing Strategy

  • Pricing model
  • Competitive analysis
  • Value proposition

7.3 Success Metrics

Metric Target Measurement Method
Adoption Rate X% Daily Active Users
User Satisfaction X/10 NPS Score
Revenue Impact $X Monthly Recurring Revenue
Performance <Xms P95 Response Time

8. Risks & Mitigations

Risk Probability Impact Mitigation Strategy
Technical debt Medium High Allocate 20% for refactoring
User adoption Low High Beta program with feedback loops
Scope creep High Medium Weekly stakeholder reviews

9. Timeline & Milestones

Milestone Date Deliverables Success Criteria
Design Complete Week 2 Mockups, IA Stakeholder approval
MVP Development Week 6 Core features All P0s complete
Beta Launch Week 8 Limited release 100 beta users
Full Launch Week 12 General availability <1% error rate

10. Team & Resources

10.1 Team Structure

  • Product Manager: [Name]
  • Engineering Lead: [Name]
  • Design Lead: [Name]
  • Engineers: X FTEs
  • QA: X FTEs

10.2 Budget

  • Development: $X
  • Infrastructure: $X
  • Marketing: $X
  • Total: $X

11. Appendix

  • User Research Data
  • Competitive Analysis
  • Technical Diagrams
  • Legal/Compliance Docs

Agile Epic Template

Epic: [Epic Name]

Overview

Epic ID: EPIC-XXX Theme: [Product Theme] Quarter: QX 20XX Status: Discovery | In Progress | Complete

Problem Statement

[2-3 sentences describing the problem]

Goals & Objectives

  1. Objective 1
  2. Objective 2
  3. Objective 3

Success Metrics

  • Metric 1: Target
  • Metric 2: Target
  • Metric 3: Target

User Stories

Story ID Title Priority Points Status
US-001 As a... P0 5 To Do
US-002 As a... P1 3 To Do

Dependencies

  • Dependency 1: Team/System
  • Dependency 2: Team/System

Acceptance Criteria

  • All P0 stories complete
  • Performance targets met
  • Security review passed
  • Documentation updated

One-Page PRD Template

[Feature Name] - One-Page PRD

Date: [Date] Author: [PM Name] Status: Draft | In Review | Approved

Problem

What problem are we solving? For whom? [2-3 sentences]

Solution

What are we building? [2-3 sentences]

Why Now?

What's driving urgency?

  • Reason 1
  • Reason 2
  • Reason 3

Success Metrics

Metric Current Target
KPI 1 X Y
KPI 2 X Y

Scope

In: Feature 1, Feature 2, Feature 3 Out: Feature A, Feature B

User Flow

Step 1 → Step 2 → Step 3 → Success!

Risks

  1. Risk 1 → Mitigation
  2. Risk 2 → Mitigation

Timeline

  • Design: Week 1-2
  • Development: Week 3-6
  • Testing: Week 7
  • Launch: Week 8

Resources

  • Engineering: X developers
  • Design: X designer
  • QA: X tester

Open Questions

  1. Question 1?
  2. Question 2?

Feature Brief Template (Lightweight)

Feature: [Name]

Context

Why are we considering this?

Hypothesis

We believe that [building this feature] For [these users] Will [achieve this outcome] We'll know we're right when [we see this metric]

Proposed Solution

High-level approach

Effort Estimate

  • Size: XS | S | M | L | XL
  • Confidence: High | Medium | Low

Next Steps

  1. User research
  2. Design exploration
  3. Technical spike
  4. Stakeholder review