Product Manager (PM) Requirements Checklist
This checklist serves as a comprehensive framework to ensure the Product Requirements Document (PRD) and Epic definitions are complete, well-structured, and appropriately scoped for MVP development. The PM should systematically work through each item during the product definition process.
[[LLM: INITIALIZATION INSTRUCTIONS - PM CHECKLIST
Before proceeding with this checklist, ensure you have access to:
- prd.md - The Product Requirements Document (check docs/prd.md)
- Any user research, market analysis, or competitive analysis documents
- Business goals and strategy documents
- Any existing epic definitions or user stories
IMPORTANT: If the PRD is missing, immediately ask the user for its location or content before proceeding.
VALIDATION APPROACH:
- User-Centric - Every requirement should tie back to user value
- MVP Focus - Ensure scope is truly minimal while viable
- Clarity - Requirements should be unambiguous and testable
- Completeness - All aspects of the product vision are covered
- Feasibility - Requirements are technically achievable
EXECUTION MODE:
Ask the user if they want to work through the checklist:
- Section by section (interactive mode) - Review each section, present findings, get confirmation before proceeding
- All at once (comprehensive mode) - Complete full analysis and present comprehensive report at end]]
1. PROBLEM DEFINITION & CONTEXT
[[LLM: The foundation of any product is a clear problem statement. As you review this section:
- Verify the problem is real and worth solving
- Check that the target audience is specific, not "everyone"
- Ensure success metrics are measurable, not vague aspirations
- Look for evidence of user research, not just assumptions
- Confirm the problem-solution fit is logical]]
1.1 Problem Statement
1.2 Business Goals & Success Metrics
1.3 User Research & Insights
2. MVP SCOPE DEFINITION
[[LLM: MVP scope is critical - too much and you waste resources, too little and you can't validate. Check:
- Is this truly minimal? Challenge every feature
- Does each feature directly address the core problem?
- Are "nice-to-haves" clearly separated from "must-haves"?
- Is the rationale for inclusion/exclusion documented?
- Can you ship this in the target timeframe?]]
2.1 Core Functionality
2.2 Scope Boundaries
2.3 MVP Validation Approach
3. USER EXPERIENCE REQUIREMENTS
[[LLM: UX requirements bridge user needs and technical implementation. Validate:
- User flows cover the primary use cases completely
- Edge cases are identified (even if deferred)
- Accessibility isn't an afterthought
- Performance expectations are realistic
- Error states and recovery are planned]]
3.1 User Journeys & Flows
3.2 Usability Requirements
3.3 UI Requirements
4. FUNCTIONAL REQUIREMENTS
[[LLM: Functional requirements must be clear enough for implementation. Check:
- Requirements focus on WHAT not HOW (no implementation details)
- Each requirement is testable (how would QA verify it?)
- Dependencies are explicit (what needs to be built first?)
- Requirements use consistent terminology
- Complex features are broken into manageable pieces]]
4.1 Feature Completeness
4.2 Requirements Quality
4.3 User Stories & Acceptance Criteria
5. NON-FUNCTIONAL REQUIREMENTS
5.1 Performance Requirements
5.2 Security & Compliance
5.3 Reliability & Resilience
5.4 Technical Constraints
6. EPIC & STORY STRUCTURE
6.1 Epic Definition
6.2 Story Breakdown
6.3 First Epic Completeness
7. TECHNICAL GUIDANCE
7.1 Architecture Guidance
7.2 Technical Decision Framework
7.3 Implementation Considerations
8. CROSS-FUNCTIONAL REQUIREMENTS
8.1 Data Requirements
8.2 Integration Requirements
8.3 Operational Requirements
9. CLARITY & COMMUNICATION
9.1 Documentation Quality
9.2 Stakeholder Alignment
PRD & EPIC VALIDATION SUMMARY
[[LLM: FINAL PM CHECKLIST REPORT GENERATION
Create a comprehensive validation report that includes:
Executive Summary
- Overall PRD completeness (percentage)
- MVP scope appropriateness (Too Large/Just Right/Too Small)
- Readiness for architecture phase (Ready/Nearly Ready/Not Ready)
- Most critical gaps or concerns
Category Analysis Table
Fill in the actual table with:
- Status: PASS (90%+ complete), PARTIAL (60-89%), FAIL (<60%)
- Critical Issues: Specific problems that block progress
Top Issues by Priority
- BLOCKERS: Must fix before architect can proceed
- HIGH: Should fix for quality
- MEDIUM: Would improve clarity
- LOW: Nice to have
MVP Scope Assessment
- Features that might be cut for true MVP
- Missing features that are essential
- Complexity concerns
- Timeline realism
Technical Readiness
- Clarity of technical constraints
- Identified technical risks
- Areas needing architect investigation
Recommendations
- Specific actions to address each blocker
- Suggested improvements
- Next steps
After presenting the report, ask if the user wants:
- Detailed analysis of any failed sections
- Suggestions for improving specific areas
- Help with refining MVP scope]]
Category Statuses
| Category |
Status |
Critical Issues |
| 1. Problem Definition & Context |
TBD |
|
| 2. MVP Scope Definition |
TBD |
|
| 3. User Experience Requirements |
TBD |
|
| 4. Functional Requirements |
TBD |
|
| 5. Non-Functional Requirements |
TBD |
|
| 6. Epic & Story Structure |
TBD |
|
| 7. Technical Guidance |
TBD |
|
| 8. Cross-Functional Requirements |
TBD |
|
| 9. Clarity & Communication |
TBD |
|
Critical Deficiencies
(To be populated during validation)
Recommendations
(To be populated during validation)
Final Decision
- READY FOR ARCHITECT: The PRD and epics are comprehensive, properly structured, and ready for architectural design.
- NEEDS REFINEMENT: The requirements documentation requires additional work to address the identified deficiencies.