The Agile Manifesto was introduced at the beginning of the millennium (2001) as a new and better way to approach software development. Previous development methodologies were no longer able to keep up with market demands for speed, and an increased agility was needed by software teams to respond to the customer pull for faster technology and real-time content.