Lean Enterprise

How High Performance Organization Innovate at Scale

Mon, 09 Jul 2018

Unsplash

I recently finished reading Lean Enterprise: How High Performance Organization Innovate at Scale by Barry O’Reilly, Jez Humble, and Joanne Molesky. I found this book motivating and pushed me to explorer some of the topics discussed in action at work. One of the ideas that I could see at work was HiPPO (highest paid person’s opinion) being used to make decisions. This book pushes you away from that practice and towards an approach of experimentation.

Experimentation starts by using the scientific method, liked you used in your grade-schools science class. First you make a hypothesis, you then try proving it out with a test from which you measure and can come to some conclusions about your initial hypothesis. To help us stay focused once we have our hypotheses but before we test we must decide on The One Metric That Matters. This measurement will help tell us the what, why and how.

How can this be accomplished? The authors suggest creating the MVP (minimal viable product) for our hypothesis along with anything that is needed to measure The One Metric That Matters and using the results to move forward with the product or to pivot in the direction that the data is leading you to a potentially new product entirely. This process is called evaluating the Product/Market fit.

Once you have your fit you can begin to use the new product to exploit the market and grow your enterprise. This is done by using Continuous Improvement which draws much of it’s methodology from the Toyota Kata. The idea that we should take small and incremental steps to ward personal and enterprise wide improvements. There are many similar patterns like the Deming (PDCA) loop or the OODA loop.

From here the authors get into more details on how you can leverage this continuous improvement to identify value and increase the flow of your product. Some concepts they suggest are:

  • Limit work in process (Kanban) to improve flow
  • Use Cost of Delay to determine priority of features
  • Implement Continuous Integration and Test Automation speed up the feedback loop
  • Create a Deployment Pipeline using Continuous Delivery to help automate the full stack

The book finishes up by talking about how to apply these concepts enterprise wide to transform your company into a culture of innovation.

SHARE
André Wanlin

André Wanlin is a Full Stack Developer and Team Leader at Petline Insurance Company, where André leads application development, including system administration and support. André has worked in .NET since 2008 and is passionate about DevOps and development methodologies like Lean, Agile, Scrum and Kanban. He loves to talk about Azure DevOps (formerly Team Foundation Server). André is a dog owner, an avid concert goer, and traveler from Winnipeg, Manitoba. You can reach him at andre@wanlin.ca or go to andre.wanlin.ca or you can catch him walking his dog at one of the many dog parks in the city.