SlideShare uma empresa Scribd logo
1 de 6
Introduction aux méthodes agiles Agile Tour 2008 - Toulouse
Un peu d'histoire ,[object Object],[object Object],[object Object],[object Object]
Un contexte favorable ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Une famille de méthodes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Manifesto for Agile Software Development ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
12 Principes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Mais procurados

Méthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XPMéthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XPYouness Boukouchi
 
Project Management Introduction (2/5) for Gobelins students
Project Management Introduction (2/5) for Gobelins studentsProject Management Introduction (2/5) for Gobelins students
Project Management Introduction (2/5) for Gobelins studentsEric DI POL
 
Introduction aux méthodes agiles
Introduction aux méthodes agilesIntroduction aux méthodes agiles
Introduction aux méthodes agilesGuillaume Collic
 
10 minutes : Tableaux de bord
10 minutes : Tableaux de bord10 minutes : Tableaux de bord
10 minutes : Tableaux de bordConverteo
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPNicolas Perriault
 
Introduction à la qualité
Introduction à la qualitéIntroduction à la qualité
Introduction à la qualitéCharles Duchêne
 
La Gestion de Projet Agile
La Gestion de Projet AgileLa Gestion de Projet Agile
La Gestion de Projet Agilebcollet
 
MÃthode-agile-SCRUM.pptx
MÃthode-agile-SCRUM.pptxMÃthode-agile-SCRUM.pptx
MÃthode-agile-SCRUM.pptxJaweherBN
 
Présentation de la planification du projet
Présentation de la planification du projetPrésentation de la planification du projet
Présentation de la planification du projetABDERRAHMAN ID -SAID
 

Mais procurados (20)

Méthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XPMéthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XP
 
Les différentes phases d’un projet - La phase de planification
Les différentes phases d’un projet - La phase de planificationLes différentes phases d’un projet - La phase de planification
Les différentes phases d’un projet - La phase de planification
 
La gestion de projet agile
La gestion de projet agileLa gestion de projet agile
La gestion de projet agile
 
Les fondamentaux du Management de Projet
Les fondamentaux du Management de ProjetLes fondamentaux du Management de Projet
Les fondamentaux du Management de Projet
 
Project Management Introduction (2/5) for Gobelins students
Project Management Introduction (2/5) for Gobelins studentsProject Management Introduction (2/5) for Gobelins students
Project Management Introduction (2/5) for Gobelins students
 
Méthode pert
Méthode pertMéthode pert
Méthode pert
 
Introduction aux méthodes agiles
Introduction aux méthodes agilesIntroduction aux méthodes agiles
Introduction aux méthodes agiles
 
10 minutes : Tableaux de bord
10 minutes : Tableaux de bord10 minutes : Tableaux de bord
10 minutes : Tableaux de bord
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XP
 
Introduction à la qualité
Introduction à la qualitéIntroduction à la qualité
Introduction à la qualité
 
Le tableau de bord
Le tableau de bord Le tableau de bord
Le tableau de bord
 
Gestion de projet
Gestion de projetGestion de projet
Gestion de projet
 
Méthodes agiles
Méthodes agilesMéthodes agiles
Méthodes agiles
 
Introduction à Scrum
Introduction à ScrumIntroduction à Scrum
Introduction à Scrum
 
Gestion de projet
Gestion de projetGestion de projet
Gestion de projet
 
Gestion de projet
Gestion de projetGestion de projet
Gestion de projet
 
La Gestion de Projet Agile
La Gestion de Projet AgileLa Gestion de Projet Agile
La Gestion de Projet Agile
 
MÃthode-agile-SCRUM.pptx
MÃthode-agile-SCRUM.pptxMÃthode-agile-SCRUM.pptx
MÃthode-agile-SCRUM.pptx
 
Présentation de la planification du projet
Présentation de la planification du projetPrésentation de la planification du projet
Présentation de la planification du projet
 
Gestion de projet automobile
Gestion de projet automobileGestion de projet automobile
Gestion de projet automobile
 

Destaque

