Build projects around motivated individuals. 
Give them the environment and support they need, 
and trust them to get the job done.

Scrum and Extreme Programming both talk about "self-organizing" teams. So they both know the power and benefit of self-organization. FAST turns this to the extreme and combines all your dev teams into one tribe - then letting them dynamically self-organize into teams around work. FAST does not enforce collaboration or self-organization, but by creating a vortex of work that needs doing, expectations of a vision and no-instructions, the only way the project can progress is by collaboration and self-organization. FAST Agile creates a void in which the only solution is self-organization. It supports it inescapably. 


FAST relies on self-organization to :
  • Form teams around work
  • Have teams resolve dependencies amongst each other
  • Break down work into consumable pieces
  • Decide on the best architecture and design and adapt it as the project progresses and new information is discovered
  • Have the right conversations at the right time with the right people

Priniciples of self-organization

The original "principle of the self-organizing dynamic system" was formulated by the cybernetician Ashby in 1947.[5][6] It states that any deterministic dynamic system will automatically evolve towards a state of equilibrium (or in more modern terminology, an attractor). Once there, the further evolution of the system is constrained to remain in the attractor. This constraint on the system as a whole implies a form of mutual dependency or coordination between its subsystems or components. In Ashby's terms, each subsystem has adapted to the environment formed by all other subsystems.

The principle of "order from noise" was formulated by the cybernetician Heinz von Foerster in 1960.[7] It notes that self-organization is facilitated by random perturbations ("noise") that let the system explore a variety of states in its state space. A similar principle was formulated by the thermodynamicist Ilya Prigogine as "order through fluctuations"[8] or "order out of chaos".[9] It is applied in the method of simulated annealing that is used in problem solving.