ENTERPRISE AGILE FRAMEWORK

L'Enterprise Agile Framework est un type de méthodologie Agile qui vise à adapter les principes et les pratiques Agiles à l'entreprise et à relever les défis spécifiques de la gestion d'un grand nombre d'équipes Agiles de grandes tailles (c'est-à-dire composées de centaines ou de milliers de membres). Le tout, en continuant à tenir les promesses des méthodes de développement Agile.

Qu'est-ce que l'Enterprise Agile Framework?

Enterprise Agile Frameworks cherche à répondre à la question de savoir comment appliquer des méthodologies telles que Screm ou Exteme Program (XP) qui ont été conçues pour les petites équipes, à des organisations comptant des centaines d'équipes voir "d'équipes d'équipes d'équipes" (teams-of-teams-of-teams).

Cette question est particulièrement valable car :
 

  • Classic (ou first-generation) Agile methodologies n'abordent pas cette question (parfois volontairement)
  • Scaling Agile methodologies aux grandes organisations soulève une foule de questions spécifiques au développement Agile avec des équipes plus performantes

Quels sont les challenges du Scaling Agile?

Parmi les principales préoccupations que les méthodologies Agiles (au niveau de l'entreprise) doivent gérer, sont :

  • Visibilité : Comment suivre les travaux en cours de centaines de petites équipes et la manière dont leur travail se combine en fonctionnalités, lorsque les équipes sont autonomes et auto-organisées ? Comment avez-vous une idée du planning ou des coûts ?
  • Coordination : Comment amener des équipes de centaines de personnes à communiquer et à coordonner leur travail de manière à fournir les fonctionnalités dont elles sont reponsables, avec un niveau de qualité acceptable et de manière fiable ?
  • Alignement : Comment vous assurer que ces équipes autonomes et auto-organisées travaillent toutes dans la bonne direction pour faire avancer vos objectifs ?
  • Apprentissage : Comment "cloner" le succès d'une équipes à d'autres équipes ?
  • Gestion des risques : Comment vous assurer que l'échec ne détruit pas l'ensemble de l'organisation ?

Quels sont les principaux Enterprise Agile Frameworks?

Depuis la publication du "Agile manifesto" en 2001, plusieurs Enterprise Agile Frameworks ont vu le jour :

  • Scaled Agile Framework (SAFe)
  • Large-Scale Scrum (LeSS)
  • Disciplined Agile Delivery (DaD)

Les critiques de l'Enterprise Agile Frameworks:

Tous les experts ne sont pas d'accord sur la nécessité d'un framework pour Agile appliqué à l'entreprise.

Un bon nombre affirment que la "Scaling Agile" n'est qu'une manière différente d'appliquer les principes Agiles aux problèmes de développement. Pour eux, les Enterprise Agile Frameworks montrent un manque fondamental de compréhension de la philosophie Agile et introduisent des rigidités et une complexité inutiles dans les processus de dévelopemment de produits.

Au lieu de cela, ils préconisent de revenir aux principes fondamentaux de l'Agile et de refondre les problèmes de "Scaling Agile" en fonction de ces principes, puis de travailler sur chacun d'uex par petits incréments. Comment vous améliorerez progressivement les processus d'une petite équipe Agile.

Lectures supplémentaires