Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations
amazon.com
Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations
Our research shows that Lean management, along with a set of other technical practices known collectively as continuous delivery (Humble and Farley 2010), do in fact impact culture, as shown in Figure 3.3. Figure 3.3: Westrum Organizational Culture’s Drivers You can act your way to a better culture by implementing these practices in technology
... See moreGenerative (performance-oriented) organizations focus on the mission. How do we accomplish our goal? Everything is subordinated to good performance, to doing what we are supposed to do.
A release (the changes that get deployed) will typically consist of multiple version control commits, unless the organization has achieved a single-piece flow where each commit can be released to production (a practice known as continuous deployment).
We measured product delivery lead time as the time it takes to go from code committed to code successfully running in production,
In our search for measures of delivery performance that meet these criteria, we settled on four: delivery lead time, deployment frequency, time to restore service, and change fail rate.
that software delivery performance predicts Lean product management practices. This reciprocal relationship, suggested by the literature, forms what is known as a virtuous cycle. Improving your software delivery effectiveness will improve your ability to work in small batches and incorporate customer feedback along the way.
Westrum’s theory posits that organizations with better information flow function more effectively.
But I learned that when you change the way you work, you change the routines, you create a different culture.”
By giving developers the tools to detect problems when they occur, the time and resources to invest in their development, and the authority to fix problems straight away, we create an environment where developers accept responsibility for global outcomes