Tout d'abord, les 4 Valeurs :
- Les individus et leurs interactions plus que les processus et les outils.
- Un produit qui fonctionne plus qu’une documentation exhaustive.
- La collaboration avec les clients plus que la négociation contractuelle.
- L’adaptation au changement plus que le suivi d’un plan.
Et les 12 principes:
- Satisfaire le client en priorité: Notre plus haute priorité est de le satisfaire en livrant rapidement et régulièrement des fonctionnalités à grande valeur ajoutée.
- Accueillir les demandes de changement « à bras ouverts »
Accueillez positivement les changements de besoins, même tard dans le projet. Les processus agiles exploitent le changement pour donner un avantage compétitif au client. - Livrer le plus souvent possible des versions opérationnelles du produit avec des cycles de quelques semaines à quelques mois et une préférence pour les plus courts.
- Assurer une coopération permanente entre le client et l’équipe projet, et ce tout au long du projet.
- Construire des projets autour d’individus motivés. Fournissez-leur l’environnement et le soutien dont elles ont besoin et faites-leur confiance pour atteindre les objectifs fixés.
- La méthode la plus simple et la plus efficace pour transmettre de l’information à l'équipe de développement et à l’intérieur de celle-ci est le dialogue en face à face.
- Un produit opérationnel est la principale mesure d’avancement.
- Les processus agiles encouragent un rythme de développement soutenable. Ensemble, les commanditaires, les développeurs et les utilisateurs devraient être capables de maintenir indéfiniment un rythme constant.
- Une attention continue conduit à l'excellence technique et une bonne conception renforce l’agilité.
- La simplicité – c’est-à-dire l’art de minimiser la quantité de travail inutile – est essentielle.
- Responsabiliser les équipes : Les meilleures architectures, spécifications et conceptions émergent d'équipes auto-organisées.
- À intervalles réguliers, l'équipe réfléchit aux moyens de devenir plus efficace, puis règle et modifie son comportement en conséquence.