Le coach Agile
Le guide pratique Atlassian du développement Agile
Parcourir les rubriques
Lancez-vous gratuitement avec Jira
Accélérez le parcours Agile unique de votre organisation et aidez vos équipes à faire avancer le travail qui compte.
Qu'est-ce que la méthodologie Agile ?
La méthodologie Agile est une approche de gestion de projet qui consiste à diviser un projet en phases et à mettre l'accent sur la collaboration et l'amélioration continue. Les équipes suivent un cycle planification-exécution-évaluation.
Thèmes Agile
Gestion de produit
Tout ce que vous devez savoir pour devenir un responsable produit ou un Product Owner au sein d'une équipe Agile. Découvrez l'élaboration des feuilles de route, la hiérarchisation des fonctionnalités, l'élaboration des exigences produit, ainsi que l'utilisation des analyses produit pour prendre des décisions.
Tutoriels recommandés
Scrum pour les experts
Instructions détaillées pour mener un programme Scrum avancé avec Jira.
Lire la suiteAlors que l'approche traditionnelle « en cascade » implique de passer d'un contributeur à l'autre tout au long du projet, Agile repose sur des équipes transverses collaboratives. La communication ouverte, la collaboration, l'adaptation et la confiance entre les membres de l'équipe constituent le noyau de cette méthodologie. Même si le responsable du projet ou le Product Owner hiérarchise généralement le travail à livrer, l'équipe prend l'initiative de décider comment le réaliser et s'organise elle-même en fonction de tâches et d'assignations granulaires.
Agile ne se définit pas par un ensemble de cérémonies ou de techniques de développement spécifiques. C'est plutôt un ensemble de méthodologies qui témoignent de l'engagement en faveur de boucles de feedback serrées et de l'amélioration continue.
Le Manifeste Agile d'origine ne prescrivait pas des itérations de deux semaines ou une taille d'équipe idéale. Il exposait simplement un ensemble de valeurs fondamentales qui donnaient la priorité à l'humain. C'est à vous de décider la façon dont votre équipe et vous-même incarnez ces valeurs aujourd'hui (que vous appliquiez Scrum à la lettre ou que vous associiez des éléments de Kanban et d'XP).
Pourquoi opter pour Agile ?
Les équipes optent pour Agile pour pouvoir répondre aux changements sur le marché ou aux commentaires des clients de façon rapide, sans mettre en péril une année de plans. En planifiant « juste ce qu'il faut » et en livrant par petits incréments fréquents, votre équipe peut collecter du feedback sur chaque changement et l'intégrer aux futurs plans à un coût minimal.
Mais Agile ne se limite pas à des données chiffrées, il est avant tout question d'êtres humains. Comme le décrit le Manifeste Agile, cette méthodologie valorise les individus et leurs interactions plus que les processus et les outils, la collaboration avec les clients plus que la négociation contractuelle, et des solutions opérationnelles plus qu'une documentation exhaustive.
Une équipe Agile s'entend sur une vision commune et la concrétise au mieux. Chaque équipe définit ses propres normes de qualité, de facilité d'utilisation et d'achèvement. Sa « définition de terminé » détermine la façon dont le travail sera réparti. Même si cela peut sembler terrifiant au départ, les responsables d'entreprise constatent que, lorsqu'ils font confiance à une équipe Agile, celle-ci se sent investie d'un plus grand sens des responsabilités et met tout en œuvre pour atteindre (ou dépasser) les attentes de la direction.
Agile hier, aujourd'hui et demain
Publié en 2001, le Manifeste Agile marque la naissance de la méthodologie. Depuis, beaucoup de frameworks Agile ont fait leur apparition comme Scrum, Kanban, Lean et l'Extreme Programming (XP). Chacun incarne les principes fondamentaux que sont les itérations fréquentes, l'apprentissage continu et la qualité élevée à sa propre manière. Scrum et XP sont privilégiés par les équipes de développement, tandis que Kanban est le chouchou des équipes orientées service comme les équipes informatiques ou RH.
De nos jours, beaucoup d'équipes Agile associent les pratiques de différents frameworks et y ajoutent leurs propres pratiques. Certaines adoptent des rituels Agile (comme les stand-ups réguliers, les rétrospectives, les backlogs, etc.) tandis que d'autres ont créé une pratique Agile (équipes marketing Agile qui adhèrent au Manifeste marketing Agile).
Les équipes Agile de demain valoriseront leur propre efficacité au détriment du respect de la doctrine. L'ouverture, la confiance et l'autonomie s'imposent comme une devise culturelle dans les entreprises qui cherchent à attirer les meilleurs talents et à en tirer le meilleur parti. Ces entreprises prouvent déjà que les pratiques peuvent varier d'une équipe à l'autre, tant qu'elles s'orientent sur les bons principes.
Atlassian a adopté Agile
La façon dont chaque équipe implémente Agile doit être unique à ses besoins et à sa culture. En effet, aucune équipe Atlassian n'applique les mêmes pratiques Agile que ses voisines.
Même si beaucoup de nos équipes organisent leur travail en sprints, estiment sous forme de story points et hiérarchisent leur backlog, nous ne sommes pas des fans inconditionnels de Scrum. Ni de Kanban ou de toute autre méthodologie déposée d'ailleurs. Nous préférons donner à chaque équipe la liberté de sélectionner les pratiques qui la rendront la plus efficace possible. Et nous vous encourageons à adopter une approche similaire.
Par exemple, si vous êtes une équipe orientée file d'attente comme les équipes informatiques, Kanban pose des bases solides pour vos pratiques Agile. Mais rien ne devrait vous empêcher d'intégrer quelques pratiques Scrum comme les sessions de démo avec les parties prenantes ou les rétrospectives régulières.
La clé pour réussir l'implémentation d'Agile consiste à adopter un état d'esprit axé sur l'amélioration continue. Testez différentes pratiques et discutez-en de façon honnête et ouverte avec votre équipe. Conservez celles qui fonctionnent et abandonnez celles qui ne fonctionnent pas.
Comment utiliser ce site
Comme nous estimons que chaque équipe doit concevoir son propre parcours vers l'agilité, nous ne vous fournirons pas de normes strictes sur ce site. Vous y trouverez cependant un guide pratique pour apprendre à travailler par itérations, à apporter de la valeur à vos clients et à adopter l'amélioration continue. Lisez-le, parlez-en avec votre équipe et apportez les changements pertinents pour vous.
Vous y trouverez également des tutoriels expliquant comment associer ces pratiques avec Jira, notre outil de gestion de projets pour les équipes performantes. Vous voulez créer un tableau Kanban ? Tirer des renseignements du rapport de vélocité de votre équipe ? Vous trouverez une réponse à toutes vos questions dans les tutoriels.
Vous êtes sur la bonne voie. Continuez comme ça !
Gestion de projet Agile pour les équipes de développement
La gestion de projet Agile est une approche itérative de la gestion de projets de développement qui se concentre sur les livraisons continues et le feedback client.
Lire cet article