SAFe, ou l’agilité à l’échelle au niveau de l’entreprise

Gouvernance et pilotage PPM – Trois retours d’expérience orientés Enjeux, Approche et Bénéfices. 7 septembre – 11h00
août 30, 2021
Triskell Software recognized as a representative vendor in Gartner's 2021 Market Guide for APM Tools
Triskell Software, éditeur d’un service Cloud de Gouvernance et de Pilotage, référencé comme fournisseur de solution APM dans le Guide du Marché du Gartner 2021
septembre 8, 2021
SAFe, or how to scale Agile at the enterprise level - Triskell cover and social image

SAFe, ou l’agilité à l’échelle au niveau de l’entreprise

Comment faire évoluer l’Agilité au niveau de l’entreprise ? Les responsables de projet, PMO, IT et responsables de la transformation numérique travaillent depuis des années avec différentes méthodes Agiles. Nombres d’entre eux se posent cette question en raison des barrières qu’ils rencontrent quotidiennement lorsqu’ils réalisent que tous les départements et équipes de leur organisation n’ont pas la même vision quand il s’agit de créer de la valeur pour l’entreprise.

Less, DAD, DSDM ou Spotify… plusieurs cadres ont été développés pour échelonner l’approche Agile au niveau organisationnel à de plus grandes équipes ces dernières années.

Aujourd’hui, tout le monde parle de SAFe - Scaled agile framework - pourquoi ?

SAFe et la résistance au changement comme principal ennemi

En tant que Responsable de projets ou de transformation numérique, vous vous êtes certainement posé certaines de ces questions :

  • Comment mon équipe peut-elle conduire la mise en place de l’approche Agile dans de plus grands programmes et portefeuilles, ou dans d’autres équipes ou domaines clés dans la planification stratégique de l’entreprise ?
  • Pourquoi les barrières, les goulots d’étranglement, les retards et les échecs deviennent récurrents dans les organisations lorsqu’il s’agit de se coordonner avec d’autres équipes qui travaillent également avec des approches Agiles ?

Les organisations et les équipes ne se sont pas toutes adaptées de la même manière à la transformation numérique à laquelle les entreprises ont dû faire face ces dernières années. Même au sein de la même entreprise, il y a des départements qui ont mis en œuvre les méthodologies Agiles depuis des années tout en coexistant avec d’autres qui résistent au changement.

Cela aura certainement causé des délais, des goulots d’étranglement et un manque de coordination entre les équipes et par conséquent des retards de livraison ou dans le pire des cas un aperçu de la manière dont la concurrence vous dépasse en publiant la même solution que vous sur le marché.

Les méthodologies Agiles ont pour but d’apporter de la valeur à l’utilisateur dans les plus brefs délais. Et dans l’ère de la transformation numérique, les entreprises qui luttent pour adopter cette approche seront désavantagée par rapport à celles qui suivent une approche Agile. SAFe est le cadre de travail qui facilite l’Agilité à l’échelle dans l’entreprise pour les aider à créer de la valeur plus efficacement avec un calendrier plus régulier et prévisible.

SAFe: Agilité à l’échelle par niveaux

Créé par Dean Leffingwell en 2011, SAFe est un cadre de travail qui conçoit l’Agilité à l’échelle dans l’entreprise selon 4 niveaux :

  • Niveau équipe.
  • Niveau programme.
  • Niveau flux de valeur.
  • Niveau portefeuille.

Chaque niveau a ses propres rôles, événements et livrables mais tous sont connectés ensemble pour assurer que toutes les parties prenantes impliquées dans la génération de valeur pour l’entreprise (responsables métier et IT, équipes de développement, finance, marketing, juridique, etc.) utilisent les pratiques Agile et Lean pour continuellement apporter de la valeur plus rapidement que la concurrence.

Niveau équipe: l’importance des itérations et le Scrum Master

Les racines de SAFe sont dans les équipes Agiles déjà mises en place dans l’organisation. SAFe recommande que ces équipes adhèrent à la méthodologie Scrum et Kanban. Dans chaque itération ou sprint, les équipes devraient planifier les prochains livrables et un événement de planification d’interaction.

