Agile software development is more popular than ever – here’s where it came from, how it’s being used in major organisations, and how it’s likely to evolve in the future.