PRD (Full): Feature / product name
Enterprise PRD – FRs table, security, analytics, rollout
Cómo usar: Enterprise PRD for legal/security/analytics-heavy features. Guardrail metrics section prevents winning the metric and losing the product.
Vista previa
PRD (Full): Feature / product name
Enterprise-grade PRD – the heavyweight variant of
prd.md. Use when the feature crosses multiple teams, has legal/security surface, or needs explicit sign-off. For lean teams,prd.mdis enough.
| Field | Value |
|---|---|
| Doc status | Draft / In review / Approved / Implemented |
| Author | @pm |
| Approvers | @eng-lead, @design-lead, @legal |
| Stakeholders | All teams affected |
| Created | YYYY-MM-DD |
| Target release | vX.Y |
| Related | Epic link, design link, tech spec link |
1. Executive summary
Two paragraphs a VP can read: the problem, the proposal, the expected outcome, the cost.
2. Problem statement
2.1 The problem
What is broken or missing today. Evidence:
- User research finding (link)
- Support data: N tickets/quarter on X
- Metric showing the gap
2.2 Who has this problem
| Persona | Description | Frequency hit |
|---|---|---|
| Persona A | ... | daily |
| Persona B | ... | weekly |
2.3 Cost of doing nothing
Quantified downside if we do not act.
3. Goals & success metrics
| Goal | Metric | Baseline | Target | How measured |
|---|---|---|---|---|
| Primary | Activation rate | N% | N% | Analytics event X |
| Secondary | Time-to-value | N min | N min | Funnel |
| Guardrail | Error rate | N% | <= N% | Must not regress |
4. Non-goals
Explicitly out of scope – the scope-creep firewall.
5. Solution overview
One-paragraph description of what we will build.
6. Detailed requirements
6.1 Functional requirements
| ID | Requirement | Priority | Acceptance criteria |
|---|---|---|---|
| FR-1 | The system shall ... | P0 | Given/when/then |
| FR-2 | ... | P1 | ... |
| FR-3 | ... | P2 | ... |
6.2 User experience
flowchart TD
A[Entry point] --> B{Decision}
B -->|path 1| C[State]
B -->|path 2| D[State]
- Key screens: description + link to mocks
- Empty states, loading states, error states
- Accessibility requirements: WCAG target, keyboard nav, SR labels
- i18n: strings externalized, RTL considerations
6.3 Non-functional requirements
| Category | Requirement |
|---|---|
| Performance | p95 < Nms under defined load |
| Scale | N concurrent users, N records |
| Availability | target |
| Compatibility | browsers/OS matrix |
6.4 Security & privacy
- New data collected and its classification
- Consent requirements
- Threat considerations
- Compliance (GDPR/CCPA/etc) implications
6.5 Analytics / telemetry
| Event | Trigger | Property |
|---|---|---|
| event_name | user action | dimension |
7. Dependencies
- Team/system dependencies
- External vendors
- What must land first
8. Rollout plan
| Phase | Scope | Gate |
|---|---|---|
| Internal dogfood | team | sign-off |
| Beta N% | cohort | metrics review |
| GA | all | – |
Rollback plan and owner.
9. Open questions & risks
| Item | Type | Owner | Due |
|---|---|---|---|
| Question | open | @name | date |
| Risk | risk | @name | – |
10. Appendix
- Research links
- Glossary
- Revision history