Today I was listening in on a PMI Agile CoP webinar entitled "Beyond Scope, Schedule, and Cost: Rethinking Performance". I do try to broaden my horizons...
I must say that I am still not convinced that Agile is that different from other iterative approaches. Actually, at some point, the speaker adopted RUP terminology and if you had just joined in you'd have been confused.
Much of the argumentation was anecdotal; for example:
- Claiming that Agile yielded an 89% improvement (decrease) in the number of defects over the "traditional" approach is great but when you mention that the organization was apparently 4 times over the average for its industry you could say that the problem lied somewhere outside of the methodology.
- Claiming that a Gantt chart is not as good as a Parking Lot chart is not comparing apples to apples if when the deliverables are not the same. Comparing a crappy Gantt to a good Parking Lot is a weak argument.
- The fact that some projects fail due to feature bloat is not news. Using Agile (or RUP, or something else) does not by itself fix that issue. The "traditional" approach did not cause that problem either.
Making claims from a position of authority does not win debates, it speaks mostly to those who are already believers and it may create in others the perception that the claims cannot stand on their own.
Using a different vocabulary to talk about the same or equivalent concepts is not enough to create buy in for Agile. For example, Story Points vs. $ is at some level similar to $ vs. Euros; all we are talking about here is currency conversion. What if, from now, all projects Agile or not used goats as their currency? Would that make Agile better or worse than the "traditional" approach?
I'm still open minded about this subject but still not convinced. What do you think? As always comments are welcome.
Connect with me on LinkedIn. I am a LinkedIn Open Networker (LION); you can use “Friend” to add me to your network, please mention the blog in your request.


