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
- Version Control
- Deployment Automation
- Continuous Integration
- Trunk-based Development
- Test Automation
- Test Data Management
- Shift-left on Security
- Continuous Deployment
ARCHITECTURE CAPABILITIES
- Loosely-coupled Architecture
- Empowered Teams
PRODUCT AND PROCESS CAPABILITIES
- Customer Feedback
- Value Stream
- Working in Small Batches
- Team Experimentation
LEAN MANAGEMENT AND MONITORING CAPABILITIES
- Lightweight Change Approval Processes
- Monitoring
- Proactive Notification
- WIP Limits
- Visualizing Work
CULTURAL CAPABILITIES
- Westrum Organizational Culture
- Support Learning
- Collaboration Among Teams
- Job Satisfaction
- Transformational Leadership