Changer pour la méthode Scrumban ?

Ecrit par << Paquet Judicaël >>

Le Scrumban est une méthodologie récente qui combine le Scrum et le Kanban. Elle a été créée pour faire une transition du Scrum au Kanban.

Si cette méthodologie agile peut être très intéressante dans certains cas, elle peut aussi apporter son lot de problèmes. Le Scrumban a pour but de mieux gérer un flux tendu comme par exemple la correction de bugs mais enlève une partie de l’organisation que propose le Scrum.

Les gains et pertes du Scrumban par rapport au Scrum

Cette méthodologie permet d’avoir des équipes très spécialisées dans une tâche précise. Cette méthode peut plus facilement isoler une équipe sur des spécialisations. Je conseille personnellement de ne pas isoler une équipe car c’est un concept plutôt anti-agile.

Gestion du backlog venant du kanban

Quand l’équipe est incapable d’organiser son travail en Sprint de deux semaines parce que le contexte impose de nombreux changements de dernières minutes, la méthode apporte justement une capacité de gestion de flux tendu.

Si le Scrumban propose des itérations (on va plutôt choisir 2 semaines), il ne propose plus ce concept de sprint backlog. Il est possible d’interchanger des story dans le « ready » et de les prioriser tous les jours.

La gestion des story dans cette méthode est la même que dans le kanban (article sur les bases du Kanban) : on ne découpe plus les story en tâches techniques, on a plus de sprint backlog, la colonne « ready » peut être modifiée tout le temps.

Il faut d’ailleurs suivre l’avancée des demandes en tenant un diagramme de flux continue qui repartira à 0 à chaque itération afin de bien visualiser l’avancement des travaux ; on peut en déduire d’ailleurs une capacité de traitement par les équipes.

Les cérémonies et atouts du Scrum

La Scrumban permet cependant de garder toutes les cérémonies du Scrum sans exception afin de garder un minimum d’organisation. La méthode garde aussi le rôle essentiel de Scrum Master ; il est vrai que ce rôle apporte tellement quand il est bien tenu que le supprimer serait douloureux pour l’équipe qui passe en Scrumban.

Mise en situation du Scrumban

Je suis personnellement assez méfiant à la mise ne place de cette méthode car elle est souvent mise en place pour être beaucoup plus réactif et donc de répondre à une demande business pressante. C’est souvent le cas dans les entreprises où l’agilité n’est pas comprise.

Cependant, j’ai eu l’occasion de mettre en place le Scrumban dans un contexte intéressant.

L’équipe de 13 personnes que j’avais, se voyait régulièrement confrontée à un grand nombre de perturbations (des demandes s’insérant dans le sprint backlog en cours de Sprint [bugs et petites évolutions]). Après une proposition de ma part, l’équipe a accepté de se diviser en 2 : Une équipe de 8 développeurs en Scrum, une équipe de 3 développeurs en Scrumban.

L’équipe de Scrumban avait le rôle de gérer tous les bugs et les petites évolutions alors que l’équipe Scrum avait pris le rôle de gérer les projets. Les deux équipes partageaient par contre les mêmes cérémonies et les membres du Scrumban changeaient à chaque itération dans le but de ne jamais isoler personnes.

D’ailleurs, les équipes partageaient les mêmes Scrum Master et Product Owner.

Ce choix de faire du Scrumban a été très bénéfique car il a permis d’avoir des Sprint très stables ce qui a permis de beaucoup mieux gérer les plannings qui sont liés au Sprint.

Conclusion

Dans certains contextes le Scrumban peut-être bénéfique dans les organisations mais il faut faire attention à bien réfléchir avant de l’appliquer.

Dans certaines entreprises où l’Agile n’est pas encore culturellement accepté, ceci peut-être un retour à de mauvaises pratiques non Agile. Le mieux c’est de se faire accompagner par un coach Agile pour savoir si ce changement est judicieux dans votre contexte.

Une pensée sur “Changer pour la méthode Scrumban ?”

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.