Publications

Books promoting Trunk-Based Development


Software Configuration Management Patterns (November 14, 2003)

Software Configuration Management Patterns: Effective Teamwork, Practical Integration
by Stephen P. Berczuk with Brad Appleton
Amazon (paperback)


Continuous Integration (June 29, 2007)

Continuous Integration: Improving Software Quality and Reducing Risk
by Paul M. Duvall, Steve Matyas, Andrew Glover
Amazon (hardback, kindle)


Continuous Delivery (July 27, 2010)

Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
by Jez Humble and Dave Farley
Amazon (hardback, kindle)
InformIT (pdf, epub, mobi)
Translations: 中文 | 日本語 | 한국말 | português

Lean Enterprise (January 3, 2015)

Lean Enterprise: How High Performance Organizations Innovate at Scale
by Jez Humble, Joanne Molesky and Barry O'Reilly
Amazon (hardback, kindle)
O'Reilly (pdf, epub, mobi)
Translations: 中文 | 日本語 | Deutsch | português


Build Quality In (February 27, 2015)

Build Quality In: Continuous Delivery and DevOps Experience Reports
by Steve Smith and Matthew Skelton
Leanpub (kindle)


DevOps Handbook (October 6, 2016)

The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations
by Gene Kim, Jez Humble, Patrick Debois, John Willis, John Allspaw
Amazon (hardback, kindle)
O'Reilly (pdf, epub, mobi)


Measuring Continuous Delivery (2017)

Measuring Continuous Delivery: The what, why, and how of measuring Continuous Delivery
by Steve Smith
Leanpub (kindle)


Reports promoting Trunk-Based Development


More Engineering, Less Dogma (Oct 18, 2013)

More Engineering, Less Dogma: The Path Toward Continuous Delivery Of Business Value
by Kurt Bittner and Glenn O’Donnell
Forrester Research - link


The Role of Continuous Delivery in IT and Organisational Performance (Oct 27, 2015)

The Role of Continuous Delivery in IT and Organizational Performance
by Nicole Forsgren and Jez Humble
Proceedings of the Western Decision Sciences Institute - link


2015 State of DevOps Report

A survey of thousands of software development professionals distilled into a report that determines practices for the highest achieving organizations
It was gratifying, though unsurprising, to find that deployment pain was predicted by whether the key continuous delivery practices had been implemented: comprehensive test and deployment automation, the use of continuous integration including Trunk-Based Development, and version control of everything required to reproduce production environments
by Puppet Labs
Puppet's download form for the report


2016 State of DevOps Report

As their 2015 report, a survey of thousands of software development professionals distilled into a report that determines practices for the highest achieving organizations
The idea that developers should work in small batches off master or trunk rather than on long-lived feature branches is still one of the most controversial ideas in the Agile canon, despite the fact it is the norm in high-performing organizations such as Google. Indeed, many practitioners express surprise that this practice is in fact implied by continuous integration, but it is: The clue is in the word 'integration.'
by Puppet Labs
Puppet's download form for the report


2017 State of DevOps Report

As their 2016 report, a survey of thousands of software development professionals distilled into a report that determines practices for the highest achieving organizations
Last year, we investigated the role that trunk-based development plays in continuous delivery. While our experience shows that developers in high-performing teams work in small batches and develop off of trunk or master, rather than long-lived feature branches, many practitioners in the industry routinely work in branches or forks.
by Puppet Labs
Puppet's download form for the report