Agile organizations are based on self-organization. This is because self-organized organisms can act much more efficiently and effectively in complexe environments. A good example is the human body, where each cell does the right thing self-organized.
In the organizational environment, however, it is not far from self-organization to chaos, which is highly dysfunctional. The graphic below therefore summarises which elements are necessary for a successful self-organisation.