SlideShare une entreprise Scribd logo
1
Realisé par : Lhouceine OUHAMZA
2020
Introduction
Plus le projet est imprévisible, plus votre équipe est susceptible de
rencontrer des échecs successifs pendant sa gestion. Vous aurez alors
tout intérêt à choisir un développement dit “agile”, incrémental (ajouts
successifs) et itératif (cycles répétitifs), afin de vous adapter aux
changements.
2
Le manifeste agile
Les méthodes agiles sont issues initialement du manifeste agile
❏ Les individus et les interactions plutôt que les processus et les outils
❏ Le logiciel en fonctionnement plutôt que l’établissement d’une documentation complète
❏ La collaboration avec le client plutôt que la négociation du contrat commercial
❏ La réponse aux changements plutôt que le suivi de plans établis
3
Modèle Scrum
Scrum est une méthodologie agile pour le développement de logiciels. Il
décrit une série de cérémonies (réunions) qui doivent avoir lieu à intervalles
réguliers. Il définit également les rôles des différents participants.
L’intervalle régulier de scrum est appelé sprint.
Il est à la fois itératif, incrémental et agile.
4
Les fondements du modèle scrum
Selon le Guide Scrum, le cadre Scrum repose sur les trois piliers suivants :
5
Le modèle scrum
Equipe
Scrum
Les règles
Les
artéfacts
Le modèle scrum se compose de:
6
Les
événements
(cérémonies )
L’équipe scrum
7
Scrum master
❏ Il n’est pas un chef de projet, ni un développeur.
❏ Il n'exerce aucune autorité sur les membres de l'équipe de développement.
❏ Son objectif principal est de permettre à toute l'équipe de travailler sans
perturbation.
❏ Il encourage l’esprit d’équipe et maintenez la motivation.
8
Product owner
Votre client peut rencontrer plusieurs difficultés avec le Scrum :
● Manque de disponibilité pour le projet
● Manque d'expérience en gestion de projet agile
● Manque d'informations sur les utilisateurs
Le modèle Scrum propose un rôle de product owner !
le seul qui peut compléter ou modifier à tout moment la liste des
fonctionnalités.
● L'expression des besoins avec l’équipe
● La priorisation des besoins pour l'équipe
● La validation des résultats de l'équipe
9
Équipe de développement
Les membres de votre équipe de développement sont en charge des
opérations du projet. Ils livrent votre client à intervalles réguliers des
fonctionnalités complètes.
● Ses membres ont de multiples compétences.
● Ses membres sont pluridisciplinaires.
● Ses membres sont autonomes.
10
Les valeurs de scrum
11
Les cérémonies rituelles
Sprint
retrospective
Sprint
review
Daily
scrum
Les 5 cérémonies rituelles:
12
Sprint
planning
Product
backlog
Grooming
Evenement principal
Evenement complementaire
Sprint
❏ Le sprint consiste en une période de temps prédéterminée
❏ Il peut durer au maximum un mois.
❏ Sprint est le cœur du modèle scrum.
❏ A la fin de chaque sprint on délivre un incrément fonctionnel au
client.
13
Sprint planning
❏ Quelles seront les user stories à développer au cours de la prochaine
itération.
❏ Le scrum master limite la durée de cette réunion à 8 heures pour un
sprint d'un mois et à 2 heures pour un sprint d'une semaine.
❏ 2 sujets à couvrir dans cette planification:
● Le Quoi? (Les éléments du Backlog produit sélectionnés )
● Le Comment? (Le plan de livraison )
14
Daily scrum
Daily scrum: est une réunion quotidienne qui a généralement lieu le matin
et ne peut durer plus de 15 minutes. Pas une de plus !
on repondant aux questions:
➢ Sur quoi ai-je travaillé hier ?
➢ Sur quoi vais-je travailler aujourd’hui ?
➢ Quels sont les problèmes et leurs solutions ?
15
Chaque jour même heure et au même endroit.
Sprint review (1)
❏ À la fin de chaque sprint, la réunion de revue est organisée.
❏ A pour but d’inspecter l’ajout incrémental réalisé au cours du sprint
et d’adapter, si nécessaire, le carnet de produit.
❏ Elle permet de passer en revue l’Incrément du produit qui vient
d’être « terminé », et ainsi le valider
❏ Sa durée maximale doit être de 4 heures. S’il s’agit d’un sprint de
moins de quatre semaines, cette durée peut être plus courte.
16
Sprint review (2)
Voici des exemples de sujets à aborder pendant la sprint review :
● Déroulement du sprint
● Problèmes rencontrés
● Résolutions trouvées
● Questions sur l'incrément
17
Les parties prenantes participent ( stakeholders ) à cette réunion.
Sprint retrospective
❏ Mettre en évidence ce qui a bien marché au cours du sprint et ce
qui doit être amélioré lors du prochain sprint.
❏ Il dure 3 heures.
❏ En qualité de scrum master, vous actualisez un radar de
satisfaction et un plan d'action en animant cette réunion pour
l'équipe Scrum.
18
Aborder aux sujets personnels
Product backlog grooming
Encourager l'équipe Scrum à faire le raffinage du product backlog ou toilettage. (
cette réunion n’est pas officiel par le guide scrum ).
❏ Détectez les user stories qui n'ont plus aucun sens pour le projet.
❏ Formulez et estimez les nouvelles user stories si des besoins apparaissent.
❏ Réévaluez l'ordre de priorité des user stories dans le product backlog.
❏ Corrigez les estimations en fonction de nouvelles informations.
❏ Découpez les user stories qui pourraient candidater aux prochains sprints.
19
Les réunions et leur durée
20
Evenements Durée
Sprint maximum 1 mois.
Sprint Planning maximum 8 heures pour un sprint d'un mois,
Daily Scrum maximum 15 minutes,
Sprint Review maximum 4 heures pour un sprint d'un mois
Sprint Retrospective maximum 3 heures pour un sprint d'un mois
Notions
Sprint backlog: Votre sprint backlog réunit toutes les user stories à
développer pendant le sprint.
Le planning poker: Votre équipe doit estimer la complexité de
chaque user story avec le product owner.
Le tableau kanban: Vous allez afficher chaque user stories sur un
tableau divisé en 3 colonnes : "à faire", "en cours" et "terminé".
21
Notions
Vélocité: Additionnez les points des user stories terminées au cours
d'une itération.
Sprint d'échauffement: C’est une sprint d’essai lors de la préparation du
projet. afin de calculer la vélocité de l'équipe.
Incrément: C’est le résultat opérationnel de votre sprint.ce n’est pas
une maquette ou une preuve de concept.
22
Notions
Burndown chart: un graphe qui montre la somme totale de travail restant
dans le sprint backlog à n’importe quel moment du sprint.
Burnup Chart: un graphe qui permet d’analyser l’avancement du travail
réalisé par rapport à la globalité du projet prévu.
Méthode MoSCoW: Pour prioriser les user stories du sprint backlog avant le
début d'un sprint.
23
Notions
Pour évaluer la bonne priorisation d'un product backlog ?
● La méthode MoSCoW
● Le questionnaire matriciel de satisfaction
Comment évaluer la qualité des users stories et les tâches ?
● Pour les user stories: La grille de critères INVEST.
● Pour les tâches: La grille de critère SMART.
L'affichette de tableau kanban doit obligatoirement contient?
● La user story de référence
● La valeur de la user story
● La complexité de la user story
● La description des tâches à réaliser
● Les critères d’acceptation (au dos de l’affichette) 24
Récapitulatif
25
Scrum team roles - Summary
26
Scrum events - Summary
27
Artifact transparency - Summary
28
29

