navigation
tech talk

code snippets

all reads

portfolio

cv (out of date)

 

about me

i'm the principal software engineer @ airadvice inc and have been performing the craft of software development for a decade.

 

what i use

textmate (code)
mantis (bugs)
dokuwiki (docs)
omni* (organization)
khronos (timekeeping)

 

find me

twitter
upcoming
delicious

 

disclaimers

© andrew ettinger

design by Smallpark

 

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.