From 9ea86241aa3cb3a6212aca006647c464bfcce7e4 Mon Sep 17 00:00:00 2001 From: Jordan Robinson Date: Sun, 19 Oct 2025 15:33:35 +0100 Subject: [PATCH] add performance optimisation template --- README.md | 3 +- templates/performance-optimisation.md | 69 +++++++++++++++++++++++++++ 2 files changed, 71 insertions(+), 1 deletion(-) create mode 100644 templates/performance-optimisation.md diff --git a/README.md b/README.md index 1504f4431bdba42d77c6240723190fabff44ff01..98a9fd8893dc3dc80c0343bcd634ebe4e2454577 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/templates/performance-optimisation.md b/templates/performance-optimisation.md new file mode 100644 index 0000000000000000000000000000000000000000..9f3262b7cffaf73c5ce66912b4964e203dbafef0 --- /dev/null +++ b/templates/performance-optimisation.md @@ -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