C’est le détail qui tue et qui fait lever les sourcils des agilistes expérimentés…
Alors doit-on dire LA ou LES méthodes agiles ?
On entend très souvent parler de … LA méthode agile ❌
il est en fait plus correct de parler… DES méthodes agiles ✅
Ces méthodes se présentent en fait sous différentes formes qui ont beaucoup en commun mais mettent chacune l’accent sur des nuances distinctes.
- Le projet Scrum («mêlée », en anglais) souligne l’importance du travail d’équipe créatif et adaptatif dans la résolution des problèmes complexes ;
- Le Lean Software Development met l’accent sur l’élimination constante des sources de gaspillage ;
- Kanban se focalise sur la réduction des délais de livraison et la limitation des tâches en cours;
- XP (Extreme Programming) se concentre sur les pratiques de développement logiciel;
et il y ‘en a d’autres… toutes regroupées sous un terme “chapeau” ou “parapluie”: “AGILE”
Le Manifeste Agile pour regrouper les différentes méthodes agiles
12 valeurs et 3 principes en commun répertoriés dans le manifeste agile.
Ce document, dont je vous conseille la lecture, a été rédigé en 2001 par dix-sept experts du développement de logiciels informatiques qui estimaient que le traditionnel cycle de développement en cascade (ou "cycle en V) ne correspondait plus aux contraintes de complexité et d’évolution rapide qu’ils rencontraient.
Les méthodes agiles ne sont pas apparues avec le manifeste agile en 2001. Le manifeste détermine leurs dénominateurs communs et le terme "agile" pour les qualifier. Ce terme illustre leur légèreté ainsi que la capacité d'adaptation qu'elles offrent aux équipes qui les utilisent.
Scrum est de loin le plus répandu
Parmi toutes les méthodes agiles, Scrum est de loin le plus largement répandu.
Et il est parfois combiné avec d’autres méthodes agiles. Par exemple chez les équipes agiles matures, on utilise le “Scrumban” (issu de la contraction de Scrum + Kanban).
Taux d'utilisation des différentes méthodes agiles selon l'enquête State of agile 2020
Scrum est si populaire que souvent, dans le langage courant, quand on parle de “LA méthode agile”, on parle en fait de Scrum.
Mais là encore il y a une nuance.
Ken Schwaber et Jeff Sutherland, les 2 créateurs de Scrum, refusent que l’on qualifie Scrum de “méthode”. Le terme qu’ils emploient est “framework”, dont la traduction française (la moins mauvaise) serait “cadre de travail”.
Les rôles associés “Scrum Master”, “Product Owner” font notamment partie des métiers émergents les plus demandés dans le rapport du World Economic Forum en 2020 :
Métiers émergeants liés à méthodes agiles dont Scrum (Crédit : World Economic Forum)