Scrum
Scrum est le framework agile le plus utilisé pour piloter un développement logiciel de façon itérative. Il définit des rôles précis (Product Owner qui priorise, Scrum Master qui facilite, équipe de développement qui livre), un rythme fixe de sprints et des rituels réguliers (planification, daily, démonstration, rétrospective).
Sur un projet client, Scrum se traduit concrètement par une démonstration toutes les deux semaines, où l'équipe montre du logiciel qui fonctionne plutôt qu'un compte rendu d'avancement. C'est ce rythme qui permet de détecter un désalignement sur une fonctionnalité après dix jours, plutôt qu'après trois mois de développement dans le vide. La rétrospective, souvent négligée, est le rituel qui permet à l'équipe d'ajuster sa façon de travailler au fil du projet.
Beaucoup d'équipes appliquent Scrum à la lettre sans se demander si chaque rituel leur apporte de la valeur, ce qui transforme la méthode en charge administrative. L'erreur inverse existe aussi : appeler "Scrum" un fonctionnement qui n'a gardé que le daily meeting, sans sprint ni rétrospective. Dans les deux cas, mieux vaut adapter le cadre à la taille et à la maturité de l'équipe plutôt que de viser une conformité de façade.
