Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Introduction à Scrum

1,284 views

Published on

Une introduction à la méthode agile Scrum

Published in: Technology
  • Be the first to comment

Introduction à Scrum

  1. 1. INTRODUCTION À SCRUM
  2. 2. INTRODUCTION À SCRUM PLAN 2MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
  3. 3. INTRODUCTION À SCRUM SECTION 1 : FAITS, HISTORIQUE & VALEURS 3MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
  4. 4. SECTION1:FAITSETHISTORIQUE INTRODUCTION À SCRUM FAITS 4 La moitié des entreprises utilisant les méthodes agiles, utilisent Scrum Microsoft, Yahoo, Siemens, Salesforce, Amazon et beaucoup d’autres utilisent Scrum Plus de 1000 livres sont publiés sur Scrum Scrum est appliqué sur d’autres domaines telles que le marketing ou l’éducation MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
  5. 5. SECTION1:FAITSETHISTORIQUE INTRODUCTION À SCRUM BREF HISTORIQUE 5 1986 •Takeuchi et Nonaka font l’analogie entre le développement et le jeu de rugby 1995 •Jeff Sutherland et Ken Schwaber présentent Scrum à la conférence Oopsla 2001 •Jeff Sutherland et Ken Schwaber sont parmi les 17 instigateurs du manifeste agile 2001 •Ken Schwaber et Mike Beedle rédigent le livre « Agile Software Development with Scrum » 2002 •Ken Schwaber fonde « Scrum Alliance ». Plusieurs formations et certifications Scrum sont effectuées. 2006 •Jeff Sutherland crée sa compagnie « Scrum Inc » 2009 •Ken Schwaver quitte « Scrum Alliance » et fonde « Scrum.org » 2010 •Ken Schwaber et Jeff Sutherland publient le guide Scrum qui a deux autres éditions : 2011 etn 2013 MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
  6. 6. SECTION1:FAITSETHISTORIQUE INTRODUCTION À SCRUM LE CHAOS 6MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
  7. 7. SECTION1:FAITSETHISTORIQUE INTRODUCTION À SCRUM VALEURS DE SCRUM MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017 7 Engagement •Atteindre les objectifs des sprints (T) •Enlever les obstacles du projet (SM) •Clarifier ses attentes (PO) Concentration •Se concentrer sur le sprint •Éviter toute interruption •Réserver toute l’attention au sprint Ouverture •L’information doit être accessible •La critique constructive doit être bien accueillie Respect •Un succès collectif nécessite un respect mutuel •Le respect ne s’obtient pas, il se gagne Courage •Le courage de s’engager dans des défis •Le courage de refuser la pression negative •Le courage de dire les choses tells qu’ells le sont
  8. 8. INTRODUCTION À SCRUM SECTION 2 : LE PROCESSUS SCRUM 8MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
  9. 9. LEPROCEEDSCRUM INTRODUCTION À SCRUM RÔLES DE SCRUM 9 L’équipe •S’attaque au Product Backlog •De 6 à 9 Personnes •Multi-Profils •Auto-organisation Scrum Master •Réunit les meilleures conditions •Protège son équipe des interruptions •Aide le product owner à organiser et à trier le backlog de produit •Facilite les réunions •Enlève les obstacles •Essaye d’être neutre dans le projet Product Owner •Responsable du succès du produit •Maîtrise le marché et les utilisateurs •Guide l’équipe sur le plan fonctionnel •Priorise les récits utilisateur •Entretient la vision du produit MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
  10. 10. LEPROCÉDÉSCRUM INTRODUCTION À SCRUM LE PROCÉDÉ 10MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
  11. 11. LEPROCÉDÉSCRUM INTRODUCTION À SCRUM LES ACTIVITÉS 11 PlanningdeSprint Sprint Scrum Quotidien RevuedeSprint/ Rétrospective MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
  12. 12. LEPROCÉDÉSCRUM INTRODUCTION À SCRUM ACTIVITÉS 12 Sprint •Représente une itération •Démarré par la planification du sprint •Maximum 30 jours •A un début et une fin fixes •Chaque jour du sprint, il y a le scrum quotidien •Conclu par la revue du sprint et la rétrospective Planification •L’équipe et le product owner sélectionnent les récits prioritaires •Les récits sélectionnés sont appelés « backlog du sprint » •Pour un sprint de 30 jours, la durée de la planification est de 8 heures maximum •La planification est divisée en deux parties •La première partie, présentée par le product owner, concerne la présentation des récits les plus prioritaires à implémenter •La seconde partie, conduite par l’équipe, concerne le « comment ». •La seconde partie aboutit à un plan détaillé •Le résultat est un ensemble de récits décomposé en tâches MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
  13. 13. LEPROCÉDÉSCRUM INTRODUCTION À SCRUM ACTIVITÉS - SUITE 13 ScrumQuotidien •Réunion dans laquelle l’équipe présente sa progression •Réunion faite quotidiennement, à la même heure, au même endroit •Chaque membre dit ce qu’il a fait hier, ce qu’il va faire aujourd’hui et quels sont les principaux obstacles •Le Scrum Master facilite la réunion •Le Scrum Master essaiera d’enlever les obstacles après la réunion •Le Product Owner peut participer à la réunion •Toute autre personne peut participer mais uniquement en tant qu’observateur RevuedeSprint •Faite à la fin de chaque sprint •4 heures max •Le product owner et tout autre personne peuvent participer •Le Scrum Master résume le sprint et les principaux obstacles •L’équipe effectue une démonstration de l’incrément MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
  14. 14. LEPROCÉDÉSCRUM INTRODUCTION À SCRUM ACTIVITÉS - SUITE 14 Rétrospectivedu Sprint • Max 3 heures • L’équipe du discute du sprint et des principaux problèmes • Le Scrum Master note les problème et essaie de trouver des solutions • Le Scrum master informe l’équipe de l’avancée de la résolution des anciens problèmes Planificationde Livraison • Réunion optionnelle • Conduite par le product owner, elle définit la feuille de route du produit • Définit les versions et les évolutions à venir du produit MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
  15. 15. LEPROCÉDÉSCRUM INTRODUCTION À SCRUM LES ÉLÉMENTS DE SCRUM 15 Backlog de Produit Backlog de Sprint Incrément •Liste priorisée et maintenue par le product owner •La liste peut être modifiée à n’importe quel moment •Les élément sélectionnés pour un sprint sont verrouillés •Sous-ensemble du backlog de produit •Sélection des éléments selon la priorité •Les éléments sont subdivisé en tâches planifiées en heures •Représente l’objectif d’un sprint •Une avance concrète fonctionnelle du produit MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
  16. 16. INTRODUCTION À SCRUM SECTION 3 : SCRUM ET XP, SIMILARITÉS ET DIFFÉRENCES 16MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
  17. 17. SCRUMETXP INTRODUCTION À SCRUM SIMILARITÉS 17 Les deux sont des méthodes agiles Conforme aux manifeste Flexibilité, transparence et adaptation MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
  18. 18. SCRUMETXP INTRODUCTION À SCRUM DIFFÉRENCES 18 XP •Des itérations d’une à deux semaines dans XP •Terminologie XP (client, itération,…) •XP permet d’intervenir sur les tâches non encore commencées d’une itération •XP comporte un ensemble de pratiques •L’équipe doit respect la priorité des éléments •Orientée développement •Convient mieux à de petites équipes Scrum •Des sprints jusqu’à 1 mois •Terminologie Scrum (sprint, product owner,…) •Aucun changement sur le sprint en cours •Scrum n’indique aucune pratique à suivre •Un sprint peut intégrer un éléments moins prioritaire •Orientée gestion de projet •Peut accommoder de grandes équipes MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
  19. 19. SCRUMETXP INTRODUCTION À SCRUM CONCLUSION 19 Les deux méthodes sont complémentaires Utiliser Scrum et choisir les pratiques à utiliser de XP MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
  20. 20. SCRUMETXP INTRODUCTION À SCRUM CONCLUSION 20 Démarrez avec Scrum puis inventez votre propre version de XP Mike Cohn MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
  21. 21. INTRODUCTION À SCRUM SECTION 4 : SCRUM DES SCRUMS 21MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
  22. 22. SCRUMDESSCRUMS INTRODUCTION À SCRUM PROBLÉMATIQUE MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017 22 Les produits sont souvent complexes Les équipes Scrum sont des équipes réduites Difficulté de planifier, superviser ou réunir les collaborateurs Solution : Scrum des Scrums
  23. 23. SCRUMDESSCRUMS INTRODUCTION À SCRUM SCRUM DES SCRUMS MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017 23 Subdiviser l’équipe en sous-équipes de 9 personnes max Un scrum master et un product owner pour chaque équipe Une réunion scrum des scrum quotidienne Adapter les autres réunions pour l’organisation hiérarchique
  24. 24. SCRUMDESSCRUMS INTRODUCTION À SCRUM SCRUM DES SCRUMS QUOTIDIENS MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017 24 Un des scrum master facilite cette réunion Se fait quotidiennement mais une autre fréquence peut être adoptée Chaque équipe choisit une personne qui assiste La personne qui assiste est appelée « ambassadeur » Les personnes qui travaillent sur des parties communes doivent être choisies Les personnes peuvent changer d’une réunion vers l’autre
  25. 25. SCRUMDESSCRUMS INTRODUCTION À SCRUM SCRUM DES SCRUMS - EXEMPLE MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017 25 A B C O
  26. 26. SCRUMDESSCRUMS INTRODUCTION À SCRUM SCRUM DES SCRUMS – EXEMPLE 2 MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017 26 Source : https://www.scrumalliance.org/community/articles/2013/june/scrum-of-scrums-unning-agile-on-large-projects
  27. 27. INTRODUCTION À SCRUM BIBLIOGRAPHIE 27MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
  28. 28. INTRODUCTION À SCRUM BIBLIOGRAPHIE 28 • The Professional ScrumMaster’s Handbook, Stacia Viscardi, 2013, Packt Publishing • The History of Scrum, Scrum Guides, 2013, http://www.scrumguides.org/history.html • Méthode Scrum, Mostefai Mohammed Amine, 2011, www.mostefaiamine.com • Scrum and XP Better Together, Mike Cohn, 2014, https://www.scrumalliance.org/community/spotlight/mike-cohn/april- 2014/scrum-xp-better-together • Scrum of Scrums: Running Agile on Large Projects, Leandro Faria, 2013, https://www.scrumalliance.org/community/articles/2013/june/scrum-of- scrums-running-agile-on-large-projectsMÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
  29. 29. INTRODUCTION À SCRUM BIBLIOGRAPHIE 29 • TCoordinating teams with Scrum of Scrums, Stefan Rook, 2014, http://stefanroock.wordpress.com/2014/05/27/coordinating-teams-with- scrum-of-scrums/ • Advice on Conducting the Scrum of Scrums Meeting, Mike Cohn, 2007, https://www.scrumalliance.org/community/articles/2007/may/advice-on- conducting-the-scrum-of-scrums-meeting MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017

×