Nous suivons ces principes:
Notre plus haute priorité est de satisfaire le client
en lui livrant rapidement, et ce, de façon continue
un logiciel de qualité.
Accepter les changements de besoins, même lors du développement.
Les processus agile exploitent les changements pour augmenter
les avantages compétitifs du client.
Livrer fréquemment un logiciel fonctionnel,
en visant les délais les plus courts,
de quelques semaines à quelques mois.
Gestionnaires et développeurs doivent travailler ensemble,
de façon quotidienne, pour toute la durée du projet.
Bâtir des projets autour d'individus motivés.
Donner leur l'environnement et le support qu'ils nécessitent,
et ayez confiance qu'ils feront le travail.
La méthode la plus efficace de transmettre l'information
à l'équipe de développement et à l'intérieur de celle-ci
est par conversation de personne-à-personne.
Un logiciel fonctionnel est la mesure principale de l'avancement.
Les processus agile favorisent le développement maintenable.
Les responsables, développeurs et les usagers devraient pouvoir
conserver un rythme constant indéfiniment.
Une attention continue à l'excellence technique et
un bon design augmentent l'Agilité.
La simplicité -- l'art de minimiser la quantité
de travail fait inutilement -- est essentielle.
Les meilleurs architectures, exigences et designs
surgissent d'équipes auto-organisées.
À intervalles réguliers, l'équipe réfléchit sur une façon
de devenir plus efficace, puis adapte et ajuste son
comportement en conséquence.
Manifeste pour le Développement Agile de Logiciel
Agile Montréal