Contenu connexe

Tendances

Spring Boot RestApi.pptx
Spring Boot RestApi.pptxSpring Boot RestApi.pptx
Sécurité des Applications Web avec Json Web Token (JWT)
Sécurité des Applications Web avec Json Web Token (JWT)Sécurité des Applications Web avec Json Web Token (JWT)
Sécurité des Applications Web avec Json Web Token (JWT)
ENSET, Université Hassan II Casablanca
 
Intégration continue et déploiement continue avec Jenkins
Intégration continue et déploiement continue avec JenkinsIntégration continue et déploiement continue avec Jenkins
Intégration continue et déploiement continue avec Jenkins
Kokou Gaglo
 
Appalications JEE avec Servlet/JSP
Appalications JEE avec Servlet/JSPAppalications JEE avec Servlet/JSP
Appalications JEE avec Servlet/JSP
Youness Boukouchi
 
Support JEE Spring Inversion de Controle IOC et Spring MVC
Support JEE Spring Inversion de Controle IOC et Spring MVCSupport JEE Spring Inversion de Controle IOC et Spring MVC
Support JEE Spring Inversion de Controle IOC et Spring MVC
ENSET, Université Hassan II Casablanca
 
Java RMI
Java RMIJava RMI
Java RMI
Heithem Abbes
 
