Agile refers to a set of principles in software development that provides a different perspective from the traditional dependency-based project management methodology known as Waterfall. Agile also encompasses the set of software development methodologies (Dynamic Systems Development Method (DSDM), Scrum, eXtreme Programming, etc.) created around those principles.
Read more