The Real Agility
posted Mon Nov 28 04:31:04 +0000 2005 - permalink
The Manifesto for Agile Software Development seems to turn things on its head. But does it really? After a long string of 'solve-all' paradigms for software development (SOA being the newest), it seems that true agility lies with the small able team, the quality of their interactions with the client and the real ability to respond to change.
And it doesn't mean that it's process free. For me and my cohorts
at Naked Developers, we have
our own methods for keeping in touch, posting updates, and our
methods of development probably don't match other teams. But it does
follow the principles of agile development. And it is a
reflexive process of constant improvement.
Requirements do change. Usually people don't realize their user
interface or data needs until they're knee deep in them. And agility
isn't inherent in the software itself because more options doesn't
always equal more functionality. The agility is in the process that
brings it to fruition to meet your needs in a framework that gives
developers the ability to meet those changing requirements.
And building that framework takes experience, fast learning, and clear
lines of communication.