Why Try Agile White Paper
by Damon Poole, Founder and CTO, AccuRev, Inc.
Keeping up with the rapid pace of technological change can be a daunting task. Just as you finally get your software working to meet yesterday's needs, a newer technology is introduced or a new business trend comes along to upset the apple cart. Traditional software development techniques have not adapted well to this pressure. An emerging response to this challenge is an approach called Agile software development, the common theme of which is taking a traditional development process with a single deliverable at the end and splitting it into a series of small iterations, each of which is a re-mixed microcosm of the full process and each of which produces working software. Rather than trying to reduce and constrain change, Agile embraces change as a fact of life and includes techniques that transform what would otherwise be hurtling at high speed out of control with danger at every turn into the equivalent of regularly scheduled coast-to-coast jet flights.