Les dessous du framework spring
Les dessous du framework springLes dessous du framework spring
Les dessous du framework spring
Antoine Rey
 
Conception et développement d’une plateforme d'import-export avec paiement en...
Conception et développement d’une plateforme d'import-export avec paiement en...Conception et développement d’une plateforme d'import-export avec paiement en...
Conception et développement d’une plateforme d'import-export avec paiement en...
Karim Ben Alaya
 
Gestion comptes bancaires Spring boot
Gestion comptes bancaires Spring bootGestion comptes bancaires Spring boot
Gestion comptes bancaires Spring boot
Abdelhakim HADI ALAOUI
 
Support de cours entrepise java beans ejb m.youssfi
Support de cours entrepise java beans ejb m.youssfiSupport de cours entrepise java beans ejb m.youssfi
Support de cours entrepise java beans ejb m.youssfi
ENSET, Université Hassan II Casablanca
 
Support programmation orientée aspect mohamed youssfi (aop)
Support programmation orientée aspect mohamed youssfi (aop)Support programmation orientée aspect mohamed youssfi (aop)
Support programmation orientée aspect mohamed youssfi (aop)
ENSET, Université Hassan II Casablanca
 
Complete Java Course
Complete Java CourseComplete Java Course
Complete Java Course
Lhouceine OUHAMZA
 
Formation jpa-hibernate-spring-data
Formation jpa-hibernate-spring-dataFormation jpa-hibernate-spring-data
Formation jpa-hibernate-spring-data
Lhouceine OUHAMZA
 
Cours design pattern m youssfi partie 1 introduction et pattern strategy
Cours design pattern m youssfi partie 1 introduction et pattern strategyCours design pattern m youssfi partie 1 introduction et pattern strategy
Cours design pattern m youssfi partie 1 introduction et pattern strategy
ENSET, Université Hassan II Casablanca
 
Maven et industrialisation du logiciel
Maven et industrialisation du logicielMaven et industrialisation du logiciel
Maven et industrialisation du logiciel
ENSET, Université Hassan II Casablanca
 
Formation Professional Scrum Master I
Formation Professional Scrum Master IFormation Professional Scrum Master I
Formation Professional Scrum Master I
Guillaume LAURIE
 
Cv Moez HAMZAOUI JAVA J2EE FULL STACK
Cv Moez HAMZAOUI JAVA J2EE FULL STACKCv Moez HAMZAOUI JAVA J2EE FULL STACK
Cv Moez HAMZAOUI JAVA J2EE FULL STACK
Moez Hamzaoui
 
Développement d'un site web jee de e commerce basé sur spring (m.youssfi)
Développement d'un site web jee de e commerce basé sur spring (m.youssfi)Développement d'un site web jee de e commerce basé sur spring (m.youssfi)
Développement d'un site web jee de e commerce basé sur spring (m.youssfi)
ENSET, Université Hassan II Casablanca
 
Introduction à spring boot
Introduction à spring bootIntroduction à spring boot
Introduction à spring boot
Antoine Rey
 
Architectures 3-tiers (Web)
Architectures 3-tiers (Web)Architectures 3-tiers (Web)
Architectures 3-tiers (Web)
Heithem Abbes
 

Tendances (20)

Spring Boot RestApi.pptx
Spring Boot RestApi.pptxSpring Boot RestApi.pptx
Spring Boot RestApi.pptx
 
Sécurité des Applications Web avec Json Web Token (JWT)
Sécurité des Applications Web avec Json Web Token (JWT)Sécurité des Applications Web avec Json Web Token (JWT)
Sécurité des Applications Web avec Json Web Token (JWT)
 
Intégration continue et déploiement continue avec Jenkins
Intégration continue et déploiement continue avec JenkinsIntégration continue et déploiement continue avec Jenkins
Intégration continue et déploiement continue avec Jenkins
 
Appalications JEE avec Servlet/JSP
Appalications JEE avec Servlet/JSPAppalications JEE avec Servlet/JSP
Appalications JEE avec Servlet/JSP
 
