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 agile, methode hybride, modele en cascade