SlideShare una empresa de Scribd logo
1 de 29
INTRODUCTION À SCRUM
INTRODUCTION À SCRUM
PLAN
2MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
INTRODUCTION À SCRUM
SECTION 1 : FAITS, HISTORIQUE & VALEURS
3MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
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
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
SECTION1:FAITSETHISTORIQUE
INTRODUCTION À SCRUM
LE CHAOS
6MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
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
INTRODUCTION À SCRUM
SECTION 2 : LE PROCESSUS SCRUM
8MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
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
LEPROCÉDÉSCRUM
INTRODUCTION À SCRUM
LE PROCÉDÉ
10MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
LEPROCÉDÉSCRUM
INTRODUCTION À SCRUM
LES ACTIVITÉS
11
PlanningdeSprint
Sprint
Scrum Quotidien
RevuedeSprint/
Rétrospective
MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
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
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
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
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
INTRODUCTION À SCRUM
SECTION 3 : SCRUM ET XP, SIMILARITÉS ET
DIFFÉRENCES
16MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
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
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
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
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
INTRODUCTION À SCRUM
SECTION 4 : SCRUM DES SCRUMS
21MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
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
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
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
SCRUMDESSCRUMS
INTRODUCTION À SCRUM
SCRUM DES SCRUMS - EXEMPLE
MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017 25
A B C
O
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
INTRODUCTION À SCRUM
BIBLIOGRAPHIE
27MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
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
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

Más contenido relacionado

La actualidad más candente (20)

L'agilité en quelques slides
L'agilité en quelques slidesL'agilité en quelques slides
L'agilité en quelques slides
 
Scrum
ScrumScrum
Scrum
 
Les méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionLes méthodes Agiles - Introduction
Les méthodes Agiles - Introduction
 
La Gestion de Projet Agile
La Gestion de Projet AgileLa Gestion de Projet Agile
La Gestion de Projet Agile
 
Methodes agiles
Methodes agilesMethodes agiles
Methodes agiles
 
Scrum Guide
Scrum GuideScrum Guide
Scrum Guide
 
Scrum les principes de base
Scrum les principes de base Scrum les principes de base
Scrum les principes de base
 
Les pratiques Scrum
Les pratiques ScrumLes pratiques Scrum
Les pratiques Scrum
 
Methode Agile
Methode Agile Methode Agile
Methode Agile
 
La gestion de projet agile
La gestion de projet agileLa gestion de projet agile
La gestion de projet agile
 
Présentation de l’agilité
Présentation de l’agilitéPrésentation de l’agilité
Présentation de l’agilité
 
Méthodes agiles
Méthodes agilesMéthodes agiles
Méthodes agiles
 
Introduction à l'Agilité - Cours complet 1 jour
Introduction à l'Agilité - Cours complet 1 jourIntroduction à l'Agilité - Cours complet 1 jour
Introduction à l'Agilité - Cours complet 1 jour
 
Guide scrum
Guide scrumGuide scrum
Guide scrum
 
Méthodes Agiles, L’essentiel de KANBAN.
Méthodes Agiles, L’essentiel de KANBAN.Méthodes Agiles, L’essentiel de KANBAN.
Méthodes Agiles, L’essentiel de KANBAN.
 
Méthodes agiles & Scrum
Méthodes agiles & ScrumMéthodes agiles & Scrum
Méthodes agiles & Scrum
 
Introduction aux méthodes agiles
Introduction aux méthodes agilesIntroduction aux méthodes agiles
Introduction aux méthodes agiles
 
Methodes agile
Methodes agileMethodes agile
Methodes agile
 
Parlons Agilité !
Parlons Agilité !Parlons Agilité !
Parlons Agilité !
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 

Destacado

Génie Logiciels : Introduction aux architectures
Génie Logiciels : Introduction aux architecturesGénie Logiciels : Introduction aux architectures
Génie Logiciels : Introduction aux architecturesMohammed Amine Mostefai
 
L Architecture Logicielle En Pratique
L Architecture Logicielle En PratiqueL Architecture Logicielle En Pratique
L Architecture Logicielle En PratiqueFrançois Trudel
 
