Many people have difficulty defining “Agile”, and to be honest, many people do not have the correct understanding. However, I believe it’s really simple: being Agile is using an adaptive development system instead of a predictive one.

OK, now we have two problems:

understanding adaptive systems, and understanding predictive ones.
Continue reading