Stop starting, Start finishing

Silvere Duval
3 min readJun 13, 2022

--

Evitons de faire décoller des avions, alors que l’on ne sait pas si l’on peut les faire atterrir ou quand ils atterriront.

Connaissez-vous le terme “Work in Process” (WIP) ?

Sur nos projet, il s’agit de toutes nos stories qui ont démarré mais qui ne sont pas terminées (avec cette notion de Definition of done) car elles sont en cours :

  • D’analyse,
  • De développement,
  • De test,
  • De mise en production/mise en service.

Et parmi ces stories, il y en a certaines qui stagnent dans le même statut pendant des jours, voire des semaines. On les a lancé un jour, mais, impossible de les terminer pour différentes raisons:

  • L’absence d’un membre de l’équipe,
  • Elles sont bloquées, car il manque des informations,
  • Elles ont été dépriorisées par le Métier, pourtant les équipes de développement on travaillé dessus,
  • Un bug en Production qui a été priorisé par rapport à une story en cours de développement,
  • etc.

Pour en savoir plus : https://medium.com/@silvere.duval/et-si-vous-contr%C3%B4liez-votre-wip-work-in-progress-eb5257721dc3

Que se passe-t-il au niveau de l’équipe ?

Dans une équipe, on peut constater que ces stories qui stagnent altèrent ses membres :

  • S’arrêter, puis reprendre plus tard est compliqué car il faut reprendre le contexte et se réapproprier ce qui a déjà été fait,
  • Passer d’un sujet à l’autre rapidement, sans temps d’adaptation et de compréhension,
  • Un gaspillage et une frustration car du temps a été passé pour analyser, développer et même tester alors que le sujet ne sera jamais finalisé,
  • Une source d’erreur.

​​​​​​​La loi de Carlson résume bien la situation :

« Un travail réalisé en continu prend moins de temps et d’énergie que lorsqu’il est réalisé en plusieurs fois. » — Loi de Carlson.

Un travail découpé dans le temps nuit à la productivité et fait durer des tâches qui pourraient être terminées plus rapidement.

A cela, nous pouvons y ajouter la loi d’Illich (ou la loi de contre-productivité) qui indique ceci :

“Au-delà d’un certain seuil, l’efficacité humaine décroît, voire devient négative.” — Loi d’Illich.

En résumé, il est difficile d’être productif sur la durée.

Pour y remédier

Nous vous proposons quelques tips pour sortir de cette problématique :

  1. Ne pas être trop optimiste dans le calcul de la prédiction de l’équipe au démarrage d’une cadence. Il ne s’agit pas de vous engager sur un nombre de stories précis, mais plus sur une fourchette haute et basse.
  2. Challengez votre Métier. Si l’on vous demande d’ajouter un nouveau sujet, ou de faire des analyses, demandez à votre Métier quelles seraient les conséquences si on ne le faisait pas maintenant, mais dans quelques semaines. Vous avez des objectifs et indicateurs de réussite (OKR) pour votre version ? C’est une excellente base pour challenger le nouveau besoin ! “Ce besoin répondrait aux objectifs et améliorerait les indicateurs ?” Si “Oui”, GO ! … mais en dépriorisant dans votre version des sujets moins essentiels. Si “Non”, inscrivez-le dans une future version !
  3. L’équipe doit être embarquée dès le cadrage du projet. Pour pouvoir remonter des risques, des sujets qui pourraient bloquer de futurs développements et préparer le découpage de stories de petite taille (Story Mapping, Event Modeling …).
  4. Faire des point régulier avec l’équipe et votre Métier. ​​​​​​​Pour informer de l’avancée des sujets, remonter les risques au plus tôt et trouver des solutions ensemble (dépriorisation de sujets, par exemple …).
  5. Prévoir des livraisons très régulières. La notion de livraisons régulières donne un message clair à votre Métier. Il sait qu’en priorisant son sujet, l’équipe le prendra en compte dans la prochaine cadence prévue dans quelques semaines seulement.
  6. Faire des 3 Amigos avec un regard critique (dans le sens positif du terme) et en s’imposant d’avoir des stories INVEST. On ne peut pas lancer le développement d’une story si l’on attend des réponses ou s’il manque des informations !
  7. Limiter votre WIP dans le workflow de votre Kanban, en déterminant la quantité de travail minimale et maximale autorisée pour chaque état. Cela permettra de fluidifier votre delivery et limiter les goulets d’étranglement.​​​​​ Pour en savoir plus : https://medium.com/@silvere.duval/et-si-vous-contr%C3%B4liez-votre-wip-work-in-progress-eb5257721dc3

--

--

Silvere Duval

Product & Agile Transformation Consultant /Product Owner at AXA France— “From a Project culture to a Product culture”