Essential Agile

Leave a comment
agile

The essentials of Agile software (product) development:

Accept that you start not knowing the solution. Understanding is emergent.

Take the following approach:

  1. Find out where you are
  2. Take a small step towards your goal (and if there are multiple choices here, take the path of least regret, or the one that makes future change easier)
  3. Adjust your understanding based on what you learned
  4. Repeat

(Yes, that’s it).

by Pragmatic Dave