I take a military analogy to it. War is probably the most chaotic situation anywhere. And to cater for it, they develop a lot of discipline, starting with formations and strict routine. The key is to create a bubble of control. Once you control a zone, once you form a secure perimeter, it's much easier to control the rest. This zone of security is most easily done with Agile. Agile lets you control that sprint. Agile…
This analogy seems really strong. I don't know much about war though so I might miss some of the nuances! The bubble of control sounds like a great way to visualise what you need focus on (reminds me of the "circle of control" from the book "Seven habits of highly effective people"). "develop a lot of discipline, starting with formations and strict routine". This makes a lot of sense and completely fits with the othe…
At the very least it highlights high priority obstacles, like whether an API is running properly or able to do what it should. And system analysts are awesome for making sure a sales team doesn't overpromise.
Support teams are great too. Like if you have a huge, expensive, time constrained project involving a technology like Firebase, it would be worth it to have a Firebase expert sit around the office to ask questions to. It's often more cost effective than throwing more programmers at the problem. At some point, extra programmers just conflict with one another, but support won't.