posted 22 years ago
Rajendra,
I found myself these last 3 weeks describing "agile" software development as "cheating legally to win".
When I tell people how to play agile, someone in the room almost always comments, "but that's cheating!"
So "agile" is finding ways to deliver the software without having to go through some "standard" procedure, i.e., cheating.
Hiring good programmers, putting them in a room together, forgiving most of the documentation, letting them talk to users and deliver code every few weeks - those are some of the cheating tactics that agile people use. As soon as we find more, we'll use them.
Alistair
Alistair Cockburn<br />[email protected]<br />Author of <a href="http://www.amazon.com/exec/obidos/ASIN/0201699699/ref=ase_electricporkchop" target="_blank" rel="nofollow">Agile Software Development</a>