Taking A Systemic Approach to Agile Transformations - Framework Agnostic Agile
Working with teams and organizations over several years, we would often hear comments like “Agile doesn’t work for us”, “Agile is good in theory not in practice”. These responses left us wondering what was really happening and led us to what we think are critical missing links. Firstly, implementation of Agile seems very mechanistic and lacking “ a systemic view”. Secondly, frameworks (scrum, Kanban, safe etc) seem to be driving the transformation and have become the face (definition) of Agile.
We addressed some of these challenges in our work as Agile coaches and this session is to share our approach that emerged from those learnings.“System Driven Transformation (SDT)” is our approach - it is not another framework, rather it’s a thinking approach like TDD (it’s a way we approach coding).
This workshop will help you understand SDT to start looking at Agile with a systemic lens based on the philosophy “ Framework Agnostic Agile”. The philosophy is to honour the values of Agile Manifesto (www.agilemaniesto.org) and be driven by that rather than the frameworks. The workshop will help you reflect on missing links in your own systems.
System Driven Transformation (SDT) approach to Agile keeps centre stage the need/s of the system* that is seeking change. System can be the smallest team which is implementing Agile or the wider organisation seeking change.
Driving factor for transformation is the goal for the transformation. This is what the system desires as outcome of Agile transformation. It is formulated by considering current state of the system; challenges the system is facing or the wishes the system has. This defines everything that is done as part of transformation process.
A critical part of defining the goal is diagnosis. It is to understand not just what can be seen – the issues / problems / challenges – which are merely the symptoms – but also to figure out the underlying reasons for these challenges. It involves diagnosis of technology / process ( current software development process, engineering deficits), structure ( organization / team ), people (leadership, collaboration, capability), culture or strategy ( context for change).
The next step in our approach is to work along with the clients to determine the interventions .There can be many ways to achieve the goal but for us, solutions are guided by the values of Agile manifesto (www.agilemanifesto.org) and not constrained by existing Agile frameworks. The solution may involve using any of the existing Agile frameworks , or a combination of them. Or, it may also be a unique framework that evolves keeping in view needs of the system. Our interventions also focus on structure and people aspects of transformation so that the change effort is holistic and sustainable.
This approach is still evolving, and hence this workshop is invitation for people to expand this approach!