Integrate, Unify, Create Choices, Decide

July 5, 2016 — Posted by Al Shalloway

I am currently writing a series of blogs on Lean-Thinking and how to use it to improve Scrum and Kanban.  In the process, I’ll be talking about our proven approach that integrates the best of these into a whole we call “Leanban.” 

The need to integrate these is a lesson from long experience with both. Yet I’ve had a concern that doing so may come across as “just one more Agile method being promoted.”  It is actually just the opposite. As someone who has both passionately endorsed most every Agile framework or method at one time or another, while also being passionately against force-fitting any of them where they don’t belong,  let me explain.

People justifiably want answers, not theories.  Not surprisingly, consultants have created approaches that espouse to do just that.  Scrum is usually presented as a flexible framework that enables tailoring. However, since the core components of Scrum (cross-functional teams and iterations) can’t be abandoned or you’re not doing Scrum, it essentially becomes a one-size fits all.

Kanban takes the opposite approach – always start exactly where you are and then improve.  Both approaches have their place.  But neither is a panacea nor a universal solution. Not surprisingly, the advocates of each approach present theirs as the clear choice – ignoring the possibility of one being better than the other in different situations.

However, we want to explore another possibility.  That is, what is possible if we integrate the two approaches, taking the best of each when appropriate.  In doing so we could create a general (universal) approach that we could tailor as need be to fit the situation at hand. Each has inflexibilities that keep it from attending to things the other is designed to address.  The world is not so black and white (or in our case perhaps I should say 0s or 1s).  Both Scrum and Kanban could learn a lot from each other.

Part of the reason the two camps have kept them separate is that the mindset behind each approach – the filters and belief systems on which it is based - are at odds with each other.  Unfortunately, these mindsets are rarely mentioned and almost never objectively challenged.  As a result, while each has much to offer, both are incomplete and imperfect.  By looking at the strengths of each, and not being stuck in each’s mindset, we can be part of the evolution into a more effective overall approach for each of them.

We at Net Objectives are continually working to do combine the strengths from these and other approaches into a more customizable framework. This framework aims to be:

  • Relatively straight forward to understand
  • Built on a complete view that makes under-performance of certain practices understandable when that occurs, then provides guidance for choosing more-effective alternatives
  • Grounded in the scientific approach
  • Adapted to the environment in which it will be used

Instead of creating “yet another Agile process,” we are integrating the great advances made by each of them. This is systematic and targeted, not a “let’s all accept each other’s approaches” hodge-podge.  It takes advantage of the inherent complementarity of the major Agile approaches, whose individual strengths tend to address different organizational situations. Any real-world organization will have a mix of such situations. Combining the strongest elements is a finessed approach to crafting a custom solution, both efficiently and systematically. For well over a decade it has provided deep insights that have helped our clients and our own internal work.

I refer to this process as one of “Integrate, Unify, Create Choices and Decide.”

  • Integrate across all available methods to take advantage of what works in each situation
  • Unify into a consistent approach that greatly facilitates your understanding of and control over outcomes
  • Create choices (options) for selecting among approaches, any of which may work in your context, but that may differ in practicality for your culture, available resources, and needs to interact with other organizations
  • Decide what works best for you – enabling you to free yourself from dogmatic thinking.

As you read the following blogs on Lean-Thinking, Scrum and Kanban, my invitation to you is to reflect on the approach you are taking and to question where parts of it work well and other parts may be a forced fit or even causing unwanted, unintended consequences. .  Taking any approach as a starting point is fine – but remember that is all any of them is – a starting point.  

Al Shalloway
CEO, Net Objectives

Subscribe to our blog Net Objectives Thoughts Blog

Share this:

About the author | Al Shalloway

Al Shalloway is the founder and CEO of Net Objectives. With over 40 years of experience, Alan is an industry thought leader in Lean, Kanban, product portfolio management, SAFe, Scrum and agile design.



        

Blog Authors

Al Shalloway
Business, Operations, Process, Sales, Agile Design and Patterns, Personal Development, Agile, Lean, SAFe, Kanban, Kanban Method, Scrum, Scrumban, XP
Cory Foy
Change Management, Innovation Games, Team Agility, Transitioning to Agile
Guy Beaver
Business and Strategy Development, Executive Management, Management, Operations, DevOps, Planning/Estimation, Change Management, Lean Implementation, Transitioning to Agile, Lean-Agile, Lean, SAFe, Kanban, Scrum
Israel Gat
Business and Strategy Development, DevOps, Lean Implementation, Agile, Lean, Kanban, Scrum
Jim Trott
Business and Strategy Development, Analysis and Design Methods, Change Management, Knowledge Management, Lean Implementation, Team Agility, Transitioning to Agile, Workflow, Technical Writing, Certifications, Coaching, Mentoring, Online Training, Professional Development, Agile, Lean-Agile, SAFe, Kanban
Ken Pugh
Agile Design and Patterns, Software Design, Design Patterns, C++, C#, Java, Technical Writing, TDD, ATDD, Certifications, Coaching, Mentoring, Professional Development, Agile, Lean-Agile, Lean, SAFe, Kanban, Kanban Method, Scrum, Scrumban, XP
Marc Danziger
Business and Strategy Development, Change Management, Team Agility, Online Communities, Promotional Initiatives, Sales and Marketing Collateral
Max Guernsey
Analysis and Design Methods, Planning/Estimation, Database Agility, Design Patterns, TDD, TDD Databases, ATDD, Lean-Agile, Scrum
Scott Bain
Analysis and Design Methods, Agile Design and Patterns, Software Design, Design Patterns, Technical Writing, TDD, Coaching, Mentoring, Online Training, Professional Development, Agile
Steve Thomas
Business and Strategy Development, Change Management, Lean Implementation, Team Agility, Transitioning to Agile
Tom Grant
Business and Strategy Development, Executive Management, Management, DevOps, Analyst, Analysis and Design Methods, Planning/Estimation, Innovation Games, Lean Implementation, Agile, Lean-Agile, Lean, Kanban