liveBook · Manning

Developer productivity

As explained in Effective Platform Engineering

Developer productivity is a measure of the value and progress developers produce relative to the effort and resources involved.

Developer productivity measures the value and progress developers create relative to the effort and resources involved. In platform engineering, it is treated as an outcome: better platforms should reduce friction, accelerate delivery, improve reliability, and increase developer satisfaction. section 3.0 section 10.1.1

Measure productivity through a balanced set of signals:

  • Track delivery flow with lead time for changes, deployment frequency, and developer wait time. section 10.1.1
  • Track adoption and autonomy through golden-path usage, active users, and self-service deployments completed without platform-team intervention. section 10.1.1
  • Balance speed with quality and reliability using DORA metrics, incident trends, defect reduction, telemetry coverage, and mean time to detect or resolve incidents. section 10.1.1
  • Use developer satisfaction, code quality, and test coverage as leading indicators, then connect improvements to business outcomes such as faster onboarding and increased revenue potential. section 3.0 section 10.8
Figure 10.1 Quantifying the value across multiple levels, from building the capabilities to addressing the business outcomes
A diagram of a product quality

AI-generated content may be incorrect.

Map platform capabilities through productivity and operational metrics to the business outcomes they enable. section 10.1.1

How Effective Platform Engineering covers it

How deep it goes
Provides a measurement framework spanning delivery, adoption, quality, reliability, autonomy, and satisfaction rather than prescribing a single metric.
Examples
Uses lead time, deployment frequency, wait time, adoption, self-service, incident recovery, telemetry, satisfaction, code quality, and test coverage.
What you can do after
Evaluate platform value by relating productivity metrics to faster delivery, improved reliability, adoption, satisfaction, and business outcomes.
How it connects
Connects developer experience, platform engineering, DORA metrics, self-service, observability, reliability, and business outcomes.

Also explained in

Compare how 4 books explain developer productivity →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Effective Platform Engineering. The section links point to the parts of the book it draws on.