I spend most of my days with large digital focused organisations. They usually have diverse platforms and scores of people trying to continuously deliver. But, like all huge organisations, implementing change, whether a product, process, business practice etc is a mammoth task. They talk agile, but to many, it is an elusive as a handful of sand. At the same time, agile has long since passed the tipping point. There are too many experts screaming it from the rooftops. The headlines are endless; Agile is faster, delivers value earlier, power to the people, you can change your mind half way through and it is not a problem… I sometimes contemplate starting a consultancy, just to deliver “Agile 101” to company leadership. I would do it, but I believe some guy has written a book on how to introduce agile using Lego so I think that boat has sailed. I recently completed some research, to help me understand the different agile frameworks, and which would be better to deliver change. The more I investigated, the more it became apparent that there are many ways to chop the onion. I found a number of core questions, such as: The type of problem / improvement are we trying to address? How big are we? How mature are we? There are many others. But It’s the first question that I continually came back to. “What sort of improvement are we trying to address?” and this is the question I want to dive into today. I won’t be outlining agile solutions to these, just framing some of the problem types. I’m sure if I chopped the onion with a software developer’s hat on, I would talk about things like SDLC and adaptive, corrective, perfective changes. But today, I have my agilest hat on and today, my onion has 6 types of change; 1) Transformation 2) Enhancements to current functionality 3) Operations – Defect Management 4) New functionality: Innovation / new journeys / new productions 5) Enablers: Exploration, Architectural, Infrastructure, Compliance 6) Internal facing work – Technical Debt, maintenance, refactoring For each of these 6, I would ask different questions and look at how to deliver with one or numerous agile frameworks.