Laissez moi vous raconter l’une de mes dernières interventions chez un client. Le mandat consistait à accompagner les gestionnaires de l’organisation dans leur exploration de l’agilité.
Lors des premiers jours on me présente l’organisation, le processus actuel, les contraintes spécifiques à leur industrie, les différents membres de l’équipe, bref le CONTEXTE organisationnel.
On discute de l’agilité, des valeurs, des principes, des pratiques et on se questionne sur l’impact de leur adoption.
L’une des questions à laquelle on souhaite répondre au plus tôt dans un mandat comme celui-ci c’est : ” Quels sont vos problèmes et pourquoi pensez-vous que l’agilité peut vous aider à les régler? “. Les réflexions autour de cette question sont intéressantes car on veut faire réaliser au client que l’agilité n’est pas un but, mais un moyen.
Question quiz : Vous êtes directeur IT et je vous offre les 4 objectifs suivants. Lequel choisissez-vous?
- Mettre en place le plus beau Scrum de l’Amérique
- Mettre en place le plus de pratique XP possible
- Être Agile
- Livrez rapidement du logiciel utile de qualité à mes clients
Alors?
Je reviens à mon histoire. Après les premiers jours de discussions et les formations d’usage on évalue plus sérieusement comment mettre en place Scrum et on établit un plan d’actions.
L’un des derniers ateliers sur le sujet est plutôt chaotique. Les gestionnaires et moi nous lançons des questions auxquelles nous avons de la difficulté à répondre. Pourquoi est-ce si difficile. Et si Scrum n’était pas le bon outil? Quel est le CONTEXTE déjà ?
- Plusieurs projets à gérer en même temps de tous les types. Des petits, des gros, des banques de temps, des forfaits, …
- Des feux à éteindre
- Des ressources spécialisées qui appellent à un certain travail en séquence
- Le travail à accomplir est habituellement prévisible.
Et rappelez moi quels sont les objectifs?
- Augmenter la qualité (CQ constant)
- Meilleur feedback client (plus incrémental)
- Engagement et responsabilisation des équipiers
- Travail d’équipe
Et Si Scrum ne faisait pas de sens?
En fait plusieurs pratiques de Scrum nous apparaissent essentielles :
- Un leader business qui priorise (Product Owner)
- Un leader de processus qui guide l’amélioration du processus(Scrum Master)
- Une synchronisation quotidienne (daily Scrum)
- Une rétrospective régulière (Sprint Review)
- Plusieurs des pratiques XP nous semblent un must pour assurer la qualité.
Notre problème c’est l’itération. S’obliger à tout ” terminer ” à chaque fin de sprint cause des soucis. Hmmm…
On poursuit nos discussions…
Quel est le flow d’activité qui permet de livrer de la valeur à vos clients? Quel est la taille de vos livraisons? Combien de temps pour parcourir la chaîne des activités? Ou se trouve le gaspillage sur cette chaîne de travail?
Et si on s’organisait autour d’un Kanban avec du XP, un PO et son backlog, un daily scrum et une rétro à chaque mois pour ” inspecter et s’adapter “? Essayons…
Le point ici c’est que Scrum, XP, Kanban sont des outils. Ils ne devraient jamais nuire à l’objectif ultime qui est de livrer régulièrement du logiciel utile à nos clients.