Filière Informatique et Réseaux

Slides:



Advertisements
Présentations similaires
Les opportunités du cloud computing
Advertisements

Les Systèmes d’Information Financière Atelier conjoint ACBF / Banque Mondiale / AFRITAC de l’Ouest Gérer l’application dans le temps, sur les plans fonctionnel,
Analyse et Programmation Orientées Objets
Faculté des Sciences de la Santé
ISI Extreme Programming Réalisé par: Bouchaala Mohamed Slimi Houssem
GALs français – 20/11/2009 Réseau européen de développement rural (RE DR) Gaëlle Lhermitte, Unité AGRI/G.3.
des Structures de Santé
Résolution de problèmes et logiciel de calcul symbolique
1 PROSMIC Cadre de référence pour le développement à moyen terme de la statistique dans les Etats membres dAFRISTAT
Le"cartable électronique"®
1/22 Présentation Dechou & CO Développement dun programme de gestion dascenseurs Plan d'assurance qualité
1/22 Présentation Dechou & CO Développement dun programme de gestion dascenseurs Spécifications fonctionnelles générales.
1/22 Présentation Dechou & CO Développement dun programme de gestion dascenseurs Spécifications fonctionnelles générales.
1/17 Projet LAGAN Dechou & CO Développement dun programme de gestion dascenseurs Plan d'assurance qualité
Projet LAGAN Développement d’un programme de gestion d’ascenseurs
LA QUALITE LOGICIELLE Plan du cours Le Plan Qualité 1 h ½
Eric BONJOUR, Maryvonne DULMET
PLAN DU COURS Outils de traitement des risques
Page : 1 / 6 Conduite de projet Examen du 13 mai 2002 Durée : 3h30mn Le support de cours et les notes sont nécessaires La notation tiendra compte très.
06 Juillet 2009 Projet Checker daccessibilité de fichiers SVG Rami BALI Toufic HADDAD Aroussia MAADI Encadrants Annie DANZART Christine POTIER Jérôme HUGUES.
Démarche de Projet D’après la norme X50-106, un projet est une démarche spécifique qui permet de structurer méthodiquement et progressivement une réalité.
Défi écriture BEF Couverture. Défi écriture BEF Page 1.
Enter Title of Presentation Here
Les démarches de développement
Les démarches de développement
Dématérialisation des échanges entre les commanditaires et les laboratoires Etude de faisabilité Table ronde EDI laboratoires 17 septembre 2002.
Phase de préparation des itérations Produit Story 11 Release1 Story 1mStory 21 Release2 Story 2m… …
François Potentier, 10 octobre 2008
Safae LAQRICHI, Didier Gourc, François Marmier {safae
Conception d’une application de gestion de fiches études
Introduction aux méthodes agiles
MIAGE MASTER 1 Cours de gestion de projet
Control des objectifs des technologies de l’information COBIT
Mettre à profit la production plus propre
Management de projet Michel Winter Année universitaire:
Réalisé par: COLIN Yann DECAP Clément HAJJI Emna NICOLETTI Anthony
FORUMS ECO-SECURITE.
IdentitoVigilance : Outils Indicateurs
Réalisation Gestionnaire de Stock
METHODE AGIL Présenté par : GRIOUI Haykel MILADI Hedi CHARFI Habib
Feature Driven Development (FDD)
© International Road Transport Union (IRU) 2012 Séminaire international sur les instruments de facilitation du commerce et du transport routier de lONU.
La voyage de Jean Pierre
1 Conduite du changement LA CONDUITE DU CHANGEMENT.
SOCIETE SG1 Project Manager
Suivi des acquis, gestion des compétences, outils et pistes (LB)
Paul Bories Cyril Enrici Bouzidi Gharoual Kevin Royere
IGL301 - Spécification et vérification des exgiences 1 Chapitre 1 Introduction (ref : Bray chapitre 1)
Le Forum Understanding Risk Haiti - UR Haïti
Conception des Réalisé par : Nassim TIGUENITINE.
Démarche de développement
NORMALISATION DES LANGAGES DE PROGRAMMATION des Automates Programmables Industriels CEI
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
ECOLE DES HAUTES ETUDES COMMERCIALES MARKETING FONDAMENTAL
1 Modèle pédagogique d’un système d’apprentissage (SA)
Presentaion Projet IA.
Fadwa AMRI Fanny COUTURIER Virginie ROMAIN.
Projet SwitcHome Cahier des charges techniques Adeline COUPE, Hélène DRAUX, Ismaïla GIROUX, Loïc TACHET.
Supports de formation au SQ Unifié
Développement logiciel en méthode agile
Présentation Finale Spirit 07 / 03 / 2011 Groupe Vert 1 Equipe Verte.
Institut Supérieur des Sciences Appliquées et de Technologie Sousse
Gestion de projet Cycles de production
Quels enjeux Les Nouvelles Technologies sont utilisées sur tous types de projets Applications B2E, B2B, B2C Produits Client-Serveur.
Les démarches de développement
Extreme Programming - XP Une méthode de développement par Kent Beck.
Conférence 2TUP Stéphane Barthon 03/12/
La méthode SCRUM méthode agile dédiée à la gestion de projets
SIO Gestion de projets, applications SIO Hager Khechine, MBA, PhD. Séance 2 : Méthodes de découpage de projets.
Transcription de la présentation:

Filière Informatique et Réseaux 3ème année - Promotion 2000 e treme rogramming X P Adrien Machado Année 2002 Professeur responsable : M. Dominique Revuz Adrien Machado http://www.extremeprogramming.fr.st Novembre 2002

Plan I. L’historique II. Les fondements d’XP III. Principes de mise en œuvre IV. Les limites d’XP Adrien Machado http://www.extremeprogramming.fr.st Novembre 2002

I. L’historique A. Un constat alarmant B. Le père d’XP : Kent Beck 1. Les 3 plaies du développement logiciel 2. La difficulté de réalisation B. Le père d’XP : Kent Beck 1. Chrysler, le berceau d’XP 2. Beck, un chef de projet novateur C. Un développement rapide dans le monde 1. Un développement international facilité par internet 2. XP s’installe progressivement en France D. Par rapport aux autres méthodes 1. XP : une méthode agile 2. XP vs Méthodes traditionnelles comme UML Adrien Machado http://www.extremeprogramming.fr.st Novembre 2002

 CLIENTS INSATISFAITS  I-A Un constat alarmant Planning non respecté Besoins mal identifiés Logiciel buggé  CLIENTS INSATISFAITS  Pourquoi ? Les envies du client changent ! Les ressources sont limitées… Adrien Machado http://www.extremeprogramming.fr.st Novembre 2002

Le père d’XP : Kent Beck Chrysler Comprehensive Compensation : I-B Le père d’XP : Kent Beck Chrysler Comprehensive Compensation : mise à jour du logiciel de paie des 10 000 salariés Kent Beck Adrien Machado http://www.extremeprogramming.fr.st Novembre 2002

Un développement rapide I-C Un développement rapide Adrien Machado http://www.extremeprogramming.fr.st Novembre 2002

Par rapport aux autres méthodes I-D Par rapport aux autres méthodes Et rapport aux méthodes classiques et UML ? Adrien Machado http://www.extremeprogramming.fr.st Novembre 2002

II. Les fondements D’XP A. Lignes directrices B. Les 4 valeurs d’XP 1. Rendre moins lourdes les démarches 2. Changer les principes B. Les 4 valeurs d’XP 1. Communication 2. Feedback 3. Simplicité 4. Courage Adrien Machado http://www.extremeprogramming.fr.st Novembre 2002

Lignes directrices Changer les principes II-A Lignes directrices Rendre la méthode moins lourde Changer les principes Adaptative plutôt que prédictive Orientée sur les personnes Adrien Machado http://www.extremeprogramming.fr.st Novembre 2002

Les 4 valeurs d’XP Communication Feedback Simplicité Courage II-B Adrien Machado http://www.extremeprogramming.fr.st Novembre 2002

III. Principes de mise en œuvre A. Spécifications itératives par le client 1. Diviser pour mieux régner 2. Définition des besoins par des user-stories 3. Les prévisions détaillées B. Les tests écrits avant le programme 1. Ecrire les tests avant tout 2. Un produit fiable et toujours opérationnel C. Programmation 1. Un code propre et efficace 2. L’organisation du développement D. Documentation 1. Uniquement deux types de documents 2. Des formes bien précises… E. Intégration - Livraison Adrien Machado http://www.extremeprogramming.fr.st Novembre 2002

Spécifications itératives par le client III-A Spécifications itératives par le client Projet  Itération 1 Itération 2 … Itération n Adrien Machado http://www.extremeprogramming.fr.st Novembre 2002

Les tests écrits avant le programme III-B Les tests écrits avant le programme Les 2 types de tests écrits avant tout tests unitaire ? tests de recette ? Un produit fiable et toujours opérationnel Une meilleur conception Produit conforme à la demande Un produit toujours « livrable » Adrien Machado http://www.extremeprogramming.fr.st Novembre 2002

Programmation Un code propre et efficace III-C Programmation Un code propre et efficace Programmer simple Le refactoring L’organisation du développement Pair programming Des développeurs « heureux » Adrien Machado http://www.extremeprogramming.fr.st Novembre 2002

Documentation Uniquement deux types de documents III-D Documentation Uniquement deux types de documents Pour le client Pour les développeurs Des formes bien précises… Le code commenté et/ou schémas 10 pages maximum Adrien Machado http://www.extremeprogramming.fr.st Novembre 2002

Intégration - Livraison III-E Intégration - Livraison Juste un transfert… Fini les week-end d’heure sup. ! Adrien Machado http://www.extremeprogramming.fr.st Novembre 2002

IV. LES LIMITES D’XP A. Des équipes particulières 1. Une composition d’experts 2. Une taille d’équipe limitée 3. Des experts en relationnels B. Pour des projets particuliers 1. Le code, source de conflit ? 2. Pour des projets de petite envergure 3. Le client sur place Adrien Machado http://www.extremeprogramming.fr.st Novembre 2002

Des équipes particulières IV-A Des équipes particulières Une composition d’experts Une taille d’équipe limitée Des experts en relationnels Adrien Machado http://www.extremeprogramming.fr.st Novembre 2002

Pour des projets particuliers IV-B Pour des projets particuliers Le code, source de conflit ? Pour des projets de petite envergure Le client sur place Adrien Machado http://www.extremeprogramming.fr.st Novembre 2002

Avec XP, tous les acteurs sont contents ! Conclusion Avec XP, tous les acteurs sont contents ! Chef de projet : travail efficace équipe motivée et soudée Développeurs travail diversifié et valorisé bonnes conditions de travail Client satisfait par le produit délais respectés Adrien Machado http://www.extremeprogramming.fr.st Novembre 2002

A bientôt Merci d’avoir suivi avec attention cette présentation ! Je vous invite maintenant à me poser toutes vos questions… Rendez-vous sur : http://www.extremeprogramming.fr.st Adrien Machado http://www.extremeprogramming.fr.st Novembre 2002