In 2001 kwamen 17 rebellerende softwareontwikkelaars (onder wie Jeff Sutherland) bijeen in Snowbird (Utah) om hun ideeën uit te wisselen over verbetering van de traditionele manier van ‘waterval’-ontwikkeling – daarbij worden vooraf gedetailleerd de eisen en het plan van aanpak bepaald, die dan vervolgens opeenvolgend van functie naar functie gaan.
Die aanpak werkte prima in stabiele omgevingen, maar niet meer toen softwaremarkten op een snelle en onvoorspelbare manier begonnen te veranderen. Binnen dat scenario waren productspecificaties achterhaald tegen de tijd dat de software aan klanten werd geleverd, en ontwikkelaars vonden dat ze werden tegengewerkt door bureaucratische procedures. De rebellen stelden vier nieuwe waarden voor bij het ontwikkelen van software, ze beschreven hoe je die waarden naleeft en ze noemden hun wapenfeit ‘The Agile Manifesto’. Dat was het begin van Agile en tot op de dag van vandaag staan ontwikkelingskaders die deze waarden en beginselen volgen bekend als ‘agile technieken’. Dit is een aangepaste versie van het manifest.