Les méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionLes méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionTremeur Balbous
 
Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Blackbird
 
Les methodes agiles, c'est quoi ?
Les methodes agiles, c'est quoi ?Les methodes agiles, c'est quoi ?
Les methodes agiles, c'est quoi ?Thierry Vallée
 
Mon équipe, Moi et le Pair Programming à temps complet
Mon équipe, Moi et le Pair Programming à temps completMon équipe, Moi et le Pair Programming à temps complet
Mon équipe, Moi et le Pair Programming à temps completHoussam FAKIH
 
Installation magento 2 avec mamp
 Installation magento 2 avec mamp Installation magento 2 avec mamp
Installation magento 2 avec mampBlackbird
 
L’art de faire des présentations ...
L’art de faire des présentations ...L’art de faire des présentations ...
L’art de faire des présentations ...Blackbird
 
Kanban, un outil simple de gestion de la production.
Kanban, un outil simple de gestion de la production.Kanban, un outil simple de gestion de la production.
Kanban, un outil simple de gestion de la production.Blackbird
 
La Lean Startup m'a Tuer - WebInAlps 9 - Guilhem Bertholet
La Lean Startup m'a Tuer - WebInAlps 9 - Guilhem BertholetLa Lean Startup m'a Tuer - WebInAlps 9 - Guilhem Bertholet
La Lean Startup m'a Tuer - WebInAlps 9 - Guilhem BertholetGuilhem Bertholet
 
Running Lean Canvas
Running Lean CanvasRunning Lean Canvas
Running Lean CanvasAsh Maurya
 
Mise en place d’un Systéme d’Information (S.I.) en PME
Mise en place d’un Systéme d’Information (S.I.) en PMEMise en place d’un Systéme d’Information (S.I.) en PME
Mise en place d’un Systéme d’Information (S.I.) en PMECYB@RDECHE
 
Thiga - Notre retour d'expérience sur le Design sprint
Thiga - Notre retour d'expérience sur le Design sprintThiga - Notre retour d'expérience sur le Design sprint
Thiga - Notre retour d'expérience sur le Design sprintThiga
 
GAFAnomics: New Economy, New Rules
GAFAnomics: New Economy, New RulesGAFAnomics: New Economy, New Rules
GAFAnomics: New Economy, New RulesFabernovel
 
Mise en place de système d’information
Mise en place de système d’informationMise en place de système d’information
Mise en place de système d’informationPatrick Ostertag
 
Les 4 phases du management de projet
Les 4 phases du management de projetLes 4 phases du management de projet
Les 4 phases du management de projetAntonin GAUNAND
 
Les clés de la transformation digitale
Les clés de la transformation digitaleLes clés de la transformation digitale
Les clés de la transformation digitaleFrederic CAVAZZA
 
Kanban boards step by step
Kanban boards step by stepKanban boards step by step
Kanban boards step by stepGiulio Roggero
 
Initiation à la gestion de projet
Initiation à la gestion de projetInitiation à la gestion de projet
Initiation à la gestion de projetmahassine_med_amine
 

Destaque (20)

Les méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionLes méthodes Agiles - Introduction
Les méthodes Agiles - Introduction
 
Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)
 
Les methodes agiles, c'est quoi ?
Les methodes agiles, c'est quoi ?Les methodes agiles, c'est quoi ?
Les methodes agiles, c'est quoi ?
 
Mon équipe, Moi et le Pair Programming à temps complet
Mon équipe, Moi et le Pair Programming à temps completMon équipe, Moi et le Pair Programming à temps complet
Mon équipe, Moi et le Pair Programming à temps complet
 
Installation magento 2 avec mamp
 Installation magento 2 avec mamp Installation magento 2 avec mamp
Installation magento 2 avec mamp
 
L’art de faire des présentations ...
L’art de faire des présentations ...L’art de faire des présentations ...
L’art de faire des présentations ...
 
Kanban, un outil simple de gestion de la production.
Kanban, un outil simple de gestion de la production.Kanban, un outil simple de gestion de la production.
Kanban, un outil simple de gestion de la production.
 