Support JEE Spring Inversion de Controle IOC et Spring MVC
Support JEE Spring Inversion de Controle IOC et Spring MVCSupport JEE Spring Inversion de Controle IOC et Spring MVC
Support JEE Spring Inversion de Controle IOC et Spring MVC
 
Java RMI
Java RMIJava RMI
Java RMI
 
Les dessous du framework spring
Les dessous du framework springLes dessous du framework spring
Les dessous du framework spring
 
Conception et développement d’une plateforme d'import-export avec paiement en...
Conception et développement d’une plateforme d'import-export avec paiement en...Conception et développement d’une plateforme d'import-export avec paiement en...
Conception et développement d’une plateforme d'import-export avec paiement en...
 
Gestion comptes bancaires Spring boot
Gestion comptes bancaires Spring bootGestion comptes bancaires Spring boot
Gestion comptes bancaires Spring boot
 
Support de cours entrepise java beans ejb m.youssfi
Support de cours entrepise java beans ejb m.youssfiSupport de cours entrepise java beans ejb m.youssfi
Support de cours entrepise java beans ejb m.youssfi
 
Support programmation orientée aspect mohamed youssfi (aop)
Support programmation orientée aspect mohamed youssfi (aop)Support programmation orientée aspect mohamed youssfi (aop)
Support programmation orientée aspect mohamed youssfi (aop)
 
Complete Java Course
Complete Java CourseComplete Java Course
Complete Java Course
 
Formation jpa-hibernate-spring-data
Formation jpa-hibernate-spring-dataFormation jpa-hibernate-spring-data
Formation jpa-hibernate-spring-data
 
Cours design pattern m youssfi partie 1 introduction et pattern strategy
Cours design pattern m youssfi partie 1 introduction et pattern strategyCours design pattern m youssfi partie 1 introduction et pattern strategy
Cours design pattern m youssfi partie 1 introduction et pattern strategy
 
Maven et industrialisation du logiciel
Maven et industrialisation du logicielMaven et industrialisation du logiciel
Maven et industrialisation du logiciel
 
Formation Professional Scrum Master I
Formation Professional Scrum Master IFormation Professional Scrum Master I
Formation Professional Scrum Master I
 
Cv Moez HAMZAOUI JAVA J2EE FULL STACK
Cv Moez HAMZAOUI JAVA J2EE FULL STACKCv Moez HAMZAOUI JAVA J2EE FULL STACK
Cv Moez HAMZAOUI JAVA J2EE FULL STACK
 
Développement d'un site web jee de e commerce basé sur spring (m.youssfi)
Développement d'un site web jee de e commerce basé sur spring (m.youssfi)Développement d'un site web jee de e commerce basé sur spring (m.youssfi)
Développement d'un site web jee de e commerce basé sur spring (m.youssfi)
 
Introduction à spring boot
Introduction à spring bootIntroduction à spring boot
Introduction à spring boot
 
Architectures 3-tiers (Web)
Architectures 3-tiers (Web)Architectures 3-tiers (Web)
Architectures 3-tiers (Web)
 

Similaire à Scrum course

Module 3 - Seance 1 - Scrum.pptx
Module 3 - Seance 1 - Scrum.pptxModule 3 - Seance 1 - Scrum.pptx
Module 3 - Seance 1 - Scrum.pptx
testuser715939
 
Symposium scrum
Symposium scrumSymposium scrum
Symposium scrum
alexandre_perrin
 
intelco Méthodes agiles - Scrum_2021.pdf
intelco Méthodes agiles - Scrum_2021.pdfintelco Méthodes agiles - Scrum_2021.pdf
intelco Méthodes agiles - Scrum_2021.pdf
SteevePaladin
 
1.pdf
1.pdf1.pdf
1.pdf
DabiYonko
 
MÃthode-agile-SCRUM.pptx
MÃthode-agile-SCRUM.pptxMÃthode-agile-SCRUM.pptx
MÃthode-agile-SCRUM.pptx
JaweherBN
 
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
antony_guilloteau
 
Guide scrum
Guide scrumGuide scrum
Guide scrum
Yannick Quenec'hdu
 
Mon cours Agile scrum.ppt
Mon cours Agile scrum.pptMon cours Agile scrum.ppt
Mon cours Agile scrum.ppt
amani75494
 
Evenements scrum
Evenements scrumEvenements scrum
Evenements scrum
MICHRAFY MUSTAFA
 
Présentation.pptx
Présentation.pptxPrésentation.pptx
Présentation.pptx
medziedhaddar
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XP
Nicolas Perriault
 
