Your SlideShare is downloading. ×
0
#1 définition
#1 définition
#1 définition
#1 définition
#1 définition
#1 définition
#1 définition
#1 définition
#1 définition
#1 définition
#1 définition
#1 définition
#1 définition
#1 définition
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

#1 définition

223

Published on

Formation Introduction à l'Agilité pour les professeurs de Lyon 1 - par Alfred Almendra, Laurent Bossavit et Agnès Crépet

Formation Introduction à l'Agilité pour les professeurs de Lyon 1 - par Alfred Almendra, Laurent Bossavit et Agnès Crépet

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
223
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. IUT Lyon 1 - 20 Juin 2012 Définition Introduction à lagilité@Agnes_Crepet@Morendil@AlfredAlmendra
  • 2. Manifeste agile - 4 valeurs http://agilemanifesto.org/iso/fr/Les individus et leurs interactions plus que les processus et les outilsDes logiciels opérationnels plus qu’une documentation exhaustiveLa collaboration avec les clients plus que la négociation contractuelleL’adaptation au changement plus que le suivi d’un plan
  • 3. Manifeste agile - 12 principes (simplifiés)L’application : fonctionnelle/utilisable, plutôt que des docs à rallonge, nonà jour1. Satisfaire le client en livrant tôt et régulièrement des logiciels utiles(cf. Scrum)3. Livrer fréquemment une application fonctionnelle avec une tendancepour la période la plus courte (de 2 semaines à 2 mois par itération)7. Un logiciel fonctionnel est la meilleure unité de mesure de la progressiondu projet (i.e. c’est le meilleur indicateur qualitatif).
  • 4. Manifeste agile - 12 principes (simplifiés)L’équipe : communicante et auto-organisée,pas uniquement les développeurs5. Bâtissez le projet autour de personnes motivées. Donnez-leur l’environnement et le soutien dont elles ont besoin, et croyez en leurcapacité à faire le travail.6. La méthode la plus efficace pour transmettre l’information est uneconversation en face à face.8. Rythme de développement durable (à l’infini !) : commanditaires,développeurs, utilisateurs.11. Les meilleurs architectures, spécifications et conceptions sont issues d’équipes qui s’auto-organisent.
  • 5. Manifeste agile - 12 principes (simplifiés)Le client : collaborant, investi tout au long du projet,pas uniquement concerné par un contrat et une recette4. Les “gens de l’art” (i.e. métier) et les développeurs doivent collaborerquotidiennement au projet (cf. XP)L’acceptation du changement : flexibilité (de l’équipe, des outils,des méthodes et des mentalités), et non pas suivre un plan initialdans une structure rigide2. Le changement est bienvenu, même tardivement dans ledéveloppement, ce qui constitue un avantage compétitif pour le client(cf. ergonomie et expérience utilisateur)
  • 6. Manifeste agile - 12 principes (simplifiés)Concernant la qualité (“5ème valeur !?” ou plutôt savoir-faire, art)9. Une attention continue à l’excellence technique et à la qualité de laconception (pérennité, dette technique).10. La simplicité est essentielle : c-a-d l’art l’art de minimiser laquantité de travail inutile. (cf. éliminer le gaspillage : Lean, Kanban)12. A intervalles réguliers, l’équipe réfléchit aux moyens de devenir plusefficace, puis accorde et ajuste son comportement dans ce sens. (cf.amélioration continue, et rétrospectives sur tout).
  • 7. Le modèle en cascadeOn travaille chaque étape lune après lautre : la moindre erreurcoûte cher
  • 8. Le cycle en VOn ajoute à la cascade de lanticipation et du travail simultané
  • 9. La gestion classique
  • 10. Les biais cognitifsSpinning Dancer (Nobuyuki Kayahara, web designer)
  • 11. Les biais cognitifsNotre cerveau est bogué !...mais nous sommes maintenant avertis !Psychologie cognitive : les (nombreux) biais du cerveau Dissonance cognitive Biais de Confirmation dhypothèse Malédiction de la connaissance Ancrage Dunning-Kruger Perception sélective ... Halo Conformisme
  • 12. Itératif, incrémental, adaptatifMonalisa selon Jeff Patton @jeffpattonOn diminue considérablement le risque d’effet tunnelDans chaque itération : mini cycle en V, XP, Kanban, ...
  • 13. Itératif, incrémental, adaptatifEt l’adaptatif...Les besoins se précisent voire évoluent continuellementPendant le projet, même quand on croit toucher au but
  • 14. Itératif, incrémental, adaptatifLes besoins évoluent aussi après la mise en production(la maintenance est-elle un mythe ? une stagnation ?)Jean-François Jagodzinski @jfjago a remplacé le terme projet parprocessus de fabrication (cf. Kanban)

×