Méthodes agiles & Scrum
Méthodes agiles & ScrumMéthodes agiles & Scrum
Méthodes agiles & Scrum
 
La Lean Startup m'a Tuer - WebInAlps 9 - Guilhem Bertholet
La Lean Startup m'a Tuer - WebInAlps 9 - Guilhem BertholetLa Lean Startup m'a Tuer - WebInAlps 9 - Guilhem Bertholet
La Lean Startup m'a Tuer - WebInAlps 9 - Guilhem Bertholet
 
Running Lean Canvas
Running Lean CanvasRunning Lean Canvas
Running Lean Canvas
 
Mise en place d’un Systéme d’Information (S.I.) en PME
Mise en place d’un Systéme d’Information (S.I.) en PMEMise en place d’un Systéme d’Information (S.I.) en PME
Mise en place d’un Systéme d’Information (S.I.) en PME
 
Thiga - Notre retour d'expérience sur le Design sprint
Thiga - Notre retour d'expérience sur le Design sprintThiga - Notre retour d'expérience sur le Design sprint
Thiga - Notre retour d'expérience sur le Design sprint
 
GAFAnomics: New Economy, New Rules
GAFAnomics: New Economy, New RulesGAFAnomics: New Economy, New Rules
GAFAnomics: New Economy, New Rules
 
Mise en place de système d’information
Mise en place de système d’informationMise en place de système d’information
Mise en place de système d’information
 
Les 4 phases du management de projet
Les 4 phases du management de projetLes 4 phases du management de projet
Les 4 phases du management de projet
 
Les différentes phases d’un projet - La phase d’initialisation
Les différentes phases d’un projet - La phase d’initialisationLes différentes phases d’un projet - La phase d’initialisation
Les différentes phases d’un projet - La phase d’initialisation
 
Agilité pour les nuls
Agilité pour les nulsAgilité pour les nuls
Agilité pour les nuls
 
Les clés de la transformation digitale
Les clés de la transformation digitaleLes clés de la transformation digitale
Les clés de la transformation digitale
 
Kanban boards step by step
Kanban boards step by stepKanban boards step by step
Kanban boards step by step
 
Initiation à la gestion de projet
Initiation à la gestion de projetInitiation à la gestion de projet
Initiation à la gestion de projet
 

Semelhante a Historique des méthodes agiles

Webinaire BluTech 02/2023 - L'agilité
Webinaire BluTech 02/2023 - L'agilitéWebinaire BluTech 02/2023 - L'agilité
Webinaire BluTech 02/2023 - L'agilitéAdrienMusserotte1
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de ScrumPyxis Technologies
 
Cycle de développement du logiciel
Cycle de développement du logicielCycle de développement du logiciel
Cycle de développement du logicielMajid CHADAD
 
Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011agnes_crepet
 
Démarche de Transformation Lean, Digitale et Agile
Démarche de Transformation Lean, Digitale et AgileDémarche de Transformation Lean, Digitale et Agile
Démarche de Transformation Lean, Digitale et AgileXL Groupe
 
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...Pyxis Technologies
 
"Introduction aux Méthodes Agiles", Agile Tour 2008, Auteur Patrice Petit, Pa...
"Introduction aux Méthodes Agiles", Agile Tour 2008, Auteur Patrice Petit, Pa..."Introduction aux Méthodes Agiles", Agile Tour 2008, Auteur Patrice Petit, Pa...
"Introduction aux Méthodes Agiles", Agile Tour 2008, Auteur Patrice Petit, Pa...Agilbee (Patrice Petit)
 
TuleapCon 2019. UGA - Reussir sa transition agile : des valeurs aux outils
TuleapCon 2019. UGA - Reussir sa transition agile : des valeurs aux outilsTuleapCon 2019. UGA - Reussir sa transition agile : des valeurs aux outils
TuleapCon 2019. UGA - Reussir sa transition agile : des valeurs aux outilsTuleap
 
