Lumping a bunch of stuff under a label like "agile" is what has always bothered me. It means different things to different people, which makes it almost meaningless as an organized concept.
People who tell software engineers what to do are, as a group, the most b.s.-ridden of any I've worked for.
People who tell software engineers what to do are, as a group, the most b.s.-ridden of any I've worked for.