Les Systèmes d'exploitation mobile
Les Systèmes d'exploitation mobileLes Systèmes d'exploitation mobile
Les Systèmes d'exploitation mobileMohamed BOURAOUI
 
Introduction aux systèmes d'exploitation mobile
Introduction aux systèmes d'exploitation mobileIntroduction aux systèmes d'exploitation mobile
Introduction aux systèmes d'exploitation mobileHoussem Rouini
 
Développement Web - Module 1 - Introduction
Développement Web - Module 1 - IntroductionDéveloppement Web - Module 1 - Introduction
Développement Web - Module 1 - IntroductionMohammed Amine Mostefai
 
Cours informatique ordinateur et système d'exploitation
Cours informatique ordinateur et système d'exploitationCours informatique ordinateur et système d'exploitation
Cours informatique ordinateur et système d'exploitationTunisie collège
 
Architecture de l'ordinateur Et Systeme d'exploitation
Architecture de l'ordinateur Et Systeme d'exploitationArchitecture de l'ordinateur Et Systeme d'exploitation
Architecture de l'ordinateur Et Systeme d'exploitationTunisie collège
 

Destacado (12)

Génie Logiciels : Introduction aux architectures
Génie Logiciels : Introduction aux architecturesGénie Logiciels : Introduction aux architectures
Génie Logiciels : Introduction aux architectures
 
L Architecture Logicielle En Pratique
L Architecture Logicielle En PratiqueL Architecture Logicielle En Pratique
L Architecture Logicielle En Pratique
 
Génie Logiciel - Cours 5 - analyse
Génie Logiciel - Cours 5 - analyseGénie Logiciel - Cours 5 - analyse
Génie Logiciel - Cours 5 - analyse
 
Igl cours 4 - expression de besoins
Igl   cours 4 - expression de besoinsIgl   cours 4 - expression de besoins
Igl cours 4 - expression de besoins
 
Génie Logiciel : Conception
Génie Logiciel : ConceptionGénie Logiciel : Conception
Génie Logiciel : Conception
 
Igl cours 3 - introduction à uml
Igl   cours 3 - introduction à umlIgl   cours 3 - introduction à uml
Igl cours 3 - introduction à uml
 
Les Systèmes d'exploitation mobile
Les Systèmes d'exploitation mobileLes Systèmes d'exploitation mobile
Les Systèmes d'exploitation mobile
 
Introduction aux systèmes d'exploitation mobile
Introduction aux systèmes d'exploitation mobileIntroduction aux systèmes d'exploitation mobile
Introduction aux systèmes d'exploitation mobile
 
Introduction aux technologies mobiles
Introduction aux technologies mobilesIntroduction aux technologies mobiles
Introduction aux technologies mobiles
 
Développement Web - Module 1 - Introduction
Développement Web - Module 1 - IntroductionDéveloppement Web - Module 1 - Introduction
Développement Web - Module 1 - Introduction
 
Cours informatique ordinateur et système d'exploitation
Cours informatique ordinateur et système d'exploitationCours informatique ordinateur et système d'exploitation
Cours informatique ordinateur et système d'exploitation
 
Architecture de l'ordinateur Et Systeme d'exploitation
Architecture de l'ordinateur Et Systeme d'exploitationArchitecture de l'ordinateur Et Systeme d'exploitation
Architecture de l'ordinateur Et Systeme d'exploitation
 

Similar a Introduction à Scrum

Méthode d'Agile: Scrum
Méthode d'Agile: ScrumMéthode d'Agile: Scrum
Méthode d'Agile: ScrumChaymaMghazli
 
La méthode de gestion de projet agile.pdf
La méthode de gestion de projet agile.pdfLa méthode de gestion de projet agile.pdf
La méthode de gestion de projet agile.pdfanwermannai
 
Scrum 2020 : concepts et principes
Scrum 2020 : concepts et principesScrum 2020 : concepts et principes
Scrum 2020 : concepts et principesMICHRAFY MUSTAFA
 
988777485094870-AGILE-SCRUM-pdfformation.pdf
988777485094870-AGILE-SCRUM-pdfformation.pdf988777485094870-AGILE-SCRUM-pdfformation.pdf
988777485094870-AGILE-SCRUM-pdfformation.pdfNajlaAllouche
 
