Gestion de projet Agile en milieu IT - ce qui change

2,004 views
1,897 views

Published on

Courte présentation aux élèves de SupInfo des changements observés entre une méthode classique de gestion de projet et les méthodes Agiles.
Contact : Nicolas Hennion, Agileimpulse.com

Published in: Technology

Gestion de projet Agile en milieu IT - ce qui change

  1. 1. Agile Impulse Better, faster, with the same people. Nicolas Hennion contact@agileimpulse.comGESTION DE PROJET AGILE EN MILIEU ITWebinar SupInfojuin 2011 ( Il existe des projets qui se passent bien. Ces projets utilisent les méthodes Agiles. )
  2. 2. A PROPOS  Nicolas Hennion  contact@agileimpulse.com  06 29 95 14 53  linkedin.com/in/nhennion  formateur et coach Agile  web entrepreneur : opportuner.com  blog : aucoudeacoude.typepad.com Méthodes Agiles en milieu IT - Nicolas Hennion – contact@agileimpulse.com 2
  3. 3. L’AGILITÉ ÇA PARLE DE QUOI ?  Livrer souvent des produits fonctionnels à un interlocuteur capable de donner du feedback  Ecarter tout ce qui nous en empêche Méthodes Agiles en milieu IT - Nicolas Hennion – contact@agileimpulse.com 3
  4. 4. L’AGILITÉ , ÇA VEUT RÉSOUDRE QUOI ? côté développeurs côté marketing/produit courbe de pression dérapages en délaisinconnues techniques modifications de périmètre dérapages de coûts bugs en production longueurs en amont besoin d’évolutions rapides manque de tests pompier effet tunnel livraison unique cout d’un bug manque de doc technique en milieu IT - Nicolas Hennion – contact@agileimpulse.com Méthodes Agiles 4
  5. 5. CYCLE EN V source : wikipedia Christophe Moustier Méthodes Agiles en milieu IT - Nicolas Hennion – contact@agileimpulse.com 5
  6. 6. AGILITÉ : LES TENDANCESLean Scrum eXtreme Programming(Business) (Management) (Techniques de code) Méthodes Agiles en milieu IT - Nicolas Hennion – contact@agileimpulse.com 6
  7. 7. BuzzMéthodes Agiles en milieu IT - Nicolas Hennion – contact@agileimpulse.com 7
  8. 8. CE QUI NE CHANGE PAS AVEC L’AGILITÉ  La vision du produit ! Méthodes Agiles en milieu IT - Nicolas Hennion – contact@agileimpulse.com 8
  9. 9. CE QUI CHANGE AVEC L’AGILITÉ   Auto-organisation  Chef de projet   Scrum Master Méthodes Agiles en milieu IT - Nicolas Hennion – contact@agileimpulse.com 9
  10. 10. CE QUI CHANGE AVEC L’AGILITÉ   Produit qui tourne  Reporting à outrance   Produit qui avance   Indicateurs simples Méthodes Agiles en milieu IT - Nicolas Hennion – contact@agileimpulse.com 10
  11. 11. CE QUI CHANGE AVEC L’AGILITÉ   Conversations face à face  Spécifications   Backlog de produit fonctionnelles   User stories Méthodes Agiles en milieu IT - Nicolas Hennion – contact@agileimpulse.com 11
  12. 12. CE QUI CHANGE AVEC L’AGILITÉ   Itérations  Planning intenable   Conversations face à face   Backlog de produit  Effet tunnel   User stories flickr.com/photos/kh1234567890/ Méthodes Agiles en milieu IT - Nicolas Hennion – contact@agileimpulse.com 12
  13. 13. CE QUI CHANGE AVEC L’AGILITÉ   Test Driven Development   Tests automatisés  tests en prod   Intégration continue   Pair programming flickr.com/photos/olympi/ Méthodes Agiles en milieu IT - Nicolas Hennion – contact@agileimpulse.com 13
  14. 14. CE QUI CHANGE AVEC L’AGILITÉ   Itérations  pas de doc technique   Juste besoin   « Terminé » Méthodes Agiles en milieu IT - Nicolas Hennion – contact@agileimpulse.com 14
  15. 15. CE QUI CHANGE AVEC L’AGILITÉ   Scrum quotidien   Planning de Sprint  Réunionite   Revue de sprint   Retrospective Méthodes Agiles en milieu IT - Nicolas Hennion – contact@agileimpulse.com 15
  16. 16. CE QUI CHANGE AVEC L’AGILITÉ   Backlog de sprint  développeurs sous   Planning poker pression   Auto-organisation flickr.com/photos/robertosena/ Méthodes Agiles en milieu IT - Nicolas Hennion – contact@agileimpulse.com 16
  17. 17. CE QUI CHANGE AVEC L’AGILITÉ   Equipe   Auto-organisation  TTD   Pair Programming (Tu Te Démerdes)   Environnement de travail Méthodes Agiles en milieu IT - Nicolas Hennion – contact@agileimpulse.com 17
  18. 18. CE QUI CHANGE AVEC L’AGILITÉ  Confiance dans le   Confiance dans les process développeurs Méthodes Agiles en milieu IT - Nicolas Hennion – contact@agileimpulse.com 18
  19. 19. SCRUM EN 1 SLIDE Méthodes Agiles en milieu IT - Nicolas Hennion – contact@agileimpulse.com 19
  20. 20. COMMUNAUTÉ  Scrum Alliance  Scrum Day  Agile Tour ( octobre 2011)  Agile France  Scrum practitionners ( Linkedin)  Coding dojo Méthodes Agiles en milieu IT - Nicolas Hennion – contact@agileimpulse.com 20
  21. 21. 10 ANS D’AGILITÉ Méthodes Agiles en milieu IT - Nicolas Hennion – contact@agileimpulse.com 21
  22. 22. POUR ALLER PLUS LOIN  www.agilemanifesto.org  Livres   Scrum, Claude Aubry   Gestion de Projet Extreme Programming, Bossavit/Besnard/ Medina/Williams   Extreme Programming Explained (2nd ed), Kent Beck   Extreme Programming Installed, Ron Jeffries   Test-driven development, de Kent Beck  Blogs   http://blog.crisp.se/henrikkniberg/   http://www.qualitystreet.fr/   http://analytical-mind.com/   http://www.aubryconseil.com/ Méthodes Agiles en milieu IT - Nicolas Hennion – contact@agileimpulse.com 22
  23. 23. POUR ALLER ENCORE PLUS LOIN  Getting Real, 37 Signals  La fin du management, Gary Hamel  Maverick, Ricardo Semler Méthodes Agiles en milieu IT - Nicolas Hennion – contact@agileimpulse.com 23
  24. 24. A VOS QUESTIONS ! Méthodes Agiles en milieu IT - Nicolas Hennion – contact@agileimpulse.com 24
  25. 25. ANNEXES Méthodes Agiles en milieu IT - Nicolas Hennion – contact@agileimpulse.com 25
  26. 26. AGILE MANIFESTO www.agilemanifesto.org/Priorité aux personnes et aux interactions plutôt qu’aux processus, modèles et outilsFocus sur le logiciel à développer plutôt que sur la documentationCollaboration avec le client plutôt que négociation et suivi du contratRéactivité au changement plutôt que le suivi d’un planning initial Méthodes Agiles en milieu IT - Nicolas Hennion – contact@agileimpulse.com 26
  27. 27.   Notre première priorité est de satisfaire le client en livrant tôt et régulièrement des logiciels utiles  Le changement est bienvenu, même tardivement dans le développement. Les processus agiles exploitent le changement comme avantage compétitif pour le client.  Livrer fréquemment une application fonctionnelle, toutes les deux semaines à deux mois, avec une tendance pour la période la plus courte  Les gens de lart et les développeurs doivent collaborer quotidiennement au projet  Bâtissez le projet autour de personnes motivées. Donnez leur lenvironnement et le soutien dont elles ont besoin, et croyez en leur capacité à faire le travail  La méthode la plus efficace pour transmettre linformation est une conversation en face à face  Un logiciel fonctionnel est la meilleure unité de mesure de la progression du projet  Les processus agiles promeuvent un rythme de développement durable. Commanditaires, développeurs et utilisateurs devraient pouvoir maintenir le rythme indéfiniment.  Une attention continue à lexcellence technique et à la qualité de la conception améliore lagilité.  La simplicité - lart de maximiser la quantité de travail à ne pas faire - est essentielle.  Les meilleures architectures, spécifications et conceptions sont issues déquipes qui sauto-organisent.  À intervalles réguliers, léquipe réfléchit aux moyens de devenir plus efficace, puis accorde et ajuste son comportement dans ce sens. Méthodes Agiles en milieu IT - Nicolas Hennion – contact@agileimpulse.com 27

×