Un modèle de gestion de projet de type agile très populaire en raison de sa simplicité et de sa flexibilité, et souvent utilisé conjointement avec d'autres méthodes car il ne prescrit aucune pratique technique.
Scrum fonctionne par itérations de 30 jours (appelées "Sprints") et en petites équipes (4 à 9 membres) auto-organisées pour fournir des logiciels fonctionnels ayant la plus grande valeur commerciale. Avant un sprint, les membres de l'équipe choisissent et examinent les éléments du backlog qui doivent être mis en œuvre (le backlog du sprint).
Pendant le sprint, chaque équipe se réunit quotidiennement pour discuter de ce qui a été accompli depuis la réunion précédente et des éventuels obstacles qui doivent être relevés ou gérés en priorité (le daily Scrum). Une fois que le backlog du sprint est épuisé et qu'une nouvelle version peut être produite, la direction clôture le développement et l'équipe effectue les tests, la documentation et la formation nécessaire.
Voir également : agile stage-gate, burndown chart, extreme programming, feature driven development, methode de developpement des systemes dynamiques, methodologies crystal clear, lean software development