Many companies have used different development methodologies and tasted success and failure ....what do you think will make these companies try this process when they have the other tried and tested ways....
In some companies pair programming works like magic...now what will be your sales pitch in these cases.... [ October 30, 2007: Message edited by: suresh koutam ]
I can think of several reasons to switch to an Agile approach:
- risk mitigation - with an Agile approach, you will know much earlier whether the project will produce something useful. So you are in a much better position to decide where to invest your money, and which projects to stop early.
- earlier return of investment - which in fact means getting *more* return for your investment.
- protecting the investment - in most traditional projects, the value of the system declines after the first release, until you have to start over. That won't happen in a well working Agile project.
- high quality to a competitive price - customers actually love virtually bug-free software. If you can provide it, you have a big advantage over your competition.
- high responsiveness - Agile teams can react to changes in the market in a matter of days to weeks. Another competitive advantage.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus