Jim Highsmith, one of the co-authors of the Agile manifesto, reflects on 10 years of Agile development and examines how it can keep moving forward as a movement
Ten years of Agile methods have had an extremely positive impact on the industry. But recently, I’ve read blogs and articles from Agilists who are bemoaning the state of the Agile movement. They are concerned that the movement has gone awry, and that they are not living up to the vision of the founders. So, what did they expect?
As any movement expands from its narrow early base of practitioners, others take it in unforeseen directions – some good, some not so good. That’s just the way movements go. As 2011 was the year we celebrated Agile's 10th anniversary, I’d prefer to focus on the positive – how we’ve learned to deliver value to customers faster, how we’ve brought quality to the forefront in ways that haven’t happened before, and how we’ve improved the quality of work places around the globe.
There has surely been a large influx of imitators into the Agile movement – an inevitable development as the market for Agile services and tools has expanded rapidly. Many of these imitators added improvements while some have tarnished the Agile brand. But the real question is how do we keep moving forward as a movement?
There are at least four keys ways that come to mind. Let me explain ...
I’m encouraged by the continuous innovation I see in Agile: DevOps, continuous delivery, the conversations over technical debt, Lean, Agile/Adaptive Leadership and so on. Continued innovation combats the creep of staleness that tends to infect movements after a few years.
Idealism vs Practicality
As Agile permeates into larger organisations; we have to focus on both idealism and practicality. Many people don’t care much about obscure arguments – they care about results. Idealism and innovation are absolutely necessary for a vibrant movement, but they need to be balanced with a dose of practicality in organisational transitions.
The power and attractiveness of the Agile movement lies in its values as expressed in the Agile Manifesto and the Declaration of Interdependence. The more we can emphasise the dual importance of both doing Agile (practices) and being Agile (values), the better we can move forward on a more solid foundation.
Unify vs Splinter
As any movement grows, there are times when it tends to splinter and times when it unifies. We need to bring the Agile/Lean etc communities together, rather than continue to splinter further, leaving less space for the idiots to exploit.
The important goal is to rotate back and forth between innovators and imitators – advancing and then consolidating – without falling into the idiot trap (as did the financial industry). I hope that by focusing on Agile values and principles, continuing to innovate, balancing between idealism and practically, and taking opportunities to unify rather than splinter will keep the idiots at bay.
Another reflection is that the improvements to Agile lie, not in popularisation but in continued innovation and innovators. Innovation requires stepping out of comfort zones and being different from others.
Ten years ago, in February 2001, a group of 17 unconventional, unorthodox individuals got together, wrote the Agile Manifesto and launched the Agile movement. In the last 10 years Agile delivery has often moved from the unconventional to the conventional, from the maverick to the conformist. What now? The roots of agility are in complex adaptive systems and the notion of operating at the edge-of-chaos – that knife-edged balancing point between chaos and stifling structure.
As we move into the adolescent years of the Agile movement, we can’t forget that agility isn’t about structure, practices, and conventions. Agility is ultimately about living on the edge, of pushing the envelope, of standing out in a crowd, of being lopsided in a world of conformity.
Teenagers are unpredictable. The teen years are bumpy, sometimes teens do great things, and sometimes they get into trouble. As the Agile movement matures past its 10th anniversary, it will be unpredictable also.
My final reflection on the Agile movement is about an expanded future. Enterprises are beginning to expand on their success with Agile software development. They’re looking at bringing Agile principles and practice to other parts of the enterprise. The industry appears to be at a tipping point to a far more strategic opportunity to implement agility at an enterprise level. In the face of markets characterised by rapid change, complexity, and ambiguity, enterprise executives are finding new ways of harnessing their organisation’s creativity, adaptability, operating prowess, and customer relationships. In various circles, this leadership style for the future has been called creative leadership, adaptive leadership, Management 2.0 (and 3.0), collaborative leadership, light-touch leadership and Agile leadership.