directe avec les utilisateurs finaux ! Des besoins qui évoluent rapidement ! Répondre aux changements ! Applications métier utilisées quotidiennement par des professionnels ! Haut niveau de qualité requis ! Emprunte à plusieurs méthodes : ! Extreme programming (TDD, pair programming, revue de code, refactoring) ! SCRUM (rôles, rituels, scrumboard, …) Pourquoi l’agilité?