METHODE AGIL Présenté par : GRIOUI Haykel MILADI Hedi CHARFI Habib

Slides:



Advertisements
Présentations similaires
EPITECH 2009 UML EPITECH 2009
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,
ISI Extreme Programming Réalisé par: Bouchaala Mohamed Slimi Houssem
LA QUALITE LOGICIELLE Plan du cours Le Plan Qualité 1 h ½
Le processus unifié UML est un langage de modélisation et n ’impose pas de démarche de développement Le processus unifié : méthodologie de développement.
METHODOLOGIE DE PROJET
La décennie qui vient de sécouler a en effet été fortement marquée par « lirrésistible ascension » de la notion de compétences dans le champ de léducation.
Les démarches de développement
Les démarches de développement
Plan La modularité Le processus de développement logiciel
Phase de préparation des itérations Produit Story 11 Release1 Story 1mStory 21 Release2 Story 2m… …
François Potentier, 10 octobre 2008
Rational Unified Process (RUP)
Filière Informatique et Réseaux
S.T.S. S.I.O. 1ère année La gestion de projets
La revue de projet.
Introduction aux méthodes agiles
MIAGE MASTER 1 Cours de gestion de projet
SIMULATION WATERFALL & INSPECTION
Génie Logiciel 59 Nous testons les logiciels pour vous !
Cycle de vie dun logiciel Origine des erreurs La spécification 50% 40% 10% Le design Le codage.
Management de projet Michel Winter Année universitaire:
Réalisé par: COLIN Yann DECAP Clément HAJJI Emna NICOLETTI Anthony
EXPOSE REALISE PAR : …………………………….. ……………………………
BPM & BPMS.
Feature Driven Development (FDD)
Méthode AGILE : SCRUM Réalisé par : Imen SADKI Ines GHERAB
Cliquer pour faire avancer le diaporama
Entre construction théorique et mise en œuvre opérationnelle
Les stratégies pédagogiques en
Paul Bories Cyril Enrici Bouzidi Gharoual Kevin Royere
Reverse Engineering d’applications Android
Conception des Réalisé par : Nassim TIGUENITINE.
Le Cycle de conception Processus à suivre pour toute production Documenter le processus dans le carnet de réalisation.
Jean-Baptiste savansongkham
Méthodes de conduite du changement en entreprise
Supports de formation au SQ Unifié
Développement logiciel en méthode agile
Démarches et méthodes I II III IV V VI VIII IX X.
GENIE LOGICIEL
1 Emeric ROLLIN 1 Génie Logiciel GENIE LOGICIEL
Revue des systèmes de gestions de l’énergie (SGE)
Introduction au Génie Logiciel
Les outils de la vérification statiquedynamique unitaires intégration vérificateur de syntaxe vérificateur de syntaxe étenduABAP débogueur inspecteur de.
ESTIMATION / CHIFFRAGE
Gestion de projet Cycles de production
Présentation AICHA REVEL INGENIEUR D’ÉTUDE STERIA DEPARTEMENT TRD
Année 2006 – 2007 ENSEA © Emeric Rollin
Bruno Orsier Exigences Exécutables Efficaces Doing the Right Software Agile4Techos Rémy Sanlaville.
L’enseignement de spécialité SLAM
OPTIMISATION DE LA PLANIFICATION
Les démarches de développement
Soutenance Phase 1 Bibliographie et Analyse des besoins
2 Tracks Unified Process
Génie Logiciel 59 Nous testons les logiciels pour vous !
UNE EXPERIENCE DE BLENDED LEARNING EN ECOLE D’INGENIEUR
Génie Logiciel 59 Nous testons les logiciels pour vous ! Poiret Valentin.
Génie Logiciel 59 Nous testons les logiciels pour vous ! Bénazet Sébastien.
Management par projet Réalisé par : Grim Med Yazid Guerouah Nabil 4SI3
Génie Logiciel 59 Nous testons les logiciels pour vous ! Douillé Pierre.
Gestion de projets AGILE
Gestion de projets Agile
Conférence 2TUP Stéphane Barthon 03/12/
La méthode SCRUM méthode agile dédiée à la gestion de projets
L’ ENGAGEMENT D’ UN SAVOIR FAIRE Depuis 1986 ,ESTELEC INDUSTRIE réalise des cartes électroniques
SIO Gestion de projets, applications SIO Hager Khechine, MBA, PhD. Séance 2 : Méthodes de découpage de projets.
LES METHODES AGILES CÉDRIC SIU-CHUN YUK SHAN YANN DAVIN IMRAN ZAMOUM LAURENT MOREL PIERRE MALDERA.
L’APPROCHE AGILE AVEC SCRUM
Transcription de la présentation:

