Is Agile Going Around in Circles?

Agile software development grew out of a movement to establish within IT, practices that are founded on tight feedback loops, timeboxing, collaboration and communication, self-organization and empowerment. It was as much a reaction to, as a recognition that, traditional phased approaches to project management (e.g., Waterfall) introduced structures that potentially inhibit initiative and innovation. Instead,[…]