Vous êtes sur la page 1sur 21

Expos sur Les Mthodes Agiles

Dhouha AYED Sanaa EL HAOUZI Julio Raphael KAMGAING

5/4/12

11

Sommaire
Introduction
I.

Quest ce quune mthode agile? Les diffrentes mthodes agiles Quelques statistiques
22

II.

III.

Conclusion
5/4/12

Introduction
Pourquoi les mthodes agiles? Manque de communication certains niveaux difficiles entre la Rapports parfois MOA et la comprhension des Mauvaise MOE besoins entre des besoins Confusion Mauvaise formation des personnes estims et des besoins rels

Guerres contractuelles faisant oublier lobjectif initial


5/4/12 33

Quest ce quune mthode agile?

Approche itrative , incrmentale, esprit collaboratif Gnre un produit de haute qualit Prend en compte lvolution des besoins des clients La notion de mthode agile:
o

2001, Manifeste Agile (Agile Manifesto) 17 personnalits de lindustrie logicielle (Beck, Cockburn, Fowler, Jeffries, Marick, Schwaber...)
44

5/4/12

Caractristiques

Quest ce quune mthode agile?


Viser lexcellence technique et la simplicit Se remettre en cause rgulirement Assurer une coopration forte entre client et dveloppeurs Garder un haut niveau de motivation

=> Lagilit: plus un savoir-tre quun savoir-faire 5/4/12

55

Etat desprit

Quest ce quune mthode agile?

5/4/12

66

Quest ce quune mthode agile?


12 objectifs
8. Mesurer lavancement du projet en termes de 1. Satisfaire le client est la priorit fonctionnalits de lapplication 9. Faire avancerdemandes de changement 2. Accueillir les le projet un rythme soutenable et constant bras ouverts 10.Porter une attention continue lexcellence 3. Livrer le plus souvent possible technique et la conception des versions oprationnelles les quipes: les 11.Responsabiliser de lapplication meilleures architectures, spcifications etconceptions 4. Assurer une coopration permanente entre mergent dquipes auto organises. Client et Equipe projet 12.Ajuster, intervalles rguliers, son 5. Construire des projets autour dindividus comportement, ses processus pour tre plus motivs efficace 77 5/4/12 6. Privilgier la conversation en face face

Agiles

eXtreme Programming (XP) Dynamic Software Development Method (DSDM) Adaptive Software Development Scrum Crystal Feature Driven Development
88

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. courage
5/4/12 99

Les diffrentes mthodes Agiles


eXtreme Programming
14 principes :
1. 2. 3. 4.

5. 6. 7.

Feedback rapide Assumer la simplicit Changements incrmentaux Accueillir le changement bras ouverts Un travail de qualit Apprendre apprendre Faible investissement au Dpart

8. 9. 10. 11. 12. 13. 14.

Jouer pour gagner Des expriences concrtes Communication ouverte et honnte Responsabilits acceptes 12. Adaptation aux conditions Locales 13. Voyager lger 14. Mesures honnte
1010

5/4/12

Agiles
Cycle de vie dun projet XP

5/4/12

1111

Agiles
Dynamic Software Development Method (DSDM) Principes :

Implication active des utilisateurs Equipes autorises prendre des dcisions Produit rendu tangible aussi souvent que possible L'adquation au besoin mtier est le critre essentiel pour l'acceptation des fournitures
1212

5/4/12

Agiles
Cycle de vie dun programme DSDM

5/4/12

1313

Agiles
Dynamic Software Development Method (DSDM) Principes :

Un dveloppement itratif et incrmental permet de converger vers une solution approprie Toute modification pendant la ralisation est rversible besoins dfinis un niveau de synthse intgrs pendant tout le cycle de vie
1414

5/4/12 tests

Agiles
Adaptive Software Development (ASD) 6 caractristiques fondamentales :
Focaliser sur une mission (mission focused) Se baser sur des composants (omponentbased) Itrer
1515

1.

2.

3.

Dcouper le temps et fixer des deadlines (timeboxing) 5/4/12


4.

Agiles
Adaptive Software Development: 3 phases cl:

5/4/12

1616

Agiles
SCRUM

5/4/12

1717

Agiles
Synthse

5/4/12

1818

Conlusion

5/4/12

1919

Q u e

Sources:

q u e s d e i n t

o n s 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 5/4/12

E n q u t e s &

Sources

e t u d e s

http://www.lemondeinformatique.fr/actualites/lire-enquete-sug-les-me
2121 http://www.agilex.fr/2009/07/enquete-nationale-methodes-agiles/ 5/4/12