Delivery Metrics & Agile Foundations
Two things shape how most engineering teams work: a set of metrics for measuring delivery, and a set of values for how to build software in the first place. DORA gives you the first; the Agile Manifesto gives you the second. Both show up in practice in the development lifecycle — small batches and fast review are where elite numbers actually come from. Knowing both keeps you honest about whether a team is actually high-performing or just busy.
DORA metrics
DORA (DevOps Research and Assessment) metrics are the industry-standard measures of software delivery performance. They tell you whether a team is fast and stable — and the research behind them shows those two things rise together rather than trading off.
| Metric | What it measures | Why it matters | Elite benchmark |
|---|---|---|---|
| Deployment Frequency | How often you deploy code to production | Higher frequency means faster value delivery | Multiple deploys per day |
| Lead Time for Changes | Time from commit to running in production | Shorter time means more agility, less waste | < 1 day |
| Change Failure Rate | % of deployments that degrade service | A lower rate means higher quality and confidence | < 15% |
| Time to Restore Service | Time to recover from a production failure | Fast recovery means resilience and user trust | < 1 hour |
The first two measure velocity; the last two measure stability — and Time to Restore is really a measure of how good your incident response is. You want all four moving in the right direction, because optimizing speed at the cost of stability (or vice versa) is how teams fool themselves.
Where to get the numbers:
- Deployment Frequency — CI/CD pipeline metrics (GitHub Actions, GitLab CI, Azure DevOps).
- Lead Time — commit-to-deploy timestamps from PRs or pipelines.
- Change Failure Rate — tagged incidents, rollbacks, or hotfixes per deploy.
- Time to Restore — incident duration logs, alerts, and postmortem timelines.
Teams adopt DORA because it aligns engineering with business outcomes, supports data-driven improvement, and lets you benchmark across teams. Tooling that helps: version control and CI (GitHub, GitLab, Bitbucket, Azure DevOps, Jenkins, CircleCI), observability (New Relic, Datadog, Honeycomb), and incident management (PagerDuty, Opsgenie, Incident.io).
The Agile Manifesto
The Agile Manifesto is the foundational document of Agile software development, written in 2001 by 17 practitioners. It values individuals, working software, collaboration, and adaptability over rigid process.
“We are uncovering better ways of developing software by doing it and helping others do it.”
Four core values — preferring the items on the left, while still valuing those on the right:
| Prefer | Over |
|---|---|
| Individuals and interactions | Processes and tools |
| Working software | Comprehensive documentation |
| Customer collaboration | Contract negotiation |
| Responding to change | Following a plan |
It’s worth saying plainly: this doesn’t mean the items on the right have no value — only that the items on the left are valued more.
Twelve principles behind the manifesto:
- Satisfy the customer through early and continuous delivery of valuable software.
- Welcome changing requirements, even late in development.
- Deliver working software frequently — every couple of weeks to a couple of months.
- Business people and developers work together daily throughout the project.
- Build projects around motivated individuals; give them the environment and support they need.
- Face-to-face conversation is the most efficient and effective way to convey information.
- Working software is the primary measure of progress.
- Agile processes promote sustainable development — a constant pace, indefinitely.
- Continuous attention to technical excellence and good design enhances agility.
- Simplicity — maximizing the work not done — is essential.
- The best architectures, requirements, and designs emerge from self-organizing teams.
- The team regularly reflects on how to become more effective, then adjusts.
For the source, see the official Agile Manifesto, the principles behind it, and its history.
📚 Go Deeper
Books
- Accelerate — Nicole Forsgren, Jez Humble, Gene KimThe research behind DORA, with the evidence that delivery performance predicts business outcomes.
Tools
- DORA — DevOps Research and AssessmentThe metrics, the annual State of DevOps report, and a free capability assessment.
- The Agile ManifestoFour values and twelve principles, in the original two pages — read the source, not the consultancy version.