Neural Project InstituteLa certification en gestion de projet à l'ère de l'IA

Guide agile · Fondements de l'agilité

Le Manifeste agile : les 4 valeurs et 12 principes expliqués

En février 2001, dix-sept praticiens du logiciel se sont réunis dans une station de ski de Snowbird, dans l'Utah, et se sont accordés sur une courte déclaration baptisée Manifeste pour le développement agile de logiciels. En moins de 70 mots de valeurs et douze principes concis, elle exposait une manière de penser qui guide encore les équipes agiles. Ce guide explique ce que chaque partie signifie en pratique.

À retenir

  • Quatre valeurs placent les personnes, les résultats, la collaboration et l'adaptabilité au-dessus des processus, des documents, des contrats et des plans figés.
  • Douze principes traduisent ces valeurs en orientations pratiques.
  • L'agilité planifie toujours ; elle planifie par niveaux et garde des plans faciles à modifier.

Les quatre valeurs

Le Manifeste indique que ses auteurs reconnaissent la valeur des éléments de droite, mais privilégient ceux de gauche. Les éléments de droite restent importants ; ils passent simplement au second plan.

Nous valorisons……plus queCe que cela signifie en pratique
Les individus et leurs interactionsLes processus et les outilsParlez-vous avant de recourir à un formulaire ou à un ticket. Les outils doivent servir l'équipe, et non l'inverse.
Des logiciels opérationnelsUne documentation exhaustiveMesurez l'avancement par des résultats utilisables. Rédigez la documentation réellement nécessaire.
La collaboration avec les clientsLa négociation contractuelleTravaillez avec le client tout au long du projet, plutôt que de vous appuyer sur un cahier des charges figé signé au départ.
L'adaptation au changementLe suivi d'un planLes plans sont utiles, mais lorsque les faits changent, le plan doit changer aussi.

Quelle valeur compte le plus ?

Le Manifeste ne hiérarchise pas ses quatre valeurs entre elles, mais de nombreux praticiens désignent les individus et leurs interactions comme le socle. La collaboration avec les clients, la livraison de résultats opérationnels et l'adaptation au changement dépendent toutes d'une bonne communication entre les personnes. Si une équipe y parvient, les autres valeurs deviennent beaucoup plus faciles à appliquer.

Les douze principes

Derrière les valeurs se trouvent douze principes. Les voici regroupés par thème et résumés avec nos propres mots :

Apporter de la valeur

  1. Satisfaire le client en livrant tôt et régulièrement un travail à forte valeur.
  2. Accueillez positivement les changements de besoins, même tard dans le développement, car le changement peut offrir au client un avantage concurrentiel.
  3. Livrez fréquemment des résultats opérationnels, de quelques semaines à quelques mois, en privilégiant les délais les plus courts.

Travailler ensemble

  1. Les utilisateurs ou leurs représentants et les développeurs doivent travailler ensemble quotidiennement tout au long du projet.
  2. Bâtissez les projets autour de personnes motivées, donnez-leur l'environnement et le soutien dont elles ont besoin, et faites-leur confiance pour atteindre l'objectif.
  3. Le dialogue en face à face est la méthode la plus simple et la plus efficace pour transmettre de l'information au sein d'une équipe.

Mesurer et maintenir l'avancement

  1. Des résultats opérationnels sont la principale mesure d'avancement.
  2. Les processus agiles favorisent un rythme de développement soutenable : commanditaires, développeurs et utilisateurs devraient pouvoir maintenir indéfiniment un rythme constant.

Qualité et simplicité

  1. Une attention continue à l'excellence technique et à une bonne conception renforce l'agilité.
  2. La simplicité, c'est-à-dire l'art de maximiser la quantité de travail non fait, est essentielle.
  3. Les meilleures architectures, spécifications et conceptions émergent d'équipes auto-organisées.

S'améliorer

  1. À intervalles réguliers, l'équipe réfléchit aux moyens de devenir plus efficace, puis règle et ajuste son comportement en conséquence.

Comment le Manifeste aborde la planification

