M README.md => README.md +2 -1
@@ 5,4 5,5 @@ Comprehensive collection of templates for solutions design, architecture decisio
## Templates
* Feature Request
-* Bug Fix>
\ No newline at end of file
+* Bug Fix
+* Performance Optimisation
A templates/performance-optimisation.md => templates/performance-optimisation.md +69 -0
@@ 0,0 1,69 @@
+# Template 3: Performance Optimisation - Solution Design
+
+## Overview
+**Request ID:** [Ticket number]
+**Title:** [Optimisation target]
+**Current Baseline:** [Current metric]
+**Target Improvement:** [Goal metric]
+**Status:** [Draft/Review/Approved/In Progress]
+
+## Current State Analysis
+
+### Baseline Metrics
+- Current performance measurement
+- Data collection method
+- Affected users/transactions
+- Business impact of current performance
+
+### Bottleneck Identification
+- Where is the performance issue occurring?
+- Root causes identified through profiling/analysis
+- Supporting metrics and evidence
+
+## Proposed Optimisation
+
+### Solution Overview
+High-level description of Optimisation strategy.
+
+### Technical Details
+- Specific Optimisations to implement
+- Algorithm or approach changes
+- Caching strategy (if applicable)
+- Data structure improvements
+- Infrastructure changes
+
+### Expected Impact
+- Estimated improvement in key metrics
+- Scalability improvement
+- Resource utilization changes
+
+## Implementation Details
+Break down the Optimisation work:
+- Components affected
+- Changes required
+- Effort estimate
+- Phased approach (if applicable)
+
+## Testing & Validation
+- Benchmarking methodology
+- Performance test scenarios
+- Metrics to measure
+- Success criteria
+- Comparison before/after
+
+## Risks
+- Potential negative impacts
+- Compatibility concerns
+- Testing gaps
+- Rollback strategy
+
+## Monitoring & Long-term Maintenance
+- Metrics to track post-deployment
+- Alerting thresholds
+- Regular review schedule
+
+## Approval & Sign-off
+| Role | Name | Date |
+|------|------|------|
+| Performance Lead | | |
+| Tech Lead | | |<
\ No newline at end of file