« Évaluer la variabilité ; préserver des options » (Assume Variability; Preserve Options) est l’un des 10 principes Lean-Agile de SAFe.
Définition
L’idée est simple :
- Au début d’un développement, beaucoup d’incertitudes existent (techniques, besoins clients, marché, coûts…).
- Plutôt que de choisir une seule solution trop tôt (et risquer de se tromper), on garde plusieurs options ouvertes pendant un certain temps.
- Ensuite, à mesure qu’on obtient plus d’informations et de feedback, on réduit les options pour converger vers la meilleure solution.
Application dans SAFe
- Explorer plusieurs alternatives
- Exemple : pour une fonctionnalité critique, tester 2 ou 3 architectures possibles au lieu d’en figer une dès le départ.
- Décider au dernier moment responsable (Last Responsible Moment)
- Ne pas retarder indéfiniment, mais attendre le moment où une décision devient nécessaire pour limiter les risques et garder de la flexibilité.
- Expérimentations et MVP (Minimum Viable Product)
- Construire des prototypes, POCs (Proof of Concept) ou MVP pour valider les hypothèses.
- Réduire l’incertitude progressivement
- Les choix deviennent de plus en plus clairs grâce au feedback des clients, données, tests.
Exemple
Imaginons qu’une entreprise doive développer une application mobile :
- Option 1 : Natif Android & iOS.
- Option 2 : Framework cross-platform (ex. Flutter).
- Option 3 : Web app responsive.
👉 Plutôt que de décider immédiatement, l’équipe peut :
- Faire un prototype rapide dans chaque option,
- Évaluer les performances, coûts et expérience utilisateur,
- Décider au dernier moment responsable laquelle maximisera la valeur.
En résumé
« Évaluer la variabilité ; préserver des options » = accepter l’incertitude, explorer plusieurs alternatives, apprendre par l’expérimentation, et ne figer les décisions que lorsqu’on a suffisamment d’informations pour choisir la meilleure option.
