2024_final_dora_report

DORA Β· pdf Β· 2024-10-25 Reader πŸ–₯️

AI as AmplifierBurnout & RecoveryDeveloper Experience & FlowDORA AI Capabilities Model (Team Profiles & Capabilities)DORA & Engineering MetricsEnterprise AI Adoption & ReadinessGolden PathMeasuring AI ImpactPlatform Engineering
Technology investments β€” generative AI adoption and internal developer platforms alike β€” reliably raise individual, team, and organizational performance only when paired with the underlying sociotechnical fundamentals (small-batch delivery discipline, developer independence, transformational leadership, a genuine user-centric and documentation culture, and stable priorities); absent those fundamentals, the same investments degrade software delivery throughput and stability and can increase burnout, so AI and platforms amplify whatever organizational system already exists rather than fixing it.

practical Β· mixed β€” A decade-ten, 39,000-respondent empirical survey report (expository, statistical) that is explicitly in service of practical organizational action: it closes with a recommended continuous-improvement method and named interventions (stabilize priorities, be user-centric, become data-informed, commit to cloud or stay out), so the findings are presented as inputs to 'what should a team or org do.'

Structure

PartRole
Executive summary and key findingscontext
Software delivery performance chapter β€” splits the historic 'four keys' into two statistically distinct factors, throughput and stability, and introduces 'rework rate' as a second stability metricevidence / redefinition of measurement
Artificial intelligence: adoption and attitudes β€” survey data on who uses AI, for what tasks, and how much they trust itevidence
Exploring the downstream impact of AI β€” AI's effects on process measures (doc/code quality, review speed), on software delivery throughput/stability, and on organizational/team/product performanceevidence / core finding
Platform engineering β€” productivity and performance gains from internal developer platforms, developer independence, and the throughput/stability trade-offevidence / parallel case
Developer experience β€” user-centricity, documentation culture, and the burnout effects of unstable prioritiesevidence
Leading transformations β€” transformational leadership, user-centricity, data-informed decision making, and cloud commitment as the four practical leversconclusion / recommendation

Key terms

Propositions

Arguments

AI's harm to software delivery stability stems from an erosion of small-batch delivery discipline, not from AI-generated code being inherently worse. strength: medium
Explicit premises:
Implicit premises:
Inferences:
Platform engineering's net value depends on preserving user-centeredness and developer independence rather than mandating platform use, because the same mechanism that creates value (self-service) also explains why forced, non-independent use erodes it. strength: medium
Explicit premises:
Implicit premises:
Inferences:

Narratives

Questions addressed

Gaps

Closes gaps elsewhere

Related documents