SAFe et autres approches agiles
Définition
SAFe (Scaled Agile Framework) adapte l'agile à de grandes organisations. Il coordonne plusieurs équipes qui travaillent sur un même produit. D'autres approches complètent l'écosystème : Scrum of Scrums, XP et lean.
SAFe
SAFe structure le travail en niveaux : équipe, programme, portefeuille. Les équipes gardent leurs sprints, un train d'itérations (ART) aligne plusieurs équipes sur un rythme commun. La planification incrémentale (PI Planning) réunit tout le monde toutes les 8 à 12 semaines.
Scrum of Scrums
Quand plusieurs équipes Scrum travaillent ensemble, un représentant de chaque équipe se réunit régulièrement. Cette "mêlée des mêlées" coordonne les dépendances inter-équipes. Chaque représentant remonte les blocages de son équipe.
XP (eXtreme Programming)
XP pousse les pratiques techniques du développement : binômage, tests écrits avant le code, intégration continue, refactorisation. Il vise la qualité du code et la réaction rapide aux changements.
Lean
Le lean vient du système de production Toyota. Ses principes : éliminer le gaspillage, livrer vite, amplifier l'apprentissage, décider au dernier moment responsable. Il influence Kanban et SAFe.
Exemple concret
Une banque de 200 développeurs répartis en 8 équipes adopte SAFe. Chaque équipe garde ses sprints de deux semaines. Toutes les 10 semaines, le PI Planning aligne les 8 équipes sur les priorités du trimestre. Les dépendances entre le module crédit et le module compte sont traitées dans le Scrum of Scrums hebdomadaire.