Dans le guide Scrum with Kanban FR(à connaitre pour le passage de Professional Scrum With Kanban PSK1), voici la définition du “flow” : “Le flow représente le déplacement de la valeur au travers du système de développement de produit”.
L’objectif est d’obtenir la circulation la plus fluide et régulière du travail à travers les différentes étapes du processus de développement, tout en permettant l’optimisation du flux de valeur, c’est-à-dire la progression continue, avec le minimum d’interruptions des tâches ou des fonctionnalités vers leur achèvement.
Le Flow
La valeur
Avant tout, Je pense qu’il est important de comprendre quelle type de valeur nous attendons, pour faire les meilleurs choix.
En Kanban, la valeur est définie comme tout ce qui est perçu comme bénéfique par le client ou l’utilisateur final d’un produit ou d’un service. La valeur est donc déterminée par la perspective du client et se mesure en termes de bénéfices, d’utilité ou de satisfaction qu’il en retire.
La chaine de valeur (Value Stream)
La chaine de valeur se réfère à l’ensemble du chemin ou de la séquence d’actions nécessaires pour créer et livrer de la valeur à un client. Il s’agit du parcours complet depuis le point de départ,, jusqu’à la livraison du produit ou du service final au client. Le flux de valeur met l’accent sur la vision globale du processus et la création de valeur pour le client.
Le Value Stream Mapping est un outil pour cartographier la chaine de valeur.
ATTENTION : on visualise d’abord le flux de valeur tel qu’il est, on ne le me modifie pas avant d’avoir terminer cette première étape.
Le processus (process)
Le processus représente les étapes spécifiques et les actions requises pour transformer une matière première, une idée ou une demande en un produit ou un service final. Il s’agit d’une séquence d’actions définie et organisée dans un ordre particulier.
Système flux tiré (Pull system)
Le système à flux tiré en Kanban vise à limiter explicitement la quantité de travail en cours et à produire uniquement ce qui est requis par la prochaine étape du processus, la demande de travail est déclenchée par le client, selon le principe du « Just-in-Time. L’objectif est d’éliminer la surproduction en ajustant l’activité de travail afin optimiser le flux ».
Value Stream Mapping
Un premier VSM permets d’identifier notre flux de valeur actuelle, et cartographier les étapes et activités au seins de notre processus, voici un VSM assez simpliste dans un contexte d’application logicielle.
Voici notre flux de valeur, maintenant nous pouvons commencer à identifier les difficultés rencontrées au fil des étapes, afin de proposer une amélioration autour de nos constats.
Chaque étape est nécessaire pour créer la valeur reçue par le client, nous pouvons remarquer qu’elle ne résume pas qu’a du développement bien qu’on parle de développement d’application logicielle. Ce flux montre que la création de valeur est une responsabilité collective, et chacun est acteur de l’amélioration continue des processus et de la maximisation de la valeur délivrée au client.
Réduire les gaspillages, permettre le flow : objectif collectif
Le souhait est d’obtenir un flux de valeur le plus fluide possible, ou les activités peuvent se succéder sans interruptions, et ou les problèmes sont rapidement identifiés et résolus passe par l’amélioration du système de ses processus, il est donc essentiel que chaque acteur participe à la création de valeur et à l’amélioration du parcours de valeur.
Nous allons voir dans le prochain chapitre que les pratiques Kanban permettent l’optimisation du flow.
Conclusion
Dans notre exploration du concept de « Flow » en Scrum WIth Kanban, plusieurs points clés sont à retenir :
La visualisation du flux de travail est fondamental pour son optimisation. Elle permet d’augmenter la transparence, l’accessibilité et donc de mieux comprendre comment la valeur se déplace à travers le système.
Le « Flow » est caractérisé par un mouvement fluide de la valeur, sans interruptions ou blocages, qui vise à maximiser la valeur délivrée au client(En Kanban, la valeur est toujours orientée client).
Pour supprimer les gaspillages et parvenir à un flux optimal, l’amélioration des processus est nécessaire. Chaque acteur du processus joue un rôle crucial dans cette amélioration continue et la création de valeur.
Enfin, il est primordial de comprendre que la livraison de valeur au client est un enjeu collectif. Tous les membres de l’équipe doivent travailler ensemble pour maximiser la valeur délivrée et optimiser le flux de travail.