Exposé methodes agiles

Embed Size (px)

Citation preview

  • 8/3/2019 Expos methodes agiles

    1/21

    5/4/12

    Expos surLes Mthodes Agiles

    Dhouha AYED Sanaa EL HAOUZI Julio Raphael KAMGAING

    11

  • 8/3/2019 Expos methodes agiles

    2/21

    5/4/12

    Sommaire

    Introduction

    I. Quest ce quune mthodeagile?

    II. Les diffrentes mthodes

    agilesIII. Quelques statistiques

    Conclusion22

  • 8/3/2019 Expos methodes agiles

    3/21

    5/4/12

    Introduction

    Pourquoi les mthodes agiles?

    Rapports parfois difficiles entre laMOA et la MOE

    Confusion entre des besoins

    estims et des besoins rels Guerres contractuelles faisant

    oublier lobjectif initial33

    Manque de communication

    certains niveaux Mauvaise comprhension des

    besoins

    Mauvaise formation des personnes

  • 8/3/2019 Expos methodes agiles

    4/21

    5/4/12

    agile?

    Approche itrative , incrmentale, espritcollaboratif

    Gnre un produit de haute qualit

    Prend en compte lvolution des besoinsdes clients

    La notion de mthode agile:

    o 2001, Manifeste Agile (Agile Manifesto)

    o 17 personnalits de lindustrie logicielle (Beck,Cockburn, Fowler, Jeffries, Marick, Schwaber...)

    44

  • 8/3/2019 Expos methodes agiles

    5/21

  • 8/3/2019 Expos methodes agiles

    6/21

    5/4/12 66

    Quest ce quune mthodeagile?

    Etat desprit

  • 8/3/2019 Expos methodes agiles

    7/21

    5/4/12

    12 objectifs

    1. Satisfaire le client est la priorit

    2. Accueillir les demandes de changement bras ouverts

    3. Livrer le plus souvent possible des versionsoprationnelles de lapplication

    4. Assurer une coopration permanente entreClient et Equipe projet

    5. Construire des projets autour dindividusmotivs

    6. Privilgier la conversation en face face 77

    Quest ce quune mthodeagile?

    8. Mesurer lavancement du projet en termes defonctionnalits de lapplication

    9. Faire avancer le projet un rythme soutenable

    et constant10.Porter une attention continue lexcellence

    technique et la conception

    11.Responsabiliser les quipes: les meilleures

    architectures, spcifications et conceptionsmergent dquipes auto organises.

    12.Ajuster, intervalles rguliers, soncomportement, ses processus pour tre plusefficace

  • 8/3/2019 Expos methodes agiles

    8/21

    5/4/12

    Agiles

    eXtreme Programming (XP)

    Dynamic Software Development Method(DSDM)

    Adaptive Software Development

    Scrum

    Crystal Feature Driven Development

    88

  • 8/3/2019 Expos methodes agiles

    9/21

    5/4/12

    Agiles

    eXtreme Programming

    adapte aux quipes rduites avec

    des besoins changeants Caractris par 4 principes :

    1. Communication

    2. Simplicit

    3. Feedback

    4. courage99

  • 8/3/2019 Expos methodes agiles

    10/21

    5/4/12

    Agiles

    eXtremeProgramming

    1. Feedback rapide

    2. Assumer la simplicit3. Changements

    incrmentaux

    4. Accueillir lechangement bras

    ouverts5. Un travail de qualit

    6. Apprendre apprendre

    7. Faible investissementau Dpart

    8. Jouer pour gagner

    9. Des expriencesconcrtes

    10. Communicationouverte et honnte

    11. Responsabilits

    acceptes12. 12. Adaptation aux

    conditions Locales

    13. 13. Voyager lger

    14. 14. Mesures honnte

    14 principes :

    1010

  • 8/3/2019 Expos methodes agiles

    11/21

    5/4/12

    Agiles

    Cycle de vie dun projet XP

    1111

  • 8/3/2019 Expos methodes agiles

    12/21

    5/4/12

    Agiles

    Dynamic Software Development Method(DSDM)

    Principes :

    Implication active des utilisateurs

    Equipes autorises prendre des dcisions

    Produit rendu tangible aussi souvent quepossible

    L'adquation au besoin mtier est le critre

    essentiel pour l'acceptation des fournitures 1212

  • 8/3/2019 Expos methodes agiles

    13/21

    5/4/12

    Agiles

    Cycle de vie dun programmeDSDM

    1313

  • 8/3/2019 Expos methodes agiles

    14/21

    5/4/12

    Agiles

    Dynamic Software Development Method(DSDM)

    Principes :

    Un dveloppement itratif et incrmentalpermet de converger vers une solutionapproprie

    Toute modification pendant la ralisation estrversible

    besoins dfinis un niveau de synthse

    tests intgrs pendant tout le cycle de vie 1414

  • 8/3/2019 Expos methodes agiles

    15/21

    5/4/12

    Adaptive Software Development (ASD)

    6 caractristiques fondamentales :

    1. Focaliser sur une mission ( missionfocused )

    2. Se baser sur des composants ( omponent-based )

    3. Itrer

    4. Dcouper le temps et fixer des deadlines

    ( timeboxing )

    Agiles

    1515

  • 8/3/2019 Expos methodes agiles

    16/21

    5/4/12

    Adaptive Software Development:3 phases cl:

    Agiles

    1616

  • 8/3/2019 Expos methodes agiles

    17/21

    5/4/12

    Agiles

    SCRUM

    1717

    il

  • 8/3/2019 Expos methodes agiles

    18/21

    5/4/12

    Agiles

    Synthse

    1818

    C l i

  • 8/3/2019 Expos methodes agiles

    19/21

    5/4/12

    Conlusion

    1919

    S

  • 8/3/2019 Expos methodes agiles

    20/21

    5/4/12

    Sources:

    i

    http://www.club-java.com/Public/slides/xp/methodeagiles-clubjava.pdf

    http://web-serv.univ-angers.fr/docs/etudquassi/Methodes_agiles.pdf

    http://www.slideshare.net/trems/les-mthodes-agiles-introduction-presentation

    http://www.lesjeudis.com/Article/CB-480-A-la-decouverte-de-la-methode-agile/?- - - -

    2020

    S

    http://www.club-java.com/Public/slides/xp/methodeagiles-clubjava.pdfhttp://web-serv.univ-angers.fr/docs/etudquassi/Methodes_agiles.pdfhttp://www.slideshare.net/trems/les-mthodes-agiles-introduction-presentationhttp://www.lesjeudis.com/Article/CB-480-A-la-decouverte-de-la-methode-agile/?cat=82http://www.qualitystreet.fr/2007/11/20/methodes-agiles-un-belle-definition/http://www.lesjeudis.com/Article/CB-480-A-la-decouverte-de-la-methode-agile/?cat=82http://www.qualitystreet.fr/2007/11/20/methodes-agiles-un-belle-definition/http://www.lesjeudis.com/Article/CB-480-A-la-decouverte-de-la-methode-agile/?cat=82http://www.slideshare.net/trems/les-mthodes-agiles-introduction-presentationhttp://web-serv.univ-angers.fr/docs/etudquassi/Methodes_agiles.pdfhttp://www.club-java.com/Public/slides/xp/methodeagiles-clubjava.pdfhttp://www.lesjeudis.com/Article/CB-480-A-la-decouverte-de-la-methode-agile/?cat=82
  • 8/3/2019 Expos methodes agiles

    21/21

    5/4/12

    Sources

    http://www.lemondeinformatique.fr/actualites/lire-enquete-sug-les-m

    http://www.agilex.fr/2009/07/enquete-nationale-methodes-agiles/2121

    http://www.lesjeudis.com/Article/CB-480-A-la-decouverte-de-la-methode-agile/?cat=82http://www.lesjeudis.com/Article/CB-480-A-la-decouverte-de-la-methode-agile/?cat=82http://www.lesjeudis.com/Article/CB-480-A-la-decouverte-de-la-methode-agile/?cat=82http://www.lesjeudis.com/Article/CB-480-A-la-decouverte-de-la-methode-agile/?cat=82http://www.lemondeinformatique.fr/actualites/lire-enquete-sug-les-methodes-agiles-satisfont-utilisateurs-et-developpeurs-28913.htmlhttp://www.agilex.fr/2009/07/enquete-nationale-methodes-agiles/http://www.agilex.fr/2009/07/enquete-nationale-methodes-agiles/http://www.agilex.fr/2009/07/enquete-nationale-methodes-agiles/http://www.lemondeinformatique.fr/actualites/lire-enquete-sug-les-methodes-agiles-satisfont-utilisateurs-et-developpeurs-28913.html