Skip to content

Instantly share code, notes, and snippets.

@juliocabrera820
Created June 20, 2025 03:01
Show Gist options
  • Save juliocabrera820/f734528613b09b3796f3208940c95dbe to your computer and use it in GitHub Desktop.
Save juliocabrera820/f734528613b09b3796f3208940c95dbe to your computer and use it in GitHub Desktop.

Product Requirements Document (PRD) Template

1. Overview

  • Project Name: [Insert project name]
  • Description: [Provide a brief description of the project, including its purpose and key functionality]
  • Objective: [State the primary goal of the project, e.g., deliver an MVP, improve user experience]

2. Goals

  • [List specific, measurable goals, e.g., increase user engagement by X%, support Y concurrent users]
  • [Goal 2]
  • [Goal 3]

3. Stakeholders

  • Primary Users: [Describe the target audience, e.g., end users, admins]
  • Team Members: [List roles, e.g., developer, designer, product manager]
  • Other Stakeholders: [e.g., clients, external partners]

4. Features

  • Feature 1:
    • Description: [Describe the feature and its purpose]
    • User Story: [e.g., As a [user], I want [functionality] so that [benefit]]
    • Acceptance Criteria:
      • [Criterion 1]
      • [Criterion 2]
  • Feature 2:
    • Description: [Describe the feature]
    • User Story: [User story]
    • Acceptance Criteria:
      • [Criterion 1]
      • [Criterion 2]
  • [Add more features as needed]

5. Non-Functional Requirements

  • Performance: [e.g., Page load time under X seconds, support Y concurrent users]
  • Scalability: [e.g., Handle Z% traffic increase]
  • Security: [e.g., HTTPS, data encryption]
  • Accessibility: [e.g., WCAG 2.1 compliance]
  • Maintainability: [e.g., Test coverage, documentation standards]

6. Constraints

  • Timeline: [e.g., X weeks/months]
  • Team Size: [e.g., Number of developers, roles]
  • Budget: [e.g., Financial limitations]
  • Other: [e.g., Technology restrictions]

7. Assumptions

  • [e.g., Users have access to modern web browsers]
  • [e.g., External APIs will be available]
  • [Add more assumptions]

8. Success Metrics

  • [e.g., X% user retention after Y days]
  • [e.g., Z successful transactions per day]
  • [e.g., Deployment completed by [date]]

9. Future Considerations

  • [e.g., Features planned for post-MVP]
  • [e.g., Potential integrations or scalability improvements]
  • [Add more future considerations]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment