Ce n'est un secret pour personne que les tableaux Kanban sont devenus un outil populaire pour améliorer le déroulement du travail au sein d'une organisation. Il est depuis longtemps le favori des équipes d'exploitation qui ne fonctionnent pas bien avec Scrum, mais on s'intéresse désormais davantage à la manière dont Kanban peut être utilisé pour améliorer également les équipes de développement de produits . Kanban permet aux organisations de développement d'adopter plus facilement une approche de gestion des produits axée sur le flux qui minimise l'incertitude, facilite l'amélioration continue, et stimule l'innovation dans toute l'organisation.
Dans ce billet, nous allons voir pourquoi et comment de plus en plus d'équipes produit (et non produit) se tournent vers Kanban et adoptent une approche axée sur le flux pour les aider à travailler plus efficacement. Commençons.
Kanban va de pair avec les pratiques et principes Agile et Lean. Pour les organisations de développement, la combinaison de ces deux éléments permet d'améliorer les pratiques de développement et de les mettre en œuvre dans toute l'organisation - et Kanban est un outil essentiel qui aide les organisations à faciliter ce changement. Cette approche permet aux organisations de développement de créer une culture durable d'innovation et d'amélioration continue en suivant trois étapes simples :
- Amplifier les boucles de rétroaction.
- Se concentrer sur le flux de bout en bout.
- Fournir une amélioration continue.
Examinons plus attentivement ces trois étapes, en commençant par les boucles de rétroaction.
Amplification des boucles de rétroaction
La plupart des entreprises ont le même objectif global en tête. Ils veulent créer des produits et des services qui correspondent étroitement aux besoins de leur entreprise et aux besoins du client. Cet objectif est généralement le même, que vous travailliez dans l'informatique, le développement de produits ou le travail du savoir. Avec la gestion de produit axée sur le flux, vous travaillez pour atteindre le même objectif en amplifiant les boucles de rétroaction. L'idée est que des boucles de rétroaction amplifiées et plus courtes facilitent l'amélioration des produits, ce qui vous permet également de créer une culture d'amélioration continue. Avant de voir comment ces boucles de rétroaction aident les entreprises à s'améliorer, examinons les problèmes qu'elles abordent.
Le défi auquel beaucoup d'organisations sont confrontées est l'incertitude. Ils ne sont pas en mesure de fournir une amélioration continue parce qu'ils ne savent pas...
- Le temps qu'il faut pour développer ou mettre en œuvre un produit
- Comment anticiper les problèmes que les équipes peuvent rencontrer en cours de route
- Si les parties prenantes sont d'accord sur la valeur de leurs projets
En d'autres termes, ils opèrent dans cette zone grise complexe remplie d'incertitudes et de désaccords, ce qui peut inhiber la capacité d'une organisation à s'améliorer en permanence. Heureusement, l'approche Agile et Lean a une réponse à ce problème : les boucles de rétroaction. L'idée est que des boucles de rétroaction plus courtes créent des équipes plus informées. Le travail se fait par petits lots et est poussé en aval pour obtenir un retour d'information, où il est ensuite retravaillé si nécessaire. Et tout cela est rendu possible avec l'aide de Kanban. En effet, Kanban permet de découper facilement le travail en tranches testables conçues pour un retour d'information plus rapide. Cela permet aux équipes de travailler en lots plus petits et plus rapides, ce qui est nécessaire pour réduire le temps entre le retour d'information et l'amélioration.
De plus, Kanban est également important pour briser les silos fonctionnels. Vous pouvez utiliser le tableau pour connecter les équipes de toutes les parties de la chaîne de valeur sur un seul tableau Kanban, y compris DevOps.
Être proactif avec vos développements
Travailler en petits lots n'est qu'une partie du raccourcissement des boucles de rétroaction. Pour amplifier efficacement vos boucles de rétroaction, vous devez également planifier à l'avance, en pensant aux phases en aval et à la façon dont vous pouvez vous y préparer. Cela permet de minimiser les surprises et les incertitudes, de sorte que le travail s'écoule plus facilement dans le flux de valeur.
Pour ce faire, parlez aux personnes chargées des essais et de la maintenance avant de développer votre produit. Posez-leur des questions :
- Comment ils vont tester votre produit
- Les différents éléments nécessaires à la maintenance pour assurer le bon fonctionnement des fonctionnalités
- Quelle est la capacité qu'ils ont à assumer le travail que vous essayez de fournir
Avec ces informations à portée de main, vous pouvez alors commencer à concevoir vos produits de manière à ce qu'ils aient plus de chances de passer les tests d'acceptation lors de la première exécution. Vous pouvez gagner beaucoup de temps de cette façon, en éliminant les goulots d'étranglement inutiles qui se dressent entre vous et le feedback des clients.
Se concentrer sur le flux de bout en bout
L'étape suivante dans l'adoption d'une gestion des produits axée sur le flux consiste à se concentrer sur le flux de bout en bout. Pour assurer un flux de bout en bout, essayez de considérer le flux de valeur comme un gigantesque tapis roulant, puis appliquez les principes de flux pour vous assurer que le travail se déplace sans heurts le long de la ligne, en utilisant des tableaux Kanban pour visualiser le travail et optimiser le flux. Voyons comment vous pouvez le faire.
Kanban joue un rôle essentiel en aidant les organisations Agile et Lean à visualiser leur flux de bout en bout. Mais vous devez d'abord savoir comment utiliser efficacement votre tableau Kanban. Cela signifie qu'il faut adopter un mélange avec différentes couches de tableaux Kanban, en considérant le Kanban au niveau du programme au lieu d'un tableau simplifié au niveau de l'histoire. Cela vous aidera à mieux comprendre l'état de vos projets en vous permettant de visualiser comment le travail se déplace en amont et en aval, de sorte que vous sachiez quel travail afflue dans les équipes Agile et quel travail en sort.
L'objectif de Kanban n'est pas de changer la façon dont vous travaillez, mais plutôt de vous offrir une image plus large de la façon dont les processus se déplacent dans l'organisation afin que vous puissiez travailler à une image plus fluide de bout en bout. Il existe deux approches courantes à adopter avec Kanban pour y parvenir.
La première approche concerne les équipes dynamiques. Il comprend :
- Un tableau des caractéristiques qui montre l'image de bout en bout
- Un story board pour gérer le flux au niveau de l'équipe
Le tableau des caractéristiques vous permet de voir comment le travail évolue dans les différentes équipes de l'organisation, tandis que le tableau des histoires vous permet de vous concentrer sur les équipes individuelles. La raison pour laquelle cette option fonctionne bien avec les équipes dynamiques qui changent de temps en temps est que vous n'avez pas à créer un nouveau tableau Kanban pour chaque équipe chaque fois que la nature du travail change.
La deuxième approche concerne les équipes stables. Ici, vous attribuez un features board et un story board distincts à chaque équipe. L'avantage de cette approche est qu'elle facilite le suivi de la progression des équipes individuelles. Et comme la nature de leur travail ne change pas au fil du temps, vous n'avez pas à vous soucier de créer constamment de nouveaux tableaux Kanban.
Assurer l'amélioration continue
L'étape suivante du cycle de gestion des produits axée sur le flux consiste à créer une culture d'amélioration continue. La raison principale pour laquelle les organisations amplifient leurs boucles de rétroaction en premier lieu est d'accélérer le processus d'amélioration.
L'une des façons d'assurer une amélioration continue est de suivre un régime de WIP à l'adresse . Plus le nombre de travaux en cours de vos équipes est faible, mieux elles sont équipées pour livrer plus efficacement. Il existe également un certain nombre de paramètres que vous pouvez suivre pour mesurer l'efficacité de vos pratiques Agile et Lean, ainsi que le degré d'amélioration continue de votre organisation. Vous pouvez en savoir plus à ce sujet en lisant notre billet sur Les métriques Lean pour augmenter la vitesse de livraison.
En fin de compte, la fonction de la gestion des produits axée sur le flux est de supprimer les différents obstacles qui empêchent les équipes de terminer leur travail. En effet, plus vite le travail circule dans le flux de valeur et reçoit le feedback des clients, plus vite les équipes peuvent améliorer leurs produits. C'est important non seulement pour développer des produits alignés sur les besoins de l'entreprise et des clients, mais aussi un moyen efficace d'éviter les surcharges et de réduire les coûts inutiles.
Vous voulez en savoir plus sur la gestion des produits axée sur les flux et sur la façon dont vous pouvez l'utiliser pour donner du pouvoir à votre organisation ? Regardez notre webinaire sur le sujet. Si vous êtes prêt à vous lancer, consultez le site Planview AgilePlace. Il offre tous les outils nécessaires pour optimiser votre flux de travail et raccourcir les boucles de rétroaction, afin que vous créiez une culture d'amélioration continue au sein de votre organisation.