SAFeMD (Scaled Agile FrameworkMD) est un ensemble librement accessible de structures, de principes et de pratiques permettant de mettre en œuvre les pratiques Agile à grande échelle dans les organisations.
Initialement baptisé « Agile Enterprise Big Picture », le cadre SAFe a été introduit en 2011. Dean Leffingwell a défini « The Big Picture » (la vue d’ensemble) comme un moyen de tirer parti des cadres agiles existants et de les appliquer aux équipes, aux programmes et aux portefeuilles.
Les valeurs fondamentales du cadre SAFe sont un ensemble de philosophies et de principes directeurs qui aident à établir une culture et un comportement de correction au sein du portefeuille SAFe afin d’assurer une utilisation efficace du cadre. Les compétences de base SAFe sont les suivantes :
- SAFe Essentiel
Configuration la plus basique du cadre SAFe, SAFe Essentiel ne fournit que les éléments essentiels les plus fondamentaux. - SAFe pour grande solution
Conçu pour aider les grandes entreprises à mettre au point des solutions plus complexes, SAFe pour grande solution couvre tout ce qui se trouve dans SAFe Essentiel, mais inclut aussi des compétences, des rôles, des artéfacts et des événements supplémentaires. - Portefeuille SAFe
Poussant SAFe pour grande solution encore plus loin, Portefeuille SAFe offre une gouvernance Lean, des stratégies et des solutions d’investissement de portefeuille, ainsi que des opérations de portefeuille Agile. - SAFe complet
La configuration la plus complète de SAFe, SAFe complet prend en charge les plus grandes solutions d’entreprise. Il est entièrement intégré et combine les trois niveaux précédents.
De plus, SAFe intègre plusieurs valeurs fondamentales :
Pour que le cadre SAFe soit efficace, toutes les parties concernées dans l’ensemble de l’organisation doivent avoir une idée claire de l’orientation de l’entreprise et des objectifs nécessaires pour l’aider à atteindre son objectif. Lorsque tout le monde est sur la même longueur d’onde, les niveaux du portefeuille sont alignés et l’information circule rapidement.
L’agilité ne doit jamais être mise en œuvre au détriment de la qualité. Par conséquent, la qualité devrait être une priorité à tous les niveaux et être intégrée plutôt que d’être ajoutée à un stade ultérieur. SAFe décrit cinq dimensions clés de la qualité intégrée : la qualité des flux, la qualité de l’architecture et de la conception, la qualité du code, la qualité du système et la qualité de la version.
Le renforcement de la confiance est un élément essentiel de SAFe. Cela passe par la planification du travail en lots plus petits, la visibilité en temps réel des arriérés, ainsi que l’inspection et l’adaptation des rituels. La transparence permet aux organisations de mieux résoudre les problèmes et les défaillances, en faisant preuve d’ouverture et de confiance. L’honnêteté et la transparence à tous les niveaux favorisent également l’engagement des employés et leur satisfaction.
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 de la valeur ajoutée. SAFe accorde une importance particulière aux résultats opérationnels, 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 exister sans une direction Lean-Agile dédiée. Les membres de la direction peuvent changer le système, tout en créant les bons environnements pour adopter les quatre valeurs fondamentales.
L’obtention de délais d’exécution plus courts et plus durables nécessite que toutes les personnes qui participent au processus décisionnel comprennent les implications économiques des retards. La plupart des responsabilités à partager dans l’organisation comprennent la compréhension des compromis économiques, la gestion de budgets restreints et l’ordonnancement des tâches pour un maximum de gains.
Les personnes qui utilisent le cadre SAFe doivent appliquer la pensée systémique qui comprend la solution, l’entreprise qui développe le système et les chaînes de valeur. Les solutions peuvent concerner des produits, des services ou des systèmes fournis, que ce soit à l’interne ou à l’externe.
Une organisation qui cherche à réussir dans la pensée systémique doit adopter une perspective de haut niveau pour savoir comment les éléments individuels s’intègrent dans l’organisation.
La conception de logiciels peut être un exercice incertain et compliqué. Ce principe introduit la conception basée sur les ensembles, qui repose sur la conservation de plusieurs exigences et options de conception pour un cycle de développement plus long. Il s’appuie également sur des données pour affiner le choix de l’option de conception finale plus tard dans le processus.
Les conceptions basées sur les ensembles éclairent les décisions en identifiant stratégiquement les options et leurs résultats prévus.
Ce principe aborde également les risques et l’incertitude à l’aide de jalons. Il faut tenir compte de l’ensemble du système afin d’évaluer la faisabilité des choix de conception actuels, car il ne suffit pas de tenir compte uniquement des composants. Il est essentiel de planifier régulièrement des points d’intégration afin d’accélérer le processus et de créer des cycles d’apprentissage plus efficaces.
Les documents d’exigences ou les autres évaluations superficielles ne fournissent pas une base efficace pour la prise de décision, en particulier par rapport à la démonstration de systèmes réels. Le fait d’inclure les parties prenantes dans les décisions de faisabilité dès le début du processus contribue à instaurer la confiance et à encourager la pensée systémique.
Ce principe offre des conseils pour optimiser les résultats. L’idéal est de maximiser le débit tout en accélérant la génération de valeur en traitant le flux une étape à la fois. Cela signifie limiter le nombre de tâches qui se chevauchent, la complexité des éléments individuels et la quantité totale de travail exigée au cours d’une période donnée.
La complexité de toutes les questions possibles peut être réduite en créant une cadence, qui s’applique naturellement dans le processus agile par le biais d’itérations. La cadence répond également à l’incertitude, renforce la qualité et incite à la collaboration. Les personnes et les activités sont encouragées à fonctionner lorsque les informations apprises aident à la prise de décision et à la planification incrémentale.
Libérez le potentiel des équipes et aidez les dirigeants à jouer le rôle de mentors pour leur équipe plutôt que d’adopter une approche de commandement et de contrôle.
Le fait de réduire la longueur des files d’attente et d’adopter une approche économique en décentralisant la prise de décision confère aux équipes l’autonomie dont elles ont besoin pour accomplir leur travail. La direction doit concentrer ses décisions et son autorité sur des questions d’importance plus stratégique et laisser les équipes prendre les décisions sur tout le reste.
Les dirigeants de l’entreprise doivent identifier et partager le besoin d’entreprise qui justifie de s’orienter vers un cadre SAFe, qu’il s’agisse de changements dans la législation, de pratiques exemplaires ou d’objectifs souhaités. Ils doivent ensuite motiver les parties prenantes et s’assurer que les activités sont conformes à la vision du changement.
Il est impératif que les dirigeants identifient les personnes à l’échelle de l’organisation qui peuvent agir comme agents du changement, puis les aident à suivre une formation pour devenir consultants certifiés du programme SAFe. Ils seront responsables de former les autres chefs d’entreprise et parties prenantes sur les pratiques et les processus SAFe.
Les cadres doivent être formés pour pouvoir adopter un comportement conforme aux principes et pratiques Lean-Agile. Si la direction est engagée, cela vous aidera à assurer l’adoption dans l’ensemble de l’organisation.
Un centre d’excellence permet d’optimiser la performance à l’échelle de l’entreprise plutôt que de simplement mettre en pratique la méthodologie agile dans des domaines précis.
Les chaînes de valeur correspondent à la valeur qu’une entreprise apporte à ses clients, tandis que les trains de livraison agile (ART) sont des équipes agiles qui développent des solutions pour créer de la valeur. Cette combinaison de technologie, de processus internes et de personnes permet d’améliorer l’expérience client offerte.
Il est essentiel de hiérarchiser les objectifs et d’établir une feuille de route pour réaliser votre transformation SAFe. La mise en œuvre de cette transformation consiste à sélectionner la chaîne de valeur initiale, à choisir le premier ART, puis à répéter le processus.
Définissez les paramètres de l’ART, définissez les échéances, assemblez des équipes agiles, formez le personnel et évaluez l’état de préparation pour votre lancement. Vous devez également préparer le programme des arriérés.
Les personnes qui travaillent en équipe pour développer des systèmes opérationnels sont essentielles au succès de chaque ART. Chacun doit parfaitement comprendre son rôle et posséder les compétences nécessaires pour exécuter son travail avec habileté.
L’exécution repose sur l’excellence en matière d’affinage de l’arriéré, de révisions des itérations, de réunions quotidiennes, de démonstration du système, de planification des itérations et de rétrospectives des itérations, ainsi que sur Scrum-of-Scrums, ART Sync et PO Sync.
Les ART suivants doivent être lancés par les équipes de formation comme expliqué plus haut, en accordant à chaque ART le temps et les efforts nécessaires à sa réussite, et en accompagnant leur exécution.
Appliquez chacune des étapes ci-dessus au niveau du portefeuille pour définir la culture globale, augmenter l’atteinte des objectifs et améliorer la performance à l’échelle de l’entreprise.
Cherchez des façons de tirer profit des occasions et trouvez des améliorations qui vous permettront de continuer à réussir. Les chefs d’entreprise doivent toujours travailler dans un état d’esprit Lean-Agile.
SAFe crée une intégration continue, des versions sur demande et un déploiement continu. CALMR est une approche de SAFe en matière de développement et exploitation. CALMR est l’acronyme de « Culture, Automation, Lean flow, Measurement et Recovery » (culture, automatisation, flux lean, mesure et reprise). En d’autres termes, l’approche CALMR favorise une culture de responsabilité partagée, soutenue par l’automatisation du pipeline de livraison continue, démantelant de manière dynamique les environnements de développement qui émulent la production. Le flux lean prône généralement de livrer de petits lots de logiciels, tout en évaluant le flux grâce à l’amélioration de la livraison. Cela permet une surveillance en temps réel et une reprise plus rapide.
SAFe aide les équipes à collaborer de manière efficace et interfonctionnelle. Les organisations sont en mesure d’atteindre une plus grande transparence, et tous les aspects d’un projet sont alignés sur les objectifs d’affaires plus généraux.
SAFe exige une planification préalable et une définition des processus importantes, ce qui conduit certains à affirmer qu’il ne s’agit pas d’un cadre purement agile. La stratégie est plutôt descendante que basée sur l’équipe.
D’autres cadres agiles à l’échelle ont gagné en popularité au fil du temps, au fur et à mesure que SAFe a été intégré aux équipes de développement de logiciels à grande échelle.
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 ses objectifs. Le but est de créer un réseau d’équipes Scrum avec des rôles et des événements de base qui sont linéaires et mis à l’échelle sans nouvelle dynamique de processus.
SAFe propose quatre configurations pour les équipes de taille croissante avec des solutions complexes, tandis que LeSS propose deux configurations : deux à huit équipes et plus de huit équipes. Il diffère également en ce sens que les propriétaires de produits doivent avoir une autorité sur le contenu et une influence stratégique, tandis que SAFe est plus démocratique.
Axé sur le développement de logiciels, il prend également en charge les produits évolutifs. Nexus est une infrastructure qui comprend des rôles, des artéfacts, des techniques et des événements qui relient le travail de trois à neuf équipes Scrum sur un seul produit afin de créer un incrément plus intégré pour atteindre un objectif.
La livraison agile disciplinée est différente des autres cadres agiles, car il s’agit d’une boîte à outils qui permet aux organisations de choisir la façon de travailler qui leur convient le mieux. La gouvernance agile est plus légère et est fondé sur Scrum etKanban, ainsi que sur des connaissances transformatrices dans des domaines comme les RH, les finances, le développement et exploitation, la gouvernance et la gestion de portefeuille.
Ce modèle tire son nom de l’organisation qui l’a développé. Axé sur les personnes et autonome, le modèle Spotify peut être appliqué pour coordonner les équipes agiles. Certaines entreprises l’ont adopté comme cadre, bien qu’il n’ait jamais été destiné à cela. Ce modèle met l’accent sur l’auto-organisation et les équipes interfonctionnelles colocalisées, tandis que SAFe n’impose aucune condition quant à 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 elles ont tendance à se concentrer sur l’élimination des défis qui surviennent lorsqu’elles élargissent l’utilisation de la méthode agile. Il peut également être une option viable si vous commencez à faire la transition vers un cadre agile. Son approche est plus prescriptive et offre de la flexibilité et des possibilités de personnalisation, mais exige que l’organisation comprenne parfaitement les méthodes agiles.
Pour demeurer concurrentielles, les entreprises modernes doivent être en mesure d’augmenter aussi bien la qualité que la vitesse de livraison de leurs applications. SAFe fournit une infrastructure permettant aux entreprises d’apporter ces améliorations, mais l’intégration de cette infrastructure peut être difficile et prendre beaucoup de temps. ServiceNow, le chef de file mondial des solutions de gestion informatique, apporte la solution.
L’application Cadre agile à l’échelle de ServiceNow facilite la mise en œuvre des principes Agile, même dans le cadre des initiatives logicielles les plus complexes des grandes entreprises. Les applications Développement Agile 2.0 et Cadre agile à l’échelle SAFe de ServiceNow fournissent des solutions efficaces aux défis de la gestion agile. Rendez possibles les tâches essentielles pour développer et maintenir des logiciels, de l’idéation au déploiement et au soutien, et profitez d’une visibilité complète sur l’ensemble de la chaîne de valeur du logiciel. SAFe de ServiceNow relie la stratégie et l’exécution pour accélérer l’innovation, gère votre portefeuille agile pour offrir de la valeur aux clients et optimise le travail des équipes pour livrer plus rapidement les produits et les services.
Adoptez les principes Agile et la gouvernance Lean à l’aide de SAFe Essentiel et de Portefeuille SAFe.
Planifiez et surveillez continuellement 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 des systèmes complexes et plus petits.
ServiceNow répond aux besoins Agile de votre organisation. Faites l’expérience de SAFe de ServiceNow et révolutionnez la façon dont vous livrez des produits logiciels.