Scaled Agile Framework® (SAFe®) est un ensemble en libre accès de structures, principes et pratiques permettant de faire évoluer les pratiques Agile dans les entreprises.
À l’origine, le cadre de travail SAFe a été introduit en 2011 sous le concept de « vue d’ensemble de l’entreprise agile ». Dean Leffingwell a défini la « vue d’ensemble » comme un moyen d’exploiter les cadres agiles existants et de les appliquer aux équipes, aux programmes et aux portefeuilles.
La méthodologie SAFe a pour valeurs fondamentales un ensemble de philosophies et de principes directeurs qui aident à établir une culture et un comportement de correction au sein du portefeuille SAFe pour garantir une utilisation efficace du cadre. Les capacités de base de SAFe sont les suivantes :
- Essential SAFe
Configuration de cadre SAFe la plus basique, elle ne fournit que les éléments nécessaires de base. - Large Solution SAFe
Conçu pour les grandes entreprises qui créent des solutions plus complexes, le niveau « Large Solution SAFe » englobe les fonctionnalités d’Essentiel SAFe tout en incluant des capacités, des rôles, des artefacts et des événements supplémentaires. - Portfolio SAFe
Version améliorée de « Large Solution SAFe » qui fournit une gouvernance Lean, la recherche et la stratégie d’investissement de portefeuille, ainsi que des opérations de portefeuille Agile. - Full SAFe
Configuration SAFe la plus complète, « Full SAFe » prend en charge les plus grandes solutions d’entreprise. Entièrement intégrée, elle combine les trois niveaux précédents.
De plus, SAFe intègre plusieurs valeurs fondamentales :
Pour garantir l’efficacité de SAFe, toutes les parties impliquées dans l’ensemble de l’organisation doivent avoir une vision claire de la direction de l’entreprise et des objectifs nécessaires pour l’aider à atteindre son but. Lorsque tout le monde est synchronisé, les niveaux du portefeuille sont alignés et les informations circulent de façon opportune.
La mise œuvre de l’agilité ne doit jamais se faire au détriment de la qualité. Cette dernière doit rester une priorité à tous les niveaux. Il faut l’intégrer et non pas l’ajouter ultérieurement. SAFe présente cinq dimensions clés de la qualité intégrée : le flux, la qualité de l’architecture et de la conception, la qualité du code, la qualité du système et la qualité des versions.
Le renforcement de la confiance est un élément essentiel de SAFe. Cela passe par la planification de petits lots de travail, la visibilité en temps réel des backlogs, ainsi que l’inspection et l’adaptation des rituels. La transparence permet aux entreprises de mieux gérer les problèmes et les échecs, en faisant preuve d’ouverture et de confiance. L’honnêteté et la transparence à tous les niveaux favorisent également l’implication et la satisfaction des employés.
L’exécution du programme est au cœur de SAFe. Elle alimente tout le reste du cadre. Les équipes et les programmes doivent fournir régulièrement des logiciels de qualité et apporter de la valeur. SAFe met l’accent sur les résultats commerciaux, qui dépendent entièrement de l’efficacité de l’exécution.
Bien qu’il ne soit pas spécifiquement identifié comme une valeur fondamentale, un développement Lean-Agile efficace ne peut pas exister sans un leadership Lean-Agile dédié. Les dirigeants ont la capacité de changer le système, tout en créant les environnements appropriés pour adopter les quatre valeurs fondamentales.
Pour maintenir des délais plus courts et plus durables, les intervenants dans la chaîne décisionnelle doivent comprendre les implications économiques des retards. La plupart des responsabilités partagées au sein de l’organisation incluent la compréhension des compromis économiques, de l’exploitation avec des budgets allégés et du séquençage des tâches pour un rendement maximal.
Les personnes qui utilisent le cadre SAFe doivent réfléchir de manière systémique en incluant la solution, l’entreprise qui construit le système et les chaînes de valeur. Les solutions peuvent faire référence aux produits, services ou systèmes fournis, qu’ils soient internes ou externes.
Une entreprise qui cherche à appliquer la pensée systémique avec succès doit avoir une perspective optimale des différents éléments et sur la façon dont ils s’intègrent dans l’organisation.
La conception de logiciels peut être un processus incertain et compliqué. Ce principe intègre une conception basée sur des ensembles, qui dépend du maintien de plusieurs exigences et options de conception pour un cycle de développement plus long. Il s’appuie également sur les données pour se concentrer davantage sur l’option de conception finale tout au long du processus.
Les conceptions basées sur des ensembles permettent de prendre des décisions éclairées en identifiant les options et les résultats escomptés de manière stratégique.
Ce principe traite également les risques et l’incertitude à l’aide de jalons. L’ensemble du système doit être pris en compte afin d’évaluer la faisabilité des choix de conception actuels, car il ne suffit pas de prendre en compte uniquement les composants. Il est essentiel de planifier régulièrement les points d’intégration pour créer des cycles d’apprentissage plus efficaces et les accélérer.
Les documents relatifs aux exigences ou autres évaluations superficielles ne représentent pas une base efficace pour la prise de décision, en particulier par rapport à la démonstration de systèmes réels. L’inclusion des parties prenantes dans les décisions de faisabilité dès le début du processus contribue à instaurer la confiance et soutient la réflexion systémique.
Ce principe apporte des conseils sur l’optimisation pour obtenir les meilleurs résultats. Il est idéal pour optimiser le rendement et accélérer la création de valeur en s’attaquant au flux étape par étape. Il consiste à limiter le chevauchement des tâches, la complexité des éléments individuels et la quantité totale de travail demandée au cours d’une période donnée.
Toutes les questions peuvent être simplifiées en instaurant une cadence, qui est naturellement appliquée au processus agile par le biais d’itérations. La cadence permet également de réduire l’incertitude, de renforcer la qualité et de favoriser la collaboration. Lorsque les informations acquises facilitent les décisions et la planification incrémentielle, les personnes et les activités sont stimulées.
Libérez le potentiel des équipes et aidez les leaders à adopter le point de vue des coachs tout en assistant leur équipe plutôt qu’en adoptant un état d’esprit de commandement et de contrôle.
Les équipes disposent de l’autonomie dont elles ont besoin pour accomplir leur travail avec des files d’attente réduites et des approches plus économiques grâce à la prise de décision décentralisée. La direction doit concentrer ses décisions et son autorité sur des questions plus stratégiques et laisser les équipes prendre des décisions concernant le reste.
La direction de l’entreprise doit identifier et partager la nécessité d’une transition vers SAFe, qu’il s’agisse de changements dans la législation, d’adoption de bonnes pratiques ou d’établissement d’objectifs souhaités. Elle doit ensuite motiver les parties prenantes et s’assurer que les activités sont en phase avec une vision axée sur le changement.
La direction doit impérativement identifier les personnes au sein de l’organisation qui peuvent agir en tant qu’agents du changement, puis les aider à se former en tant que consultants certifiés du programme SAFe. Ils seront chargés de former d’autres responsables business et parties prenantes aux pratiques et processus de SAFe.
Les cadres doivent être formés pour pouvoir façonner les comportements autour de la vision et des pratiques Lean-Agile. Un leadership engagé contribuera à garantir l’adoption des pratiques dans toute l’entreprise.
Un centre d’excellence permet d’optimiser les performances à l’échelle de l’entreprise plutôt que de simplement mettre en pratique l’agilité dans des domaines spécifiques.
Les chaînes de valeur représentent la valeur qu’une entreprise apporte à ses clients, tandis que les trains de mise en production Agile sont des équipes agiles qui développent des solutions pour créer de la valeur. Cette combinaison de technologies, de processus internes et de personnes permet d’améliorer l’expérience client.
Il est essentiel de hiérarchiser les objectifs et de définir une feuille de route pour réaliser votre transformation SAFe. La mise en œuvre de cette transformation implique de choisir la chaîne de valeur initiale, de sélectionner le premier train de mise en production Agile puis de répéter le processus.
Définissez le train de mise en production Agile et les délais, assemblez des équipes agiles, formez le personnel et effectuez des évaluations de préparation pour votre lancement. Vous devez également effectuer la préparation du programme de backlog.
Les personnes travaillant en équipe pour développer des systèmes d’entreprise sont essentiels à la réussite de chaque train de mise en production Agile. Chacun doit comprendre son rôle à la perfection et posséder les compétences nécessaires pour exécuter au mieux son travail.
L’exécution dépend de l’excellence de l’affinement du backlog, des révisions d’itération, des réunions quotidiennes, des démonstrations des systèmes et de la planification et des rétrospectives des itérations, parallèlement au Scrum de Scrums, à ART Sync et à PO Sync.
Les trains ultérieurs doivent être lancés comme indiqué ci-dessus par des équipes de formation, en accordant à chacun d’eux le temps et les efforts nécessaires pour réussir et en encadrant l’exécution.
Appliquez chacune des étapes ci-dessus au niveau du portefeuille pour définir la culture globale, augmenter la réalisation des objectifs et améliorer les performances à l’échelle de l’entreprise.
Recherchez des moyens de tirer parti des opportunités et d’apporter des améliorations qui vous permettront de continuer à prospérer. Les dirigeants d’entreprise doivent agir avec un état d’esprit Lean-Agile en continu.
SAFe donne lieu à une intégration continue, des versions à la demande et un déploiement continu. CALMR est une approche du DevOps dans SAFe. « CALMR » signifie culture, automatisation, flux Lean, mesure et récupération. En d’autres termes, l’approche CALMR favorise une culture de responsabilité partagée, soutenue par l’automatisation du pipeline CD, en démantelant de manière dynamique les environnements de développement qui émulent la production. Le flux Lean suggère un effort général vers de plus petits lots de distribution de logiciels, tout en mesurant le flux via l’amélioration de la distribution. Cela permet une surveillance en temps réel et une reprise plus rapide.
SAFe aide les équipes à collaborer de manière efficace et transversale. Les entreprises obtiennent une plus grande transparence, et tous les aspects d’un projet sont alignés sur les objectifs business plus larges.
SAFe requiert une planification préalable et une définition des processus importantes, ce qui conduit certains à penser qu’il ne s’agit pas d’un cadre de travail purement agile. La stratégie est plus descendante que basée sur l’équipe.
D’autres cadres de travail agiles évolutifs ont pris de l’ampleur au fil du temps suite à l’adoption de SAFe par des grandes équipes de développement logiciel.
Tout le monde fait partie d’une équipe interchangeable, et le réseau d’équipes Scrum se rassemble pour former un écosystème en fonction de leurs objectifs. Le but est de créer un réseau d’équipes Scrum avec des rôles et des événements de base linéaires et mis à l’échelle sans nouvelle dynamique de processus.
SAFe propose quatre configurations pour des équipes de plus en plus grandes avec des solutions complexes, tandis que LeSS propose deux configurations : une configuration de deux à huit équipes et une autre adaptée pour plus de huit équipes. Autre différence : les propriétaires de produits doivent avoir une autorité en matière de contenu et une influence stratégique, tandis que SAFe est plus démocratique.
Solution axée sur le développement de logiciels, tout en prenant en charge les produits évolutifs. Nexus est un cadre de travail qui se compose de rôles, d’artefacts, de techniques et d’événements entremêlant le travail de trois à neuf équipes Scrum sur un seul produit afin de créer un incrément plus intégré pour un objectif.
Le cadre DA diffère des autres cadres de travail Agile car il s’agit d’un kit d’outils permettant aux entreprises de choisir le mode de travail qui leur convient le mieux. La gouvernance agile est plus légère et s’appuie sur Scrum et Kanban, en plus des connaissances transformatrices dans des domaines tels que les ressources humaines, les finances, le DevOps, la gouvernance et la gestion de portefeuille.
Ce modèle porte le nom de l’organisation qui l’a développé. Modèle autonome axé sur les personnes, Spotify peut être appliqué à la coordination d’équipes agiles. Certaines entreprises l’ont adopté en tant que cadre de travail, bien qu’il ne soit pas destiné à l’être. Le modèle Spotify met l’accent sur l’auto-organisation, les équipes interfonctionnelles et colocalisées, tandis que SAFe ne stipule rien sur la colocalisation des équipes.
- Fannie Mae
- TomTom
- SEI
- Valpak
- John Deere
- Lego
- Itel
- Fitbit
- Capital One
- Phillips
- Hewlett Packard
- Sony
- Air France
- Elekta
- NHS
SAFe est couramment utilisé par les entreprises, car celles-ci cherchent à se concentrer sur l’élimination des obstacles qui surgissent lors du déploiement de la méthodologie Agile. C’est aussi une solution envisageable si vous débutez votre transition vers un cadre de travail agile : elle dispose d’une approche plus prescriptive et offre flexibilité et personnalisation tout en exigeant une compréhension parfaite de l’agilité de la part de l’entreprise.
Pour rester compétitives, les entreprises modernes doivent pouvoir améliorer à la fois la qualité et la vitesse de distribution de leurs applications. SAFe fournit un cadre de travail aux entreprises afin qu’elles puissent apporter ces améliorations. Cependant, l’intégration de ce cadre peut s’avérer difficile et chronophage. ServiceNow, leader mondial de la gestion IT, offre la solution.
L’application Scaled Agile Framework de ServiceNow facilite la mise en œuvre des principes Agile aux initiatives logicielles les plus complexes des grandes entreprises. L’application ServiceNow Agile Development 2.0 et les applications évolutives SAFe fournissent des solutions efficaces pour répondre aux défis de la gestion agile. Soutenez les tâches essentielles au développement et à la maintenance des logiciels, de la conceptualisation au déploiement et à l’assistance, et bénéficiez d’une visibilité complète sur l’ensemble de la chaîne de valeur des logiciels. La solution ServiceNow SAFe associe stratégie et exécution pour accélérer l’innovation, gère votre portefeuille agile pour offrir de la valeur au client et optimise le travail pour que les équipes fournissent des produits et des services plus rapidement.
Adoptez les principes Agile et la gouvernance Lean avec la prise en charge d’Essential SAFe et de Portfolio SAFe.
Planifiez et surveillez en permanence les activités à l’échelle de l’entreprise tout en collaborant avec les autres.
Livrez et développez plus rapidement grâce à la prise en charge de systèmes plus ou moins complexes.
ServiceNow prend en charge les besoins Agile de votre organisation. Découvrez ServiceNow SAFe et révolutionnez votre façon de livrer des produits logiciels.
Générez de la valeur grâce à une stratégie commerciale et IT harmonisée avec notre solution ITBM évolutive.