4.0 KiB
{{project_name}} Brownfield Enhancement PRD
Intro Project Analysis and Context
Existing Project Overview
Analysis Source
{{analysis_source}}
Current Project State
{{current_project_state}}
Available Documentation
{{available_documentation}}
Enhancement Scope Definition
Enhancement Type
{{enhancement_type}}
Enhancement Description
{{enhancement_description}}
Impact Assessment
{{impact_assessment}}
Goals and Background Context
Enhancement Goals
- {{enhancement_goal_1}}
- {{enhancement_goal_2}}
- {{enhancement_goal_3}}
Background Context
{{background_context}}
Success Criteria
{{success_criteria}}
Change Log
| Date | Version | Description | Author |
|---|---|---|---|
| {{date}} | {{version}} | {{description}} | {{author}} |
Existing System Analysis
Current Architecture
{{current_architecture}}
Technology Stack
{{current_technology_stack}}
Integration Points
{{current_integration_points}}
Technical Debt
{{technical_debt_assessment}}
Performance Baseline
{{performance_baseline}}
Enhancement Requirements
Functional Requirements
- FR1: {{functional_requirement_1}}
- FR2: {{functional_requirement_2}}
- FR3: {{functional_requirement_3}}
Non-Functional Requirements
- NFR1: {{non_functional_requirement_1}}
- NFR2: {{non_functional_requirement_2}}
- NFR3: {{non_functional_requirement_3}}
Integration Requirements
- {{integration_requirement_1}}
- {{integration_requirement_2}}
- {{integration_requirement_3}}
Compatibility and Migration Strategy
Backward Compatibility
{{backward_compatibility_requirements}}
Migration Plan
{{migration_strategy}}
Rollback Strategy
{{rollback_plan}}
Data Migration
{{data_migration_requirements}}
Risk Assessment
Technical Risks
- {{risk_1}}: {{risk_1_description}} - Mitigation: {{risk_1_mitigation}}
- {{risk_2}}: {{risk_2_description}} - Mitigation: {{risk_2_mitigation}}
- {{risk_3}}: {{risk_3_description}} - Mitigation: {{risk_3_mitigation}}
Business Risks
- {{business_risk_1}}
- {{business_risk_2}}
User Impact Risks
- {{user_impact_risk_1}}
- {{user_impact_risk_2}}
Testing Strategy for Brownfield
Regression Testing
{{regression_testing_approach}}
Integration Testing
{{integration_testing_requirements}}
User Acceptance Testing
{{user_acceptance_testing_plan}}
Epic List
Epic 1: {{epic_1_title}}
{{epic_1_goal}}
Epic 2: {{epic_2_title}}
{{epic_2_goal}}
Epic 3: {{epic_3_title}}
{{epic_3_goal}}
Epic Details
Epic 1: {{epic_1_title}}
{{epic_1_expanded_goal}}
Story 1.1: {{story_1_1_title}}
As a {{user_type}}, I want {{action}}, So that {{benefit}}.
Acceptance Criteria:
- {{acceptance_criteria_1_1_1}}
- {{acceptance_criteria_1_1_2}}
- {{acceptance_criteria_1_1_3}}
Compatibility Considerations: {{story_1_1_compatibility}}
Story 1.2: {{story_1_2_title}}
As a {{user_type}}, I want {{action}}, So that {{benefit}}.
Acceptance Criteria:
- {{acceptance_criteria_1_2_1}}
- {{acceptance_criteria_1_2_2}}
- {{acceptance_criteria_1_2_3}}
Compatibility Considerations: {{story_1_2_compatibility}}
Epic 2: {{epic_2_title}}
{{epic_2_expanded_goal}}
Story 2.1: {{story_2_1_title}}
As a {{user_type}}, I want {{action}}, So that {{benefit}}.
Acceptance Criteria:
- {{acceptance_criteria_2_1_1}}
- {{acceptance_criteria_2_1_2}}
- {{acceptance_criteria_2_1_3}}
Compatibility Considerations: {{story_2_1_compatibility}}
Story 2.2: {{story_2_2_title}}
As a {{user_type}}, I want {{action}}, So that {{benefit}}.
Acceptance Criteria:
- {{acceptance_criteria_2_2_1}}
- {{acceptance_criteria_2_2_2}}
- {{acceptance_criteria_2_2_3}}
Compatibility Considerations: {{story_2_2_compatibility}}
Next Steps
Architecture Review
{{architecture_review_prompt}}
UX Enhancement Review
{{ux_review_prompt}}
Implementation Planning
{{implementation_planning_notes}}