Agile is Hard to Implement
July 29th, 2008by Jeremy Thomas
I’ve made it my mission in recent months to start doing agile development with my team. We made good initial progress, whereby each Product Manager prioritizes his backlog every three weeks and during our sprint period we “SCRUM” the larger projects (there are too many itemsto colllaborate on everything - maybe this is an issue). For a while this seemed to be working, but there was confusion across the different products that feed into my group as to how we wanted our requirements.
“Do you still want Software Requirement Specifications?” they’d ask.
“No, just give me user stories“.
“What’s a user story?”
“Uh, well tell me a story from the user’s perspective. We’ll collaborate on design and further detail the feature during the sprint period. And remember, you’re a pig and that guy over there’s a chicken.”
“Oh. Well I’d rather just give you an SRS. And why are you talking about farm animals?”
The main issue, as I’ve come to discover, is that people are entrenched in the waterfall method. Strategize, design, build, test, deploy, operate. People find comfort in this model. It’s all they’ve known. So I’ve been challenged as a middle manager to implement agile software development processes. A friend of mine says it’s impossible to do without executive sponsorship. Somebody’s gotta make the product owners do this, otherwise they’ll fall back to their comfort zone.
A long road lies ahead I’m afraid.




Follow Me
July 30th, 2008 at 8:11 pm
It is a tough road, but I’m not sure you have to have executive sponsorship. In fact, I have seen none start that way.
Just like any other transformation, you have to have a successful project that is run by champions that want to be successful.
I do think that you have to have buy-in from the customer (the business). Some customers (business representatives) resist agile, because it puts them in control of what they get. There is a certain level of protection to be gained by throwing a project over the technology wall and then blaming them when it isn’t what they wanted.
BTW,Jeremy, I’ll be in Vegas for IBM IOD. End of Oct.
July 30th, 2008 at 9:54 pm
Jay, you make a good point about people hiding behind waterfall. The blame game is an easy one to play with this model.
Your experiences give me hope, although I’ve got to convince about 20 product people to abandon what they’ve known to try agile.
I’ll actually be in Vegas on 31 October man. Let’s organize this on Twitter.