Aug 30, 2010 18:44
Agile is a lot like Communism - it disincentivizes hard work, ignores peoples' motivation, marginalizes high performers, pretends everyone is the same, and calls itself a "revolution" in spite of being forced on its participants. But it's great in theory.
Leave a comment
Comments 3
Reply
I think what lacks justification is not feature or scope creep (these are, after all, generally paid for), but our insistence on the transactional nature of projects. I'm at least as guilty of this as anyone else, but I think it's one place where programmers' tendency toward being prima donnas (or otherwise having an artistic temperament) is really troublesome. I can't, in spite of my preferences and behavior, justify the idea that requirements shouldn't change over the course of the project.
I haven't dropped my gavel on Agile entirely, but I do think that implementing a democratic, egalitarian, or otherwise "fair" system in an authoritarian way is equivalent to asserting failure as a requirement.
Reply
It could very well be that my experiences are non-representative of the industry as a whole, and that this is less of a problem in the "real world" than I believe it to be.
Reply
Leave a comment