La formulation du manifeste est soigneusement rédigée pour capturer l’essence de l’agilité dans un langage minimal, en mettant l’accent sur :
- Les individus et les interactions plutôt que les processus et les outils
- Un logiciel fonctionnel plutôt que des documents complets
- La collaboration avec le client plutôt que la négociation de contrats
- Répondre aux changements plutôt que suivre un plan

Remarque :
- Le mot clé dans chacune de ces déclarations est « plutôt que ». Le manifeste ne suggère pas de remplacer les éléments de droite par ceux de gauche, mais plutôt de privilégier les éléments de gauche.
- Le Manifeste Agile a été créé comme une alternative aux processus de développement logiciel lourds et axés sur la documentation (comme le modèle en cascade).
Les principes derrière le Manifeste Agile
Les « douze principes » approfondissent davantage le manifeste agile fondamental, offrant une compréhension plus profonde de ce que signifie véritablement l’agilité. Le cadre Scrum promeut ces principes à travers diverses activités telles queProduct Backlog, les réunions quotidiennes, le développement itératif et les rétrospectives :

- Notre priorité absolue est de satisfaire le client grâce à la livraison précoce et continue de logiciels précieux.
- Accueillez les changements de besoins, même en fin de développement. Les processus agiles exploitent le changement pour obtenir un avantage concurrentiel.
- Livrez un logiciel fonctionnel fréquemment, de quelques semaines à quelques mois, en privilégiant les délais plus courts.
- Les personnes du métier et les développeurs doivent collaborer quotidiennement tout au long du projet.
- Construisez les projets autour des individus motivés. Offrez-leur l’environnement et le soutien dont ils ont besoin, et faites leur confiance pour accomplir leur travail.
- La méthode la plus efficace pour transmettre l’information au sein d’une équipe est la conversation en face à face.
- Le logiciel fonctionnel est la mesure principale du progrès.
- Les processus agiles favorisent un développement durable. Les commanditaires, les développeurs et les utilisateurs doivent être capables de maintenir un rythme constant indéfiniment.
- Focalisez durablement sur l’excellence technique et une bonne conception pour renforcer l’agilité.
- La simplicité – l’art de maximiser la quantité de travail non effectué – est essentielle.
- Les meilleures architectures, besoins et conceptions émergent des équipes auto-organisées.
- À intervalles réguliers, l’équipe réfléchit sur la manière de devenir plus efficace, puis ajuste et adapte son comportement en conséquence.