Iteration

Iteration is a repeating cycle of action, evaluation and improvement leading to an increasingly better version of the solution.

Definition

In practice, iteration reduces the pressure of a perfect start. Instead of waiting for the perfect plan, a draft version is created, the effect is checked and the next approach is corrected. Iterativeness is important in learning, design, behavioral therapy, creative work and solving complex problems.

Key ideas

  1. Trial version
  2. Test and correction
  3. Learning through cycles

Practice and life

Set the first version of the solution as "v0.1". Once done, write down one thing to keep, one thing to remove, and one thing to improve.

Common misconceptions

It is a mistake to confuse iteration with chaotic improvement of everything at once. A common mistake is the lack of a criterion for assessing the next version. > A better version is always created from the previous - imperfect one. > — Guru Element

Questions for self-reflection

  • What am I testing in this iteration?
  • What signal will show that the version is better?
  • What do I change only in the next cycle?

Sources