En période d'incertitude économique, les entreprises utilisent de plus en plus les métriques Agile SAFe®. Elles vous permettent de livrer efficacement de la valeur aux clients à moindre coût, tout en bénéficiant d'un avantage concurrentiel significatif.

Pour gagner en rapidité et en agilité, réduire les goulots d'étranglement et éliminer les gaspillages, vous avez besoin d'un moyen fiable de mesurer les progrès et d'identifier les améliorations possibles. Dans ce contexte, le choix des métriques et de la méthode est d'une importance majeure pour booster la performance de votre entreprise.

Exploiter les Flow Metrics dans le cadre de la cadence SAFe®

Découvrez comment les Flow Metrics (métriques de flux) permettent de mesurer et de communiquer l'impact de votre implémentation SAFe.

Consulter l'e-book • Exploiter les Flow Metrics dans le cadre de la cadence SAFe®
La cadence d'incrément de programme (PI) dans SAFe
La cadence d'incrément de programme (PI) dans SAFe

Nous vous proposons ici de comparer les métriques Agile traditionnelles aux Flow Metrics (métriques de flux) afin de déterminer celles qui fournissent les insights pertinents pour mesurer la performance de votre entreprise.

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

En matière de gestion de projets, la plupart des entreprises utilisaient autrefois la méthode Waterfall, ou modèle en cascade. Tandis que cette approche fonctionnait pour la plupart des projets prédictifs, elle était moins performante pour les projets adaptatifs. C'est en réponse à cette situation que la méthode Agile a vu le jour au début des années 2000. Elle s'est répandue à grande vitesse dans les projets axés sur des logiciels.

Dans les équipes Agile traditionnelles, on se concentre sur un petit groupe de collaborateurs, ou « Scrum ». Cette approche convient aux projets de petite taille qui restent internes à une équipe. Dans le cadre d'équipes plus importantes ou transverses, vous devez adopter le framework d'agilité à l'échelle SAFe (Scaled Agile Framework).

SAFe s'appuie sur 10 principes Lean-Agile :

  1. Adopter un point de vue économique

    L'élaboration de votre stratégie pour livrer de la valeur par incréments nécessite d'examiner le cadre économique global au-delà de chaque chaîne de valeur, notamment les compromis en matière de risques, ainsi que les coûts de fabrication, d'exploitation et de développement.

  2. Appliquer une pensée systémique

    Pour relever les défis qui émergent sur votre lieu de travail et sur le marché, il faut comprendre les systèmes au sein desquels les équipes et les utilisateurs opèrent.

  3. Tenir la variabilité pour acquise ; envisager différentes options

    Les pratiques de développement traditionnelles invitent à 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, mieux vaut envisager différentes options de conception sur une période plus longue du cycle de développement.

  4. Construire par incréments avec des cycles d'apprentissage rapides et intégrés

    Répondez plus rapidement au feedback des clients et limitez les risques en développant des solutions de manière incrémentale, selon un modèle itératif.

  5. Déterminer les jalons à partir d'une évaluation objective des systèmes de travail

    Dans un cadre de développement Lean-Agile, les points d'intégration sont des benchmarks infaillibles pour évaluer la solution à différents stades du cycle de développement.

  6. Favoriser un flux de valeur continu

    Pour cela, vous devez 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 ralentir le flux de valeur. Le Value Stream Management (VSM) est une discipline technique également utile aux leaders qui permet de maximiser le flux de valeur métier tout au long du cycle de livraison de logiciels.

  7. Appliquer une cadence et se synchroniser avec la planification multidisciplinaire

    Associées à la planification périodique multidisciplinaire, la cadence et la synchronisation du développement vous fournissent les mécanismes nécessaires pour opérer efficacement malgré l'incertitude inhérente.

  8. Stimuler la motivation intrinsèque des équipes

    Pour obtenir de meilleurs résultats à l'échelle des collaborateurs, des clients et de l'entreprise, vous devez offrir de l'autonomie, proposer des objectifs, minimiser les contraintes et mettre en place un environnement de propice à la collaboration.

  9. Décentraliser la prise de décision

    La prise de décision décentralisée permet souvent de réduire les délais, d'améliorer le flux de développement des produits, d'obtenir un feedback plus rapide et d'utiliser l'expertise des équipes concernées pour créer des solutions plus innovantes.

  10. S'organiser autour de la valeur

    La plupart des entreprises s'organisent autour de l'expertise fonctionnelle. À l'ère du digital, l'agilité métier exige pourtant de s'organiser autour de la valeur afin d'obtenir des résultats plus rapidement.