Agile du point de vue d'un PMP
Agile du point de vue d'un PMPAgile du point de vue d'un PMP
Agile du point de vue d'un PMPPyxis Technologies
 
Agile du point de vue d'un PMP
Agile du point de vue d'un PMPAgile du point de vue d'un PMP
Agile du point de vue d'un PMPguestaaee88d
 
Tout est lié! Processus, UX, DevOps, Architecture, BDD, QA, Lean...
Tout est lié! Processus, UX, DevOps, Architecture, BDD, QA, Lean...Tout est lié! Processus, UX, DevOps, Architecture, BDD, QA, Lean...
Tout est lié! Processus, UX, DevOps, Architecture, BDD, QA, Lean...Agile Montréal
 
Sensibilisation à l'Agile
Sensibilisation à l'Agile Sensibilisation à l'Agile
Sensibilisation à l'Agile OCTO Technology
 
Adoption de l'Agilité : principes et défis
Adoption de l'Agilité : principes et défisAdoption de l'Agilité : principes et défis
Adoption de l'Agilité : principes et défisPyxis Technologies
 
Agilité et les méthodes agiles - Synthèse Synertal
Agilité et les méthodes agiles - Synthèse SynertalAgilité et les méthodes agiles - Synthèse Synertal
Agilité et les méthodes agiles - Synthèse SynertalClaude Emond
 
Lean Software Development et pratiques Agiles
Lean Software Development et pratiques AgilesLean Software Development et pratiques Agiles
Lean Software Development et pratiques AgilesEric Le Merdy
 
Management de projet (agilité et design thinking)
Management de projet (agilité et design thinking)Management de projet (agilité et design thinking)
Management de projet (agilité et design thinking)David VALLAT
 

Semelhante a Historique des méthodes agiles (20)

Webinaire BluTech 02/2023 - L'agilité
Webinaire BluTech 02/2023 - L'agilitéWebinaire BluTech 02/2023 - L'agilité
Webinaire BluTech 02/2023 - L'agilité
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de Scrum
 
Méthodes agiles j certif Abidjan
Méthodes agiles j certif AbidjanMéthodes agiles j certif Abidjan
Méthodes agiles j certif Abidjan
 
Cycle de développement du logiciel
Cycle de développement du logicielCycle de développement du logiciel
Cycle de développement du logiciel
 
Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011
 
Démarche de Transformation Lean, Digitale et Agile
Démarche de Transformation Lean, Digitale et AgileDémarche de Transformation Lean, Digitale et Agile
Démarche de Transformation Lean, Digitale et Agile
 
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
 
Agilite Scrum
Agilite Scrum Agilite Scrum
Agilite Scrum
 
"Introduction aux Méthodes Agiles", Agile Tour 2008, Auteur Patrice Petit, Pa...
"Introduction aux Méthodes Agiles", Agile Tour 2008, Auteur Patrice Petit, Pa..."Introduction aux Méthodes Agiles", Agile Tour 2008, Auteur Patrice Petit, Pa...
"Introduction aux Méthodes Agiles", Agile Tour 2008, Auteur Patrice Petit, Pa...
 
DEVOPS
DEVOPSDEVOPS
DEVOPS
 
TuleapCon 2019. UGA - Reussir sa transition agile : des valeurs aux outils
TuleapCon 2019. UGA - Reussir sa transition agile : des valeurs aux outilsTuleapCon 2019. UGA - Reussir sa transition agile : des valeurs aux outils
TuleapCon 2019. UGA - Reussir sa transition agile : des valeurs aux outils
 
Agile du point de vue d'un PMP
Agile du point de vue d'un PMPAgile du point de vue d'un PMP
Agile du point de vue d'un PMP
 
Agile du point de vue d'un PMP
Agile du point de vue d'un PMPAgile du point de vue d'un PMP
Agile du point de vue d'un PMP
 