Module 3 - Seance 1 - Scrum.pptx
Module 3 - Seance 1 - Scrum.pptxModule 3 - Seance 1 - Scrum.pptx
Module 3 - Seance 1 - Scrum.pptxtestuser715939
 
Formation scrum - back to basics
Formation scrum -  back to basicsFormation scrum -  back to basics
Formation scrum - back to basicsOpenska
 
Scrum - presentation du role de scrum master
Scrum -  presentation du role de scrum masterScrum -  presentation du role de scrum master
Scrum - presentation du role de scrum masterFrançois-Xavier BRAVO
 
2__Les-méthodes-Agile-et-Scrum.pdf
2__Les-méthodes-Agile-et-Scrum.pdf2__Les-méthodes-Agile-et-Scrum.pdf
2__Les-méthodes-Agile-et-Scrum.pdfAxiome1
 
Gestion de projets agiles avec Scrum.pdf
Gestion de projets agiles avec Scrum.pdfGestion de projets agiles avec Scrum.pdf
Gestion de projets agiles avec Scrum.pdfbadrfathallah2
 
Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Drupal, scrum et l'agilité - Drupalcamp Paris 2013Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Drupal, scrum et l'agilité - Drupalcamp Paris 2013Artusamak
 
Scrum guide - 201711 - fr- non officiel
Scrum guide - 201711 - fr- non officielScrum guide - 201711 - fr- non officiel
Scrum guide - 201711 - fr- non officielFabrice Aimetti
 
Scrum cook and go, les astuces de Rémy
Scrum cook and go, les astuces de RémyScrum cook and go, les astuces de Rémy
Scrum cook and go, les astuces de Rémyantony_guilloteau
 
Exemples et solutions : Difficultés de l’implémentation de SCRUM
Exemples et solutions : Difficultés de l’implémentation de SCRUMExemples et solutions : Difficultés de l’implémentation de SCRUM
Exemples et solutions : Difficultés de l’implémentation de SCRUMAgile Tour 2009 Québec
 
Agile/Scrum Workshop @ ESI (Breaking Science Day 2018)
Agile/Scrum Workshop @ ESI (Breaking Science Day 2018)Agile/Scrum Workshop @ ESI (Breaking Science Day 2018)
Agile/Scrum Workshop @ ESI (Breaking Science Day 2018)Taoufik Fekhar
 
Alphorm.com Formation Scrum et Agilité : Le Guide Complet
Alphorm.com Formation Scrum et Agilité : Le Guide CompletAlphorm.com Formation Scrum et Agilité : Le Guide Complet
Alphorm.com Formation Scrum et Agilité : Le Guide CompletAlphorm
 

Similar a Introduction à Scrum (20)

Méthode d'Agile: Scrum
Méthode d'Agile: ScrumMéthode d'Agile: Scrum
Méthode d'Agile: Scrum
 
La méthode de gestion de projet agile.pdf
La méthode de gestion de projet agile.pdfLa méthode de gestion de projet agile.pdf
La méthode de gestion de projet agile.pdf
 
Scrum 2020 : concepts et principes
Scrum 2020 : concepts et principesScrum 2020 : concepts et principes
Scrum 2020 : concepts et principes
 
988777485094870-AGILE-SCRUM-pdfformation.pdf
988777485094870-AGILE-SCRUM-pdfformation.pdf988777485094870-AGILE-SCRUM-pdfformation.pdf
988777485094870-AGILE-SCRUM-pdfformation.pdf
 
Module 3 - Seance 1 - Scrum.pptx
Module 3 - Seance 1 - Scrum.pptxModule 3 - Seance 1 - Scrum.pptx
Module 3 - Seance 1 - Scrum.pptx
 
Pechakucha scrum-0.1.0-alpha
Pechakucha scrum-0.1.0-alphaPechakucha scrum-0.1.0-alpha
Pechakucha scrum-0.1.0-alpha
 
Formation scrum - back to basics
Formation scrum -  back to basicsFormation scrum -  back to basics
Formation scrum - back to basics
 
SCRUM AGL.pptx
SCRUM AGL.pptxSCRUM AGL.pptx
SCRUM AGL.pptx
 
Scrum - presentation du role de scrum master
Scrum -  presentation du role de scrum masterScrum -  presentation du role de scrum master
Scrum - presentation du role de scrum master
 