A la fin de chaque sprint, les équipes doit réfléchir et montrer le travail qu’elles ont pu accomplir. Avant le démarrage du prochain sprint, les équipe doivent regarder en arrière et réfléchir sur ce qui peut être améliorer pour les prochaines itérations.

Le Scrum Master joue un rôle fondamental à ce niveau. En plus d’être le coach, d’aider à améliorer et supprimer les barrières et les goulots d’étranglement quand ils apparaissent, soit au sein de l’équipe ou en dehors, cette personne doit communiquer et coordonner avec les Scrum Masters d’autres équipes et participer à l’Agile Release Train (ART), un des événements les plus importants dans la méthodologie SAFe et qui se déroule au prochain niveau : Le niveau programme.

Niveau programme : ART et PI comme événements clé de SAFe

C’est à ce niveau que l’ART (Agile Released Train) apparait. Un ART peut être défini comme une équipe Agile mais au niveau programme. Il est intégré par les Scrum Masters des différentes équipes Agiles de l’organisation ainsi les parties prenantes pertinente pour chaque cas.

Basés sur la pratique de délivrer la bonne valeur au bon moment, les ART sont composés de toutes les personnes nécessaires pour pouvoir explorer les besoins des clients et livrer des solutions. Comme toute équipe basée sur les pratiques Agiles, les ART travaillent aussi avec des itérations, qui à ce niveau sont connues sous le nom de Program Increment (PI). Les PI sont la base de la méthodologie SAFe et leur structure est similaire aux itérations au niveau équipe :

  1. Au démarrage de chaque PI, les équipes travaillent ensemble pour organiser la Planification PI et identifier ce qu’elles peuvent livrer.
  2. De la même manière que les équipes Agiles utilisent les cartes Kanban, les PI sont contrôlés via une Carte Programme (Program Board) avec laquelle les équipes peuvent voir les dépendances entre elles.
  3. A la fin de chaque PI, les équipes font un point sur ce qu’elles ont pu livrer – point Inspecter et Adapter - où elles examinent ce qui peut être amélioré pour le prochain PI.

Au niveau programme, l’équivalent du Scrum Master est le Release Train Engineer (RTE), qui agit comme coach and facilitateur dans les ART. Il doit aussi assurer que les responsables au plus haut niveau de l’entreprise sont continuellement engagés envers la valeur qu’ART produit en livrant une valeur tangible à l’entreprise.

Niveau flux de valeur pour solutions complexes

Quelquefois, un seul Agile Release Train n’est pas suffisant pour livrer une solution et c’est à ce moment là que prochain niveau du cadre SAFe intervient : le niveau flux de valeur. Lorsqu’un ART n’est pas suffisant pour apporter une solution qui délivrer de la valeur, alors un Solution Train est nécessaire. Le Solution Train est utilisé pour coordonner plusieurs ART (entre 3 et 10 ART) et des vendeurs pour fournir des solutions complexes et de grande envergure.

Ce niveau dans le cadre SAFe est optionnel puisque ce niveau est conçu pour de grandes entreprises, qui en raison des types de produits et services sur lesquels elles se concentrent sur leur marché (ex : logiciel, hardware, électronique, mécanique, optique, etc.), doivent travailler avec des solutions complexes nécessitant plusieurs ART.

Solution Train suit la même cadence que les PI au niveau programme et il y trois rôles à souligner ici :

  • Solution Train Engineer - agit en tant que formateur et facilitateur dans les événements Solution Train.
  • Solution Management, avec l’autorité sur le contenu de ce qui est créé.
  • Solution Architect - supervise l’architecture de la solution via les ART.

Niveau portefeuille : aligner la stratégie et l’exécution

Et maintenant, comme dernier niveau dans ce cadre, SAFe propose un niveau final qui fournit une vision stratégique et sert de guide pour aligner les différents départements des niveaux équipe et programme dans al réussite d’objectifs et de résultats communs.

