Blog Planview

Votre parcours vers l’agilité métier

Gestion du travail pour les équipes

Utiliser le filtre de décision Lean : Dois-je terminer ce sur quoi je travaille ou aider l'équipe à préparer de nouveaux éléments de travail ?

Publié le Par Yuval Yeret

Une fois que les gens commencent à adopter la pensée "Stop Starting Start Finishing" (Kanban) ou la pensée "focus on the current sprint" (Scrum), une question fréquente qui se pose est de savoir comment gérer les personnes qui sont requises pour différentes activités tout au long du cycle de vie du travail.

Exemples de scénarios

Le tableau Kanban présenté ci-dessus illustre les scénarios suivants. Les utilisateurs "D1" et "D2" représentent les développeurs, et l'utilisateur "T1" représente le testeur.

"Je suis un testeur qui participe à la fois à l'atelier de spécification du développement piloté par les tests d'acceptation (ATDD) (en amont) et aux tests exploratoires (en aval). Les développeurs sont libres de commencer une nouvelle histoire. Dois-je les aider à réfléchir à l'ATDD pour une nouvelle carte ou me concentrer sur la finition de celle sur laquelle je travaille ?"

"Je suis un développeur qui, à la fois, analyse les nouvelles histoires (vous pourriez appeler cela le grooming du backlog si vous êtes une équipe Scrum) et les développe. Je vois que notre carnet de commandes d'histoires prêtes à l'emploi s'épuise. Dois-je continuer à travailler sur mon histoire ou dois-je passer à l'analyse de nouvelles histoires ?"

Arrêter de démarrer Démarrer Finir

"Stop Starting Start Finishing" parle de finir les choses et de minimiser le gaspillage des stocks. Il semble dire qu'il faut toujours préférer terminer et ne pas commencer. Pourquoi envisagerions-nous une approche différente ? Et en effet, dans certaines rares équipes, il est raisonnable de travailler dans un pur mode "one piece flow" où nous nous concentrons sur une chose, la terminons, puis passons à la suivante. Mais cela nécessite un niveau très élevé d'appropriation collective et d'ingénierie simultanée collaborative. C'est rarement le point de départ et rarement une réalisation précoce des équipes qui tentent de mettre en place un flux de travail plus sain.

Ainsi, dans la majorité des équipes, le défi est que pour maintenir un flux sain, les gens travaillent généralement sur des choses différentes. Et lorsque le processus de travail de ces équipes est tel qu'il exige que différents membres de l'équipe prennent part au travail dans des zones distinctes du cycle de vie - ils doivent donc toucher le travail, le quitter et y revenir - nous avons un problème. Le maintien d'un flux sain est maintenant en conflit avec "Stop Starting Start Finishing" parce que vous auriez typiquement toujours quelque chose à terminer, alors quand allez-vous vous déplacer à gauche sur votre tableau ou aller travailler sur des choses liées à votre prochain sprint ?

Filtre de décision Lean

Un concept qui pourrait vous aider est le "filtre de décision Lean" :

  • La valeur l'emporte sur le flux : Accélérez au détriment du flux pour maximiser la valeur.
  • Le flux l'emporte sur l'élimination des déchets : Augmentez l'encours si nécessaire pour maintenir le flux, même si cela ajoute des déchets.
  • Éliminez les déchets pour améliorer l'efficacité : Ne pas rechercher l'économie d'échelle.

Ainsi, sur la base du filtre, ce que nous pouvons déduire est que si nous devons commencer quelque chose de nouveau afin de maintenir le flux, alors c'est ce que nous devrions faire - même si c'est un gaspillage potentiel - puisque nous aurions pu nous concentrer sur quelque chose de fini.

BTW : Dans beaucoup d'équipes Scrum, cela se manifeste par l'heuristique de dépenser 10% de la capacité de l'équipe à préparer le prochain sprint.

Une façon de réduire le gaspillage du changement de contexte tout en maintenant le flux est d'utiliser une cadence continue. Par exemple, organisez des ateliers de spécification ou des sessions de toilettage du backlog à un moment régulier chaque semaine. Cela minimise l'impact du changement de contexte, car cela permet de prévenir les gens, au lieu de les surprendre et de les pousser à passer à autre chose. (Sinon, le reste de l'équipe sera inactif).

En résumé

L'une des premières étapes pour vraiment comprendre Kanban ou Scrum est de commencer à penser "Stop Starting Start Finishing". Mais le filtre de décision Lean nous aide à appliquer le bon sens requis à des situations réelles, lorsque celui-ci semble être en conflit avec un flux efficace - ce qui est en fait ce que nous recherchons.

Articles similaires

Rédaction du contenu Yuval Yeret

Yuval Yeret est un praticien Kanban de premier plan dans le monde du développement de produits d'entreprise et le directeur technique d'AgileSparks, un leader mondial des services de soutien et de formation Agile. Il est également l'auteur de Holy Land Kanban, un blogueur Kanban de longue date et un lauréat du prix Brickell Key de la communauté Kanban.