2__Les-méthodes-Agile-et-Scrum.pdf
2__Les-méthodes-Agile-et-Scrum.pdf2__Les-méthodes-Agile-et-Scrum.pdf
2__Les-méthodes-Agile-et-Scrum.pdf
 
Présentation.pptx
Présentation.pptxPrésentation.pptx
Présentation.pptx
 
Gestion de projets agiles avec Scrum.pdf
Gestion de projets agiles avec Scrum.pdfGestion de projets agiles avec Scrum.pdf
Gestion de projets agiles avec Scrum.pdf
 
Sug bordeaux 20120126
Sug bordeaux 20120126Sug bordeaux 20120126
Sug bordeaux 20120126
 
Scrum
ScrumScrum
Scrum
 
Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Drupal, scrum et l'agilité - Drupalcamp Paris 2013Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Drupal, scrum et l'agilité - Drupalcamp Paris 2013
 
Scrum guide - 201711 - fr- non officiel
Scrum guide - 201711 - fr- non officielScrum guide - 201711 - fr- non officiel
Scrum guide - 201711 - fr- non officiel
 
Scrum cook and go, les astuces de Rémy
Scrum cook and go, les astuces de RémyScrum cook and go, les astuces de Rémy
Scrum cook and go, les astuces de Rémy
 
Exemples et solutions : Difficultés de l’implémentation de SCRUM
Exemples et solutions : Difficultés de l’implémentation de SCRUMExemples et solutions : Difficultés de l’implémentation de SCRUM
Exemples et solutions : Difficultés de l’implémentation de SCRUM
 
Agile/Scrum Workshop @ ESI (Breaking Science Day 2018)
Agile/Scrum Workshop @ ESI (Breaking Science Day 2018)Agile/Scrum Workshop @ ESI (Breaking Science Day 2018)
Agile/Scrum Workshop @ ESI (Breaking Science Day 2018)
 
Alphorm.com Formation Scrum et Agilité : Le Guide Complet
Alphorm.com Formation Scrum et Agilité : Le Guide CompletAlphorm.com Formation Scrum et Agilité : Le Guide Complet
Alphorm.com Formation Scrum et Agilité : Le Guide Complet
 

Más de Mohammed Amine Mostefai

Utilisation de Sharepoint (Collaboration)
Utilisation de Sharepoint (Collaboration)Utilisation de Sharepoint (Collaboration)
Utilisation de Sharepoint (Collaboration)Mohammed Amine Mostefai
 
Utilisation de Sharepoint 2013 - Personnalisation
Utilisation de Sharepoint 2013 - PersonnalisationUtilisation de Sharepoint 2013 - Personnalisation
Utilisation de Sharepoint 2013 - PersonnalisationMohammed Amine Mostefai
 
Utilisation de Sharepoint - Gestion de Documents
Utilisation de Sharepoint - Gestion de DocumentsUtilisation de Sharepoint - Gestion de Documents
Utilisation de Sharepoint - Gestion de DocumentsMohammed Amine Mostefai
 
Utilisation de Sharepoiunt - Introduction
Utilisation de Sharepoiunt - IntroductionUtilisation de Sharepoiunt - Introduction
Utilisation de Sharepoiunt - IntroductionMohammed Amine Mostefai
 
Module 8 programmation avancée d'asp.net
Module 8   programmation avancée d'asp.netModule 8   programmation avancée d'asp.net
Module 8 programmation avancée d'asp.netMohammed Amine Mostefai
 
Module 7 intégration d'ajax et les services web dans les applications asp.net
Module 7   intégration d'ajax et les services web dans les applications asp.netModule 7   intégration d'ajax et les services web dans les applications asp.net
Module 7 intégration d'ajax et les services web dans les applications asp.netMohammed Amine Mostefai
 

Más de Mohammed Amine Mostefai (20)

Utilisation de Sharepoint (Collaboration)
Utilisation de Sharepoint (Collaboration)Utilisation de Sharepoint (Collaboration)
Utilisation de Sharepoint (Collaboration)
 
Utilisation de Sharepoint 2013 - Personnalisation
Utilisation de Sharepoint 2013 - PersonnalisationUtilisation de Sharepoint 2013 - Personnalisation
Utilisation de Sharepoint 2013 - Personnalisation
 
