Agile software development - Wikipedia
https://en.wikipedia.org/wiki/Agile_software_development
Agile software development comprises various approaches to software development under which requirements and solutions evolve through the collaborative effort of self-organizing and...