La gestion de projet Agile se base sur des cycles de travail appelés « sprints ». Les équipes de développement se réunissent régulièrement pour planifier le sprint à venir, définir les spécifications et les livrables attendus, et évaluer les résultats du sprint précédent.
Le product owner, qui représente les utilisateurs finaux, est chargé de définir les besoins et les priorités du projet. Le Scrum master, quant à lui, est responsable de faciliter la collaboration et de veiller à ce que les membres de l’équipe suivent les principes Agile.