Quand une équipe passe du cycle en V au scrum, elle vit un véritable changement radical. Comment amener ce changement au sein de l’équipe ?
Demander à une équipe de réalisation de passer au Scrum alors qu’elle était en cycle en V est loin d’être une chose aisée. Elle va devoir vivre des changements complexes :
- changement de mindset
- changement de fonctionnement
- changement des rôles
En effet, ces changements sont souvent sous-estimés alors qu’ils seront des piliers d’un vrai passage à l’agilité. Sans prendre au sérieux cette nécessité de changement, vous risquez rapidement d’avoir une équipe qui fait du water scrum fall voire un cadre scrum non agile.
Changement de mindset
Le mindset entre une équipe qui fait du cycle en V et une équipe qui fait du scrum est totalement différent. L’équipe de réalisation ne représente plus une équipe de « pisseur de code » mais représente de véritables acteurs du produit.
Pour ce mindset, essayez de suivre la pyramide agile pour amener les connaissances aux différents membres de la nouvelle équipe scrum. Nous partons du haut pour aller vers le bas.
Il sera intéressant également de sensibiliser tous les acteurs externes liés au produit.
Changement de fonctionnement et de rôles
L’équipe de réalisation
En passant en agile, l’équipe de réalisation va devoir revoir son fonctionnement général. Voici quelques fonctionnements qui diffèrent de ce qui se voit régulièrement en équipe qui réalise du cycle en V :
- le développeur incrémente la documentation technique à chaque user-story
- le développeur ne travaille que sur des petites demandes (et non plus sur des gros blocs fonctionnels)
- tous les développeurs sont actifs dans les décisions techniques à prendre
- les développeurs livrent chaque user-story sur un environnement stable en fin de développement de celle-ci
- il n’y a plus de chef de projet mais rien n’empêche d’avoir des leaders
- le développeur ne développe que le nécessaire pour réaliser la user-story et ne prévoit plus l’avenir
- Il estime la charge de travail
- Il participe à l’affinage du Sprint backlog
- Il teste son travail avant de le livrer (responsable qualité)
Voici un article que je vous conseille de lire pour aller plus loin sur le sujet : Devenir un développeur Agile
La MOA laisse sa place au Product Owner
Le Product Owner est un des rôles clés du scrum. Contrairement au MOA, le product owner est le véritable responsable du produit qui va se construire. Les personnes voulant endosser ce rôle clé du scrum devront bien comprendre qu’ils devront prendre de vraies responsabilités. On lui attribue les rôles suivants (de façon simplifiée) :
- écrit les user-stories (ou items fonctionnels)
- gère et priorize le backlog
- s’occupe de la stratégie du produit
N’hésitez pas à voir notre article sur ce rôle : Product Owner (PO)
Le chef de projet disparait, la facilitateur apparait
Bien que le cycle en V est souvent composé de chef de projets, celui-ci devra accepter de changer de rôle. Soit il rejoindra l’équipe de réalisation, soit il prendra le rôle de scrum master. Cependant, il devra accepter ce changement de rôle qui est très différent.
Voici les rôles qu’il devra prendre en général :
- facilitateur de réunions (jusqu’à autonomie de l’équipe)
- aide à la levée des obstacles
- amène l’équipe à devenir autonome
- aide l’équipe à être apprenante et à améliorer son fonctionnement
- formateur de l’équipe et des acteurs liés à cette équipe
N’hésitez pas à voir notre article sur ce rôle : Le rôle de Scrum Master
Le passage du cycle en V au scrum
Comment passer d’une méthode à l’autre en cours de projet ?
Cette tâche est très complexe car l’équipe vit un moment hybride qui devra rapidement s’achever. Voici quelques pistes potentielles pour la première phase hybride :
- écrire des user-stories (même basées sur un ancien cahier des charges)
- mettre en place les différentes cérémonies scrum
- faire disparaitre la notion de chef de projet
- faire des rétrospectives pour amener de l’amélioration continue
- amener l’équipe à avoir une definition of done et definition of ready
Et il faudra peu à peu que le product owner travaille de nouvelles user stories totalement basées sur les besoins utilisateurs.
Le scrum ne sera pas agile dès le début mais le scrum master (voire un coach agile si celui-ci est junior) tentera de profiter de la mise en place du framework scrum pour amener l’équipe peu à peu à devenir agile.
Passer du cycle en V au scrum
Comme vous pouvez le voir, passer du cycle en v au scrum n’est pas une chose aisée. Nous parlons souvent des managers réfractaires mais il arrive aussi de voir des équipes réfractaires à ce changement.
N’hésitez pas à vous faire accompagner d’un coach agile si vous en avez besoin. Cette transformation peut prendre du temps, la patience est des fois indispensable.
Soyez le premier à commenter