Pour se revendiquer de l’agilité, les frameworks doivent suivre les 12 principes évoqués dans le manifeste Agile publié pour la première fois en 2001.
- Satisfaire le client en priorité
- Accueillir favorablement les demandes de changement
- Livrer le plus souvent possibles des versions opérationnelles de l’application
- Assurer une coopération permanente entre le client et l’équipe projet
- Construire des projets autour d’individus motivés
- Privilégier la conversation en face à face
- Mesurer l’avancement du projet en termes de fonctionnalités de l’application
- Faire avancer le projet à un rythme soutenable et constant
- Porter une attention continue à l’excellence technique et à la conception
- Faire simple
- Responsabiliser les équipes
- Ajuster à intervalles réguliers son comportement et ses processus pour être plus efficace