1. Les Méthodes Agiles Université Sidi Mohamed Ben Abdellah Ecole Nationale des Sciences Appliquées de Fès Génie Informatique 2ème année du Cycle Ingénieure Omar IJMOUAN | Année univirsitaire: 2009/2010
2.
3. Présentation Générale Présentation Générale | Principes des méthodes agiles | Panorama Les méthodes de développement dites « méthodes agiles » (en anglais Agile Modeling , noté AG ) visent à réduire le cycle de vie du logiciel en développant une version minimale, puis en intégrant les fonctionnalités par un processus itératif basé sur une écoute client et des tests tout au long du cycle de développement.
4. Présentation Générale | Principes des méthodes agiles | Panorama Principes des méthodes agiles Les méthodes agiles prônent 4 valeurs fondamentales (entre parenthèse, les citations du manifeste) : L'équipe (« Personnes et interaction plutôt que processus et outils ») L'application (« Logiciel fonctionnel plutôt que documentation complète ») La collaboration (« Collaboration avec le client plutôt que négociation de contrat ») L'acceptation du changement (« Réagir au changement plutôt que suivre un plan »)
5. Présentation Générale | Principes des méthodes agiles | Panorama Panorama (2TUP) La méthode 2TUP préconise un cycle de vie en Y qui dissocie et parallélise la résolution des questions fonctionnelles et techniques.
6. Présentation Générale | Principes des méthodes agiles | Panorama Panorama (RUP) RUP se caractérise par une approche globale nommée "Vue 4+1". Les 5 composants de cette vue sont : la vue des Cas d'utilisation, la vue Logique, la vue d'Implémentation, la vue du Processus, la vue du Déploiement.
7. Présentation Générale | Principes des méthodes agiles | Panorama Panorama (XP) L‘eXtreme Programming repose sur des cycles rapides de développement (des itérations de quelques semaines) dont les étapes sont les suivantes :