Agile refers to an iterative approach to software development that advocates a lighter and more people-centric approach than traditional “waterfall” development processes. Agile processes use iterative feedback from all team members as the primary control mechanism of development. The feedback is driven by regular tests and releases of the evolving software.