À quelles organisations s'adresse SAFe ?

Avec les métriques Agile SAFe, l'agilité peut s'étendre au-delà de l'équipe de développement pour vous permettre, en tant que leader, de mesurer et d'améliorer en continu la performance de votre entreprise. L'agilité de votre organisation est capitale dans le cadre de projets de grande envergure comportant des problématiques complexes.

Les opérations à grande échelle compliquent la coordination de vos équipes. Dans ce contexte, les méthodes SAFe permettent d'organiser le workflow pour que plusieurs équipes puissent collaborer tout en réduisant les obstacles. Les petites organisations bénéficient de SAFe à moindre mesure, en raison des limitations en matière de flexibilité, de développement et d'innovation.

Dans les grandes organisations, tous les acteurs (de l'équipe de direction aux clients) peuvent s'impliquer à différents stades du processus de livraison. Les développeurs et les parties prenantes collaborent activement de bout en bout, car SAFe favorise la communication et la culture de feedback.

Finance, santé, automobile, télécommunications et administrations... SAFe est implémenté avec succès dans de nombreux secteurs. De manière générale, SAFe peut profiter à toute organisation cherchant à adopter une approche plus rationnelle et plus efficiente du développement de logiciels.

Que sont les métriques SAFe ?

SAFe favorise l'agilité de votre entreprise. Il vous permet de réagir rapidement aux changements du marché et de saisir de nouvelles opportunités en élaborant des solutions rapides axées sur la valeur. Avec SAFe, vous obtenez des mesures chiffrées dans trois domaines clés pour favoriser la prise de décision et identifier les opportunités d'amélioration.

  1. Résultats

    La mesure des résultats vous aide à déterminer si les solutions répondent aux besoins de vos clients et de votre entreprise. Ces résultats peuvent mesurer des objectifs externes comme l'augmentation du chiffre d'affaires ou la fidélisation, ainsi que des éléments internes comme l'engagement des collaborateurs.

  2. Flow

    Dans le cadre du système SAFe, la mesure du flux permet à votre organisation de déterminer sa capacité à livrer de la valeur au client. Le Flow Framework créé par Mik Kersten, CTO de Planview, comprend cinq indicateurs destinés à mesurer différents aspects du flux.

  3. Compétence

    La compétence fait référence à votre degré de maîtrise des activités qui permettent l'agilité de votre entreprise. Cette agilité nécessite un niveau d'expertise important au niveau des sept compétences clés SAFe.

Comment utiliser les Flow Metrics (métriques de flux) pour la réussite de votre implémentation SAFe

Les Flow Metrics sont conçues pour permettre à vos équipes de se concentrer sur la création de valeur tout au long du processus de livraison de logiciels. Grâce à une visibilité accrue sur l'interconnexion des résultats métiers (valeur, coût, qualité et satisfaction des collaborateurs), les équipes peuvent saisir plus facilement l'immense impact de leur travail sur l'entreprise. Explorons maintenant les Flow Metrics SAFe.

Flow Load (charge du flux) : la demande est-elle supérieure à la capacité ?

La métrique Flow Load® (charge du flux) désigne le nombre de tâches en cours, qu'elles soient actives ou en attente. Pour que le travail progresse rapidement dans le système, il est essentiel de maintenir un nombre raisonnable et limité d'éléments de flux actifs.

L'augmentation de la charge du flux indique clairement un excès de travail dans la chaîne de valeur. Le résultat probable est une augmentation de la métrique Flow Time (durée du flux) et une réduction de la métrique Flow Velocity (vélocité du flux) au fur et à mesure que les travaux en attente s'accumulent dans le système. C'est pourquoi le suivi de la charge du flux et son maintien à un niveau raisonnable sont indispensables pour que les équipes puissent produire les résultats attendus.

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

Flow Velocity (vélocité du flux) : à quelle vitesse livrez-vous de la valeur métier ?

Traduisant le rendement du système, la métrique Flow Velocity® (vélocité du flux) comptabilise le nombre d'éléments du backlog (stories, fonctionnalités, capacités) achevés sur une période donnée.

L'augmentation de cette métrique indique un rendement plus élevé et donc que les processus sont améliorés pour identifier et résoudre les retards dans le système. Une vélocité du flux trop élevée peut indiquer une baisse de qualité ou des anomalies non détectées. Il faut donc la surveiller. De même, une baisse significative de cette vélocité est révélatrice de problèmes.

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

Flow Time (durée du flux) : quelle est la vitesse de la chaîne de valeur ?

La métrique Flow Time (durée du flux) indique le temps écoulé tout au long du cycle de livraison du logiciel. Elle mesure donc l'efficience du système dans son ensemble. Souvent utilisée pour mesurer le temps total qui s'écoule de l'idéation à la livraison, elle permet également d'évaluer le temps de cycle (le temps qu'il faut pour passer une étape dans la chaîne de valeur) afin d'identifier des opportunités d'amélioration.

Grâce à cette métrique, vous pouvez vous concentrer sur le plus important : livrer de la valeur à l'entreprise et aux clients dans les plus brefs délais. Plus sa valeur est basse, 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)

Flow Efficiency (efficience du flux) : sur quelles activités à valeur ajoutée les équipes travaillent-elles activement ?

La métrique Flow Efficiency® (efficience du flux) mesure la proportion de la durée du flux (Flow Time) passée sur des activités à valeur ajoutée par rapport au temps d'attente entre les différentes étapes. Exprimée en pourcentage, elle s'obtient en divisant le temps actif total par la valeur de la métrique Flow Time (soit le temps total écoulé entre l'idéation et la livraison pour une chaîne de valeur donnée).

L'efficience du flux d'une chaîne de valeur qui n'a pas encore été optimisée sera potentiellement très faible, indiquant des gaspillages dans le système, ainsi que des goulots d'étranglement et des retards dont il faut s'occuper. Inversement, une efficience du flux plus élevée signifie que le système peut livrer plus de valeur rapidement.

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

Flow Distribution (répartition du flux) : la répartition du travail est-elle dynamique et équilibrée ?

Pour maintenir la vélocité du flux (Flow Velocity) et accélérer la livraison de valeur métier, les chaînes de valeur produits doivent manifester un équilibre sain et dynamique entre les éléments de flux. C'est là que la répartition du flux (Flow Distribution) intervient. Pour chaque type d'activité, elle mesure le volume de travail dans le système au fil du temps.

Si vous vous concentrez trop sur les nouvelles fonctionnalités, vous manquerez de temps pour les activités visant à résorber la dette technique et à favoriser la création future de valeur. Inversement, si vous focalisez les efforts sur la dette technique, votre capacité à livrer de la valeur aux clients risque d'être insuffisante. En déterminant la répartition du flux, vous pouvez allouer la capacité par type d'activité de façon à équilibrer vos efforts.

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

Votre agilité métier SAFe commence avec les Flow Metrics

Les métriques Agile comme les story points, les commits de code et la fréquence de déploiement peuvent être très utiles... appliquées à bon escient. Elles peuvent vous fournir un indicateur de confiance quant aux efforts déployés par les développeurs dans la chaîne de valeur. Utilisées en dehors de ce cadre, elles sont susceptibles d'induire votre organisation en erreur en vous amenant à rechercher la prévisibilité et la vélocité d'innovation au mauvais endroit.

En fin de compte, ce sont les résultats qui intéressent les clients – et non pas vos efforts. Les Flow Metrics SAFe vous fournissent des indicateurs de performance plus efficaces qui permettent de produire des impacts plus rapidement. Ces métriques vous apportent une vision de bout en bout de l'ensemble de la chaîne de valeur, tout en vous donnant suffisamment d'informations pour repérer rapidement les problèmes susceptibles de retarder la livraison des produits. Elles permettent une optimisation continue et en temps réel, avec à la clé une plus grande valeur livrée à l'organisation.