Close
Boucle en forme de flèche

Le coach Agile

Le guide pratique Atlassian du développement Agile

Parcourir les rubriques

Présentation d'Agile

Agile est une approche itérative de la gestion de projets et du développement logiciel qui permet aux équipes de créer de la valeur plus rapidement et plus facilement. Plutôt que de tout miser sur un lancement majeur, une équipe Agile livre son travail par petits incréments exploitables. Les exigences, les plans et les résultats sont évalués en continu. Les équipes disposent donc d'un mécanisme naturel pour répondre rapidement au changement.

Thèmes Agile

[SUITE]

Alors 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.

Exemple de développement Agile | Atlassian – Le coach Agile

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 associez des éléments de Kanban et de programmation extrême).

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 Programmation extrême. 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 la programmation extrême 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. Certains parlent d'hérésie. Nous parlons de praticité. Il ne s'agit pas d'être « Agile », mais de faire preuve d'agilité.

Coach Agile Atlassian

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 le 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.

Atlassian a adopté Agile | Atlassian – Le coach Agile

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 Software, notre outil de gestion de projets pour les équipes de développement Agile. 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 !