METHODE AGIL Présenté par : GRIOUI Haykel MILADI Hedi CHARFI Habib Dayıoğlugil Ali Batuhan BELHADJ Sonia

Plan Evolution des méthodes Agiles Le manifeste Agile B. Les apports des méthodes Agiles C. Quelques conseils D. Méthodes Conclusion

Introduction Face à la complexité de mise en œuvre de projets et pour limiter les risques inhérents aux démarches traditionnelles, à savoir: Effet tunnel, Retards de mise en œuvre, Non prise en compte des besoins apparus en cours de développement, Inadéquation du logiciel vis à vis des pratiques des utilisateurs..., sont apparues des méthodes basées sur des principes différents. 1

Définition méthodes Agiles Une méthode développement informatique, Une grande réactivité à ses demandes, Plus pragmatiques que les méthodes traditionnelles, La satisfaction réelle du besoin du client. 2

Figure 1. — Itératif / incrémental (Jeff Patton) Evolution des méthodes Agiles Itération et Incrémental Figure 1. — Itératif / incrémental (Jeff Patton) 3

4

Figure 3. — Agile = Itératif +Incrémental+Adaptatif 5

A. Le manifeste Agile 1.Les 4 Valeurs 6

A. Le manifeste Agile 2.Les 12 principes 7 Livrant tôt et régulièrement des logiciels utiles. Le changement est accepté(avantage compétitif) Livrer fréquemment une application fonctionnelle Collaborer quotidiennement au projet. Bâtissez le projet autour de personnes motivées. Conversation en face à face. 7

Un logiciel fonctionnel est la meilleure unité de mesure de la progression du projet. Un rythme de développement soutenable. Technique et à la qualité de la conception. La simplicité Auto organisation . réfléchir aux moyens de devenir plus efficace, puis accorde et ajuste son comportement dans ce sens. 8

B. Les apports des méthodes Agiles Un cahier des charges « minimaliste », de quelques pages maximum arbitrage Une présence permanente du client Des tests unitaires et de recette réalisés à partir de scénarios établis avant le codage, Des livraisons par modules réduits, Des itérations courtes, pour faire avancer le produit, et mettre en production au fur et à mesure. 9

C. Quelques conseils 1.Limiter la phase initiale de description de la demande au strict nécessaire 2.Elaborer la maquette avec le demandeur 3.Appuyer le développement sur des méthodes modernes 4.Fournir des modules régulièrement 5.Travailler en commun, écrire les tests au préalable 6.Amélioration du code ou des outils 7.Documenter et valider le logiciel 10

D. Méthodes 11 1.Méthodes traditionnelle: Spécification Réalisation Livraison 11

D. Méthodes 1.Méthodes Agiles: Scrum: Itérative, incrimentale. 12

D. Méthodes 13 1.Méthodes Agiles: XP (Exterme Programming): Itérative, incrémentale. 13

Conclusion 14 Dans la plupart des projets il arrive toujours : - retards, nouveaux besoin, manque de communication (interne & externe), excéder le budget... Prévoir les risques potentiel n'est pas suffisant L'importance de la méthode appliqué dans le projet 14

Conclusion 15 Les mot clés de méthode Agile sont : - Itératif et test unitaires - Répondre rapidement - Interaction & Communication - Simplicité 15

Merci pour votre attention 15