Comment les organisations de développement logiciel peuvent-elles transformer plus efficacement et plus rapidement les idées en valeur client ? La réponse réside dans une gestion efficace des flux de valeur.

La gestion de flux de valeur est une technique ou une pratique de gestion axée sur l'augmentation du flux de valeur métier, du reporting client à la livraison. Son approche systématique de mesure et d'amélioration des flux aide les organisations à réduire le Time-to-Market (TTM), à augmenter le rendement, à améliorer la qualité des produits et à optimiser les résultats.

Une gestion efficace des flux de valeur permet aux équipes logicielles d'optimiser la création de valeur de bout en bout.

S'aligner sur la création de valeur client, et optimiser les ressources de développement et de livraison constitue une étape cruciale pour de nombreuses organisations logicielles dans leur parcours d'optimisation de valeur. La gestion de flux de valeur est faite pour vous si :

  • La transformation numérique vous oblige à être plus agile, plus innovant, et à vous baser sur les données dans toutes vos activités, du développement à la livraison de logiciels.
  • Votre organisation de développement logiciel est complexe et se compose de nombreuses équipes d'équipes ou de flux de valeur qui interagissent les uns avec les autres.
  • Vous ignorez comment la valeur est générée à travers plusieurs outils et ensembles de données.

Si ces cas de figure correspondent à votre organisation, continuez à lire pour découvrir la gestion de flux de valeur et savoir pourquoi elle est importante. Vous connaîtrez également les métriques dont vous avez besoin pour en assurer le suivi et la manière dont les logiciels peuvent vous permettre de simplifier et de faciliter le processus intrinsèquement complexe de définition, de gestion et d'optimisation par flux de valeur.

Les 2 types de flux de valeur

Téléchargez ce livre numérique pour savoir comment les objectifs et résultats clés (OKR) s'alignent sur les flux de valeur et pourquoi les résultats métiers en dépendent.

Consultez le livre numérique • Les 2 types de flux de valeur

Pourquoi la gestion de flux de valeur est-elle importante ?

Dans les structures organisationnelles traditionnelles, les individus sont organisés en équipes fonctionnelles, puis des équipes temporaires sont formées pour répondre aux demandes de projets spécifiques, empruntant des collaborateurs (ou des pourcentages du temps des collaborateurs) à ces équipes fonctionnelles.

Ces équipes étant éphémères, elles ne sont pas motivées ou encouragées à assurer une amélioration continue, moteur d'efficacité et de productivité. Elles n'acquièrent pas non plus les connaissances et l'expérience partagées inestimables qui découlent de relations de travail durables.

Enfin, il est difficile de saisir des dynamiques, car la structure et la fonction des équipes changent fréquemment. L'inefficacité est donc inévitable, et il est presque impossible d'identifier et/ou de corriger les blocages, les dépendances et les ralentissements de la livraison.

Par conséquent, il est difficile de mesurer la valeur réelle du travail de l'organisation, car la définition de la valeur dépend de chaque projet : la performance de l'équipe est mesurée en fonction de sa capacité à fournir les livrables spécifiques aux projets, et non de la valeur pour le client ou l'entreprise. Et la livraison n'est certainement pas optimisée en termes d'efficacité lorsque l'exécution du travail constitue l'objectif principal.

Pour toutes ces raisons, de nombreuses organisations abandonnent les équipes projet temporaires pour privilégier des équipes produit pluridisciplinaires (autrement dit, de flux de valeur). Avec des flux de valeur établis et des équipes d'équipes pérennes, les collaborateurs sont affectés à une seule équipe transverse pour toute la durée de vie d'un produit.

De nombreuses organisations abandonnent les équipes projet temporaires pour se tourner vers des équipes produit pluridisciplinaires et pérennes.

L'orientation par produit n'est qu'un début. La véritable valeur naît lorsque les équipes génèrent un flux de valeur prévisible avec un impact significatif sur l'entreprise – un résultat qu'il est presque impossible d'obtenir sans la pratique de la gestion de flux de valeur. Voici deux raisons :

Premièrement, la gestion de flux de valeur permet aux organisations de développement logiciel de comprendre comment la valeur circule entre les équipes d'équipes et les flux de valeur. En comprenant comment la valeur circule, vous pouvez également voir où se trouvent les pannes dans le flux. Ainsi, les équipes peuvent examiner et réparer ces pannes, afin que les équipes puissent (vous l'avez deviné) relancer le flux de valeur.

Deuxièmement, la gestion de flux de valeur est conçue pour accroître l'efficacité dans tous les flux de valeur et accélérer la création de valeur client dans les plus brefs délais. Cette approche de mesure et d'optimisation des flux aide les organisations à mieux comprendre leur processus de livraison de logiciels de bout en bout en leur permettant d'identifier les domaines d'amélioration tout au long de leur pipeline de livraison établi.

Parmi les principaux avantages de la gestion de flux de valeur, l'optimisation par flux de valeur autour d'un objectif commun permet une livraison plus succincte de la valeur.
Parmi les principaux avantages de la gestion de flux de valeur, l'optimisation par flux de valeur autour d'un objectif commun permet une livraison plus succincte de la valeur.

