En ces temps d'incertitude économique, les entreprises utilisent de plus en plus les métriques SAFe® Agile afin de livrer efficacement de la valeur à leurs clients au moindre coût, tout en gagnant un avantage significatif sur leurs concurrents.

Pour qu'une entreprise gagne en rapidité et en souplesse, réduise les goulets d'étranglement et élimine les gaspillages, les dirigeants et les parties prenantes ont besoin d'un moyen fiable de mesurer les progrès et d'identifier les domaines à améliorer. C'est pourquoi le choix de ce qu'il faut mesurer et de la manière de le faire est d'une importance cruciale pour l'amélioration des performances de l'entreprise.

Comment utiliser les métriques de flux dans la cadence SAFe® ?

Découvrez comment Flow Metrics peut mesurer et communiquer l'impact de votre mise en œuvre de SAFe.

Consultez le livre numérique • Comment utiliser les métriques de flux dans la cadence SAFe® ?
La cadence de l'IP dans SAFe
La cadence de l'IP dans SAFe

Dans cet article, nous comparons les indicateurs Agile traditionnels aux indicateurs de flux et déterminons lesquels fournissent les informations nécessaires pour mesurer les résultats d'une entreprise.

Qu'est-ce que le Scaled Agile Framework (SAFe) ?

Traditionnellement, la plupart des entreprises utilisent une gestion de projet en cascade. Si cette approche a bien fonctionné pour de nombreux projets considérés comme prédictifs, elle n'a pas aussi bien fonctionné pour les projets adaptatifs. En réponse, la méthode Agile a vu le jour il y a 20 ans et s'est de plus en plus répandue dans les projets principalement basés sur des logiciels.

