2021 marked the 20-year anniversary of the publication of the Agile Manifesto. Though I was not present at that now famous Utah meeting of 17 back in 2021, I am very grateful that it happened.
I was busy in 2001 with the challenges of delivering technology solutions using the waterfall approach that was dominant at that time. The waterfall approach was heavy on process and documentation and light on success rates. Perhaps because of that experience, I have a great appreciation for what that group of 17 did in authoring the Manifesto for Agile Software Development and in laying the groundwork for the Agile Alliance shortly after.
Snowbird, Utah – location of gathering where the Agile Manifesto was born.
We are literally standing on the shoulders of giants today though I doubt that the millions of people who are using Agile ways of working today appreciate that. There are people using Agile approaches today who have little or no understanding of what might have been without the Agile Manifesto. An entire generation of Agile practitioners either grew up with Agile or learned it in their university curriculums so that it is second nature. Had it not been for the collaboration of that group in 2001 and the agreement to a set of 4 Agile Value statements and 12 Agile Principles, we might still be following those document and process-heavy methodologies that were prevalent at the turn of the century.
I don’t want to seem too critical – those heavyweight approaches served a purpose and had their place in history. Designed to be plan-driven and intended to be predictive, they provided some idea of what might be delivered and when. Waterfall approaches served as a warm blanket for those who demanded delivery dates upfront.
Unfortunately, these approaches were inhumane by enabling forced timelines, lack of participant agency and autonomy, and death march projects. They also set up an adversarial environment between teams and customers and where it was important to have documents to know whom to blame when things did not go as predicted. And things rarely went as predicted – waterfall projects only succeeded 1 out of 3 times, based on the Standish Group Chaos Studies.
A crystallization of divergent approaches
The meeting in 2001 represented a crystallization of great ideas from different approaches. The 17 attendees had all been living with the pain of developing software with the heavy-weight approaches. They were all working separately to resolve that pain, and they developed new and divergent approaches, including Extreme Programming, Scrum, DSDM, Adaptive Software Development, Crystal, Feature-Driven Development, Pragmatic Programming, and others.
The gathering in 2001 resulted in a convergence on a set of common Values and Principles from all those approaches. It was published with a certain amount of humility, as shown by the first sentence in the Agile Manifesto:
“We are uncovering better ways of developing software
by doing it and helping others do it….”
As the story is told, there was even some debate around the label of “Agile” for the Manifesto that was ultimately created. Prior to meeting together, the alternative to the existing predictive and document-heavy approaches was called “lightweight.” The label “adaptive “was also considered before the group settled on “Agile,” which is great because I don’t think calling myself a “lightweight coach and trainer” would be nearly as effective.
Since the creation of the Agile Manifesto, Agile has exploded well beyond the confines of software development. It is now used in all types of technology initiatives as well as in manufacturing, marketing, human resources, and finance. Today, organizations are seeking true business agility and looking at every part of their operation with an eye toward speed, responsiveness, and effectiveness.
Show your appreciation for the Agile Manifesto
I want to encourage you to show your appreciation for those who blazed the trail and created Agile. Here are some specific things that you can do.
- Check out the history to gain an appreciation for all that has happened up to this point.
- If you aren’t already a member, join the Agile Alliance. Individual and corporate memberships are very modestly priced and provide a high return on investment.
- Learn more about the 17 co-authors of the Agile Manifesto and what each brought to the table. Study their work and follow them (most are still active) on social media.
- Attend the Agile Alliance annual gathering, Agile2022, as an attendee, volunteer or presenter. (I attended in Orlando in 2014 and San Diego in 2018 and came away deeply impacted by both events.). Agile2022 is planned for in-person attendees in Nashville TN on July 18 – 22, 2022. Registration is open here: https://www.agilealliance.org/agile2022/ . Apply to present here: https://www.agilealliance.org/agile2022/submissions/
- Join an Agile Alliance Event: https://www.agilealliance.org/events-calendar/
The 17 co-authors of the Agile Manifesto
The following 17 individuals attended the Utah meeting and are credited with creating the Manifesto for Agile Software Development. Included are links to further information about them – these are only starting points as most of them have a body of work extending 25 years or more.