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.

Origins of Agile

Prior to 2001, Agile was not much of a software industry buzzword, even though DSDM (first introduced in the UK in 1994), Scrum (first introduced in the US in 1995), and eXtreme Programming (XP) (first introduced in the US in 1999) had all been around...
Read more