Post on 19-Jan-2016
description
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