SCRUM.pptx
SCRUM.pptxSCRUM.pptx
SCRUM.pptx
MeriemBalhaddad
 
Scrum 2020 : concepts et principes
Scrum 2020 : concepts et principesScrum 2020 : concepts et principes
Scrum 2020 : concepts et principes
MICHRAFY MUSTAFA
 
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
anwermannai
 
Scrum@fujitsu
Scrum@fujitsuScrum@fujitsu
Scrum@fujitsu
Pierre E. NEIS
 
Introduction à Scrum
Introduction à ScrumIntroduction à Scrum
Introduction à Scrum
Guillaume Bladier
 
AT2010 Introduction à scrum
AT2010 Introduction à scrumAT2010 Introduction à scrum
AT2010 Introduction à scrum
Normandy JUG
 
Les pratiques Scrum
Les pratiques ScrumLes pratiques Scrum
Scrum les principes de base
Scrum les principes de base Scrum les principes de base
Scrum les principes de base
Sirine Barguaoui
 

Similaire à Scrum course (20)

Module 3 - Seance 1 - Scrum.pptx
Module 3 - Seance 1 - Scrum.pptxModule 3 - Seance 1 - Scrum.pptx
Module 3 - Seance 1 - Scrum.pptx
 
Symposium scrum
Symposium scrumSymposium scrum
Symposium scrum
 
intelco Méthodes agiles - Scrum_2021.pdf
intelco Méthodes agiles - Scrum_2021.pdfintelco Méthodes agiles - Scrum_2021.pdf
intelco Méthodes agiles - Scrum_2021.pdf
 
1.pdf
1.pdf1.pdf
1.pdf
 
MÃthode-agile-SCRUM.pptx
MÃthode-agile-SCRUM.pptxMÃthode-agile-SCRUM.pptx
MÃthode-agile-SCRUM.pptx
 
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
 
Guide scrum
Guide scrumGuide scrum
Guide scrum
 
Mon cours Agile scrum.ppt
Mon cours Agile scrum.pptMon cours Agile scrum.ppt
Mon cours Agile scrum.ppt
 
Evenements scrum
Evenements scrumEvenements scrum
Evenements scrum
 
Présentation.pptx
Présentation.pptxPrésentation.pptx
Présentation.pptx
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XP
 
SCRUM.pptx
SCRUM.pptxSCRUM.pptx
SCRUM.pptx
 
Scrum 2020 : concepts et principes
Scrum 2020 : concepts et principesScrum 2020 : concepts et principes
Scrum 2020 : concepts et principes
 
At nancy10 scrumv2.0
At nancy10 scrumv2.0At nancy10 scrumv2.0
At nancy10 scrumv2.0
 
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@fujitsu
Scrum@fujitsuScrum@fujitsu
Scrum@fujitsu
 
Introduction à Scrum
Introduction à ScrumIntroduction à Scrum
Introduction à Scrum
 
AT2010 Introduction à scrum
AT2010 Introduction à scrumAT2010 Introduction à scrum
AT2010 Introduction à scrum
 
Les pratiques Scrum
Les pratiques ScrumLes pratiques Scrum
Les pratiques Scrum
 
Scrum les principes de base
Scrum les principes de base Scrum les principes de base
Scrum les principes de base
 

Plus de Lhouceine OUHAMZA

Présentation sur internet.pptx
Présentation sur internet.pptxPrésentation sur internet.pptx
Présentation sur internet.pptx
Lhouceine OUHAMZA
 
WEB SERVICE SOAP, JAVA, XML, JAXWS
WEB SERVICE SOAP, JAVA, XML, JAXWSWEB SERVICE SOAP, JAVA, XML, JAXWS
WEB SERVICE SOAP, JAVA, XML, JAXWS
Lhouceine OUHAMZA
 
Prometheus and Grafana
Prometheus and GrafanaPrometheus and Grafana
Prometheus and Grafana
Lhouceine OUHAMZA
 
Kubernetes
KubernetesKubernetes
Kubernetes
Lhouceine OUHAMZA
 
Functional programming
Functional programmingFunctional programming
Functional programming
Lhouceine OUHAMZA
 
Spring AOP
Spring AOPSpring AOP
Spring AOP
Lhouceine OUHAMZA
 