A ce niveau, il est largement défini ce qui apporte le plus de valeur à l’organisation, et ici, les principes Lean viennent en jeu pour aider les organisations à se concentrer sur ces sprints et livrables qui apportent réellement de la valeur et éviter ceux qui sont trop onéreux pour l’organisation.

SAFe et ses 7 compétences clé

Le cadre SAFe, qui est pleinement détaillé sur son site web scaledagileframework.com, nécessite une transformation majeure au niveau entreprise pour être mis en œuvre. Cela ne comprend pas seulement la création de rôles ou d’événements spécifiques pour son exécution correcte mais aussi fournir à toutes les personnes impliquées les compétences de base pour réussir à tous les niveaux.

Voici les compétences clé que SAFe considère comme necessaire pour sa bonne mise en œuvre :

  1. Leadership Lean-Agile : Les dirigeants et managers de l’organisation doivent agir comme références, en inspirant les autres afin que les pratiques Lean et Agiles proposées par SAFe soient mises en œuvre à tous les niveaux de l’organisation, en brisant toute résistance au changement qui pourrait être rencontrée et en guidant toutes les équipes et département vers cette nouvelle façon de travailler.
  2. Agilité de l’équipe et technique : toutes les équipes Agiles devraient se concentrer sur la creation de solutions qui apportent de la valeur à l’entreprise ainsi qu’aux clients et utilisateurs, en suivant toujours les principes Agile et Lean.
  3. Livrable de prodiut Agile : Dans SAFe, les organisations doivent se concentrer sur l’action de définir, construire et avoir un flux de produits et services continu qui apporte de la valeur aux clients tout en analysant et explorant de nouvelles solutions en parallèle.
  4. Livrable de solution entreprise : les principes Lean et Agile doivent être appliqués sur toute la chaîne d’approvisionnement, de la phase de conception et de développement à la publication de nouvelles versions, que ce soient des applications logicielles, réseau ou système de sécurité, hardware etc.
  5. Pilotage de portefeuille : aligner la stratégie et l’exécution en suivant les principes Lean optimisera les opérations sur l’intégralité du portefeuille de projet et promouvra également la prise de décision décentralisée.
  6. Agilité organisationnelle : Cela consiste à promouvoir l’agilité organisationnelle au travers de la creation d’un système de gestion pour l’entreprise, réduisant ses opérations et s’adaptant de manière Agile aux opportunités et menaces du marché.
  7. Culture d’apprentissage continu : SAFe demande expressément à toutes les personnes de l’organisation d’apprendre et de grandir ensemble, la création et l’amélioration continue étant les axes fondamentaux de cet apprentissage continu.

Mettre en œuvre ces compétences clé à tous les niveaux de l’organisation (équipes, départements, management) et l’extension des pratiques Agile et Lean à tous ces niveaux et à toute la chaîne de valeur de l’entreprise ne sont que les premières étapes pour que le plein potentiel de SAFe soit exploité par l’entreprise. Il est également nécessaire de réaliser une série d’implémentations, à la fois en termes de rôles, livrables, méthodologies, pour que SAFe devienne une réalité dans votre entreprise.

Les 10 facteurs de réussite pour SAFe

SAFe liste 10 implémentations à réaliser pour que la méthodologie SAFe s’applique complètement à votre organisation. Pour une mise en œuvre réussie de SAFe, voici les principaux changements qui doivent intervenir au niveau organisationnel dans l’entreprise.

  1. Application des principes Agile et Lean
  2. ARTs et équipes avec un état d’esprit Agile
  3. Cadence et synchronisation
  4. Planification PI : le plus important événement dans SAFe
  5. Esprit centré sur le client
  6. Démo système pour prouver l’avancement de l’ART
  7. Inspecter et adapter : un événement de rétrospective
  8. PI et ses itérations
  9. Piste architecturale
  10. Leadership Lean-Agile

1. Application des principes Agile et Lean

SAFe est basé sur une série de concepts qui ont évolué à partir de principes et méthodes Agiles, du développement de produits Lean et de pensée systémique. Ces concepts sont ce qui façonne l’état d’esprit et la prise de décision dans l’organisation.

