Dans le fonctionnement de la méthodologie Agile il y a au centre la notion de sprints.
Lorsque l'on doit réaliser les éléments d'un backlog agile celui-ci est généralement assez conséquent, on ne peut donc pas le réaliser d'une seul traite. S'organise alors des itérations qui consistent à prendre des morceaux de ce backlog et les traiter par petits tâches unitaires appelées « User Story ».
Et pour faire simple sans aller dans la complexité de ce qu'est réellement un « sprint » on peut retenir que c'est donc une itération de généralement 2 semaines pendant laquelle une équipe de développement va embarquer et s'engager pour la réalisation d'un certain nombre de fonctionnalités d'un produit appelées « User Story ».