Sai Hegde wrote:I have been using Agile programming methodologies for a while, and more recently switched to a newer organization.
As you say this is one of those 'stable' companies very reluctant of any change... How would you go present a cost benefit effectively using agile through the product lifecycle.
I tend not to. Mind you, I'm usually called after the decision is made. I'm not primarily a salesman by nature.
But maybe this is one of those martial arts moments. Maybe look at the problems they actually have, and start bringing in the practices and values that will help them address those problems. Quality low? More pairing, TDD, automated
testing. Hard to get releases out? Continuous Integration, whole team practices. Predictability of releases? Iterations and velocity tracking w/ burn-up (or burn-down). Specification? Collocated customer, ATDD, iteration demos. Stressed out and nothing getting done? Reduced WIP and the kanban board.
I can't say too much about how to sell them, but I suspect that meeting their needs might earn you more political coin than presenting an argument to the PTB.
OTOH, Esther Schindler and others have done this very thing and written about it.
http://www.softwarequalityconnection.com/2011/01/selling-agile-to-the-cfo-a-guide-for-development-teams/
Best Wishes,
Tim Ottinger