10 ans après… ma première expérience agile
DESCRIPTION
10 ans après… Ma première expérience agile. PLAN mieux vaut un mauvais plan que pas de plan du tout. Présentation des acteurs Premier jour : je suis plus doué ? Première démo : je suis plus écouté ? Première retro : j’ai moins de problèmes ? Premier planning : - PowerPoint PPT PresentationTRANSCRIPT
10 ans après… Ma première expérience agile
PLANmieux vaut un mauvais plan que pas de plan du tout
• Présentation des acteurs• Premier jour :
– je suis plus doué ?• Première démo :
– je suis plus écouté ?• Première retro :
– j’ai moins de problèmes ?• Premier planning :
– je suis meilleur en estimation ?• Remarques de débutant :
– Mais que me reste t-il à apprendre ?
Katia
Xavier
• Début de carrière : 2004• Parcours : – Université Paris 6– Unilog (Logica)– CS– Valtech Toulouse– Valtech Paris
• Chef de projet depuis 2008• « Scrum Master » depuis 2009
Premier jour…
• 1er stand-up• Poste de travail configuré (idem pour tous)• Binome (Pair programming)• TDD
Avant ?
• Document de présentation du projet (à jour ?)• Chacun son environnement de travail• Isolé sur des tâches• Equipe de tests isolée
je suis plus doué ?
• Tu n’es pas plus doué...• Avec TDD tu sait quel est ton but (que la
lumière soit verte)• L’équipe s’implique pour t’intégrer comme
n’importe qui • Le stand up permet d’être au courant de ce qui
se passe• + rapidement opérationnel sur les problèmes en
cours
Première Démo…
• Présentation au marketing• Echanges, Questions / Réponses• Tous ensemble regroupés
Avant ?
• Le produit n’est visible qu’à la fin de la recette• Echanges par bug interposés• Pas de contact direct avec le marketing
je suis plus écouté ?
• Oblige à la transparence et empêche de masquer l’avancement derrière des chiffres.
• Permet de partager la vision du marketing et du dev.
• Permet de démontrer que l’application avance ou pas
Première Rétro…
• Tout le monde parle• Conviviable• Forcé de parler des problèmes en face à face
Avant ?
• « Le chef » est le seul à même de résoudre les problèmes
• Culpabilité• C’est « le chef » qui te gronde
j’ai moins de problèmes ?
Premier Planning…
• Poker Planning chiffrage en groupe, non influence
• discussion sur le scope (limite des tâches, notion de Done)
• Engagement sur l’itération
Avant ?
• Chiffrage individuel ou par un tech lead sur excel pour tout le projet
• A partir d’un fichier de specifications• Forfaitaire pour le projet
je suis meilleur en estimation ?
• Non mais tu comprends mieux ce que tu dois faire
Remarques de débutants
• Mais pourquoi on ne fait pas toujours de rétrospective ?• Règles différentes en fonction du scrum master :
– Stand-up meeting je suis en retard le stand up commence quand même
– je bouge des post-it hors du stand up je me fais engueuler – je parle trop pendant le stand up– Combien de standup meeting / jour ?
• Qui est le chef de projet ?• Pourquoi je ne remplis plus un excel avec les taches et les jours
/ homme que j’ai passé sur chaque tâche chaque semaine ?• Est-ce que généralement les tâches d’un SCRUM Master
sont…?
Conclusion