Utilisation Sharepoint (Listes)
Utilisation Sharepoint (Listes)Utilisation Sharepoint (Listes)
Utilisation Sharepoint (Listes)
 
Utilisation de Sharepoint - Gestion de Documents
Utilisation de Sharepoint - Gestion de DocumentsUtilisation de Sharepoint - Gestion de Documents
Utilisation de Sharepoint - Gestion de Documents
 
Utilisation de Sharepoiunt - Introduction
Utilisation de Sharepoiunt - IntroductionUtilisation de Sharepoiunt - Introduction
Utilisation de Sharepoiunt - Introduction
 
Pratiques agiles
Pratiques agilesPratiques agiles
Pratiques agiles
 
Méthodes Agiles - La Méthode XP
Méthodes Agiles - La Méthode XPMéthodes Agiles - La Méthode XP
Méthodes Agiles - La Méthode XP
 
Le Manifeste Agile
Le Manifeste AgileLe Manifeste Agile
Le Manifeste Agile
 
Méthodes Agiles - Généralités
Méthodes Agiles - GénéralitésMéthodes Agiles - Généralités
Méthodes Agiles - Généralités
 
Workflow Foundation - Cours 5
Workflow Foundation - Cours 5Workflow Foundation - Cours 5
Workflow Foundation - Cours 5
 
Workflow Foundation Module 4
Workflow Foundation Module 4Workflow Foundation Module 4
Workflow Foundation Module 4
 
Présentation cloud journée azure
Présentation cloud   journée azurePrésentation cloud   journée azure
Présentation cloud journée azure
 
Wf module3
Wf module3Wf module3
Wf module3
 
Microsoft Workflow Foundation - Cours 2
Microsoft Workflow Foundation - Cours 2Microsoft Workflow Foundation - Cours 2
Microsoft Workflow Foundation - Cours 2
 
Introduction to Workflow Foundation
Introduction to Workflow FoundationIntroduction to Workflow Foundation
Introduction to Workflow Foundation
 
Le Langage CSS
Le Langage CSSLe Langage CSS
Le Langage CSS
 
Sécurisation des applications ASP.NET
Sécurisation des applications ASP.NETSécurisation des applications ASP.NET
Sécurisation des applications ASP.NET
 
Présentation sharepoint 2013
Présentation sharepoint 2013Présentation sharepoint 2013
Présentation sharepoint 2013
 
Module 8 programmation avancée d'asp.net
Module 8   programmation avancée d'asp.netModule 8   programmation avancée d'asp.net
Module 8 programmation avancée d'asp.net
 
Module 7 intégration d'ajax et les services web dans les applications asp.net
Module 7   intégration d'ajax et les services web dans les applications asp.netModule 7   intégration d'ajax et les services web dans les applications asp.net
Module 7 intégration d'ajax et les services web dans les applications asp.net
 

Introduction à Scrum

  • 2. INTRODUCTION À SCRUM PLAN 2MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
  • 3. INTRODUCTION À SCRUM SECTION 1 : FAITS, HISTORIQUE & VALEURS 3MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
  • 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. 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. SECTION1:FAITSETHISTORIQUE INTRODUCTION À SCRUM LE CHAOS 6MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
  • 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. INTRODUCTION À SCRUM SECTION 2 : LE PROCESSUS SCRUM 8MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
  • 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. LEPROCÉDÉSCRUM INTRODUCTION À SCRUM LE PROCÉDÉ 10MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
  • 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. 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. 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. 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. 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. INTRODUCTION À SCRUM SECTION 3 : SCRUM ET XP, SIMILARITÉS ET DIFFÉRENCES 16MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
  • 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. 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. 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. 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. INTRODUCTION À SCRUM SECTION 4 : SCRUM DES SCRUMS 21MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
  • 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. 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. 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. SCRUMDESSCRUMS INTRODUCTION À SCRUM SCRUM DES SCRUMS - EXEMPLE MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017 25 A B C O
  • 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. INTRODUCTION À SCRUM BIBLIOGRAPHIE 27MÉTHODES AGILES | MOSTEFAI MOHAMMED AMINE | © 2017
  • 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. 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