The best architectures, requirements, and designs emerge from self-organizing teams.
—agilemanifesto.org/principles
Top-down planning processes and hierarchical team control impart a certain kind of comfort to management. This warm feeling, however, is only really experienced at the top and rarely by those executing the actual work at the bottom. There is nothing too mystical about this principle – on agile teams, the low-latency communication within the team combined with the license to experiment, make mistakes, and course correct ...