The Agile Manifesto values “individuals and interactions over processes and tools.” One of the signers’ key principles is, “The best architectures, requirements, and designs emerge from self-organizing teams.” I agree with these principles but am pragmatic about what self-organizing teams should be in practice and how much decision-making authority helps teams achieve their best results. […]