L’Index de Maturité Agile

La culture Agile

La culture d’entreprise, aussi appelée culture organisationnelle, correspond à l’ensemble des valeurs, comportements et pratiques professionnelles communs au personnel de l’organisation. Une culture agile est fondée sur les valeurs et principes du Manifeste Agile qui ont été posés en 2001. Cette culture a été ensuite constamment enrichie par les méthodes agiles en particulier Scrum, KANBAN ou SAFe.

Mesurer la Maturité d'un groupe

Notre Index de Maturité Agile est basé sur le modèle du Sociologue George Caspar Homans qui a étudié les rapports sociaux dans The Human Group (1951). Dans le modèle de Homans, chaque groupe agit dans un contexte organisationnel et économique qui lui est propre. Le groupe va commencer à établir des comportements et normes qui vont lui permettre de s'adapter à ce contexte. L'équipe a atteint la maturité lorsque tous les comportements et normes requis sont appliqués. L'équipe devient alors productive et la satisfaction élevée.

L’Index de Maturité Agile est calculé selon une auto-évaluation des comportements et normes requis dans un contexte agile.

Les 4 grands Domaines dans la Culture Agile

Les comportements et normes agiles peuvent être regroupés dans quatre grands domaines:

Collaboration

Une organisation Agile a besoin des équipes formées d’individus motivés et engagés vers les résultats. La confiance entre les individus est essentielle pour pouvoir gérer les conflits. Dans son étude Aristotle, Google a identifié la sécurité psychologique (psychological safety) comme le premier critère pour la performance d’une équipe. Cette sécurité se mesure par la capacité des personnes d’une équipe à parler des problèmes gênants. Sans cette sécurité, les problèmes non discutés en équipe peuvent mener à de mauvaises décisions et de graves difficultés opérationnelles.

Les mêmes principes de collaboration entre les individus s’appliquent au fonctionnement entre les équipes. Une organisation agile a besoin d’équipes poursuivant le même objectif et capable de gérer les conflits entre elles. Avoir des équipes fonctionnelles, c'est-à-dire capables de collaborer efficacement, est un prérequis pour les trois autres principes.

Les principes du Manifeste Agile:

  • Faire confiance aux personnes motivées
    Réalisez les projets avec des personnes motivées. Fournissez-leur l’environnement et le soutien dont elles ont besoin et faites-leur confiance pour atteindre les objectifs fixés.
  • Communiquer directement en face à face
    La méthode la plus simple et la plus efficace pour transmettre de l’information à l'équipe de développement et à l’intérieur de celle-ci est le dialogue en face à face.

Auto-Organisation

Seuls les collaborateurs en contact direct avec les problèmes des clients ont les clefs en main pour trouver les bonnes solutions. Ces personnes ont donc besoin d’autonomie, ce qui s'exprime par une grande liberté de décision. Une équipe auto-organisée définit ses règles de fonctionnement et gère elle-même ses compétences pour résoudre au mieux les problèmes des clients. Le Framework Scrum utilise le terme d'Auto-Management pour désigner la liberté supplémentaire de décider ce qui doit être réalisé. Appliquée à l'entreprise, l'auto-organisation s'exprime par un management holocratique, ou les mecanismes de prise de décision sont répartis dans l'organisation.

Les principes du Manifeste Agile:

  • Favoriser l’autonomie
    Les meilleures architectures, spécifications et conceptions émergent des équipes auto-organisées.

Génération de Valeur

Une organisation agile est orientée vers la valeur ajoutée créée et non la production de résultats. Elles cherche à optimiser la chaine de valeur en éliminant les tâches superflues. Elle prend en compte la création de valeur pour les clients, l’entreprise et les employés et tous les acteurs autour de l’entreprise.

Les principes du Manifeste Agile:
  • Livrer rapidement
    Notre plus haute priorité est de satisfaire le client en livrant rapidement et régulièrement des fonctionnalités à grande valeur ajoutée.
  • Collaborer avec les utilisateurs
    Les utilisateurs ou leurs représentants et les développeurs doivent travailler ensemble quotidiennement tout au long du projet.
  • Veiller sur la qualité
    Une attention continue à l'excellence technique et à un bon design.
  • Rester simple
    La simplicité – c’est-à-dire l’art de minimiser la quantité de travail inutile – est essentielle.

Adaptabilité

Une organisation agile est capable de maintenir un flux de création de valeur qui s’adapte et s‘améliore en permanence. Elle met en place les outils pour suivre le flux et pour résoudre les points de bloquage. Enfin elle cherche à apprendre en permanence et considère les erreurs comme des opportunités d’amélioration. De nombreuses équipes peuvent participer au flux de création de valeur, c’est pourquoi il est important de s’intéresser à l’adaptabilité de toute l’organisation.

Les principes du Manifeste Agile:
  • Accepter les changements
    Accueillez positivement les changements de besoins, même tard dans le projet. Les processus Agiles exploitent le changement pour donner un avantage compétitif au client.
  • Livrer fréquemment
    Livrez fréquemment un logiciel fonctionnel, dans des cycles de quelques semaines à quelques mois, avec une préférence pour les plus courts.
  • Mesurer l’avancement
    Un logiciel fonctionnel est la principale mesure de progression d'un projet.
  • Maintenir un rythme constant et soutenable
    Les processus agiles encouragent un rythme de développement soutenable. Ensemble, les commanditaires, les développeurs et les utilisateurs devraient être capables de maintenir indéfiniment un rythme constant.
  • Améliorer continuellement
    À intervalles réguliers, l'équipe réfléchit aux moyens possibles de devenir plus efficace. Puis elle s'adapte et modifie son fonctionnement en conséquence.

Conclusion

L'Index de Culture Agile de TeamMeter est un indicateur sur les pratiques agiles dans l'entreprise. Inititiée par le Manifeste Agile en 2001, ces pratiques ont été améliorées et sont maintenant un standard dans toutes les entreprises qui agissent dans un environnement complexe. Propre à chaque organisation, l'Index de Maturité Agile sert avant tout de base de réflexion pour améliorer ses pratiques et résoudre au mieux les problèmes des clients.