Iteration

The concept of iteration is based on the understanding that large problems can be broken down into pieces and that each of these pieces can solved incrementally through a process of discovery.

_In the language of Agile, we talk about "rock crushing" a problem and then developing Sprints to incrementally develop a new solution. _

The true nature of the problem that is being solved doesn't have to be fully understood before attempting a solution.

The solution to each piece is attempted, recognizing that, as only one piece is being focused on, the risk of failure is manageable. Further, that in failure, there will be a deeper understanding of the problem. As the true nature of the problem is revealed, a better solution can be developed.

Important to this process of iteration is Collaboration as part of Learning Cycles.

DOT FROM preview-next-diagram