Les approches agiles et itératives

Valeurs fondamentales déclinées en principes généraux

  • itératif

  • incrémental

  • adaptatif

Manifeste de référence du début des années 2000.

Contraintes auxquelles répondre

  • Rapidité d’évolution des technologies

  • Cycle de vie des projets et des systèmes

  • Besoins d’adaptation tout au long de l’évolution du projet

  • Cohabitation entre développement et production opérationnelle

  • Approche pragmatique

4 valeurs fondamentales

  • Individus et interactions plutôt que processus et outils

  • Fonctionnalités opérationnelles plutôt que documentation exhaustive

  • Collaboration avec le client plutôt que contractualisation des relations

  • Acceptation du changement plutôt que conformité aux plans

Principes généraux

  1. Satisfaire le client en priorité

  2. Accueillir favorablement les demandes de changement

  3. Livrer le plus souvent possible des versions opérationnelles de l’application

  4. Assurer une coopération permanente entre le client et l’équipe projet

  5. Construire des projets autour d’individus motivés

  6. Privilégier la conversation en face à face

  7. Mesurer l’avancement du projet en termes de fonctionnalités de l’application

  8. Faire avancer le projet à un rythme soutenable et constant

  9. Porter une attention continue à l’excellence technique et à la conception

  10. Faire simple

  11. Responsabiliser les équipes

  12. Ajuster à intervalles réguliers son comportement et ses processus pour être plus efficace

plusieurs méthodes qui partagent des principes communs