Safe et les valeurs oubliés de l’agilité
J’ai eu la chance de faire partie de nombreuses équipes agiles. L’application de l’agilité s'est parfois faite sous des angles très différents. J’y ai appris de nombreuses leçons.
Dans l’une de ces expériences, j’ai contribué à des équipes qui souhaitaient utiliser SAFe.
Dans le cadre de cette expérience, leur objectif était de devenir fullsafe.
La structure des équipes étaient la suivante :
- Plusieurs équipes travaillant sur différents produits
- Juste quelques relations entre les équipes, la plupart fonctionne plus en lien client/fournisseur plus qu’en lien de co-développement (travailler pour un même produit)
- Le principal point commun entre les équipes est la direction. (la gestion)
Pour parvenir à atteindre leur objectif, ils ont dû mettre en place :
- Des processus;
- Des outils;
- De la documentation exhaustive;
- Un plan de match complet.
Ainsi ils sont parvenus à former un magnifique station de train agile SAFe.
Vous avez bien lu : pour être capable de faire fonctionner le tout, ils ont eu besoin... De renoncer aux grand principe agile :
- Les individus et leurs interactions plutôt que les processus et les outils ;
- Les logiciels fonctionnel plutôt que la documentation exhaustive ;
- La collaboration avec les clients plutôt que la négociation contractuelle ;
- L’adaptation au changement plutôt que l'exécution d’un plan.
Au final, la mise en place de SAFe dans ce contexte aura coûté la perte de l’agilité dans les équipes.
Maintenant qu’elle conclusion doit, on en tirer ? Est-ce que finalement mettre en place SAFe signifie de renoncer à l’agilité ?
Pas vraiment, mais il ne faut pas perdre de vue plusieurs choses :
- L’objectif n’est pas d’être SAFe ou agile, mais bien de livrer de la valeur ;
- Il faut toujours penser en mode produit et livraison de valeur le plus rapidement possible;
- Les trains doivent être bien définis et le lien entre les équipes d’un même train doit être naturel et réel: un simple lien de client à fournisseur ne fait pas un train;
- Les divers trains aussi doivent avoir des connexion logique entre eux, et pas simplement le fait de partager des gestionnaires.
En conclusion, SAFe n’est pas le problème, mais plus la façon de le mettre en place