Développement logiciel

Agile à grande échelle

Un pas en avant : déploiement d'Agile dans les grandes organisations

Parcourir les rubriques
Scrum
Kanban
Gestion de projet Agile
Gestion de produit
Agile à grande échelle
Développement logiciel
Design
Marketing Agile
L'avantage Agile
Équipes Agile
Tutoriels Agile
Conversations Agile
À propos du coach Agile

Les équipes de développement ont prouvé que l'implémentation de frameworks Agile tels que Scrum et Kanban leur permet de fournir des solutions aux clients plus rapidement, de manière plus prévisible, et leur donne la possibilité de réagir promptement en fonction des nouvelles informations. L'implémentation d'Agile au niveau de l'équipe individuelle est relativement facile. Les avantages sont clairs et les ressources abondantes (comme ce microsite, par exemple).

Mais le véritable défi consiste à l'étendre à plusieurs équipes dans une grande organisation. En d'autres termes, à implémenter Agile à grande échelle.

Contenu Agile à grande échelle présenté

[Suite]

Pourquoi les entreprises déploient-elles Agile à grande échelle ?

De nos jours, les entreprises doivent être capables de s'adapter, à leur propre échelle, pour rester compétitives. Comment y parvenir ? En répondant aux besoins évolutifs des clients et en assurant leur satisfaction, en fournissant des solutions flexibles/personnalisables, en soutenant des équipes faites d'équipes qui travaillent sur un front unifié, en changeant les mentalités pour que la technologie soit perçue comme une aide stratégique, et en inspirant des méthodes de travail Agile en dehors des équipes de développement et des équipes informatiques.

Mais en l'absence d'un plan ou d'un framework précis, il est de plus en plus difficile pour les entreprises qui évoluent de prévoir les livraisons, de gérer les dépendances entre les équipes et de se concentrer sur les bons objectifs métier. En conséquence, cela conduit souvent à une baisse de la satisfaction des clients, à une perte de parts de marché ou de chiffre d'affaires, et plus.

Tout cela incite les entreprises à investir massivement dans Agile, soit pour profiter des avantages du déploiement de frameworks Agile à grande échelle que leurs équipes de développement ont pu constater, soit pour rester compétitives sur le marché actuel. Mais si les grandes entreprises peuvent toutes s'accorder sur la nécessité de faire évoluer les frameworks Agile, les modalités de cette évolution sont une tout autre affaire.

Alors, qu'est-ce qu'Agile à grande échelle ?

Le déploiement de frameworks Agile à grande échelle constitue une transformation culturelle, où les personnes, les pratiques et les outils de l'entreprise s'engagent à améliorer la collaboration et la capacité de l'organisation à exécuter sa stratégie.

À terme, les changements dans ces domaines contribueront à décentraliser la prise de décision, à créer une plus grande transparence et un meilleur alignement autour du travail, et à accélérer la mise sur le marché, tout en codifiant fortement les valeurs d'Agile dans l'ADN de l'organisation.

Où en êtes-vous dans votre parcours de déploiement d'Agile à grande échelle ?

Nous aimons déterminer où en est une organisation dans son parcours de déploiement des frameworks Agile à grande échelle en examinant la manière dont les équipes et les individus adoptent les pratiques Agile.

Au début de leur parcours, les organisations peuvent ne compter que quelques adeptes d'Agile, et le travail peut être régi par les procédures traditionnelles, axées sur la gestion d'un projet de la conception à la livraison.

Les organisations plus avancées peuvent avoir fait évoluer les pratiques Agile en jeu (ou même l'utilisation d'un framework). Cela peut inciter les équipes transverses à s'organiser de manière à améliorer leur efficacité et à se concentrer sur la valeur qu'elles procurent, mais cela les aide également à s'adapter au changement en leur donnant les moyens de prendre des décisions proactives pour atteindre leurs objectifs métier.

Peu importe l'étape du parcours à laquelle vous vous trouvez aujourd'hui, acceptez-la et respectez-la, et partez de là.

Frameworks populaires pour faire évoluer Agile

Il n'y a pas de bonne façon de faire évoluer Agile. Mais de nombreuses organisations ont réussi à transformer leurs processus, leurs équipes et leurs cultures en utilisant des frameworks axés sur le déploiement d'Agile à grande échelle.

Voici un bref aperçu des principaux frameworks de déploiement d'Agile à grande échelle :

SAFe

Scaled Agile Framework® (SAFe®) est un ensemble de modèles d'organisation et de workflow pour implémenter les pratiques Agile à l'échelle de l'entreprise. Il s'est formé autour de trois principaux savoirs : le développement logiciel Agile, le développement de produits Lean et la pensée systémique. SAFe encourage l'alignement, la collaboration et la livraison par un grand nombre d'équipes Agile.

LeSS

