Your SlideShare is downloading. ×
soft-shake.ch - Le terrain Agile
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

soft-shake.ch - Le terrain Agile

709
views

Published on

Jean-Philippe Vigniel …

Jean-Philippe Vigniel

L'objectif est de présenter un retour d'experience réussie de la mise en place de SCRUM sur un gros projet d'innovation
chez Orange. L'idée est de présenter les points issus de la méthode qui nous ont posé le plus de difficulté et voir
comment un projet géré en agile peut s'insérer dans une organisation et des processus plutot waterfall.
Les points abordés sont les suivants.
Arrivé de la nouvelle équipe sur un projet géré en mode MOA/MOE plutot conflictuel
Réorganisation de l'équipe et description des rôles
Mise en place de SCRUM
Gestion des réunions de lancement de Sprint
Gestion de la construction du backlog avec un point détaillé sur la difficulté des User story unitaires.
Gestion des tests internes et de la validation externe, Gestion du passage des jalons du groupe
Gestion de la relation de confiance avec notre Product Owner et Sponsor.

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
709
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
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. Jean-PhilippeVigniel 2010 A1 Le terrain Agile
  • 2. Agilité iPhone Java Incubateur 8:15 Accueil des participantsAccueil des participantsAccueil des participantsAccueil des participants 8:40 Mot des organisateurs & Criée des orateursMot des organisateurs & Criée des orateursMot des organisateurs & Criée des orateursMot des organisateurs & Criée des orateurs 9:00 Keynote de Nicolas Martignole (30 minutes)Keynote de Nicolas Martignole (30 minutes)Keynote de Nicolas Martignole (30 minutes)Keynote de Nicolas Martignole (30 minutes) 9:40 10:40 - A1 - Le terrain Agile Jean-Philippe Vigniel - I1- Hello iPhone Stephane Tavera - J1 - NOSQL also means RDF stores: an Android case study Fabrizio Giudci - X1 - Le développement durable Dominic Williams 11:00 12:00 - A2 - Integration of User Centered Design in Agile Development of RIA J. Borkenhagen, J. Desmazières - I2 - Développement d'une application iPhone pilotée par les tests Emmanuel Etasse, Van-Charles Tran - J2 - La Tequila du développement Web Nicolas Martignole - X2 - Cloud Computing: anatomie et pratique Marc-Elian Bégin 12:20 13:20 - A3 - Adoption de l'Agilité par les usages Xavier Warzee - I3 - Distribution d'applications iPhone en Entreprise: Réalisation d'un AppStore interne Géraud de Laval - J3 - Vaadin - Rich Web Applications in Server-side Java without Plug-ins or JavaScript Joonas Lehtinen - X3 - Les DVCS sont vos amis Sébastien Douche Pause repas (50 minutes)Pause repas (50 minutes)Pause repas (50 minutes)Pause repas (50 minutes) 14h10 Keynote de Regis Medina (30 minutes)Keynote de Regis Medina (30 minutes)Keynote de Regis Medina (30 minutes)Keynote de Regis Medina (30 minutes) 14h50 15h50 - A4 - Scrum, introduction et mise en oeuvre avec iceScrum Claude Aubry - I4 - Agile iOS Development Jérôme Layat, Alexander Osterwalder - J4 - JAX-RS and Java EE 6 Paul Sandoz - X4 - IT Design & Ergonomy Pascal Petit, Aude Lussigny 16h10 17h10 - A5 - Agilité : 10 ans déjà Thierry Cros - I5 - Optimizing iOS applications Marc-Antoine Scheurer - J5 - Ecrivez et automatisez vos tests fonctionnels avec jBehave Xavier Bourguignon - X5 - NoSQL : Enfin de la biodiversité dans l'écosystème des BD Olivier Mallassi 17h30 18h30 - A6 - Lean engineering Jean-Christophe Dubail - I6 - iPhone et Agile, l'amour vache Guillaume Duquesnay - J6 - Let's make this test suite run faster David Gageot - X6 - The feel of Scala Mario Fusco Mot de la fin & tombolaMot de la fin & tombolaMot de la fin & tombolaMot de la fin & tombola Programme de la Conférence www.soft-shake.ch
  • 3. Soft-shake 2010 Le terrain Agile Jean-Philippe Vigniel
  • 4. Il était une fois...
  • 5. Un projet complexe
  • 6. Des intervenants ... nombreux • Architecte • Resp qualité• Resp qualité • Projets connexes • Resp process • Resp Sécurité • Budget• Budget • ....
  • 7. Un processus lourd et appliqué à la lettre
  • 8. Des relations ... compliquées
  • 9. Et une jolie impasse
  • 10. Le passage à l'Agile
  • 11. La colocalisation
  • 12. Le coaching Nécessaire pour • La gestion des réunions• La gestion des réunions • La gestion des User Stories • Convaincre le marketing
  • 13. L'organisation de l'équipe • La théorie – Pas de chef de projet La pratique Un CP / Scrum Master– Pas de chef de projet – Pas d'architecte – Des rôles indifférenciés – Le product Owner gère les User stories Un CP / Scrum Master Des Business analystes/Architectes Une testeuse
  • 14. La forme
  • 15. Les pratiques agiles Sprint de deux semaines Daily meetingDaily meeting User Stories évaluées en points Le tableau et ses post-its Vélocité de 24, 1Pt ~ 2h/jr Min 0.5, max 8 3 stories actives simultanément3 stories actives simultanément Rétrospective, une pour 2/3 sprint
  • 16. Les pratiques agiles Evaluations des taches .... Deux sprints Suivi des taches.... Quelques sprints Affichage du burdown chart ... Deux Sprints Niko Niko … 1 mois? Et 3 personnes
  • 17. La définition d'une user story En tant que .... je veux … pour Divers Démonstration Migration
  • 18. La définition du done Doit être Validée par notre responsable testtest Il doit y avoir les évolutions de doc et les scripts de migration
  • 19. Les post it c'est bien mais... ca s'envole.
  • 20. Du coup il faut spécifier et ... documenter • Analyst: Enterprise Architect • Ecritures réservées aux Analystes, diffusé• Ecritures réservées aux Analystes, diffusé sous forme de site Web • Chef de projet: Power Point et Excel • Quality Center pour les testeurs • Le tableau de suivi pour les développeurs• Le tableau de suivi pour les développeurs
  • 21. Les sprint meetings • Démonstration • Planification sprint• Planification sprint suivant • Découpage en tache (équipe technique) • Discussion des prochaines UC (Market + Business analyst)
  • 22. Les binômes
  • 23. Les récapitulatives
  • 24. L'équipe maudite
  • 25. Le fond
  • 26. SCRUM Une méthodeUne méthode Itérative et incrémentaleincrémentale
  • 27. Les stories unitaires, un vrai casse tête • Prioriser les stories interdépendantesinterdépendantes • Éviter les redondances • Conserver une direction cohérente • Gérer les évolutions techniques• Gérer les évolutions techniques • Gérer les risques • Gérer les délais
  • 28. Le processus réel, un flux tendu
  • 29. Les processus • Passage des audits CMMIs • La documentation• La documentation • Les indicateurs qualités • Passage des différents jalons – Architecture Review – Projet– Projet – Gestion des defects
  • 30. Le voyage, une bonne métaphore? • Un lieu et une date d'arrivée, un lieu et une date de départ • Une cible réaliste, la vision • Un budget • Des critères de réussite, • Un niveau de qualité (confort ...) • Des éléments de sécurité: hôtel à l'arrivé, transfert aéroport.transfert aéroport. • Un ajustement permanent • Le cycle en V correspond à un douanier qui vous oblige à tout définir à l'avance
  • 31. Le voyage, une bonne métaphore? • Définir la vision de la release (quelques epics) • Varier sur le contenus des Epics• Varier sur le contenus des Epics • Être positionné en permanence sur la trajectoire • Les rigidités peuvent couler le projet et réduire drastiquement la motivation.drastiquement la motivation. • La fin de la peur et le pouvoir du faire
  • 32. De l'importance de la technique
  • 33. L'architecture
  • 34. Les tests et l'intégration continue •Tests unitaires Hudson •Tests unitaires •Tests intégration •Les livraisons
  • 35. En Bref
  • 36. Le rythme soutenable
  • 37. Un haut rendement
  • 38. L'innovation et la motivation
  • 39. De la théorie de l'engagement
  • 40. Et pour finir Le pire des systèmes à l'exception de tous lesLe pire des systèmes à l'exception de tous les autres

×