Product Owner (PO) Master Validation Checklist
This checklist serves as a comprehensive framework for the Product Owner to validate project plans before development execution. It adapts intelligently based on project type (greenfield vs brownfield) and includes UI/UX considerations when applicable.
[[LLM: INITIALIZATION INSTRUCTIONS - PO MASTER CHECKLIST
PROJECT TYPE DETECTION:
First, determine the project type by checking:
Is this a GREENFIELD project (new from scratch)?
- Look for: New project initialization, no existing codebase references
- Check for: prd.md, architecture.md, new project setup stories
Is this a BROWNFIELD project (enhancing existing system)?
- Look for: References to existing codebase, enhancement/modification language
- Check for: brownfield-prd.md, brownfield-architecture.md, existing system analysis
Does the project include UI/UX components?
- Check for: frontend-architecture.md, UI/UX specifications, design files
- Look for: Frontend stories, component specifications, user interface mentions
DOCUMENT REQUIREMENTS:
Based on project type, ensure you have access to:
For GREENFIELD projects:
- prd.md - The Product Requirements Document
- architecture.md - The system architecture
- frontend-architecture.md - If UI/UX is involved
- All epic and story definitions
For BROWNFIELD projects:
- brownfield-prd.md - The brownfield enhancement requirements
- brownfield-architecture.md - The enhancement architecture
- Existing project codebase access (CRITICAL - cannot proceed without this)
- Current deployment configuration and infrastructure details
- Database schemas, API documentation, monitoring setup
SKIP INSTRUCTIONS:
- Skip sections marked [[BROWNFIELD ONLY]] for greenfield projects
- Skip sections marked [[GREENFIELD ONLY]] for brownfield projects
- Skip sections marked [[UI/UX ONLY]] for backend-only projects
- Note all skipped sections in your final report
VALIDATION APPROACH:
- Deep Analysis - Thoroughly analyze each item against documentation
- Evidence-Based - Cite specific sections or code when validating
- Critical Thinking - Question assumptions and identify gaps
- Risk Assessment - Consider what could go wrong with each decision
EXECUTION MODE:
Ask the user if they want to work through the checklist:
- Section by section (interactive mode) - Review each section, get confirmation before proceeding
- All at once (comprehensive mode) - Complete full analysis and present report at end]]
1. PROJECT SETUP & INITIALIZATION
[[LLM: Project setup is the foundation. For greenfield, ensure clean start. For brownfield, ensure safe integration with existing system. Verify setup matches project type.]]
1.1 Project Scaffolding [[GREENFIELD ONLY]]
1.2 Existing System Integration [[BROWNFIELD ONLY]]
1.3 Development Environment
1.4 Core Dependencies
2. INFRASTRUCTURE & DEPLOYMENT
[[LLM: Infrastructure must exist before use. For brownfield, must integrate with existing infrastructure without breaking it.]]
2.1 Database & Data Store Setup
2.2 API & Service Configuration
2.3 Deployment Pipeline
2.4 Testing Infrastructure
3. EXTERNAL DEPENDENCIES & INTEGRATIONS
[[LLM: External dependencies often block progress. For brownfield, ensure new dependencies don't conflict with existing ones.]]
3.1 Third-Party Services
3.2 External APIs
3.3 Infrastructure Services
4. UI/UX CONSIDERATIONS [[UI/UX ONLY]]
[[LLM: Only evaluate this section if the project includes user interface components. Skip entirely for backend-only projects.]]
4.1 Design System Setup
4.2 Frontend Infrastructure
4.3 User Experience Flow
5. USER/AGENT RESPONSIBILITY
[[LLM: Clear ownership prevents confusion. Ensure tasks are assigned appropriately based on what only humans can do.]]
5.1 User Actions
5.2 Developer Agent Actions
6. FEATURE SEQUENCING & DEPENDENCIES
[[LLM: Dependencies create the critical path. For brownfield, ensure new features don't break existing ones.]]
6.1 Functional Dependencies
6.2 Technical Dependencies
6.3 Cross-Epic Dependencies
7. RISK MANAGEMENT [[BROWNFIELD ONLY]]
[[LLM: This section is CRITICAL for brownfield projects. Think pessimistically about what could break.]]
7.1 Breaking Change Risks
7.2 Rollback Strategy
7.3 User Impact Mitigation
8. MVP SCOPE ALIGNMENT
[[LLM: MVP means MINIMUM viable product. For brownfield, ensure enhancements are truly necessary.]]
8.1 Core Goals Alignment
8.2 User Journey Completeness
8.3 Technical Requirements
9. DOCUMENTATION & HANDOFF
[[LLM: Good documentation enables smooth development. For brownfield, documentation of integration points is critical.]]
9.1 Developer Documentation
9.2 User Documentation
9.3 Knowledge Transfer
10. POST-MVP CONSIDERATIONS
[[LLM: Planning for success prevents technical debt. For brownfield, ensure enhancements don't limit future growth.]]
10.1 Future Enhancements
10.2 Monitoring & Feedback
VALIDATION SUMMARY
[[LLM: FINAL PO VALIDATION REPORT GENERATION
Generate a comprehensive validation report that adapts to project type:
Executive Summary
- Project type: [Greenfield/Brownfield] with [UI/No UI]
- Overall readiness (percentage)
- Go/No-Go recommendation
- Critical blocking issues count
- Sections skipped due to project type
Project-Specific Analysis
FOR GREENFIELD:
- Setup completeness
- Dependency sequencing
- MVP scope appropriateness
- Development timeline feasibility
FOR BROWNFIELD:
- Integration risk level (High/Medium/Low)
- Existing system impact assessment
- Rollback readiness
- User disruption potential
Risk Assessment
- Top 5 risks by severity
- Mitigation recommendations
- Timeline impact of addressing issues
- [BROWNFIELD] Specific integration risks
MVP Completeness
- Core features coverage
- Missing essential functionality
- Scope creep identified
- True MVP vs over-engineering
Implementation Readiness
- Developer clarity score (1-10)
- Ambiguous requirements count
- Missing technical details
- [BROWNFIELD] Integration point clarity
Recommendations
- Must-fix before development
- Should-fix for quality
- Consider for improvement
- Post-MVP deferrals
[BROWNFIELD ONLY] Integration Confidence
- Confidence in preserving existing functionality
- Rollback procedure completeness
- Monitoring coverage for integration points
- Support team readiness
After presenting the report, ask if the user wants:
- Detailed analysis of any failed sections
- Specific story reordering suggestions
- Risk mitigation strategies
- [BROWNFIELD] Integration risk deep-dive]]
Category Statuses
| Category |
Status |
Critical Issues |
| 1. Project Setup & Initialization |
TBD |
|
| 2. Infrastructure & Deployment |
TBD |
|
| 3. External Dependencies & Integrations |
TBD |
|
| 4. UI/UX Considerations |
TBD |
|
| 5. User/Agent Responsibility |
TBD |
|
| 6. Feature Sequencing & Dependencies |
TBD |
|
| 7. Risk Management (Brownfield) |
TBD |
|
| 8. MVP Scope Alignment |
TBD |
|
| 9. Documentation & Handoff |
TBD |
|
| 10. Post-MVP Considerations |
TBD |
|
Critical Deficiencies
(To be populated during validation)
Recommendations
(To be populated during validation)
Final Decision
- APPROVED: The plan is comprehensive, properly sequenced, and ready for implementation.
- CONDITIONAL: The plan requires specific adjustments before proceeding.
- REJECTED: The plan requires significant revision to address critical deficiencies.