Book review - Accelerate by Nibole Forsgren, Jez Humble and Gene Kim
Small review of the book called Accelerate written by Nibole Forsgren, Jez Humble and Gene Kim
Categories: Book review
Tags: agile books change productivity team leadership
Lean methodologies, DevOps, small cycles, CI/CD, no overtime, freedom, quality, culture, sustainable workโฆ cool stuff. A lot of people talk about them in positive terms but Nicole Forsgrem, Jez Humble and Gene Kim decided to go one step further: demonstrate that these things work.
To do this they dedicated 4 years of investigation to find what capabilities and practices are important to accelerate the software development and delivery. 23,000 responses to surveys from around 2,000 organizations, from startups to large companies.
It is the only solid research Iโve found on this topic (if you know of another, Iโd love to read it), and this book shows the results. Essential.
Highlighted quotes
Rather than providing a summary of the book, which may be biased or influenced by my personal opinions or writing style, I prefer to spotlight select phrases from the text that I found particularly inspiring.
I read the Spanish version, so these quotes can be a bit different in the English version.
๐ Our research shows that none of these factors is associated with improved software delivery performance: age and technology used for the application, whether development or operations teams were doing the deployments, whether there is a CAB (change approval board)
๐ Ideally, developers should be rewarded for solving problems with as little code as possible. It would even be better if we could solve problems without writing code or even deleting it
๐ Who is on a team matters less than how team members interact, structure their work, and view their contributions
๐ Continuous delivery technical practices have a huge impact on performance, quality, and help improve culture and reduce deployment burnout and pain
๐ We found that high performance is possible with all kinds of systems, as long as those systems are loosely coupled
๐ Forcing engineers to use tools and frameworks from the โapproved listโ prevents teams from choosing technologies that would be more suitable and experimenting with new approaches and paradigms to solve their problems
๐ We found that where deployments cause the most pain we find the poorest culture, organizational performance, and software delivery performance
๐ Research shows that stressful jobs can be just as bad for physical health as passive smoking and obesity
๐ Teams with more diversity in terms of gender or underrepresented minorities are smarter, achieve better team performance, and obtain better business results.
๐ The most valuable work a leader can do is cultivate and support a strong organizational culture among those they serve: their teams.