2. Les ART et les équipes avec un état d’esprit Agile

Les équipes Agile et ART doivent être multifonctionnelles et avoir tous les éléments nécessaires pour produire, de manière itérative, des solutions qui représentent une valeur pour les clients et l’entreprise, qui fonctionnent et qui sont testées. Si les équipes Agile ne peuvent pas travailler de manière itérative le long de la chaîne de valeur et que les ART ne peuvent livrer de solutions, elles ne travaillent pas selon la méthodologie SAFe.

3. Cadence et synchronisation

La Cadence apporte un rythme régulier au processus de développement. En d’autres termes, elle crée des habitudes et des routines de travail à tous les niveaux de SAFe.

La Synchronisation permet de comprendre et de résoudre de multiples perspectives en même temps. Par exemple, on utilise la synchronisation pour rassembler les divers actifs d’un système, pour évaluer la faisabilité d’une solution. Les équipes travaillent en itérations selon un calendrier, avec planification et revue des itérations et les ART sont planifiés par les Program Increments (PIs).

4. PI Planification : l’événement le plus important dans SAFe

L’événement le plus important dans SAFe est sans aucun doute la planification PI qui sert à définir une base pour le rythme de travail dans l’ART et à connecter la stratégie avec l’exécution en assurant que métier et IT sont alignés. En d’autres termes, la planification PI aligne l’intégralité de l’ART sur une vision et un objectif commun pour l’ensemble de l’organisation.

5. Etat-d’esprit orienté client

Le but principal des entreprises travaillant avec SAFe est de créer une expérience client positive sur toute la gamme de produits et services. SAFe adopte également les pratiques et l’état d’esprit DevOps pour permettre des versions plus fréquentes et de meilleure qualité en fonction des demandes du marché. Ces pratiques assurent de plus hauts revenus, une plus grande implication des employés et une plus grande satisfaction client.

6. Démo système pour prouver l’avancement de l’ART

La valeur des solutions fournies dans les ART doit être démontrée par des preuves. Et ces preuves sont sous la forme de tests et d’essais dans la démo système, ainsi toutes les parties prenantes peuvent vérifier la solution fournie dans les ART et apporter les commentaires appropriés pour exécuter les changements nécessaires ou poursuivre la ligne de travail établie.

7. Inspecter and Adapter : un événement de rétrospection

A la fin de chaque PI, l’événement Inspecter et Adapter est organiser pour que les équipes et les parties prenantes réfléchissent, collectent des données et définissent les actions et les améliorations nécessaires pour augmenter la qualité et la fiabilité du prochain PI.

8. PI et ses itérations

L’itération PI s’effectue à chaque PI et sert à plusieurs fins. Elle sert à définir les objectifs du PI, étant un événement dans lequel ont lieu l’innovation, la formation continue, la planification PI et l’atelier d’inspection et d’adaptation. Beaucoup d’activités dans ces itérations sont réalisées selon les principes Lean-Agile afin d’apporter des solutions et de la valeur aux clients et organisations de manière Agile.

9. Piste Architecturale

La piste architecturale consiste en code, composants et infrastructure technique nécessaires à la mise en œuvre de fonctionnalités prioritaires à court terme, sans retard excessif ou reconception. Un sous-investissement dans la piste architecturale ralentit le train et rend le livrable ART moins prévisible.

10. Lean-Agile leadership

Pour que SAFe soit efficace, les dirigeants et les managers doivent prendre la responsabilité de l’adoption et la réussite de Lean-Agile. Les dirigeants et managers doivent devenir eux-mêmes des leaders Lean-Agile qui sont formés (puis deviennent formateur) dans ces façons plus agiles de penser et d’agir. Si les dirigeants ne prennent pas la responsabilité de la mise en œuvre, la transformation en SAFe échouera.

Démandez une demo Triskell Software aujourd’hui

Triskell Software est l'outil dont vous avez besoin pour implémenter efficacement SAFe dans votre organisation. Accédez à une démo dans laquelle vous pourrez découvrir toutes les fonctions de l'outil le plus flexible sur le marché.