Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations is a
software engineering book co-authored by
Nicole Forsgren,
Jez Humble and
Gene Kim from their time in the DORA team. The book explores how software development teams using
Lean Software and
DevOps can measure their performance and the performance of software engineering teams impacts the overall performance of an organization. The book discusses their research conducted as part of the DORA team for the annual
State of DevOps Reports. In total, the authors considered 23,000 data points from a variety of companies of various different sizes (from start-up to enterprises), for-profit and not-for-profit and both those with
legacy systems and those with modern systems.
24 Key Capabilities The authors outline 24 practices to improve software delivery which they refer to as "key capabilities" and group them into five categories.
Continuous Delivery • Use
version control for all production artifacts • Automate your deployment process • Implement
Continuous Integration • Use
trunk-based development methods • Implement
test automation • Support test
data management • Shift Left on Security • Implement Continuous Delivery (CD)
Architecture • Use a Loosely Coupled Architecture • Architect for Empowered Teams
Product and Process • Gather and Implement Customer Feedback • Make the Flow of Work Visible through the Value Stream • Work in Small Batches • Foster and Enable Team Experimentation
Lean Management and Monitoring • Have a Lightweight Change Approval Processes • Monitor across Application and Infrastructure to Inform Business Decisions • Check System Health Proactively • Improve Processes and Manage Work with Work-In-Process (WIP) Limits • Visualize Work to Monitor Quality and Communicate throughout the Team
Cultural • Support a Generative Culture • Encourage and Support Learning • Support and Facilitate Collaboration among Teams • Provide Resources and Tools that Make Work Meaningful • Support or Embody Transformational Leadership == References ==