Satisfaire le client en livrant tôt et régulièrement des fonctionnalités à grande valeur ajoutée. Accepter les changements, même tard dans le projet. Livrer fréquemment une application qui fonctionne. Collaborer quotidiennement entre clients et développeurs. Bâtir le projet autour de personnes motivées en leur fournissant environnement et support, et en leur faisant confiance. Communiquer par des conversations en face-à-face. Mesurer la progression avec le logiciel qui fonctionne. Garder un rythme de travail durable. ...