Adam Hawkins presents the theory and practices behind software delivery excellence. Topics include DevOps, lean, software architecture, continuous delivery, and interviews with industry leaders.
[00:00:00] Hello and welcome. I'm your host, Adam Hawkins. In each episode I present a small batch, with theory and practices behind building a high velocity software organization. Topics include DevOps, lean software architecture, continuous delivery and conversations with industry leaders. Now let's begin today's episode.
[00:00:26] Welcome to part seven of a series on Steven Spear’s 2009 book, the high velocity edge today I'll discuss how high velocity organizations how solve problems and improve their systems. The first capability is designing systems with built-in checks, that reveal problems. The second capability is solving those problems then improving systems to mitigate future problems.
[00:00:48] Over time. This yields high velocity systems with fewer problems. There's no magic here. Just a commitment to the scientific process and to discipline of problem solving a problem is anything that inhibits achieving the ideal flow. The ideal is asymptotic. organizations can approach it, but never quite hit it.
[00:01:11] There will always be defects or unexpected scenarios. We don't have perfect knowledge so failure is inevitable. Each failure is an opportunity. To discover something new and move one step closer to the ideal. I'm just going to quote Dr. Spear for this. This excerpt hit me square in the face because it wonderfully lays out the ideal flow.
[00:01:35] It is. Defect-free—never compromising customer satisfaction on demand—only in response to real need one piece at a time—providing those who needed something exactly what they could put to use, Not overburdening them with the obligation to hold things in anticipation of future need Immediate—providing those who needed something, what they needed without imposing any waiting time on them.
[00:02:01] But if this was impossible, small batches of finished goods might be kept on hand to provide the illusion of immediacy without waste—never spending time, effort, creativity, and other efforts in ways that wouldn't be valued by someone. else.
[00:02:19] * Safe—so one gets hurt physically or emotionally, or is professional threatened *Secure—so that material services or information go only to those intended and not others. So if the system falls short of the ideal then that's a problem, high velocity organizations follow a disciplined problem solving approach that goes something like this.
[00:02:43] Step one -describe the process and why you're concerned about it.
[00:02:47] Step two -Describe the current condition. This is how the work is being done and problems are occurring.
[00:02:54] Step three -conduct root cause analysis. What did you learn when investigating the problem?
[00:03:01] Step four -apply countermeasures. How did you attempt to offset the causes and eliminate the problem?
[00:03:07] Step five -clarify the target condition. How was work expected to proceed with countermeasures in place?
[00:03:15] Step six -what actually happened.
[00:03:18] Step seven -conduct gap analysis. If there's a difference between the target condition and reality, then why is that? This is basically the scientific method, but just saying that doesn't make it easier to start doing that requires discipline and focus.
[00:03:36] That's the hard. part. Concepts like the Plan-do-check-at PDCA loop or Observe-Orient-Decide-Act OODA loop encapsulate the same the process. The important part is that these are loops. They are not one-off processes. Organizations continually apply these processes in a disciplined way to continuously improve their work, combine the disciplined problem solving approach with fast flow.
[00:04:02] then you have seeds of high speed continuous improvement or. kaizen. The first two capabilities build this feedback loop the remaining two capabilities. Reinforce it more on that. In the next episode, you've just finished another episode of small batches podcast on building a high performance software delivery organization for more information, and to subscribe to this podcast, go to smallbatches.fm. I hope to have you back again for the next episode. So until then happy shipping.
[00:04:37] Like the sound of small batches. This episode was produced by pods worth media. That's podsworth.com.