Les méthodes agiles     Whats that ?
Le problèmeDe nombreux projets échouent :- délais non respectés,- budgets dépassés,- fonctionnalités inadaptées,- dysfonct...
Les causes- Manque de collaboration et dengagement de tous les acteurs- Objectifs flous- Besoins mal connus- Trop de fonct...
Une solution ?Du 11 au 13 février 2001, dans la station de ski de Snowbird enUtah, 17 "gourous" du développement logiciel ...
Le manifeste agile (extrait)"...nous en sommes venus à valoriser :- les individus et les interactions plutôt que les proce...
12 grands principes (1/3)- Notre première priorité est de satisfaire le client en livrant tôtet régulièrement des logiciel...
12 grands principes (2/3)- Bâtissez le projet autour de personnes motivées. Donnez leurlenvironnement et le soutien dont e...
12 grands principes (3/3)- Une attention continue à lexcellence technique et à la qualitéde la conception améliore lagilit...
Quelques valeurs agiles- Partage, collaboration, esprit déquipe- Réactivité- Réalisme- Humilité- Courage- Simplicité Think...
En images... (1/3) Petit projet, pas de méthode - cétait au bon vieux temps;-)
En images... (2/3) Gros projet, méthodes en cascade (diagramme de Gantt,..)
En images... (3/3) Petits et gros projets, méthodes agiles
Prochain SlideShare
Chargement dans…5
×

Les methodes agiles, c'est quoi ?

3 609 vues

Publié le

1 commentaire
2 j’aime
Statistiques
Remarques
Aucun téléchargement
Vues
Nombre de vues
3 609
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
70
Commentaires
1
J’aime
2
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Les methodes agiles, c'est quoi ?

  1. 1. Les méthodes agiles Whats that ?
  2. 2. Le problèmeDe nombreux projets échouent :- délais non respectés,- budgets dépassés,- fonctionnalités inadaptées,- dysfonctionnements importants20 % abandonnent, 50 % sont en difficulté, 30 % réussissent.
  3. 3. Les causes- Manque de collaboration et dengagement de tous les acteurs- Objectifs flous- Besoins mal connus- Trop de fonctionnalités- Méthodes de test inadaptées- Planning sous estimé- Pas de prise en compte du changement- Effet tunnel : on y entre et on ne sait pas quand on en sortira...
  4. 4. Une solution ?Du 11 au 13 février 2001, dans la station de ski de Snowbird enUtah, 17 "gourous" du développement logiciel se sont retrouvéspour parler, skier, se relaxer, manger et trouver un terrain d’entente pour une alternative aux processus de développementde logiciels lourds et orientés sur la documentation...Le résultat : "le manifeste agile"
  5. 5. Le manifeste agile (extrait)"...nous en sommes venus à valoriser :- les individus et les interactions plutôt que les processus etles outils,- les logiciels qui fonctionnent plutôt que la documentationexhaustive,- la collaboration avec le client plutôt que la négociation duncontrat,- la réponse au changement plutôt que le suivi dun plan..."
  6. 6. 12 grands principes (1/3)- Notre première priorité est de satisfaire le client en livrant tôtet régulièrement des logiciels utiles- Le changement est bienvenu, même tardivement dans ledéveloppement. Les processus agiles exploitent le changementcomme avantage compétitif pour le client- Livrer fréquemment une application fonctionnelle, toutes lesdeux semaines à deux mois, avec une tendance pour lapériode la plus courte- Les gens de lart et les développeurs doivent collaborerquotidiennement au projet...
  7. 7. 12 grands principes (2/3)- Bâtissez le projet autour de personnes motivées. Donnez leurlenvironnement et le soutien dont elles ont besoin, et croyez enleur capacité à faire le travail- La méthode la plus efficace pour transmettre linformation estune conversation en face à face- Un logiciel fonctionnel est la meilleure unité de mesure de laprogression du projet- Les processus agiles promeuvent un rythme dedéveloppement soutenable. Commanditaires, développeurs etutilisateurs devraient pouvoir maintenir le rythme indéfiniment...
  8. 8. 12 grands principes (3/3)- Une attention continue à lexcellence technique et à la qualitéde la conception améliore lagilité- La simplicité - lart de maximiser la quantité de travail à ne pasfaire - est essentielle- Les meilleures architectures, spécifications et conceptionssont issues déquipes qui sauto-organisent- À intervalle régulier, léquipe réfléchit aux moyens de devenirplus efficace, puis accorde et ajuste son comportement dans cesens.
  9. 9. Quelques valeurs agiles- Partage, collaboration, esprit déquipe- Réactivité- Réalisme- Humilité- Courage- Simplicité Think big. Start small !
  10. 10. En images... (1/3) Petit projet, pas de méthode - cétait au bon vieux temps;-)
  11. 11. En images... (2/3) Gros projet, méthodes en cascade (diagramme de Gantt,..)
  12. 12. En images... (3/3) Petits et gros projets, méthodes agiles

×