Tout est lié! Processus, UX, DevOps, Architecture, BDD, QA, Lean...
Tout est lié! Processus, UX, DevOps, Architecture, BDD, QA, Lean...Tout est lié! Processus, UX, DevOps, Architecture, BDD, QA, Lean...
Tout est lié! Processus, UX, DevOps, Architecture, BDD, QA, Lean...
 
Sensibilisation à l'Agile
Sensibilisation à l'Agile Sensibilisation à l'Agile
Sensibilisation à l'Agile
 
Adoption de l'Agilité : principes et défis
Adoption de l'Agilité : principes et défisAdoption de l'Agilité : principes et défis
Adoption de l'Agilité : principes et défis
 
Agilité et les méthodes agiles - Synthèse Synertal
Agilité et les méthodes agiles - Synthèse SynertalAgilité et les méthodes agiles - Synthèse Synertal
Agilité et les méthodes agiles - Synthèse Synertal
 
Agile expliqué aux managers
Agile expliqué aux managersAgile expliqué aux managers
Agile expliqué aux managers
 
Lean Software Development et pratiques Agiles
Lean Software Development et pratiques AgilesLean Software Development et pratiques Agiles
Lean Software Development et pratiques Agiles
 
Management de projet (agilité et design thinking)
Management de projet (agilité et design thinking)Management de projet (agilité et design thinking)
Management de projet (agilité et design thinking)
 

Historique des méthodes agiles

