A movement and set of principles for more efficient software development, offered as an alternative to the traditional waterfall method. Agile values, ‘Working software over comprehensive documentation’. See this comparison of different approaches.
IT Learning and Education