Les MéThodes Agiles

7 462 vues

Publié le

Publié dans : Formation, Business
0 commentaire
4 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
7 462
Sur SlideShare
0
Issues des intégrations
0
Intégrations
6
Actions
Partages
0
Téléchargements
241
Commentaires
0
J’aime
4
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Les MéThodes Agiles

  1. 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. 2. Plan <ul><li>Présentation Générale </li></ul><ul><li>Principes des méthodes agiles </li></ul><ul><li>Panorama </li></ul><ul><ul><li>Two Track Unified Process (2TUP) </li></ul></ul><ul><ul><li>Rational Unified Process (RUP) </li></ul></ul><ul><ul><li>eXtreme Programming (XP) </li></ul></ul>
  3. 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. 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. 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. 6. Présentation Générale | Principes des méthodes agiles | Panorama Panorama (RUP) RUP se caractérise par une approche globale nommée &quot;Vue 4+1&quot;. 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. 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 :
  8. 8. Présentation Générale | Principes des méthodes agiles | Panorama Panorama (XP) <ul><li>Principes: </li></ul><ul><li>Les principes de cette méthode ne sont pas nouveaux : ils existent dans l'industrie du logiciel depuis des dizaines d'années et dans les méthodes de management depuis encore plus longtemps. </li></ul><ul><li>La revue de code </li></ul><ul><li>Les tests </li></ul><ul><li>La conception </li></ul><ul><li>La simplicité </li></ul><ul><li>L'intégration des modifications </li></ul><ul><li>Les besoins évoluent vite </li></ul><ul><li>=> XP vise a réduire les coûts du changement </li></ul>
  9. 9. Méthodes Agiles

×