At nancy10 scrumv2.0

2,477 views

Published on

  • Be the first to comment

  • Be the first to like this

At nancy10 scrumv2.0

  1. 1. Introduction à la gestion de Produit avec Scrum<br />1<br />Agile Tour Nancy. ESIAL 04.10.10<br />
  2. 2. Qui suis-je?<br />Agile Tour Nancy. ESIAL 04.10.10<br />Scrum Coach & PMO<br />Scrum by coPROcess<br />www.scrumcenter.lu<br />http://managingagile.blogspot.com/<br />2<br />
  3. 3. À propos de cette présentation<br />Agile Tour Nancy. ESIAL 04.10.10<br />3<br />
  4. 4. objectif<br /><ul><li>Vous faire découvrir Scrum
  5. 5. Expliquer les principes de base
  6. 6. Introduire les formations Scrum</li></ul>Agile Tour Nancy. ESIAL 04.10.10<br />4<br />
  7. 7. Nous perdons la course de relai<br />“ L’approche “course de relai” du développement de produit… peut entrer en conflit avec les objectifs de vitesse maximale et de flexibilité. A contrario, une démarche holistique ou « rugby » où une équipe essaie d’aller au loin comme une unité, passant la balle en arrière, peut mieux servir aujourd’hui les exigences de la compétivité. »<br />Hirotaka Takeuchi and Ikujiro Nonaka, “The New New Product Development Game”,<br />Harvard Business Review, January 1986<br />5<br />Agile Tour Nancy. ESIAL 04.10.10<br />
  8. 8. Les pères fondateurs<br />6<br />Agile Tour Nancy. ESIAL 04.10.10<br />
  9. 9. Origines<br />Agile Tour Nancy. ESIAL 04.10.10<br />7<br />
  10. 10. Introduction par Ken Schwaber<br />Scrum n'est pas une méthodologie. Scrum ne fournit pas les réponses à la manière de construire des logiciels de qualité plus rapidement.<br />Scrum est un cadre dans lequel le jeu du développement des produits est joué.<br />Votre équipe joue et, le bon ou le mauvais deviennent très visibles.<br />Votreéquipeestdans un processusd’amélioration continue.<br />Agile Tour Nancy. ESIAL 04.10.10<br />8<br />
  11. 11. Comment?<br />9<br />Agile Tour Nancy. ESIAL 04.10.10<br />
  12. 12. Scrum est une approche novatrice pour achever votre travail<br />Scrum est un cadre souple pour la réalisation de projets complexes.<br />A l’origine Scrum a été formalisé pour le développement de logiciels. Mais il fonctionne très bien également pour les projets complexes et novateurs.<br />Le cadre de Scrum est trompeusement simple<br />10<br />Agile Tour Nancy. ESIAL 04.10.10<br />
  13. 13. Le Cadre de SCRUM<br />Le Product Owner crée une liste de fonctionnalités appellée Product Backlog<br />Pendant le Sprint Planning, l’équipe “tire” un petit morceau du haut de cette liste: le Sprint Backlog; et décide comment implémenter ces éléments.<br />L’équipe dispose d’un temps donné pour y arriver: le Sprint<br />❶<br />11<br />Agile Tour Nancy. ESIAL 04.10.10<br />
  14. 14. Le Cadre de SCRUM<br />Chaque jour, l’équipe mesure sa progression pendant 15’: le Daily Scrum<br />Durant tout le projet, le ScrumMaster fait en sorte que l’équipe reste concentrée sur sa mission.<br />A la fin du Sprint, les travaux doivent être potentiellement livrables. Ces travaux sont considérés comme finis.<br />❷<br />12<br />Agile Tour Nancy. ESIAL 04.10.10<br />
  15. 15. Le Cadre de SCRUM<br />Le Sprint se termine avec la Revue de Sprint et la Rétrospective.<br />Lorsque le prochain Sprint démarre, l’équipe choisit un nouveau morceau dans le Product Backlog et recommence le processus.<br />Le processus s’arrête lorsque l’on a délivré suffisamment de fonctionnalités, ou que le budget est atteint, ou que la date butoir est atteinte.<br />❸<br />13<br />Agile Tour Nancy. ESIAL 04.10.10<br />
  16. 16. Objectif recherché<br />Maximiser la valeur<br />14<br />Agile Tour Nancy. ESIAL 04.10.10<br />
  17. 17. Les Rôles dans Scrum<br />15<br />Agile Tour Nancy. ESIAL 04.10.10<br />
  18. 18. Les cochons et les poules<br />16<br />Agile Tour Nancy. ESIAL 04.10.10<br />
  19. 19. ❶ L’Equipe<br />17<br />Agile Tour Nancy. ESIAL 04.10.10<br />
  20. 20. 18<br />Agile Tour Nancy. ESIAL 04.10.10<br />
  21. 21. Equipes auto-gérées vs. Organisationtraditionnelle<br />19<br />
  22. 22. ❷Le ScrumMaster<br /><ul><li>assure
  23. 23. aide
  24. 24. coache
  25. 25. protège
  26. 26. élimine
  27. 27. responsable
  28. 28. travaille avec </li></ul>20<br />Agile Tour Nancy. ESIAL 04.10.10<br />
  29. 29. ❸Le Product Owner<br /><ul><li>responsable du Product Backlog
  30. 30. assure la valeur créee
  31. 31. Accepte
  32. 32. rejète
  33. 33. entretient
  34. 34. travaille avec</li></ul>21<br />Agile Tour Nancy. ESIAL 04.10.10<br />
  35. 35. Le cycle des cérémonies<br />22<br />Agile Tour Nancy. ESIAL 04.10.10<br />
  36. 36. Les cérémonies sont time-boxées<br />Sprint Planning<br />Revue de Sprint<br />Rétrospective<br />Sprint Planning<br />SPRINT<br />Daily Meetings<br />23<br />Agile Tour Nancy. ESIAL 04.10.10<br />
  37. 37. ❶ Sprint Planning Meeting<br />
  38. 38. Principe de “Pull”<br />25<br />Agile Tour Nancy. ESIAL 04.10.10<br />
  39. 39. ❶ Sprint Planning Meeting<br /><ul><li>2 parties:
  40. 40. Le QUOI?
  41. 41. Le COMMENT?
  42. 42. Le Product Owner:
  43. 43. Présente le Product Backlog priorisé par le client et/ou les utilisateurs
  44. 44. Présente le Release Plan Initial
  45. 45. Présentation de la Vision
  46. 46. L’équipe:
  47. 47. Estime le Product Backlog en fonction de sa faisabilité (estimation fonctionelle)
  48. 48. Découpe le Product Backlog en Sprint Backlogs avec le Product Owner
  49. 49. Découpe le Sprint Backlog en tâches
  50. 50. Estime le Sprint Backlog
  51. 51. Le Product Owner et l’Equipe:
  52. 52. Définissent l’objectif du Sprint
  53. 53. Valident la Definition of Done</li></ul>Organisateur: Product Owner<br />Participants: l’équipe (actif), le ScrumMaster (passif)<br />Durée: 8 heures pour un Sprint de 4 semaines<br />
  54. 54. ❷Sprint<br />
  55. 55. ❷Sprint<br /><ul><li>Développement des applications du Sprint Backlog sur lesquelles l’équipe s’est engagée
  56. 56. Maintenance du Level of Done:
  57. 57. Developement
  58. 58. Tests unitaires
  59. 59. Acceptance
  60. 60. Tests d’intégration
  61. 61. Tests Système
  62. 62. Performance
  63. 63. co-gestion des empêchements avec le ScrumMaster
  64. 64. Co-entretien du Sprint Backlog avec le Product Owner</li></ul>Organisateur: l’équipe<br />Participants: l’équipe, le ScrumMaster, le Product Owner<br />Durée: 2-4 semaines<br />
  65. 65. ❸ Daily Scrum<br />
  66. 66. ❸ Daily Scrum<br /><ul><li>C’est l’inspect-and-adapt de l’équipe: synchronisation et engagement
  67. 67. Les 3 questions:</li></ul>Qu’est-ce que tu as fait hier?<br />Quels sont les problèmes que tu as rencontrés?<br />Qu’est-ce que tu as prévu aujourd’hui?<br />Organisateur: l’équipe<br />Participants: l’équipe (actif), le ScrumMaster (passif), Product Owner (passif)<br />Durée: 15 min<br />
  68. 68. ❹La Revue de Sprint<br />
  69. 69. ❹La Revue de Sprint<br /><ul><li>C’est l’inspect-and-adapt des utilisateurs, du client et du management
  70. 70. L’équipe présente les résultats du Sprint
  71. 71. Utilisateurs/Client/ Management expriment leurs remarques et trouvent un compromis avec l’équipe
  72. 72. Le Product Owner valide ou rejète les items du Sprint Backlog en fonction de la Definition of Done
  73. 73. C’est le Product Owner qui a toujours le dernier mot...</li></ul>Organisateur: Product Owner<br />Participants: l’équipe (actif), le ScrumMaster (passif), le Management (actif), le client (actif), les utilisateurs (actifs)<br />Durée: 4 heures pour un Sprint de 4 semaines<br />
  74. 74. ❺La Rétrospective<br />
  75. 75. ❺La Rétrospective<br /><ul><li>Analyse du Process Scrum:
  76. 76. Comment cela c’est passé pendant le Sprint
  77. 77. Comment s’améliorer
  78. 78. Points principaux de vérification:
  79. 79. La communication dans l’équipe
  80. 80. Les relations entre les membres de l’équipe
  81. 81. Les process et les outils
  82. 82. Les besoins en formation</li></ul>Organisateur: ScrumMaster<br />Participants: l’équipe (actif), le ScrumMaster (actif), le Product Owner (actif en sa qualité de membre de l’équipe)<br />Durée: 3 heures pour un Sprint de 4 semaines<br />
  83. 83. Les Artifacts<br />35<br />Agile Tour Nancy. ESIAL 04.10.10<br />
  84. 84. Le Product Backlog<br /><ul><li>Le Product Backlog répond aux questions suivantes:</li></ul>Quoi? Quand? Pour Qui?<br />
  85. 85. Le Release Burndown<br />
  86. 86. Sprint Backlog<br />
  87. 87. Sprint Burndown<br />PO Training - Pierre NEIS<br />39<br />
  88. 88. Definition of Done<br />
  89. 89. Level of Done<br />Pour l’EQUIPE<br />Le Code est conforme aux normes<br />Le Code est<br /><ul><li>Propre
  90. 90. Refactoré
  91. 91. Testéunitairement
  92. 92. Validé (checked in)
  93. 93. Intégré (Built)
  94. 94. Dispose d'une suite de test unitaire qui lui est appliquée.</li></ul>Pour arriver à cela, l’environnement de développementestconstitué :<br /><ul><li>D’unebibliothèque de code source
  95. 95. De codes standards,
  96. 96. Build automatisé,
  97. 97. D’un environnement pour les tests unitaires.</li></li></ul><li>Definition of Done<br />Pour SCRUM<br />Une Story/Item est “done” lorsque l’équipe à atteind son Level of Done<br />Le Sprint/Iteration est “done” lorsque<br />tous les items sont “done” <br />et que le Sprint atteint son objectif<br />et que les critèresd’acceptationsontadressés.<br />La Release est “done”<br /><ul><li>“done” pour l’intégration
  98. 98. “done” pour la production</li></li></ul><li>Done?<br />Half done is not done<br />
  99. 99. Les valeurs dans Scrum<br />44<br />Agile Tour Nancy. ESIAL 04.10.10<br />
  100. 100. La Transparence<br />Transparence<br />Inspection<br />Adaptation<br />45<br />Agile Tour Nancy. ESIAL 04.10.10<br />
  101. 101. Agile Tour Nancy. ESIAL 04.10.10<br />L’Inspection<br />46<br />
  102. 102. Agile Tour Nancy. ESIAL 04.10.10<br />L’ Adaptation<br />47<br />
  103. 103. Au fait sa marche comment?<br />
  104. 104. D’abord une Idée<br />
  105. 105. Ensuite une Vision<br />
  106. 106. La Vision<br />
  107. 107. Ensuite un Product Backlog<br />
  108. 108. Le Product Backlog<br />Priorité haute<br />Sprint<br />Priorité moyenne<br />Release<br />Future Releases<br />PO Training - Nov.2009<br />
  109. 109. Product Backlog - Exemples<br />PO Training - Pierre NEIS<br />54<br />
  110. 110. Constitution de l’Equipe<br />Product Owner<br />Chef de Produit<br />MOA<br />Analyste Métier<br />Chef de Projet fonctionnel<br />Scrum Master<br />Architecte<br />Tout le monde. Pas une autorité.<br />Pas nécessairement un développeur.<br />The Team<br />Développeur<br />DBA<br />Analyste<br />Testeur<br />
  111. 111. Le Cycle de Scrum<br />
  112. 112. Les formations Scrum<br />Scrum Alliance<br />Certified ScrumMaster<br />Certified Product Owner<br />Certified Scrum Developer<br />Certified Scrum Professional<br />Certified Scrum Trainer<br />Certified Scrum Coach<br />Scrum.org http://www.scrum.org/<br />Professional Scrum Master<br />Professional Scrum Master 1<br />Professional Scrum Master 2<br />Professional Scrum Developer<br />PSD .Net<br />PSD Java<br />http://www.scrumalliance.org/<br />57<br />Agile Tour Nancy. ESIAL 04.10.10<br />
  113. 113. Mes formations <br />Les formations de base:<br />Introduction à Scrum<br />Être ScrumMaster<br />Être Product Owner<br />Coaching Scrum<br />Scrum in Depth: formation Scrum avancé<br />Les formations certifiantes Scrum Alliance & Scrum.org sont toutes à la demande.<br />58<br />Agile Tour Nancy. ESIAL 04.10.10<br />
  114. 114. Scrum Resources<br />59<br />Agile Tour Nancy. ESIAL 04.10.10<br />
  115. 115. Companies using SCRUM<br />60<br />Agile Tour Nancy. ESIAL 04.10.10<br />
  116. 116. Voicimon introduction à la Gestion de Produit avec Scrum<br />61<br />Agile Tour Nancy. ESIAL 04.10.10<br />
  117. 117. Questions?<br />62<br />Agile Tour Nancy. ESIAL 04.10.10<br />
  118. 118. Merci<br />63<br />Agile Tour Nancy. ESIAL 04.10.10<br />
  119. 119. pneis@coprocess.lu<br />64<br />Agile Tour Nancy. ESIAL 04.10.10<br />

×