SCRUM
ATELIER DE GÉNIE LOGICIEL
1
Plan
1.Définition Scrum.
2.Quel sont les valeurs Scrum?
3.Qui compose l’équipe Scrum?
4. Quels sont les 3 piliers de Scrum ?
5.Quelle sont les concepts Scrum?
7.Les diagrammes de ce cas.
2
6. Études de cas.
1.Definition
-Scrum est un cadre de travail permettant de répondre à des problèmes
complexes et instables, tout en livrant de manière productive et
créative des produits de la plus grande valeur possible.
-Scrum permet de travailler en équipe pour faire de l’amélioration de
continue sur des livraisons itératives incrémentales de produits afin de
satisfaire les clients.
Autres méthodologies existantes:
Adaptive
software
development
Crystal
Dynamic
Systems
Development
method
XP
3
2.Les 5 valeurs de Scrum
concentration
Ouverture
Courage
Respect
Engagement
Scrum
4
2.Les 5 valeurs de Scrum
Respect: Le respect entre les différents membres de l’équipe est essentiel pour avancer dans la même
direction. Dans le cadre de travail Scrum, on parle de respect des personnes, de leurs compétences et
expériences du cadre Scrum et des responsabilités de chaque rôle.
concentration:
suivre le rythme de réalisation, les membres de l’équipe devront être focus pendant le Sprint et à
l’accomplissement du Sprint Goal.
Ouverture: Les membres de l’équipe doivent être ouvert à la collaboration avec d’autres équipes ou
personnes et au critiques constructives qui permettent l’amélioration continue.
Courage: Est de changer de voie, ou d’opinion de défier la situation.
Engagement: A donner le mieux de soi même dans chaque activité à aider les autres membres de
l’équipe à atteindre les Sprints Goal.
5
3.L'équipe Scrum
Product owner Scrum master
Equipe de Dev,
Et de test
Tester Déveloper BA
6
•Il transmet la vision produit à l’équipe,
•Il met en forme et détaille le backlog produit,
•Il valorise les initiatives et la créativité de l’équipe
Scrum master:
•Il transmet les valeurs de l’agilité,
•Il endosse le rôle de facilitateur pour tout ce qui concerne la pratique de Scrum,
•Il s’attache à créer un environnement de travail optimal.
L’équipe de développement:
Dans le cadre de Scrum, l’équipe de développement doit-être d’une taille adaptée pour
pouvoir être :
 Auto-organisée
 Pluridisciplinaire
 Non hiérarchique
Le product owner:
7
4. Les Piliers Scrum
1.Transparence
3.Adaptation
2.Inspection
1-Nécessite une relation de
confiance et vision commun.
2-se fait durant tout le cycle
Scrum pour détecter les
ecarts:Objectifs/Réalité.
3-exige de s’adapter en
fonction des résultats d’une
inspection régulière.
8
5.Les concepts
-Sprints
processus
-Scrum
quotidien
-planning
-revue
rétrospective
Réunions
-Rapport
-vélocité
Suivi
9
Étude de cas:
 Usine est constituée de plusieurs ateliers.
 Ligne de production regroupe également un certain nombre de dépôts.
 Dépôt peut être relatif à plusieurs usines ou ne pas être relatif à une usine particulière. Chaque
dépôt peut stocker un ou plusieurs produits.
 Produit peut être stocké dans un ou plusieurs dépôts.
 Client doit être livré à partir d'un dépôt privilégié ou en cas de défaillance de ce dernier, à partir
d'un dépôt de secours.
 Chaque ligne comporte un code produit, une quantité commandée et un code de livraison.
 Facture peut concerner plusieurs produits.
 Règlement peut être partiellement ou totalement réglé
10
DIAGRAMME GLOBALE: Une entreprise de fabrication et de distribution de matériels
11
Sprint 1: Gestion de stock et de livraison
12
Diagramme de classe sprint 1:
13
Diagramme de cas d'utilisation sprint 1:
14
Diagramme de séquence sprint 1:
15
Sprint 2 : Gestion des livraisons et des factures
16
Diagramme de classe sprint 2:
17
Diagramme de cas d'utilisation sprint 2 :
18
Diagramme de séquence sprint 2:
19
Sprint 3: Gestion des clients et des factures
20
Diagramme de classe sprint 3:
21
Diagramme de cas d'utilisation sprint 3 :
22
Diagramme de séquence sprint 3:
23
Conclusion:
En conclusion, le Scrum peut offrir de nombreux avantages pour les équipes
de développement de logiciels, notamment une meilleure communication, une
meilleure visibilité du travail accompli, une flexibilité accrue et une
amélioration continue de la qualité. Cependant, il n'est pas toujours adapté à
tous les projets et nécessite une forte implication de l'équipe pour garantir son
efficacité. Il est important de bien comprendre les principes et les pratiques de
Scrum avant de l'adopter pour votre projet.
24
Merci pour votre attention
25
.
26

