Fawkes Internal Developer Platform
Welcome to the Fawkes project! Fawkes is an open-source platform designed to help teams achieve elite performance in software delivery by implementing all 24 DORA capabilities through integrated tooling and practices. Based on research from "Accelerate" and the DORA State of DevOps reports, organizations that excel in these capabilities are twice as likely to exceed their organizational performance goals.
🎯 Elite Performance Metrics
Metric | Elite Performance | Industry Average | Description |
---|---|---|---|
![]() |
Multiple deploys per day | Between once per week and once per month | How often an organization successfully releases to production |
![]() |
Less than one hour | Between one week and one month | The time it takes to go from code committed to code successfully running in production |
![]() |
0-15% | 31-45% | The percentage of changes that result in a failure in production |
![]() |
Less than one hour | Less than one day | Mean Time to Restore - The time it takes to recover from a failure in production |
🌟 DORA Capabilities & Metric Impact
DORA research has identified specific capabilities that directly impact each performance metric. Below we map each capability to the metrics it most strongly influences, based on data from "Accelerate: The Science of Lean Software and DevOps".
Deployment Frequency Drivers
These capabilities have the strongest positive correlation with deployment frequency:
Capability | Purpose | Implementation | Performance Impact |
---|---|---|---|
![]() |
Ensuring software is always in a deployable state | Spinnaker, Flux | 2.5x higher deployment frequency |
![]() |
Automating the deployment process | Jenkins | 3x more frequent deployments |
![]() |
Frequently merging code changes | GitHub Actions | 2x higher deployment frequency |
![]() |
Using cloud and infrastructure-as-code | Terraform | 1.8x more frequent deployments |
Lead Time Reducers
These capabilities have the strongest positive correlation with reducing lead time:
Capability | Purpose | Implementation | Performance Impact |
---|---|---|---|
![]() |
Frequently merging code changes | GitHub Actions | 74% reduction in lead time |
![]() |
Automated testing at all levels | Selenium, JUnit | 67% reduction in lead time |
![]() |
Enabling independent team work | Kubernetes | 56% reduction in lead time |
![]() |
Managing database changes effectively | Flyway | 43% reduction in lead time |
Change Failure Rate Reducers
These capabilities have the strongest positive correlation with reducing change failure rate:
Capability | Purpose | Implementation | Performance Impact |
---|---|---|---|
![]() |
Automated testing at all levels | Selenium, JUnit | 3x lower change failure rate |
![]() |
Improving code quality | SonarQube | 1.8x fewer production defects |
![]() |
Early security testing | OWASP ZAP | 2x fewer security incidents |
![]() |
Implementing comprehensive monitoring | Prometheus, Grafana | 2x more likely to detect issues before failure |
MTTR Improvers
These capabilities have the strongest positive correlation with reducing mean time to restore:
Capability | Purpose | Implementation | Performance Impact |
---|---|---|---|
![]() |
Quick incident resolution | Grafana | 73% faster MTTR |
![]() |
Implementing comprehensive monitoring | Prometheus, Grafana | 2.1x faster incident detection |
![]() |
Testing system resilience | Chaos Mesh | 1.5x faster incident resolution |
![]() |
Using cloud and infrastructure-as-code | Terraform | 1.7x faster recovery time |
🔄 Capability Synergies
According to DORA research, these capabilities work together to create a flywheel effect:
graph TD
A[Continuous Integration] --> B[Test Automation]
B --> C[Continuous Delivery]
C --> D[Deployment Automation]
D --> E[Monitoring & Observability]
E --> F[Incident Response]
F --> A
G[Infrastructure as Code] --> C
G --> F
H[Loosely Coupled Architecture] --> B
H --> D
Organizations that implement capabilities across all three categories (Flow, Feedback, Recovery) are 5x more likely to achieve elite performance across all four key metrics.
📈 Getting Started
Start Your Journey
Explore All Capabilities
View Implementation Guide