Considering how popular Agile is, it is quite surprising how difficult it is to find information regarding what Agile actually is. Search for it on the internet and you will find lots of articles explaining why you should use Agile and how to use Agile, but little actually explaining what it is.
This leads to a lot of confusion as people end up forming t…