SCRUM AGL.pptx

  • 1.
  • 2.
    Plan 1.Définition Scrum. 2.Quel sontles valeurs Scrum? 3.Qui compose l’équipe Scrum? 4. Quels sont les 3 piliers de Scrum ? 5.Quelle sont les concepts Scrum? 7.Les diagrammes de ce cas. 2 6. Études de cas.
  • 3.
    1.Definition -Scrum est uncadre de travail permettant de répondre à des problèmes complexes et instables, tout en livrant de manière productive et créative des produits de la plus grande valeur possible. -Scrum permet de travailler en équipe pour faire de l’amélioration de continue sur des livraisons itératives incrémentales de produits afin de satisfaire les clients. Autres méthodologies existantes: Adaptive software development Crystal Dynamic Systems Development method XP 3
  • 4.
    2.Les 5 valeursde Scrum concentration Ouverture Courage Respect Engagement Scrum 4
  • 5.
    2.Les 5 valeursde Scrum Respect: Le respect entre les différents membres de l’équipe est essentiel pour avancer dans la même direction. Dans le cadre de travail Scrum, on parle de respect des personnes, de leurs compétences et expériences du cadre Scrum et des responsabilités de chaque rôle. concentration: suivre le rythme de réalisation, les membres de l’équipe devront être focus pendant le Sprint et à l’accomplissement du Sprint Goal. Ouverture: Les membres de l’équipe doivent être ouvert à la collaboration avec d’autres équipes ou personnes et au critiques constructives qui permettent l’amélioration continue. Courage: Est de changer de voie, ou d’opinion de défier la situation. Engagement: A donner le mieux de soi même dans chaque activité à aider les autres membres de l’équipe à atteindre les Sprints Goal. 5
  • 6.
    3.L'équipe Scrum Product ownerScrum master Equipe de Dev, Et de test Tester Déveloper BA 6
  • 7.
    •Il transmet lavision produit à l’équipe, •Il met en forme et détaille le backlog produit, •Il valorise les initiatives et la créativité de l’équipe Scrum master: •Il transmet les valeurs de l’agilité, •Il endosse le rôle de facilitateur pour tout ce qui concerne la pratique de Scrum, •Il s’attache à créer un environnement de travail optimal. L’équipe de développement: Dans le cadre de Scrum, l’équipe de développement doit-être d’une taille adaptée pour pouvoir être :  Auto-organisée  Pluridisciplinaire  Non hiérarchique Le product owner: 7
  • 8.
    4. Les PiliersScrum 1.Transparence 3.Adaptation 2.Inspection 1-Nécessite une relation de confiance et vision commun. 2-se fait durant tout le cycle Scrum pour détecter les ecarts:Objectifs/Réalité. 3-exige de s’adapter en fonction des résultats d’une inspection régulière. 8
  • 9.
  • 10.
    Étude de cas: Usine est constituée de plusieurs ateliers.  Ligne de production regroupe également un certain nombre de dépôts.  Dépôt peut être relatif à plusieurs usines ou ne pas être relatif à une usine particulière. Chaque dépôt peut stocker un ou plusieurs produits.  Produit peut être stocké dans un ou plusieurs dépôts.  Client doit être livré à partir d'un dépôt privilégié ou en cas de défaillance de ce dernier, à partir d'un dépôt de secours.  Chaque ligne comporte un code produit, une quantité commandée et un code de livraison.  Facture peut concerner plusieurs produits.  Règlement peut être partiellement ou totalement réglé 10
  • 11.
    DIAGRAMME GLOBALE: Uneentreprise de fabrication et de distribution de matériels 11
  • 12.
    Sprint 1: Gestionde stock et de livraison 12
  • 13.
    Diagramme de classesprint 1: 13
  • 14.
    Diagramme de casd'utilisation sprint 1: 14
  • 15.
  • 16.
    Sprint 2 :Gestion des livraisons et des factures 16
  • 17.
    Diagramme de classesprint 2: 17
  • 18.
    Diagramme de casd'utilisation sprint 2 : 18
  • 19.
  • 20.
    Sprint 3: Gestiondes clients et des factures 20
  • 21.
    Diagramme de classesprint 3: 21
  • 22.
    Diagramme de casd'utilisation sprint 3 : 22
  • 23.
  • 24.
    Conclusion: En conclusion, leScrum peut offrir de nombreux avantages pour les équipes de développement de logiciels, notamment une meilleure communication, une meilleure visibilité du travail accompli, une flexibilité accrue et une amélioration continue de la qualité. Cependant, il n'est pas toujours adapté à tous les projets et nécessite une forte implication de l'équipe pour garantir son efficacité. Il est important de bien comprendre les principes et les pratiques de Scrum avant de l'adopter pour votre projet. 24
  • 25.
    Merci pour votreattention 25 .
  • 26.