Maintenant que vous savez ce qu'est la gestion de flux de valeur et pourquoi elle est importante, passons à la compréhension de la pierre angulaire de la gestion de flux de valeur (soit un flux de valeur unique) et découvrons les deux types de flux de valeur qui peuvent exister au sein d'une organisation.

Qu'est-ce qu'un flux de valeur ?

En termes simples, un flux de valeur désigne les étapes par lesquelles une entreprise transforme une idée en valeur concrète. Dans les structures organisationnelles traditionnelles, il est très difficile de savoir comment naît la valeur, soit par quel processus l'organisation répond aux besoins des clients.

Le travail par flux de valeur oblige les entreprises à définir leurs flux de valeur et à les optimiser.

Quels sont les types de flux de valeur ?

Dans la plupart des organisations, les flux de valeur se répartissent en deux fonctions distinctes : les flux de valeur opérationnels et les flux de valeur de développement.

Flux de valeur opérationnels

  • Ils représentent le flux d'activité et la nature de l'entreprise.
  • Ils créent de la valeur pour le client final tant qu'une organisation continue d'offrir un produit ou un service donné.
  • Ils sont soutenus par le flux de valeur de développement.
  • Ils constituent le point de départ de l'alignement et de l'évaluation des OKR.

Flux de valeur de développement

  • Ils créent et exploitent les systèmes et les capacités qui génèrent de la valeur opérationnelle.
  • Ils englobent les systèmes de front-office et de back-office.
  • Ils améliorent les systèmes et les capacités dont le flux de valeur opérationnel a besoin pour fonctionner.

Quel que soit leur type, les flux de valeur créent de la valeur pour un client externe ou une partie prenante interne.

La valeur peut prendre la forme de produits, de services ou d'une combinaison des deux ; identifier les types de valeur que votre organisation offre peut être une première étape utile dans l'identification de vos flux de valeur.

La gestion de flux de valeur est donc le processus qui consiste à aligner, coordonner et optimiser les efforts d'un ou de plusieurs flux de valeur, afin d'améliorer l'efficacité des flux, la qualité des produits et la création de valeur client.

Qu'est-ce qu'un flux de valeur dans la livraison de logiciels ?

Bien qu'elles trouvent leur origine dans la fabrication de biens physiques, la cartographie des flux de valeur et la gestion de flux de valeur sont utilisées depuis de nombreuses années dans la livraison de logiciels. L'alignement autour des flux de valeur aide les organisations de livraison de logiciels à optimiser le flux de création de valeur pour leurs clients (internes ou externes).

Cette approche systématique de la mesure et de l'amélioration des flux permet aux organisations de raccourcir le TTM, d'améliorer la qualité des produits et d'optimiser les résultats.

Qu'est-ce qui passe par un flux de valeur de livraison de logiciels ?

La valeur qui découle d'un flux de valeur de livraison de logiciels est moins tangible que la valeur créée dans un flux de valeur de fabrication automobile, par exemple.

Cependant, cela ne veut pas dire que cette valeur ne peut pas être gérée ni même mesurée. C'est là toute la valeur de la gestion de flux de valeur dans la livraison de logiciels : elle permet aux équipes de s'aligner autour d'une vue partagée et tangible de leur workflow, puis de travailler ensemble pour optimiser ce workflow en fonction de leurs objectifs. Les équipes Agile disposent d'innombrables méthodes pour mesurer la valeur et les flux de valeur à travers leurs flux de valeur.

La gestion par flux de valeur peut aider les organisations Agile non seulement à améliorer leurs résultats, mais aussi à améliorer la façon dont elles y parviennent.

En s'organisant et en mesurant la performance de leurs flux de valeur, les organisations logicielles peuvent identifier les étapes qui créent de la valeur et celles qui n'en créent pas, les facteurs de retard, de risques ou de défaut, et les points d'amélioration des processus pour gagner en agilité.

Les avantages de la gestion de flux de valeur

L'organisation en flux de valeur n'est certes pas sans poser de difficultés, mais elle en vaut vraiment la peine. Des centaines d'organisations Agile dans le monde ont pris conscience des avantages d'une gestion efficace des flux de valeur, que nous pouvons résumer ainsi :

  • Connecter : cassez les silos fonctionnels et connectez plusieurs équipes, outils et processus.
  • Visualiser : créez une vue partagée, précise et en temps réel de la façon dont la valeur circule dans votre organisation.
  • Mesurer : automatisez la collecte de métriques de performance pour identifier les points à améliorer et suivre les progrès des équipes et de l'organisation au fil du temps.
  • Rester connecté : découvrez les avantages à long terme d'un alignement des structures organisationnelles sur les besoins de vos clients.

Mesurer les workflows à travers les flux de valeur

