Comment Re:Dissing Agile (Score 2) 85
Real software development requires design.
I agree in principle, but real software development almost always runs afoul of real deadlines.
Never time to fix anything, only time to cover garbage up.
I agree completely. This happens regardless of development methodology. This is standard market practice. There is never enough time.
Agile has gotten a bad name from how much useless cruft has attached itself (including having a formal definition). Worthless metrics are a real problem, but they have been around for far longer than Agile has had a name. Actual agile development can be done on very few principles, but managers think that micromanaging is effective managing.