complexité et leur degré d'importance. Elle repose sur 7 principes clés :

  • Livraison fréquente (livrer régulièrement des versions du produit afin d'avoir des retours)
  • Amélioration réfléchie (tout au long du projet, en utilisant les commentaires basés sur les performances),
  • Communication osmotique (qui exige que les membres de l'équipe soient dans la même pièce ou le même bâtiment),
  • Sécurité personnelle (les membres de l'équipe sont encouragés à parler librement, et des utilisateurs finaux lorsque le logiciel peut affecter des vies humaines),
  • Concentration dédiée (les membres de l'équipe disposent d’un temps « sans dérangement », loin des distractions et des réunions pour effectuer son travail),
  • Accès facile aux utilisateurs clés (afin de faire avancer le développement très rapidement)
  • Environnement technique favorable (intégration fréquente et tests automatisés).

Voir également : methodologie agilemethode hybridemodele en cascade