Que les objectifs de votre organisation logicielle soient d'améliorer la qualité des produits, d'augmenter la vitesse de publication, de mettre en œuvre DevOps, ou même d'exécuter l'Agile à l'échelle (par le biais de Scaled Agile Framework® [SAFe®] ou d'autres méthodes de déploiement), l'organisation en flux de valeur (comme vous l'avez appris plus tôt dans cet article) est une première étape essentielle. Par conséquent, la gestion de flux de valeur est le seul moyen d'obtenir une image fidèle de votre flux de développement logiciel et de livraison au sein de vos flux de valeur de bout en bout.

Vous pouvez ainsi capturer, analyser et exploiter les métriques DevOps/DORA, les métriques de flux et d'autres informations pertinentes pour votre transformation Agile.

Métriques DevOps/DORA

La collecte de mesures de performance est un élément clé de toute mise en œuvre de la méthode Agile, car elle offre aux équipes le moyen d'évaluer l'efficacité avec laquelle elles atteignent leurs objectifs. La gestion de flux de valeur leur permet de rassembler les métriques dont elles ont besoin pour le faire avec précision, car elles peuvent collecter, consolider et assembler plusieurs sources de données et ainsi obtenir une vue claire de ce qui se passe tout au long du pipeline de création de valeur.

Les équipes DevOps s'appuient spécifiquement sur les métriques DORA pour évaluer leur performance sur la base de quatre métriques :

  • La fréquence de déploiement mesure la fréquence à laquelle l'organisation lance de nouveaux logiciels en production.
  • Le délai d'exécution des changements mesure le temps nécessaire aux équipes pour mettre en œuvre les changements.
  • Le temps moyen de récupération fait référence au temps qui s'écoule entre une interruption due à un déploiement ou à une défaillance du système et la récupération complète.
  • Le taux d'échec des changements mesure la fréquence à laquelle les changements d'une équipe entraînent des échecs (révision du travail) après publication du code.

Pour en savoir plus sur les métriques Agile, cliquez ici.

Métriques

Les mesures de flux sont utilisées pour évaluer comment la valeur passe d'un bout à l'autre du flux de valeur du développement logiciel. Les métriques de flux offrent la possibilité d'évaluer l'efficacité avec laquelle la chaîne de valeur permet d'atteindre les résultats escomptés.

Le Flow Framework® définit quatre métriques de flux pour mesurer les flux de valeur :

  • La vitesse de flux mesure l'accélération de la création de valeur en mesurant le nombre d'éléments de travail exécutés au cours d'une période donnée.
  • Le temps de flux mesure le TTM, du début à la fin des activités, en passant par les périodes d'activité et d'inactivité.
  • L'efficacité des flux mesure le rapport entre le temps d'activité et le temps d'inactivité.
  • Enfin, la charge de flux mesure la bonne utilisation des flux de valeur. Les flux de valeur sous-utilisés ou surutilisés peuvent entraîner une baisse de la productivité.

Pour en savoir plus sur les métriques de flux, cliquez ici.

La gestion de flux de valeur est la prochaine évolution du développement logiciel

Pour améliorer les processus, il faut d'abord évaluer où vous en êtes, puis identifier les opportunités pour arriver là où vous souhaitez aller. La complexité des entreprises d'aujourd'hui rend cette tâche presque impossible, à moins que les organisations ne s'engagent à s'organiser autour de la manière dont la valeur est créée.

La gestion de flux de valeur constitue la nouvelle évolution du développement logiciel. La définition, l'organisation et l'optimisation de la valeur à travers de multiples outils, systèmes et solutions sont le seul moyen pour les organisations logicielles d'avoir une vision complète de leurs workflows de développement et de livraison de bout en bout.

Grâce à une bonne compréhension du fonctionnement de la gestion de flux de valeur, les entreprises peuvent commencer à appréhender leur système dans sa globalité, sans chercher à comparer ou à opposer les données de différents outils ou parties de leur écosystème de livraison. L'analyse d'un ensemble de données vaste et diversifié permet aux organisations de prendre des décisions basées sur des données concrètes et d'innover plus rapidement.

En quoi une solution de gestion de flux de valeur peut-elle vous aider ?

Heureusement, une solution de gestion de flux de valeur peut vous aider à simplifier et à faciliter le processus intrinsèquement complexe de définition, de gestion et d'optimisation par flux de valeur.

Ces informations peuvent permettre aux organisations de briser les silos fonctionnels et de connecter plusieurs processus, équipes et outils afin d'offrir une visibilité sur la façon dont la valeur circule réellement à travers l'organisation.

Le bon outil fournira des moyens automatisés de traduire en chiffres la performance des équipes et de l'organisation en temps réel, afin que vous puissiez identifier facilement et avec précision les domaines qui nécessitent une attention particulière.

Vous aurez également accès à des données précieuses sur la performance des équipes et de l'entreprise sur de longues périodes. Vous pourrez ainsi suivre l'avancement de votre transformation Agile et vérifier son ROI.

Pour plus d'informations sur la gestion de flux de valeur (VSM) et savoir comment déterminer si vous avez besoin d'une solution VSM, contactez-nous.

Vous pouvez également consulter ces livres numériques sur les flux de valeur pour plus d'informations : Les 2 types de flux de valeur : placer la valeur au centre de l'organisation et Identifier vos flux de valeur : la valeur, élément vital de votre activité.