AGILE se base sur 7 valeurs principales:
1. Flexibilité (Flexibility):
D'où les cycles et les itérations.
2. Speed to market:
Vu qui il a des cycles qu'on appelle des sprint, on peut aller très vite vers le marché et livrer très rapidement des produits fonctionnels. En faisant des découpes de ce que l'on veut faire, on peut commencer par le cœur du produit.
3. Le risk management
En ayant des cycles rapides, on peut mieux gérer les risques et solutionner les problèmes dès leur apparition.
4. Le contrôle de coût:
Avec ces cycles, il y a une amélioration continue et il est plus aisé de contrôler notre coût de production. On ne s'engage pas à long terme sur un projet pour se rendre compte à l'issue de celui-ci que la majorité du code n'est plus fonctionnel.
5. La qualité:
La qualité vient de 2 raisons:
- Le Backlog (liste de choses à faire par l'équipe): Celui-ci permet de gérer les 'bugs'
- Par les itérations rapides mais également car le client et les utilisateurs sont intégrés au projet et permettent de faire leur retour aux équipes de développement afin de fixer les éventuels soucis.
6. Le produit exact:
En travaillant avec les utilisateurs finaux et le client, on sait qu'on crée quelque chose dont ils ont besoin. Qu'ils vont utiliser le produit et dès qu'il y a une défaillance, elle est corrigée immédiatement.
7. Transparence:
Par rapport au 'SCRUM MEETING' tout doit être transparent. "Je fais ce que je dis et je dis ce que je fais", cette phrase résume le standard de qualité ISO 9001.
Si il y a un problème, je l'annonce. J'ai un problème de type X, Y ou autre, on le règle ensemble.