Dans les équipes Agile traditionnelles, l'accent est mis sur un petit groupe de membres de l'équipe (c'est-à-dire une mêlée). Cette approche conviendrait si tous les projets étaient de petite taille et n'avaient pas besoin d'être étendus au-delà de cette équipe. Mais lorsque l'équipe s'agrandit ou devient interfonctionnelle, il est nécessaire d'envisager un cadre Agile à grande échelle tel que SAFe.

SAFe est basé sur 10 principes Lean-Agile sous-jacents :

  1. Adopter un point de vue économique

    L'élaboration d'une stratégie de création de valeur incrémentale nécessite d'examiner le cadre économique plus large de chaque flux de valeur. Cela inclut les compromis en matière de risques et les coûts de fabrication, d'exploitation et de développement.

  2. Appliquer la pensée systémique

    Les défis qui se posent sur le lieu de travail et sur le marché peuvent être relevés en comprenant les systèmes au sein desquels les travailleurs et les utilisateurs opèrent.

  3. Assume variability; preserve options

    Les pratiques de développement traditionnelles ont tendance à se concentrer sur une approche unique de la conception et des exigences au début du processus de développement. Pour réduire les risques, il est recommandé de conserver plusieurs exigences et options de conception pendant une période plus longue du cycle de développement.

  4. Construire de manière incrémentale avec des cycles d'apprentissage rapides et intégrés

    Répondez plus rapidement aux commentaires des clients et limitez les risques en développant des solutions de manière incrémentale, en une série d'itérations courtes.

  5. Baser les étapes sur une évaluation objective des systèmes de travail

    Dans le cadre d'un développement Lean-Agile, les points d'intégration servent de repères impartiaux pour évaluer la solution à différents stades du cycle de développement.

  6. Faites circuler la valeur sans interruption

    Pour cela, il faut comprendre ce qu'est un flux, quelles sont les différentes propriétés d'un système de flux et comment ces propriétés peuvent accélérer ou entraver le flux de valeur. La gestion de la chaîne de valeur (VSM) est une discipline technique et de leadership qui permet de maximiser le flux de valeur commerciale tout au long du cycle de vie du logiciel.

  7. Appliquer la cadence et synchroniser avec la planification inter-domaine

    Associées à une planification périodique inter-domaines, la cadence et la synchronisation du développement fournissent les mécanismes nécessaires pour fonctionner efficacement en présence d'une incertitude inhérente au développement.

  8. Unlock the intrinsic motivation of knowledge workers

    Pour obtenir de meilleurs résultats pour les travailleurs, les clients et l'entreprise, il faut offrir de l'autonomie et des objectifs, minimiser les contraintes et créer un environnement d'influence mutuelle.

  9. Décentraliser la prise de décision

    Dans de nombreux cas, la décentralisation de la prise de décision permet de réduire les délais, d'améliorer le flux de développement des produits, d'obtenir un retour d'information plus rapide et de créer des solutions plus innovantes conçues par les personnes les plus proches du projet.

  10. Organize around value

    La plupart des entreprises sont organisées sur la base d'une expertise fonctionnelle. Mais à l'ère du numérique, l'agilité de l'entreprise exige de s'organiser autour de la valeur afin d'obtenir des résultats plus rapidement.

Quelles sont les organisations qui bénéficient de l'utilisation de SAFe ?

L'agilité peut être étendue au-delà du champ d'action de l'équipe de développement en utilisant les indicateurs agiles SAFe qui permettent aux dirigeants de mesurer et d'améliorer en permanence la performance de l'entreprise. Il est idéal pour les projets de grande envergure et les questions complexes.

En raison de l'ampleur des opérations, la coordination des équipes est une tâche énorme ; les méthodes SAFe organisent le flux de travail de manière à ce que plusieurs équipes puissent travailler ensemble avec moins d'obstacles. Les petites organisations peuvent voir moins d'avantages à utiliser SAFe en raison des limitations en matière de flexibilité, de développement et d'innovation.

Dans les grandes organisations, les parties prenantes - y compris le client et les dirigeants de l'entreprise - peuvent être impliquées à plusieurs stades du processus de livraison. Les développeurs et les parties prenantes collaborent activement de bout en bout, car l'accent est mis sur la communication et le retour d'information.

Les secteurs qui ont utilisé SAFe avec succès sont la finance, les soins de santé, l'automobile, les télécommunications et les agences gouvernementales. En général, toute organisation cherchant à mettre en œuvre une approche plus rationnelle et plus efficace du développement de logiciels peut bénéficier de SAFe.

Que sont les indicateurs SAFe ?

SAFe oriente l'entreprise vers l'agilité. Il s'agit d'être capable de réagir rapidement aux changements du marché et de tirer parti de nouvelles opportunités en élaborant des solutions commerciales rapides et axées sur la valeur. SAFe se concentre sur l'évaluation de trois domaines clés afin d'améliorer la prise de décision et d'identifier les opportunités d'amélioration.

  1. Résultats

    La mesure des résultats aide votre organisation à déterminer si les solutions répondent aux besoins de vos clients et de l'entreprise. Les résultats peuvent mesurer des objectifs externes tels que l'augmentation du chiffre d'affaires, la fidélisation de la clientèle, etc. ainsi que des considérations internes telles que l'engagement des employés.

  2. Flow

    La mesure des flux dans le cadre du système SAFe permet à une organisation de déterminer son efficacité à fournir de la valeur au client. Le Flow Framework® créé par le Dr. Mik Kersten, directeur technique de Planview, comprend cinq indicateurs qui peuvent être utilisés pour mesurer les différents aspects du flux au sein de SAFe.

  3. Compétence

    La compétence fait référence au degré de maîtrise d'une organisation dans les activités qui permettent l'agilité de l'entreprise. L'agilité de l'entreprise nécessite un niveau d'expertise important dans les domaines suivants : Sept compétences clés SAFe.

Comment utiliser les indicateurs de flux pour le succès de SAFe

Les indicateurs de flux sont conçus pour permettre aux équipes de se concentrer sur la création de valeur tout au long du processus de livraison de logiciels. Si elle est comparée aux résultats de l'entreprise (valeur, coût, qualité et satisfaction des employés), la visibilité de la relation et de l'interconnexion de ces aspects permet aux équipes de voir plus facilement comment leur travail a un impact significatif sur l'entreprise. Les indicateurs de flux SAFe sont décrits ci-dessous.

Charge de débit - La demande dépasse-t-elle la capacité ?

La charge de travail (Flow Load®) désigne le nombre d'éléments de travail en cours, qu'ils soient actifs ou en attente. Pour que le travail progresse rapidement dans le système, il est essentiel de conserver un nombre sain et limité d'éléments de flux actifs.

L'augmentation de la charge de travail est un indicateur clé de l'excès de travail dans la chaîne de valeur. Le résultat probable est une augmentation du temps d'écoulement et une réduction de la vitesse d'écoulement car les files d'attente commencent à s'accumuler dans le système. C'est pourquoi la mesure et la réduction de la charge de flux à des niveaux acceptables sont d'une importance cruciale pour les équipes de livraison afin d'atteindre les résultats souhaités.

Flow Load (Charge du flux)
Flow Load (Charge du flux)

Vélocité des flux - À quelle vitesse la valeur commerciale est-elle livrée ?

Également connue sous le nom de débit du système, la Flow Velocity® est une mesure du nombre d'éléments du carnet de commandes (histoires, fonctionnalités, capacités) qui ont été achevés au cours d'une période donnée.

Une vitesse d'écoulement plus élevée implique un rendement plus élevé et constitue un bon indicateur des améliorations apportées au processus pour identifier et résoudre les retards dans le système. Une vitesse trop élevée peut indiquer une baisse de la qualité ou des défauts échappés et doit être surveillée. Les baisses significatives de la vitesse mettent en évidence des problèmes qui peuvent nécessiter une enquête.

Flow Velocity (Vélocité du flux)
Flow Velocity (Vélocité du flux)

Temps d'écoulement - Quelle est la vitesse de la chaîne de valeur ?

Le temps d'exécution mesure le temps total écoulé pour toutes les étapes du cycle de livraison du logiciel et constitue donc une mesure de l'efficacité de l'ensemble du système. Il est souvent utilisé pour mesurer le temps total - de l'idéation à la livraison - mais il peut également être utilisé pour mesurer le temps de cycle (le temps qu'il faut pour accomplir une seule étape dans la chaîne de valeur) afin d'identifier les possibilités d'amélioration.

Le Flow Time permet aux organisations et aux équipes de se concentrer sur ce qui est important, c'est-à-dire de fournir de la valeur à l'entreprise et aux clients dans les plus brefs délais. Plus le temps d'écoulement est court, moins les clients passent de temps à attendre les nouvelles fonctionnalités et moins le coût des retards est élevé.

Flow Time (Durée du flux)
Flow Time (Durée du flux)

Efficacité des flux - Quel est le travail à valeur ajoutée sur lequel on travaille activement ?

Flow Efficiency® mesure le temps passé à effectuer des tâches à valeur ajoutée par rapport au temps d'attente entre les étapes. Il est calculé en divisant le temps actif total par le temps d'écoulement (le temps total entre l'idéation et la livraison pour une chaîne de valeur donnée) et est exprimé en pourcentage.

L'efficacité du flux peut être très faible dans une chaîne de valeur qui n'a pas encore été optimisée. Cela met en évidence les gaspillages dans le système, ainsi que les goulets d'étranglement et les retards qui doivent être résolus. Inversement, une efficacité de débit plus élevée indique que le système peut fournir plus de valeur rapidement.

Flow Efficiency (Efficience du flux)
Flow Efficiency (Efficience du flux)

Répartition des flux - Existe-t-il une répartition saine et dynamique du travail ?

Pour réussir, les flux de valeur des produits doivent présenter un équilibre sain et dynamique entre les éléments de flux afin de maintenir la vélocité du flux et d'accélérer la production de valeur commerciale. C'est là que Flow Distribution® intervient. Il mesure la quantité de chaque type de travail dans le système au fil du temps.

Si l'on se concentre trop sur les nouvelles fonctionnalités, il restera peu de place pour les travaux visant à résorber la dette technique et à créer de la valeur à l'avenir. Inversement, si l'on met trop l'accent sur la dette technique, la capacité à fournir une valeur nouvelle et actuelle aux clients risque d'être insuffisante. En identifiant la répartition des flux, les capacités allouées à chaque type de travail peuvent alors être déterminées pour aider à équilibrer ces préoccupations.

Flow Distribution (Répartition du flux)
Flow Distribution (Répartition du flux)

L'agilité de l'entreprise SAFe commence par la mesure des flux

Les mesures agiles telles que les points d'histoire, les validations de code et la fréquence de déploiement peuvent être utiles lorsqu'elles sont utilisées dans leur but initial. Ils peuvent fournir un certain degré de confiance quant aux efforts déployés par les développeurs dans la chaîne de valeur. Mais si elles sont étendues au-delà, elles peuvent amener une organisation à chercher au mauvais endroit pour trouver la prévisibilité et la vitesse d'innovation.

En fin de compte, les clients s'intéressent aux résultats - et paient pour cela - et non aux efforts. Les indicateurs de flux SAFe fournissent des mesures de performance plus efficaces qui permettent d'obtenir des résultats plus rapides. Les mesures de flux permettent d'avoir une vision de bout en bout de l'ensemble de la chaîne de valeur tout en donnant suffisamment d'informations pour repérer rapidement les problèmes susceptibles de retarder la livraison des produits. Ils permettent une optimisation continue et en temps réel afin d'apporter une plus grande valeur à l'organisation.