Extreme Programming (XP)
Extreme Programming (XP)Extreme Programming (XP)
Extreme Programming (XP)
Lhouceine OUHAMZA
 
Systemes authentification
Systemes authentificationSystemes authentification
Systemes authentification
Lhouceine OUHAMZA
 
Presentation of framework Angular
Presentation of framework AngularPresentation of framework Angular
Presentation of framework Angular
Lhouceine OUHAMZA
 

Plus de Lhouceine OUHAMZA (9)

Présentation sur internet.pptx
Présentation sur internet.pptxPrésentation sur internet.pptx
Présentation sur internet.pptx
 
WEB SERVICE SOAP, JAVA, XML, JAXWS
WEB SERVICE SOAP, JAVA, XML, JAXWSWEB SERVICE SOAP, JAVA, XML, JAXWS
WEB SERVICE SOAP, JAVA, XML, JAXWS
 
Prometheus and Grafana
Prometheus and GrafanaPrometheus and Grafana
Prometheus and Grafana
 
Kubernetes
KubernetesKubernetes
Kubernetes
 
Functional programming
Functional programmingFunctional programming
Functional programming
 
Spring AOP
Spring AOPSpring AOP
Spring AOP
 
Extreme Programming (XP)
Extreme Programming (XP)Extreme Programming (XP)
Extreme Programming (XP)
 
Systemes authentification
Systemes authentificationSystemes authentification
Systemes authentification
 
Presentation of framework Angular
Presentation of framework AngularPresentation of framework Angular
Presentation of framework Angular
 

Dernier

Webinaire BL 28_06_03_Transmissibilité.pdf
Webinaire BL 28_06_03_Transmissibilité.pdfWebinaire BL 28_06_03_Transmissibilité.pdf
Webinaire BL 28_06_03_Transmissibilité.pdf
Institut de l'Elevage - Idele
 
Shimla Girls call Service 000XX00000 Provide Best And Top Girl Service And No...
Shimla Girls call Service 000XX00000 Provide Best And Top Girl Service And No...Shimla Girls call Service 000XX00000 Provide Best And Top Girl Service And No...
Shimla Girls call Service 000XX00000 Provide Best And Top Girl Service And No...
manalishivani8
 
Présentation Mémoire Cybersecurity .pptx
Présentation Mémoire Cybersecurity .pptxPrésentation Mémoire Cybersecurity .pptx
Présentation Mémoire Cybersecurity .pptx
KODJO10
 
Webinaire BL 28_06_02_Consommation Energie.pdf
Webinaire BL 28_06_02_Consommation Energie.pdfWebinaire BL 28_06_02_Consommation Energie.pdf
Webinaire BL 28_06_02_Consommation Energie.pdf
Institut de l'Elevage - Idele
 
cours-sur-les-stations-de-pompageen génie civil.pdf
cours-sur-les-stations-de-pompageen génie civil.pdfcours-sur-les-stations-de-pompageen génie civil.pdf
cours-sur-les-stations-de-pompageen génie civil.pdf
afigloria194
 
Webinaire BL 28_06_01_robots de traite.pdf
Webinaire BL 28_06_01_robots de traite.pdfWebinaire BL 28_06_01_robots de traite.pdf
Webinaire BL 28_06_01_robots de traite.pdf
Institut de l'Elevage - Idele
 

Dernier (6)

Webinaire BL 28_06_03_Transmissibilité.pdf
Webinaire BL 28_06_03_Transmissibilité.pdfWebinaire BL 28_06_03_Transmissibilité.pdf
Webinaire BL 28_06_03_Transmissibilité.pdf
 
Shimla Girls call Service 000XX00000 Provide Best And Top Girl Service And No...
Shimla Girls call Service 000XX00000 Provide Best And Top Girl Service And No...Shimla Girls call Service 000XX00000 Provide Best And Top Girl Service And No...
Shimla Girls call Service 000XX00000 Provide Best And Top Girl Service And No...
 
Présentation Mémoire Cybersecurity .pptx
Présentation Mémoire Cybersecurity .pptxPrésentation Mémoire Cybersecurity .pptx
Présentation Mémoire Cybersecurity .pptx
 
Webinaire BL 28_06_02_Consommation Energie.pdf
Webinaire BL 28_06_02_Consommation Energie.pdfWebinaire BL 28_06_02_Consommation Energie.pdf
Webinaire BL 28_06_02_Consommation Energie.pdf
 
