Are we destined to be WAgile?
In more than one recent conversation with large organizations, I’ve heard about the strong push for adoption of “Agile” methodologies in their respective IT organizations. However, there is also an acknowledgement that they are all ending up in their own customized versions of “WAGILE” (Waterfall – Agile). It got me wondering on why and whether we are likely to go past this stage into full blown adoption of Agile approaches.
However, let me dispel a few misnomers that I’ve seen and heard:
A true adoption Agile requires the changing of mindsets to align with the Agile Manifesto. In reality however there are several challenges to aligning with this mindset in large organizations. A large part of that challenge comes from the simple reality that “software development” is just one of many things an organization like a Bank, a Telco or a Retailer do. “Software development” is not the reason for their existence and never will be. So, what happens is:
When you combine this with the fact that a significant portion of the business value is added from software development that happens in the “back-end integration” (i.e., the plumbing) not involving UI/UX with end-customers & users; testing, delivery and deployment cannot easily be incrementally delivered. One can certainly break up the overall scope into phases, but each phase needs to be fully integration tested prior to release. And if there are regulatory or other external constraints…all the intermediate phases, to an executive, are largely irrelevant.
And that is how we end up with W-Agile. Here’s my depiction of how this shows up on the ground.
Recommended by LinkedIn
The procurement & contracting element is not intended to suggest that firms contract in a fixed price manner for the entire project. However, it is intended to remind us that software development teams are forced to work within the constraints of what procurement boundaries are drawn for a given initiative.
So, are all “Agile transformation” efforts doomed to end-up as W-Agile? And is that such a bad thing, if they did? Are there things we can do to make this “as Agile as it can be”?
My answers would be “Yes, we will live with a version of W-Agile for a while”. “No, it’s not such a bad thing if we do can do some things to push the Agile mindset”. Here are my suggestions to make the best of being W-Agile.
Those were some mid-week thoughts from me.
What are your experiences and opinions?
Sri - well put. When Waterfall methods are well entrenched in an org, the move to any level of Agile operations need to be wel thought through and have to be deliberate. This cannot be a ground up initiative. To start the flywheel going, a very thoughtful approach is needed, the right initiatives to show case the differences/benefits need to be selected. A lot of communications and story telling. And lots of TLC. Results need to be shared but more importantly the journey of what changed and how it changes needs to be made full use of. This HOW we did it is probably one of the most critical elements for proliferating the success. This is a wide / broad topic. Ripe for a few hours of debate and conversation. ;) Looking forward to talking more about this. Srinivas Padmanabharao Joern Kropfgans Jason De Vellis George Krieg Jason Steele