Toward Resilient Architectures: Agile Design

As software pioneer Ward Cunningham described it, specifying the desired behaviors always required elaborate definitions and standards, while, paradoxically, generating them often only required the identification (through a process of adaptive iteration) of a much simpler set of generative rules.

 

not to specify the behavior desired, but rather, create the conditions in which that behavior is most likely to be generated.

From: Toward Resilient Architectures 5: Agile Design