Notas do Editor

  1. Tous les participants à cette manifestation ne sont pas au même niveau de connaissance sur les méthodes agiles. Cette introduction est destinée à présenter aux néophytes les idées principales véhiculées par ces méthodes et leur donner quelques clefs pour profiter de l'ensemble des présentations Et pour ceux qui connaissent déjà, cela reste une bonne occasion de se pencher à nouveau sur les fondamentaux.
  2. Pour comprendre comment sont apparues les méthodes agiles, il faut un peu se placer dans le contexte historique. Depuis ses débuts, le développement logiciel s'est structuré en important des pratiques issues des disciplines de l'ingénierie qui l'ont précédé et qui opèrent sur le monde « physique ». Ce phénomène a notamment été amplifié par la longue proximité du logiciel et du matériel. On peut donc « fabriquer » un logiciel en divisant le travail, en affectant des ressources à des tâches et en établissant le diagramme de Gantt correspondant. Un classique en gestion de projet. Dans un tel cas, on fabrique un logiciel comme on fabrique une maison.Sauf qu'un logiciel n'a pas vraiment les mêmes caractéristiques qu'une maison. Une différence notable, c'est que cette division du travail pour faire un logiciel, ça n'existe pas vraiment. Ce n'est pas un fait nouveau : Frederick Brooks l'a montré il y a plus de 30 ans dans « Le mythe du mois-homme ». Il y expliquait, entre autres, que faire un enfant, ça prend 9 mois, quel que soit le nombre de femmes affectées à la tâche. Une des raisons majeures derrière cette impossibilité, c'est que la complexité de réalisation de la plupart des logiciels n'est pas un problème technique mais une question de communication et de compréhension mutuelles entre des personnes. Et ça on le sait aussi depuis longtemps : Tom DeMarco et Tim Lister ont écrit Peopleware il y a plus de 20 ans.
  3. C'est sur ce terreau qu'ont grandi les méthodes agiles en profitant par ailleurs de l'émergence d'une communauté, celle du développement logiciel orienté objet qui s'est peu à peu emparée du concept de « pattern ». Les patterns, c'est une notion que l'on doit à Christopher Alexander, dans l'architecture, un domaine qui n'a rien à voir avec le logiciel. Et cette notion a été récupérée par les développeurs, d'abord pour formaliser des pratiques de conception, puis pour formaliser des pratiques de développement au sens le plus large. En 1995, Ward Cunningham crée le principe du wiki pour donner un support à cette communauté et faciliter, fluidifier les échanges qui mènent à la formalisation de ces pratiques. Depuis, le wiki a eu un destin plus large avec l'avènement d'internet... A côté de ça, on observe la montée du « Lean » tirée par la popularisation dans le monde industriel du système de production de Toyota.
  4. A l'époque, on ne parle pas de « méthodes agiles », on a, avant tout, une communauté et des pratiques, qui engendrent la formalisation de toute une famille de méthodes de développement. Les plus connues sont Extreme Programming et Scrum mais elles sont loin d'être les seules. C'est à partir des années 2000 que la synthèse débute. Martin Fowler ecrit son article « The New Methodology » où il met en évidence les caractéristiques principales de ces méthodes : elles fonctionnent de manière plus adaptative que prédictive car elles souhaitent faire face aux exigences mouvantes et elles portent plus d'attention aux personnes qu'au process parce que les individus ne sont pas des unités de programmation interchangeables comme voudraient le faire croire certaines approches du développement logiciel. Cette « nouvelle méthodologie » est en fait un singulier mélange de chaos et de discipline. On peut parler de fonctionnement « chaordique ». C'est un terme imaginé par Dee Hock, le créateur de la carte Visa pour qualifier des organisations qui sont quelque part entre l'organisation hiérarchique et l'anarchie. Le terme « agile » n'est popularisé que l'année suivante. Début 2001, les principaux promoteurs de ces méthodes se réunissent. Ils écrivent le « manifeste agile » et ils fondent l' « alliance agile ».
  5. Le manifeste agile, avec ses 4 valeurs et ses 12 principes, c'est un peu les tables de la loi des méthodes agiles. Ces lois ont une origine empirique : « par la pratique », « by doing it » en version originale. Les 4 valeurs sont donc : L'équipe. L'attention portée aux individus et à leurs interactions a plus de valeur pour un projet que les procédures et les outils utilisés. Le produit, le logiciel qui fonctionne. Il a bien plus de valeur que tous les documents, quelle que soit leur exhaustivité. La collaboration. Un client impliqué dans le développement du logiciel est un apport plus important qu'un contrat finement négocié. L'acceptation du changement. Il faut un plan, mais ce qui lui donne sa vraie valeur c'est la capacité que l'on a à le modifier pour intégrer les imprévus et notamment les demandes qu'un client n'aurait pas réussi à formuler plus tôt. Tout ça ne veut pas dire qu'il faut négliger le process, la doc et les contrats. Ca veut simplement dire qu'il y a des choses plus importantes sur un projet et que les méthodes agiles sont là pour garantir que l'on accorde la bonne importance à chaque chose.
  6. Les 4 valeurs sont déclinées en 12 principes : La 1ère des priorités, c'est de satisfaire le client en livrant tôt et régulièrement des logiciels utiles pour lui. Le changement est bienvenu, même tardivement dans le développement. Il est exploité comme avantage compétitif pour le client. Livrer fréquemment une application opérationnelle. « Fréquemment », c'est une variable qui dépend du contexte. On parle de périodes de deux semaines à deux mois. La plupart des méthodes privilégient la partie la plus courte de cette fourchette. Collaboration quotidienne entre le client, les utilisateurs ou leurs représentants et l'équipe de développement. Tout projet est bati autour de personnes motivées à qui on donne le soutien dont elles ont besoin. Il faut croire en leur capacité, leur faire confiance et ne surtout pas les blamer. La communication la plus efficace c'est en face à face et non pas à travers des intermédiaires qu'ils soient humains ou documents écrits. Le logiciel qui fonctionne est la meilleure mesure de la progression du projet. Le rythme de développement est soutenable. Commanditaires, développeurs et utilisateurs devraient pouvoir maintenir le rythme indéfiniment. L'attention à l'excellence technique et à la qualité de la conception est permanente. En clair, on ne bacle pas la réalisation pour tenir des délais. La simplicité est essentielle. Il ne faut pas faire aujourd'hui ce dont on n'est pas sûr d'avoir besoin demain. Les agilistes disent « YAGNI » Les meilleures architectures, spécifications et conceptions sont issues d'équipes qui s'auto-organisent. Enfin, à intervalles réguliers, l'équipe réfléchit aux moyens de devenir plus efficace, puis ajuste son comportement dans ce sens.