Summary of "How to Improve Developer Productivity • Jez Humble • YOW! 2020"

Thesis

Developer productivity should be measured by system- and team-level outcomes (value delivered, speed and stability of delivery), not by simple output proxies (lines of code, story point velocity, or individual utilization). There are reliable, research-backed measures and practices that predict and improve software delivery performance, organizational performance, product quality and developer wellbeing.

Why common metrics are misleading

A valid, reliable measurement framework (DORA)

Use the four DORA metrics to measure software delivery performance:

High (elite) performers are both faster and more stable — speed and stability are not a strict trade-off.

High-level practices and capabilities that drive performance

Practical elements of continuous delivery and the deployment pipeline

Team autonomy and architecture — five readiness questions

Can the team answer “yes” to each?

  1. Can the team make large-scale design changes without permission from outside the team?
  2. Can the team complete its work without fine-grained coordination with other teams?
  3. Can the team deploy and release its product/service on demand, independently of dependent services?
  4. Can the team do most testing on demand without requiring an integrated test environment?
  5. Can the team perform deployments during normal business hours with negligible downtime?

Answering “yes” reduces cross-team dependencies and speeds delivery; achieving this may require redesigning org/team boundaries and technical architecture.

Cloud — how to get value from it

Management and product practices that must be combined

Culture — measurement and why it matters

Individual productivity — how to think about it

Wellbeing and burnout

COVID / remote work findings

Concrete recommendations / checklist

Stop using these as performance measures:

Start measuring and improving with DORA metrics:

Build and maintain a deployment pipeline:

Other recommendations:

Notable examples and cautionary stories

Where to find the research and deeper guidance

People and sources mentioned

Note: the original subtitles contained transcription errors for some names; common corrections are applied (e.g., Jez Humble; Nicole Forsgren; Mary & Tom Poppendieck; Ward Cunningham).

Category ?

Educational


Share this summary


Is the summary off?

If you think the summary is inaccurate, you can reprocess it with the latest model.

Video