Scrum ist das bekannteste agile Framework: ein überschaubares und selbstorganisiertes Team, das verschiedene Rollen in sich vereint, erledigt seine Aufgaben mithilfe sogenannter Sprints. Dabei werden in sich wiederholenden Arbeitsphasen von wenigen Wochen die Anforderungen des Auftraggebers schrittweise umgesetzt. Weitere gängige Frameworks sind Extreme Programming, Kanban, Scrumban, DSDM, Feature Driven Development, Adaptive Software Development, Crystal und Lean Startup.