Accelerate

Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations by Nicole Forsgren, Jez Humble and Gene Kim - (Kindle)
2018
Kindle
Published

July 15, 2018

Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations by Nicole Forsgren, Jez Humble and Gene Kim - (Kindle)

I was definitely looking forward to reading this as one of the authors, Gene Kim, also co-authored one of my favorite books related to software development, “The Phoenix Project”. This book is a little drier than the Phoenix Project … actually a lot drier. It’s an assesment of what software development practices are the biggest indicators of success based on rigorous research.

Model

Their research uncovered 24 key capabilities that drive software delivery performance, classified into five categories:

CONTINUOUS DELIVERY CAPABILITIES

  1. Version Control
  2. Deployment Automation
  3. Continuous Integration
  4. Trunk-based Development
  5. Test Automation
  6. Test Data Management
  7. Shift-left on Security
  8. Continuous Deployment

ARCHITECTURE CAPABILITIES

  1. Loosely-coupled Architecture
  2. Empowered Teams

PRODUCT AND PROCESS CAPABILITIES

  1. Customer Feedback
  2. Value Stream
  3. Working in Small Batches
  4. Team Experimentation

LEAN MANAGEMENT AND MONITORING CAPABILITIES

  1. Lightweight Change Approval Processes
  2. Monitoring
  3. Proactive Notification
  4. WIP Limits
  5. Visualizing Work

CULTURAL CAPABILITIES

  1. Westrum Organizational Culture
  2. Support Learning
  3. Collaboration Among Teams
  4. Job Satisfaction
  5. Transformational Leadership