Jouons avec lagilit Partie 1 Sommaire Questce que

  • Slides: 20
Download presentation
Jouons avec l’agilité Partie 1

Jouons avec l’agilité Partie 1

Sommaire ▧ Qu’est-ce que l’agilité ▧ Ball point game ▧ Chiffrages et poker planning

Sommaire ▧ Qu’est-ce que l’agilité ▧ Ball point game ▧ Chiffrages et poker planning

1. Introduction Les notions de base

1. Introduction Les notions de base

Faiblesses de cycles classiques ▧ Effet tunnel ▪ Peu de visibilité client ▪ Manque

Faiblesses de cycles classiques ▧ Effet tunnel ▪ Peu de visibilité client ▪ Manque de confiance et de collaboration ▪ Time to market élevé ▧ Faible qualité ▧ Définition du périmètre complexe ▪ Peu claire ▪ Incomplète ▪ Changeante ▧ Augmentation des conflits

“ ▧ Les utilisateurs ne savent ce qu’ils veulent qu’après avoir vu une première

“ ▧ Les utilisateurs ne savent ce qu’ils veulent qu’après avoir vu une première version du logiciel (Principe d’incertitude du besoin de Humphrey) ▧ Spécifier intégralement un système interactif est impossible (Lemme de Peter Wegner – 1995)

Réponse Agile ▧ Effet tunnel ➔ Cycles courts et validation continue ▧ Définition du

Réponse Agile ▧ Effet tunnel ➔ Cycles courts et validation continue ▧ Définition du périmètre complexe ➔ Adaptation au changement ▧ Faible qualité ➔ Fail Fast ▧ Augmentation des conflits ➔ Echanges réguliers avec le client

Scrum ▧ Une méthode empirique : basée sur l’expérience ▧ Un cadre de travail

Scrum ▧ Une méthode empirique : basée sur l’expérience ▧ Un cadre de travail ▧ Simple à comprendre ▧ Dur à maitriser ▧ Prévu pour des réalisations complexes

Sprint ▧ Le sprint est une phase de réalisation ▧ Chaque Sprint apporte un

Sprint ▧ Le sprint est une phase de réalisation ▧ Chaque Sprint apporte un incrément au produit ▧ Leur durée est fixe (1 mois max) ▧ Tous les Sprints aboutissent à une production : Fail Fast - Réaliser quelque chose de testable à chaque sprint -Même un échec apprend quelque chose ▧ 3 rendez vous importants : ▧ Sprint planning ▧ Daily Scrum ▧ Sprint review + Rétrospective (Après le sprint)

Ball Point Game

Ball Point Game

Règles du jeu ▧ Faire transiter le plus de balles entre tous les membres

Règles du jeu ▧ Faire transiter le plus de balles entre tous les membres de votre équipe ▧ Chaque itération dure 2 mn. ▧ Avant chaque tentative donner une estimation du nombre de balles ▧ Après chaque tentative, 1 mn de débrief pour améliorer votre score ▧ Les règles: ▧ ▧ la balle ne doit pas être passée au joueur le plus proche de vous la balle doit absolument être lancée, et NE PAS TOMBER la personne qui effectue le premier lancer doit être celle qui place la balle dans le sac les autres membres touchent une seule fois la balle

Que s’est il passé ? Après quelques essais les scores se stabilisent : c’est

Que s’est il passé ? Après quelques essais les scores se stabilisent : c’est la vélocité

3. Sprint Planning Que va-t-on faire ce mois ci?

3. Sprint Planning Que va-t-on faire ce mois ci?

Première action du sprint Time box: Une Journée Matin : Présentation des Items ▧

Première action du sprint Time box: Une Journée Matin : Présentation des Items ▧ Le Product owner vient présenter les items et leur priorité ▧Il décrit en détail leur contenu et leur ‘Definition of done’ Après midi : Poker Planning ▧ L’équipe estime le coût de chaque item ▧ On sélectionne autant d’item que le permet la vélocité de l’équipe ▧ L’équipe présente le sprint backlog et s’engage sur la réalisation de celui ci

Poker Planning ▧ Réalisation d’estimations ▧ Engagement de l’equipe de developpement ▧ Expression de

Poker Planning ▧ Réalisation d’estimations ▧ Engagement de l’equipe de developpement ▧ Expression de chaque acteur ▧ Estimation relative entre items ▧ Ajustement eventuel de la vélocité

Poker Planning ▧ Acteurs autour d’une table ronde ▧ Product Owner explique la Story

Poker Planning ▧ Acteurs autour d’une table ronde ▧ Product Owner explique la Story ▧ Echange de questions/réponses entre developpeurs et product owner ▧ Vote de chaque developpeur via un jeu de Poker Planning (carte, site web…) ▧ Révélation des votes - En cas de difference, discussions jusqu’au consensus - En cas d’accord, passage à la story suivante Site utilisé par le projet Assurance : https: //www. pointingpoker. com

Points Important Le PO a la décision finale L’équipe s’engage sur le backlog Ne

Points Important Le PO a la décision finale L’équipe s’engage sur le backlog Ne pas utiliser des jours/hommes

Poker planning

Poker planning

Merci! Des questions? Nous retrouver: Lync, Yammer, github http: //goo. gl/forms/n. LESl 0 gj.

Merci! Des questions? Nous retrouver: Lync, Yammer, github http: //goo. gl/forms/n. LESl 0 gj. Ro

Credits Special thanks to all the people who made and released these awesome resources

Credits Special thanks to all the people who made and released these awesome resources for free: ▧ Presentation template by Slides. Carnival ▧ Photographs by Unsplash ▧ Backgrounds by Pixeden