# {{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 1. **FR1:** {{functional_requirement_1}} 2. **FR2:** {{functional_requirement_2}} 3. **FR3:** {{functional_requirement_3}} ### Non-Functional Requirements 1. **NFR1:** {{non_functional_requirement_1}} 2. **NFR2:** {{non_functional_requirement_2}} 3. **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:** 1. {{acceptance_criteria_1_1_1}} 2. {{acceptance_criteria_1_1_2}} 3. {{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:** 1. {{acceptance_criteria_1_2_1}} 2. {{acceptance_criteria_1_2_2}} 3. {{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:** 1. {{acceptance_criteria_2_1_1}} 2. {{acceptance_criteria_2_1_2}} 3. {{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:** 1. {{acceptance_criteria_2_2_1}} 2. {{acceptance_criteria_2_2_2}} 3. {{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}}