I had a good friend challenge me this past week about Agile and why everyone is getting so excited. He thought that I would be able to explain and justify the excitement. I couldn’t.
To be very clear, I think every project manager should understand Agile enough to be able to identify when it should be CONSIDERED as an option to the waterfall methodology.
But Agile is not designed for, nor meant to be, in every project. Agile is not the answer to all the failed projects to date. And Agile is as big a risk as it is a savior, if not implemented well.
Agile is certainly the talk of the town these days and is providing a lot of excitement for a lot of providers of services, project people and project education. Yes, it has a place in the technology world – for some projects, not all. But does it belong in other projects like construction or engineering? I doubt it. But we should leave our minds open to the possibility that an Agile approach might benefit a small slice of the puzzle.
Agile has been around since the beginning of time (OK that was a slight exaggeration). Go talk to anyone involved in scrum.org or agilealliance.org or scrumalliance.org and they will chuckle a bit at this recent supposed discovery of agile by the project management community. This is not new. What is new is that some critical events have caused quite the stir around this methodology, like PMI’s acquisition of Disciplined Agile.
Agile is a methodology, as is waterfall, and there are many others. Agile is a brilliant process to apply on projects where much is unknown including the what, the how and the when. Without a solid end date and a solid budget and more importantly solid specs as to what the project will look like in the end, Agile has an important role to play.
But what I hate hearing these days is the prophesying that Agile is the solution for all projects. It is not. It is a good option and one that, as I said above, we should all understand enough to be dangerous.
Instead of presentations like:
- Agile Rocks!
- Get Agile Certified Now or Your Career is Over
- How Agile can be Applied to ANY Project
I prefer to hear presentations that sound like:
- Blended Waterfall and Agile Approaches
- The Top 10 Agile Nuggets We Can Use in Our Waterfall Environment
- The Top Five Signs That Would Suggest You Should CONSIDER Agile
This is not an Agile Project Management world now. It is still a world that says, “Use the right tool at the right time in the right place… the right way”.