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