Large-Scale Scrum (LeSS) Large-Scale Scrum (LeSS) est, dans les grandes lignes, un Scrum régulier, appliqué au développement à grande échelle. LeSS est basé sur l'idée que l'évolution des frameworks doit être minimaliste (c'est-à-dire qu'ils doivent comprendre moins de règles, de rôles et d'artefacts) pour assurer le succès. Cependant, LeSS et SAFe partagent certains modèles communs : Scrum au niveau de l'équipe, de nombreuses équipes partageant un backlog, la planification collaborative entre plusieurs équipes, ainsi que les principes généraux de pull et d'organisation autonome que toute petite équipe Agile peut connaître.

DA

Disciplined Agile (DA), précédemment appelé Disciplined Agile Delivery (DAD), est un framework de décision de processus orienté vers l'apprentissage pour la livraison de solutions informatiques. DA pose des bases solides à partir desquelles faire évoluer la livraison de solutions Agile au sein d'organisations professionnelles. La méthodologie utilise Scrum et Kanban, ainsi que des connaissances transformationnelles dans des domaines tels que les RH et la finance, la gouvernance, DevOps, la gestion de portefeuille, et plus encore. Elle est souvent considérée comme plus flexible et plus facile à faire évoluer que d'autres méthodes.

Spotify

L'approche de Spotify n'était pas censée être un framework en soi, mais la conception de l'organisation sur Agile s'est organiquement imposée comme telle. Le modèle Spotify est un framework autonome, axé sur les personnes, pour faire évoluer Agile. Il souligne l'importance de la culture et des réseaux, et fournit un exemple pour traiter avec plusieurs équipes dans une organisation de développement produit.

Scrum@Scale (S@S)

Scrum@Scale est une extension du framework Scrum. Scrum@Scale est généralement adopté par les organisations qui ont déjà implémenté Scrum avec succès au niveau de l'équipe et qui cherchent à le diffuser dans toute l'organisation. L'objectif principal est d'aligner les organisations en croissance autour d'un ensemble d'objectifs communs et partagés. La coordination est gérée par un Scrum de Scrums, qui est composé de Scrum Masters de chaque équipe, et un MetaScrum, composé de Product Owners.

Comprendre la différence entre les frameworks de déploiement d'Agile à grande échelle

Le déploiement de frameworks Agile à grande échelle peut ajouter des processus inutiles lorsqu'ils sont appliqués sans réflexion ni intention. Mais la codification de rituels partagés, de rôles communs et de principes directeurs pour faire évoluer Agile dans votre organisation présente des avantages évidents, surtout lorsque l'organisation est novice en matière de méthodes de travail Agile. Voici une ressource utile pour vous aider à comprendre comment chaque framework s'applique dans ces domaines clés.

Table describing the differences between SaFE, LeSS, Spotify, DA, Scrum@Scale

Comme vous pouvez le voir, lorsqu'on les examine de près, ces frameworks intègrent des modèles organisationnels communs impliqués dans l'évolution Agile. Que vous adoptiez ou non un framework, nous pensons qu'en suivant certains ou l'ensemble de ces modèles de base, vous pouvez tirer de nombreux avantages liés au déploiement d'Agile à grande échelle dans votre organisation.

Sept principes fondamentaux pour pratiquer Agile à grande échelle

Bien que nous reconnaissions qu'il n'existe pas d'approche unique pour Agile à grande échelle, sept principes essentiels doivent être pris en compte pour déployer des frameworks Agile à grande échelle. Ces principes sont « incontournables », ce qui signifie qu'il sera pratiquement impossible de réussir sans eux. 

Que vous prévoyiez d'appliquer un framework ou simplement certaines pratiques, considérez les éléments ci-dessous comme des principes directeurs pour ce qui peut être emprunté ou formalisé dans votre propre organisation.

  1. Rôles définis et changements de la structure organisationnelle

  2. Organisation et développement centrés sur le client

  3. Pratiques et cadences Agiles/Scrum

  4. Maturité de l'adoption (prenez le temps d'évoluer)

  5. Améliorations apportées aux dépendances

  6. Adoption ascendante et descendante (changement effectif)

  7. Personnes, Lean et pensée systémique

Pour en savoir plus sur ces principes et leur mise en pratique, consultez notre livre blanc « Au-delà des rudiments de l'évolution Agile : les nouvelles règles de l'agilité transformationnelle » ci-dessous.

Alors, par où commencer ?

Faire évoluer Agile n'est pas chose aisée et ne se fera pas du jour au lendemain ! Que votre organisation s'engage à fond dans un Scaled Agile Framework, ou qu'elle implémente un processus développé en interne, rappelez-vous qu'« Agile à grande échelle » n'est pas l'objectif final. L'objectif final est d'exécuter efficacement votre stratégie.

Continuez à tester de nouvelles idées et à apporter des améliorations progressives dans ce but. Et n'oubliez pas que les outils que vous utilisez pour soutenir votre entreprise peuvent jouer un rôle important dans le développement d'Agile à grande échelle. 

Une communication ouverte et cohérente est un élément clé de l'agilité. Chez Atlassian, nous utilisons Atlas pour partager des mises à jour sur les projets et les objectifs, et pour découvrir ce sur quoi travaillent les autres équipes. En développant une compréhension commune du contexte du travail, nous savons quelles sont les tâches en cours, pourquoi, qui travaille sur quoi et quel est l'état d'avancement du travail.

Pour approfondir les sujets que nous avons abordés sur cette page, consultez notre livre blanc « Au-delà des rudiments de l'évolution Agile : les nouvelles règles de l'agilité transformationnelle ». Regorgeant d'informations utiles et d'anecdotes d'experts Agile, il vaut vraiment la peine d'être lu.

Agile at Scale whitepaper cover
AU-DELÀ DES RUDIMENTS DE L'ÉVOLUTION AGILE

Assurez-vous que les pratiques Agile de votre organisation sont conçues pour durer

Téléchargez notre livre blanc pour découvrir les nouvelles règles de l'agilité transformationnelle.

Télécharger le livre blanc

Pour de plus amples informations sur la manière dont Atlassian peut vous soutenir dans votre parcours Agile, consultez notre page sur les solutions Agile à grande échelle ou comparez les fonctionnalités de nos produits Agile à grande échelle.

Josh Berman
Josh Berman

Josh Berman est Product Marketing Manager au sein de l'équipe chargée du déploiement des solutions Atlassian à grande échelle. Quand il n'écrit pas sur les bonnes pratiques Agile, vous le retrouverez en pleine randonnée dans la ceinture de verdure d'Austin, au Texas.

Contenu Agile à grande échelle présenté