« L'adaptation au changement plus que le suivi d'un plan » est souvent interprété comme « ne pas planifier ». En réalité, les équipes agiles planifient plus souvent que les équipes traditionnelles, simplement à différents niveaux de détail :

  • Long terme : une vision produit et une feuille de route de résultats, volontairement de haut niveau.
  • Moyen terme : planification des releases qui regroupe les éléments du backlog en releases probables.
  • Court terme : une planification détaillée de l'itération pour les une à quatre semaines suivantes, et un plan quotidien établi lors du stand-up.

Le principe consiste à ne planifier en détail que jusqu'où l'on voit clairement, et à garder chaque plan facile à modifier.

Appliquer le Manifeste en dehors du logiciel

Remplacez « logiciels opérationnels » par « résultats opérationnels » et le Manifeste s'applique à presque tout travail intellectuel. Une équipe marketing livre ses campagnes sous forme de petits tests ; une équipe RH déploie un nouveau processus d'intégration d'abord dans un seul service ; une équipe de recherche partage des résultats intermédiaires au lieu d'attendre le rapport final. Voir Marketing agile et L'agilité pour les équipes créatives pour des exemples.

Questions fréquentes

Qui a rédigé le Manifeste agile ?

Dix-sept praticiens, dont Kent Beck, Martin Fowler, Ken Schwaber, Jeff Sutherland, Alistair Cockburn et Ward Cunningham, l'ont rédigé à Snowbird, dans l'Utah, en février 2001.

Le Manifeste agile est-il toujours d'actualité ?

Oui. Sa formulation est centrée sur le logiciel, mais ses valeurs décrivent le fonctionnement de la plupart des équipes du travail intellectuel qui réussissent aujourd'hui, et il reste la référence commune de tous les cadres agiles.

Puis-je reproduire le texte du Manifeste agile ?

Les auteurs autorisent la copie libre du Manifeste sous quelque forme que ce soit, mais uniquement dans son intégralité et accompagné de leur mention. Le texte officiel se trouve sur agilemanifesto.org.

Quelles sont les 4 valeurs du Manifeste agile ?

Les individus et leurs interactions plus que les processus et les outils ; des logiciels opérationnels plus qu'une documentation exhaustive ; la collaboration avec les clients plus que la négociation contractuelle ; et l'adaptation au changement plus que le suivi d'un plan.

Combien de principes compte le Manifeste agile ?

Douze. Ils sous-tendent les quatre valeurs et portent sur la livraison rapide et continue, l'accueil du changement, la collaboration étroite, les équipes motivées, le rythme soutenable, l'excellence technique, la simplicité et la réflexion régulière.

Quand le Manifeste agile a-t-il été rédigé ?

En février 2001, lors d'une réunion de dix-sept praticiens du logiciel à Snowbird, dans l'Utah. Voir l'histoire de l'agilité.

Le Manifeste agile dit-il que la documentation est mauvaise ?

Non. Il privilégie les résultats opérationnels à une documentation exhaustive, mais précise que les éléments de droite conservent leur valeur. Les équipes doivent rédiger la documentation réellement nécessaire.

Que signifie la valeur du Manifeste agile « des logiciels opérationnels plus qu'une documentation exhaustive » en dehors du logiciel ?

Cela signifie mesurer l'avancement par des résultats réellement utilisables, comme une campagne publiée ou un processus testé, plutôt que par des rapports et des plans portant sur le travail.

Quel est le principe le plus important du Manifeste agile ?

Le Manifeste ne les hiérarchise pas, mais le premier principe, satisfaire le client en livrant tôt et régulièrement un travail à forte valeur, est souvent considéré comme la finalité que servent les autres.

Que signifie le rythme soutenable dans le Manifeste agile ?

Les équipes doivent travailler à un rythme qu'elles peuvent tenir indéfiniment, sans recourir aux heures supplémentaires. Une pression constante dégrade la qualité et mène à l'épuisement, ce qui compromet la livraison.

Le Manifeste agile est-il une méthodologie ?

Non. C'est une courte déclaration de valeurs et de principes. Des cadres comme Scrum, Kanban et XP sont les méthodes qui la mettent en pratique ; voir types de méthodes agiles.

Le Manifeste agile a-t-il déjà été mis à jour ?

Non. Le texte original de 2001 n'a pas été révisé. Des mouvements ultérieurs ont proposé leurs propres déclarations, mais le Manifeste lui-même reste inchangé.