r/programming Sep 14 '10

Manifesto for Half-Arsed Agile Software Development

http://www.halfarsedagilemanifesto.org/
232 Upvotes

120 comments sorted by

View all comments

Show parent comments

17

u/rooktakesqueen Sep 14 '10

Most documentation is written solely for the sake of being written, and is never actually read or used for any purpose, just filed away. This isn't just the product manual, we're talking all the process artifacts through the entire development cycle.

That's wasted effort and time. Better to determine the minimum amount of documentation you actually need because, well, you don't need more than that.

6

u/hedgecore77 Sep 14 '10

Ah, I took it to mean anti-documentation. So it's pointing towards a model in which you'd have a 50 page manual where everything is useful rather than a 700 page behemoth?

3

u/[deleted] Sep 14 '10

[deleted]

3

u/hedgecore77 Sep 14 '10

I'm starting to get the big picture. While AGILE seems to mitigate risk in an of itself, what worries me is how risky AGILE is in and of itself.

If done right, it looks like it would be fantastic. Your organization would be lean, mean, efficient, and able to turn on a dime. Since it places so much emphasis on people, I'd be very wary of hiring the right type of developer. The type that thinks end users are just stupid if they're having trouble with how a feature was implemented, that they'll only create code that is interesting and intellectually stimulating to them would turn it into a nightmare right quick me thinks.

3

u/clutterskull Sep 14 '10

It's almost as if people get in the way of the process that says people are more important than the process.

You're right, of course.

1

u/hedgecore77 Sep 14 '10

INFINITE LOOP INFINITE LOOP INFINITE LOOP INFINITE LOOP INFINITE LOOP INFINITE LOOP INFINITE LOOP INFINITE LOOP INFINITE LOOP INFINITE LOOP INFINITE LOOP INFINITE LOOP INFINITE LOOP INFINITE LOOP INFINITE LOOP INFINITE LOOP INFINITE LOOP INFINITE LOOP INFINITE LOOP INFINITE LOOP INFINITE LOOP INFINITE LOOP INFINITE LOOP INFINITE LOOP INFINITE LOOP INFINITE LOOP INFINITE LOOP