Une méthodologie de développement itérative où le travail est organisé en sprints courts, avec feedback régulier et adaptation continue.
Agile est une philosophie de développement logiciel opposée aux approches en cascade (Waterfall). Scrum est une implémentation spécifique d'Agile avec des rôles (Product Owner, Scrum Master, développeurs), des cérémonies (dailies, plannings, rétrospectives) et des sprints de 1-4 semaines.
En Agile/Scrum, le produit est développé par petites itérations avec feedback continu du client. Cela permet d'adapter le développement rapidement aux changements de besoins, plutôt que d'être bloqué par un cahier des charges figé au départ.
Pour un développeur, Agile/Scrum est devenu une norme : presque toutes les entreprises modernes l'utilisent ou en parlent. Cependant, la qualité varie énormément : Scrum bien exécuté = équipes efficaces et prévisibles; Scrum mal exécuté = réunions interminables et frustration. FreeMatch vérifie que les missions proposent une véritable organisation Agile, pas juste du Scrum cosmétique.