cours-sur-les-stations-de-pompageen génie civil.pdf
cours-sur-les-stations-de-pompageen génie civil.pdfcours-sur-les-stations-de-pompageen génie civil.pdf
cours-sur-les-stations-de-pompageen génie civil.pdf
 
Webinaire BL 28_06_01_robots de traite.pdf
Webinaire BL 28_06_01_robots de traite.pdfWebinaire BL 28_06_01_robots de traite.pdf
Webinaire BL 28_06_01_robots de traite.pdf
 

Scrum course

  • 1. 1 Realisé par : Lhouceine OUHAMZA 2020
  • 2. Introduction Plus le projet est imprévisible, plus votre équipe est susceptible de rencontrer des échecs successifs pendant sa gestion. Vous aurez alors tout intérêt à choisir un développement dit “agile”, incrémental (ajouts successifs) et itératif (cycles répétitifs), afin de vous adapter aux changements. 2
  • 3. Le manifeste agile Les méthodes agiles sont issues initialement du manifeste agile ❏ Les individus et les interactions plutôt que les processus et les outils ❏ Le logiciel en fonctionnement plutôt que l’établissement d’une documentation complète ❏ La collaboration avec le client plutôt que la négociation du contrat commercial ❏ La réponse aux changements plutôt que le suivi de plans établis 3
  • 4. Modèle Scrum Scrum est une méthodologie agile pour le développement de logiciels. Il décrit une série de cérémonies (réunions) qui doivent avoir lieu à intervalles réguliers. Il définit également les rôles des différents participants. L’intervalle régulier de scrum est appelé sprint. Il est à la fois itératif, incrémental et agile. 4
  • 5. Les fondements du modèle scrum Selon le Guide Scrum, le cadre Scrum repose sur les trois piliers suivants : 5
  • 6. Le modèle scrum Equipe Scrum Les règles Les artéfacts Le modèle scrum se compose de: 6 Les événements (cérémonies )
  • 8. Scrum master ❏ Il n’est pas un chef de projet, ni un développeur. ❏ Il n'exerce aucune autorité sur les membres de l'équipe de développement. ❏ Son objectif principal est de permettre à toute l'équipe de travailler sans perturbation. ❏ Il encourage l’esprit d’équipe et maintenez la motivation. 8
  • 9. Product owner Votre client peut rencontrer plusieurs difficultés avec le Scrum : ● Manque de disponibilité pour le projet ● Manque d'expérience en gestion de projet agile ● Manque d'informations sur les utilisateurs Le modèle Scrum propose un rôle de product owner ! le seul qui peut compléter ou modifier à tout moment la liste des fonctionnalités. ● L'expression des besoins avec l’équipe ● La priorisation des besoins pour l'équipe ● La validation des résultats de l'équipe 9
  • 10. Équipe de développement Les membres de votre équipe de développement sont en charge des opérations du projet. Ils livrent votre client à intervalles réguliers des fonctionnalités complètes. ● Ses membres ont de multiples compétences. ● Ses membres sont pluridisciplinaires. ● Ses membres sont autonomes. 10
  • 11. Les valeurs de scrum 11
  • 12. Les cérémonies rituelles Sprint retrospective Sprint review Daily scrum Les 5 cérémonies rituelles: 12 Sprint planning Product backlog Grooming Evenement principal Evenement complementaire
  • 13. Sprint ❏ Le sprint consiste en une période de temps prédéterminée ❏ Il peut durer au maximum un mois. ❏ Sprint est le cœur du modèle scrum. ❏ A la fin de chaque sprint on délivre un incrément fonctionnel au client. 13
  • 14. Sprint planning ❏ Quelles seront les user stories à développer au cours de la prochaine itération. ❏ Le scrum master limite la durée de cette réunion à 8 heures pour un sprint d'un mois et à 2 heures pour un sprint d'une semaine. ❏ 2 sujets à couvrir dans cette planification: ● Le Quoi? (Les éléments du Backlog produit sélectionnés ) ● Le Comment? (Le plan de livraison ) 14
  • 15. Daily scrum Daily scrum: est une réunion quotidienne qui a généralement lieu le matin et ne peut durer plus de 15 minutes. Pas une de plus ! on repondant aux questions: ➢ Sur quoi ai-je travaillé hier ? ➢ Sur quoi vais-je travailler aujourd’hui ? ➢ Quels sont les problèmes et leurs solutions ? 15 Chaque jour même heure et au même endroit.
  • 16. Sprint review (1) ❏ À la fin de chaque sprint, la réunion de revue est organisée. ❏ A pour but d’inspecter l’ajout incrémental réalisé au cours du sprint et d’adapter, si nécessaire, le carnet de produit. ❏ Elle permet de passer en revue l’Incrément du produit qui vient d’être « terminé », et ainsi le valider ❏ Sa durée maximale doit être de 4 heures. S’il s’agit d’un sprint de moins de quatre semaines, cette durée peut être plus courte. 16
  • 17. Sprint review (2) Voici des exemples de sujets à aborder pendant la sprint review : ● Déroulement du sprint ● Problèmes rencontrés ● Résolutions trouvées ● Questions sur l'incrément 17 Les parties prenantes participent ( stakeholders ) à cette réunion.
  • 18. Sprint retrospective ❏ Mettre en évidence ce qui a bien marché au cours du sprint et ce qui doit être amélioré lors du prochain sprint. ❏ Il dure 3 heures. ❏ En qualité de scrum master, vous actualisez un radar de satisfaction et un plan d'action en animant cette réunion pour l'équipe Scrum. 18 Aborder aux sujets personnels
  • 19. Product backlog grooming Encourager l'équipe Scrum à faire le raffinage du product backlog ou toilettage. ( cette réunion n’est pas officiel par le guide scrum ). ❏ Détectez les user stories qui n'ont plus aucun sens pour le projet. ❏ Formulez et estimez les nouvelles user stories si des besoins apparaissent. ❏ Réévaluez l'ordre de priorité des user stories dans le product backlog. ❏ Corrigez les estimations en fonction de nouvelles informations. ❏ Découpez les user stories qui pourraient candidater aux prochains sprints. 19
  • 20. Les réunions et leur durée 20 Evenements Durée Sprint maximum 1 mois. Sprint Planning maximum 8 heures pour un sprint d'un mois, Daily Scrum maximum 15 minutes, Sprint Review maximum 4 heures pour un sprint d'un mois Sprint Retrospective maximum 3 heures pour un sprint d'un mois
  • 21. Notions Sprint backlog: Votre sprint backlog réunit toutes les user stories à développer pendant le sprint. Le planning poker: Votre équipe doit estimer la complexité de chaque user story avec le product owner. Le tableau kanban: Vous allez afficher chaque user stories sur un tableau divisé en 3 colonnes : "à faire", "en cours" et "terminé". 21
  • 22. Notions Vélocité: Additionnez les points des user stories terminées au cours d'une itération. Sprint d'échauffement: C’est une sprint d’essai lors de la préparation du projet. afin de calculer la vélocité de l'équipe. Incrément: C’est le résultat opérationnel de votre sprint.ce n’est pas une maquette ou une preuve de concept. 22
  • 23. Notions Burndown chart: un graphe qui montre la somme totale de travail restant dans le sprint backlog à n’importe quel moment du sprint. Burnup Chart: un graphe qui permet d’analyser l’avancement du travail réalisé par rapport à la globalité du projet prévu. Méthode MoSCoW: Pour prioriser les user stories du sprint backlog avant le début d'un sprint. 23
  • 24. Notions Pour évaluer la bonne priorisation d'un product backlog ? ● La méthode MoSCoW ● Le questionnaire matriciel de satisfaction Comment évaluer la qualité des users stories et les tâches ? ● Pour les user stories: La grille de critères INVEST. ● Pour les tâches: La grille de critère SMART. L'affichette de tableau kanban doit obligatoirement contient? ● La user story de référence ● La valeur de la user story ● La complexité de la user story ● La description des tâches à réaliser ● Les critères d’acceptation (au dos de l’affichette) 24
  • 26. Scrum team roles - Summary 26
  • 27. Scrum events - Summary 27
  • 29. 29

Notes de l'éditeur

  1. Transparence Vous devez garantir que toutes les informations relatives à la bonne compréhension du projet sont bien communiquées aux membres. Inspection Vous vérifiez à intervalles réguliers que le projet respecte les demande de votre client. Adaptation Vous encouragez la correction des dérives constatées et proposer des changements appropriés.
  2. L’ouverture (d’esprit), apporte bienveillance dans les relations par l’écoute active et la prise en compte des avis de chacun Courage: créer un environnement où l’échec sera accepté et sera considéré comme une occasion d’apprendre et de grandir