Scrum Metal Jacket @ Agile France 2013

Scrum Metal Jacket @ Agile France 2013

Scrum by the book ne répond plus à vos attentes, sortez des sentiers battus et passez à la vitesse supérieure avec Scrum Metal Jacket !

9693df010bfd74e1074d6959d0e016b6?s=128

Jean-Louis Rigau

May 23, 2013
Tweet

Transcript

  1. par Jean-Louis Rigau et Nicolas Jozwiak 16h - 17h Salle

    3 Scrum Metal Jacket
  2. Orateurs

  3. Nicolas Jozwiak Développeur et Agiliste @njozwiak Jean-Louis Rigau Développeur et

    Agiliste @jlrigau
  4. Il n’y a pas qu’une seule solution aux problèmes exposés

    AVERTISSEMENT
  5. Contexte Projet

  6. Contexte Projet

  7. Contexte Projet Démarrage Septembre 2011

  8. Enjeux & Objectifs

  9. Enjeux & Objectifs MUST Sprint 0 Sprint 20 Sprint 5

    Sprint 10 SHOULD COULD Scrum by the Book Scrum in real Life Sprint 15 Zone de rupture SPark V 1.0
  10. Mission #1 Rendre le board plus lisible

  11. Done Problèmes Review Todo In Progress Jilou 10/04 Nico 10/04

    Nico 10/04 Jilou 05/04 Ellène 09/04 Nico 02/04 Ellène 01/04 PO DEV • Phase de Review difficile à percevoir • Retours et Tâches imprévus non visibles • Accumulation des tâches en Done Nico 10/04 DEV DEV
  12. Solution & Résultat • Post-it Dress Code Tech. Task US-102

    20 Jilou + LN 03/04 New Task US-102 +10 Nico + JEC 07/04 Review Task US-102 Jean + gérôme 10/04 User Story US-102 8 SP 01/04 Other Task +20 Antoine + Ivan 05/04 JIRA +5 JEC + Julien 12/04 SPK-36 • WIP = Taille de l'équipe / 2
  13. Solution & Résultat Review Todo In Progress Done RTD Done

    Jilou 03/04 Nico 03/04 Jilou 02/04 Ellène 02/04 02/04 01/04 Jilou 04/04 Nico 03/04 Ellène 03/04 Nico 02/04 31/03 Nico 02/04 Ellène 01/04 Ellène 02/04 Ellène 02/04 Jilou 02/04 FAST LANE Support Nico 03/04 WIP = 3 Jilou 04/04 DEV • "Ready To Deliver" PO Jilou 04/04 Jilou 04/04 DEV PO Jilou 04/04
  14. Solution & Résultat Review Todo In Progress Done RTD Done

    Jilou 03/04 Jilou 02/04 Ellène 02/04 02/04 Nico 03/04 Nico 02/04 31/03 Nico 02/04 Ellène 01/04 Ellène 02/04 Ellène 02/04 Jilou 02/04 FAST LANE Support Nico 03/04 WIP = 3 Jilou 04/04 • Day-to-Day Done 01/04 Ellène 03/04 Jilou 04/04 SM Jilou 04/04 Jilou 02/04 Ellène 02/04 Nico 03/04 SM
  15. Solution & Résultat • "Fast Lane" Review Todo In Progress

    Done RTD Done Jilou 03/04 02/04 Nico 02/04 31/03 Nico 02/04 Ellène 01/04 Ellène 02/04 Ellène 02/04 Jilou 02/04 FAST LANE Support Nico 03/04 Jilou 04/04 WIP = 3 Jilou 04/04 01/04 Ellène 03/04 Jilou 04/04 Jilou 02/04 Ellène 02/04 Nico 03/04 Jilou 04/04 Jilou 04/04 Jilou 04/04 Jilou 04/04 DEV DEV PO PO SM
  16. Mission #2 Tracer un indicateur de vélocité représentatif

  17. • Ne permet pas l'ajout de US en cours de

    sprint • Non représentatif du travail de l'équipe au cours du sprint (phase de revue très longue) • Mauvaise image transmise vers l'extérieur Problèmes Burn Down
  18. Solution & Résultat Burn Up Tasks User Stories Support •

    Burn Down -> Burn Up • Répartition des SPark points sur les tâches de l'US (indicateur dédié) • Indicateur dédié au support et tâches annexes.
  19. Mission #3 Ajuster le découpage des User Story

  20. Vélocité = 8 • US mal dimensionnée • US difficiles

    à terminer • Beaucoup de retours • Vélocité en "dents de scie" • Objectif du sprint non atteint • Sentiment d'échec Problèmes Todo In Prog. Done Jilou 03/04 Jilou 02/04 Nico 03/04 Ellène 03/04 Jilou 04/04 Jilou 02/04 Nico 03/04 Nico 03/04 Jilou 04/04 Ellène 04/04 Jilou 04/04 13 8 Nico 03/04 8 Jilou 04/04 Ellène 03/04 Ellène 03/04 Jilou 04/04
  21. Nan mais allô !

  22. • Découpage plus fin des US en planning • Amélioration

    des estimations • Priorisation plus souple • Redécoupage possible en cours de sprint • Réduction de l'effet "dents de scie" • Vélocité plus représentative Vélocité = 16 Todo In Prog. Done Solution & Résultat Jilou 03/04 Jilou 02/04 Nico 03/04 Ellène 03/04 Jilou 04/04 Jilou 04/04 Jilou 02/04 Nico 03/04 3 Nico 03/04 5 Nico 03/04 Jilou 04/04 Jilou 04/04 8 5 5
  23. Mission #4 Rendre le planning plus efficace

  24. • Planning trop longs • Bataille des chiffres • Planning

    décalé • Engagement périmètre Problèmes
  25. Solution & Résultat • Planning à la demande • Estimation

    à la volée • Pas de notion d'engagement
  26. Mission #5 Améliorer la revue fonctionnelle

  27. Problèmes Review Todo In Progress Done RTD Jilou 03/04 Jilou

    02/04 Ellène 02/04 02/04 01/04 Ellène 03/04 Jilou 04/04 Nico 03/04 Jilou 04/04 Ellène 03/04 FAST LANE Jilou 04/04 WIP = 3 Nico 03/04 Ellène 02/04 Jilou 02/04 01/04 Jilou 04/04 Ellène 03/04 Ellène 03/04 Jilou 04/04
  28. • Aller-retour Product Owner • Impression de ne jamais finir

    • Communication • Tension équipe Problèmes
  29. • How to demo • Revue US avant planning •

    Participer à la validation Solution & Résultat
  30. Mission #6 Faire de la revue de code plus performante

  31. Problèmes • Revue de code inefficace • Parallèle de la

    validation du PO • Incompréhension du client
  32. • Pair programming • Revue de toute l'équipe • Plus

    de satisfaction Solution & Résultat
  33. Mission #7 Maîtriser la dette technique

  34. • Délai refactoring non maîtrisé • Dette naturelle • Dette

    intentionnelle Problèmes
  35. • Pair programming • Echange de bonnes pratiques • Backlog

    technique Solution & Résultat
  36. Todo In Redaction Done PO 1 PO 2 Solution &

    Résultat PO 2 PO 1 PO 2 Todo In Redaction Done Dev 1 Dev 1 Dev 2 Dev 1 Dev 2 Todo In Progress ... Dev 1 PO 1 Backlog produit Backlog technique Backlog sprint
  37. Récapitulatif Board illisible Post it dress code Day to day

    done Burn Down plat Burn Up avec tâches US mal dimensionnées Découpage plus fin Redécoupage pendant le sprint Planning trop long Problème d'engagement Planning à la demande Pas d'engagement Revue fonctionnelle longue How to demo Validation avec PO Revue de code inefficace Pair programming Dette technique Backlog technique #1 #2 #3 #4 #5 #6 #7
  38. État des lieux

  39. État des Lieux • Aujourdhui : ◦ Amélioration de la

    qualité et de la vélocité ◦ Livraisons plus fréquentes et régulières ◦ Très peu de support ◦ Satisfaction du client • Demain : ◦ Mise en place de tests d'acceptances ◦ ... vers du Kanban pure ?
  40. Questions ?