SlideShare une entreprise Scribd logo
Méthode agile
« SCRUM »
Réalisé par:
1
Plan:
 Méthodes agiles
 Méthode SCRUM:
 L’équipe
 Le mécanisme
 Les avantages
 Les inconvénients
 Comparaison entre méthode classique
et SCRUM
2
Méthodes agiles:
 Les méthodes agiles sont des groupes
de pratiques de pilotage et de
réalisation de projets.
 Elles ont pour origine le manifeste
Agile, rédigé en 2001, qui consacre le
terme d'« agile » pour référencer de
multiples méthodes existantes.
3
Méthodes agiles:
 Rapid application development (RAD,
1991)
 Dynamic systems development method
(DSDM, 1995, consortium anglais
commercialisant le RAD)
 Scrum (1996)
 Extreme programming (XP, 1999)
 Adaptive software development (ASD,
2000)
 Feature driven development(FDD, 2003)
 Behaviour driven development (BDD,
2003) 4
La méthode SCRUM:
 Scrum est un schéma d’organisation
de développement de produits
complexes.
 Il est défini par ses créateurs comme
un cadre de travail holistique itératif
qui se concentre sur les buts
communs en livrant de manière
productive et créative des produits de
la plus grande valeur possible.
5
Scrum définit 3 rôles :​
 Le « Product Owner » qui porte la vision du
produit à réaliser (représentant généralement
le client).
 Le « Scrum Master » garant de l'application
de la méthodologie Scrum. Il est chargé de
protéger l'équipe de tous les éléments
perturbateurs extérieurs à l'équipe et de
résoudre ses problèmes non techniques
(administratifs par exemple).
 L'équipe de développement qui réalise le
produit.
6
7
Équipe SCRUM
la méthode SCRUM:
 La vie d'un projet Scrum est rythmée
par un ensemble de réunions
clairement définies et strictement
limitées dans le temps (timeboxing).
8
Mécanisme de la méthode
SCRUM:
 Planification du Sprint (Sprint =
itération) : au cours de cette réunion,
l'équipe de développement
sélectionne les éléments prioritaires
du « Product Backlog » (liste
ordonnancée des exigences
fonctionnelles et non fonctionnelles du
projet) qu'elle pense pouvoir réaliser
au cours du sprint (en accord avec le
« Product Owner »).
9
 Revue de Sprint :
au cours de cette réunion qui a lieu à la
fin du sprint, l'équipe de développement
présente les fonctionnalités terminées au
cours du sprint et recueille les feedbacks
du Product Owner et des utilisateurs
finaux.
C'est également le moment d'anticiper le
périmètre des prochains sprints et
d'ajuster au besoin la planification de
release (nombre de sprints restants).
10
 Rétrospective de Sprint :
la rétrospective qui a généralement
lieu après la revue de sprint est
l'occasion de s'améliorer (productivité,
qualité, efficacité, conditions de travail,
etc) à la lueur du "vécu" sur le sprint
écoulé (principe d'amélioration
continue).
11
 Mêlée quotidienne :
il s'agit d'une réunion de synchronisation
de l'équipe de développement qui se fait
debout (elle est aussi appelée "stand up
meeting") en 15 minutes maximum au
cours de laquelle chacun répond
principalement à 3 questions :
- Qu'est ce que j'ai terminé depuis la
dernière mêlée ?
- Qu'est ce que j'aurai terminé d'ici la
prochaine mêlée ?
- Quels obstacles me retardent ?
12
 Revue de sprint:
A la fin d’un sprint, une démonstration
est faite au client par rapport aux
derniers développements, c’est le
Sprint Review Meeting.
C’est aussi l’occasion de faire un bilan
sur le fonctionnement de l’équipe et de
trouver des points d’amélioration.
13
14
user story est une
description simple d'une
fonctionnalité
Les points forts:
 Compréhension du travail et des
tâches à accomplir
 Transparence et respect
 Deadlines intégrées
 Visibilité continue
 Focus et flexibilité
15
Compréhension du travail et des
tâches à accomplir:
Appliquer Scrum, c’est subdiviser votre
projet en plusieurs petites parties
réalisables.
Cette fragmentation vous oblige à vous
demander si toutes les tâches doivent
vraiment être effectuées pour mener à
bien votre projet, et vous permet
d’examiner d’un œil critique leur
exécution.
Avec votre équipe, vous pouvez ainsi
optimiser en continu les étapes qui vous
mènent à l’objectif final.
16
Transparence et respect:
Les membres de l’équipe doivent
savoir ce que les autres
accomplissent et le résultat qu’ils
peuvent en attendre. Mais chacun
peut déterminer comment il accomplit
sa tâche.
Il n’y a pas de véritable « patron »
avec Scrum ; c’est une équipe
autopilotée qui collabore en restant
autonome.
17
Deadlines intégrées:
Comme le projet est subdivisé et que
des tâches très spécifiques peuvent
être attribuées aux membres de
l’équipe, on intègre chaque jour des
échéances pour évaluer les avancées
des uns et des autres. Cela implique
que tout le monde prenne ses
responsabilités.
Chacun sait quand il doit agir et les
membres de l’équipe savent quand ils
peuvent attendre quelque chose de lui.
18
Visibilité continue:
Travailler de manière efficace et maligne
n’est possible que si vous conservez une
vue d’ensemble et restez organisé. Pour
tout tenir à jour, il faut communiquer
ouvertement.
C’est vraiment le cœur du processus de
travail : pour assurer une bonne
réalisation, vous mettez au point avec
votre équipe une feuille de route logique.
Vous êtes ainsi toujours au fait de la
progression du projet.
19
Focus et flexibilité:
Scrum a été conçu non seulement
pour améliorer les projets mais aussi
pour en accélérer la réalisation.
Il importe donc de prévoir une marge
de manœuvre pour l’imprévu mais
aussi, en fonction des priorités, de
pouvoir dire « non » à des demandes
ayant peu d’impact sur le succès du
projet.
20
Les points faibles:
 Manque de documentation écrite.
 Violation de responsabilité.
 L'équipe ne se prête pas au SCRUM.
21
22
Merci pour
votre
attention 
23

Contenu connexe

Tendances

Méthode d'Agile: Scrum
Méthode d'Agile: ScrumMéthode d'Agile: Scrum
Méthode d'Agile: Scrum
ChaymaMghazli
 
Méthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesMéthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesSirine Barguaoui
 
La gestion de projet agile
La gestion de projet agileLa gestion de projet agile
La gestion de projet agile
Eugène ZENGOMONA
 
Gestion de projet
Gestion de projetGestion de projet
Gestion de projet
Pascal Thery Formations
 
Exemple de Chantier Kaizen
Exemple de Chantier KaizenExemple de Chantier Kaizen
Exemple de Chantier Kaizen
Laurent
 
Présentation management agile PMI
Présentation management agile PMIPrésentation management agile PMI
Présentation management agile PMI
David Brocard
 
Présentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarnPrésentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarn
Gautier Pialat
 
Gestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsGestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsPierre E. NEIS
 
Scrum xp
Scrum xpScrum xp
Mon cours Agile scrum.ppt
Mon cours Agile scrum.pptMon cours Agile scrum.ppt
Mon cours Agile scrum.ppt
amani75494
 
gestion de projet
gestion de projetgestion de projet
gestion de projet
Wajdi kanzali
 
Présentation PFE : Mise en place d’une solution de gestion intégrée (OpenERP...
Présentation PFE :  Mise en place d’une solution de gestion intégrée (OpenERP...Présentation PFE :  Mise en place d’une solution de gestion intégrée (OpenERP...
Présentation PFE : Mise en place d’une solution de gestion intégrée (OpenERP...
Mohamed Cherkaoui
 
Rapport exposé eXtreme Programming XP
Rapport exposé eXtreme Programming XPRapport exposé eXtreme Programming XP
Rapport exposé eXtreme Programming XP
Sarah
 
Gestion de projet
Gestion de projetGestion de projet
Gestion de projet
Echecs et Stratégie
 
cahier des charges
cahier des chargescahier des charges
cahier des charges
amine niba
 
Management de projet
Management de projetManagement de projet
Management de projet
Eric Métais
 
DEVOPS
DEVOPSDEVOPS
DEVOPS
TayssirLimem
 
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
Mohammed Amine Mostefai
 
eXtreme Programming [fr]
eXtreme Programming [fr]eXtreme Programming [fr]
eXtreme Programming [fr]
Rémy Coutable
 
BPM - Business Process Management
BPM - Business Process ManagementBPM - Business Process Management
BPM - Business Process Management
Mourad HASSINI
 

Tendances (20)

Méthode d'Agile: Scrum
Méthode d'Agile: ScrumMéthode d'Agile: Scrum
Méthode d'Agile: Scrum
 
Méthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesMéthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiques
 
La gestion de projet agile
La gestion de projet agileLa gestion de projet agile
La gestion de projet agile
 
Gestion de projet
Gestion de projetGestion de projet
Gestion de projet
 
Exemple de Chantier Kaizen
Exemple de Chantier KaizenExemple de Chantier Kaizen
Exemple de Chantier Kaizen
 
Présentation management agile PMI
Présentation management agile PMIPrésentation management agile PMI
Présentation management agile PMI
 
Présentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarnPrésentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarn
 
Gestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsGestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskills
 
Scrum xp
Scrum xpScrum xp
Scrum xp
 
Mon cours Agile scrum.ppt
Mon cours Agile scrum.pptMon cours Agile scrum.ppt
Mon cours Agile scrum.ppt
 
gestion de projet
gestion de projetgestion de projet
gestion de projet
 
Présentation PFE : Mise en place d’une solution de gestion intégrée (OpenERP...
Présentation PFE :  Mise en place d’une solution de gestion intégrée (OpenERP...Présentation PFE :  Mise en place d’une solution de gestion intégrée (OpenERP...
Présentation PFE : Mise en place d’une solution de gestion intégrée (OpenERP...
 
Rapport exposé eXtreme Programming XP
Rapport exposé eXtreme Programming XPRapport exposé eXtreme Programming XP
Rapport exposé eXtreme Programming XP
 
Gestion de projet
Gestion de projetGestion de projet
Gestion de projet
 
cahier des charges
cahier des chargescahier des charges
cahier des charges
 
Management de projet
Management de projetManagement de projet
Management de projet
 
DEVOPS
DEVOPSDEVOPS
DEVOPS
 
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
 
eXtreme Programming [fr]
eXtreme Programming [fr]eXtreme Programming [fr]
eXtreme Programming [fr]
 
BPM - Business Process Management
BPM - Business Process ManagementBPM - Business Process Management
BPM - Business Process Management
 

Similaire à MÃthode-agile-SCRUM.pptx

Méthode d'Agile: Scrum
Méthode d'Agile: ScrumMéthode d'Agile: Scrum
Méthode d'Agile: Scrum
ChaymaMghazli
 
Formation en conduite de projet
Formation en conduite de projet Formation en conduite de projet
Formation en conduite de projet
Echecs et Stratégie
 
Corescrum fr-v1.1
Corescrum fr-v1.1Corescrum fr-v1.1
Corescrum fr-v1.1
Fabrice Aimetti
 
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
 
Présentation.pptx
Présentation.pptxPrésentation.pptx
Présentation.pptx
medziedhaddar
 
Scrum course
Scrum courseScrum course
Scrum course
Lhouceine OUHAMZA
 
Scrum 2020 : concepts et principes
Scrum 2020 : concepts et principesScrum 2020 : concepts et principes
Scrum 2020 : concepts et principes
MICHRAFY MUSTAFA
 
Module 3 - Seance 1 - Scrum.pptx
Module 3 - Seance 1 - Scrum.pptxModule 3 - Seance 1 - Scrum.pptx
Module 3 - Seance 1 - Scrum.pptx
testuser715939
 
SCRUM AGL.pptx
SCRUM AGL.pptxSCRUM AGL.pptx
SCRUM AGL.pptx
khairyhattour
 
Symposium scrum
Symposium scrumSymposium scrum
Symposium scrum
alexandre_perrin
 
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
 
Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010Dominic Danis
 
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
 
Formation conduite de projet - Philippe Dornbusch
Formation conduite de projet - Philippe DornbuschFormation conduite de projet - Philippe Dornbusch
Formation conduite de projet - Philippe Dornbusch
Echecs et Stratégie
 
Formation Professional Scrum Master I
Formation Professional Scrum Master IFormation Professional Scrum Master I
Formation Professional Scrum Master I
Guillaume LAURIE
 
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
Axiome1
 
Scrum les principes de base
Scrum les principes de base Scrum les principes de base
Scrum les principes de base Sirine Barguaoui
 
Evenements scrum
Evenements scrumEvenements scrum
Evenements scrum
MICHRAFY MUSTAFA
 
20mn scrum
20mn scrum20mn scrum
20mn scrum
Olivier Patou
 

Similaire à MÃthode-agile-SCRUM.pptx (20)

Méthode d'Agile: Scrum
Méthode d'Agile: ScrumMéthode d'Agile: Scrum
Méthode d'Agile: Scrum
 
Formation en conduite de projet
Formation en conduite de projet Formation en conduite de projet
Formation en conduite de projet
 
Corescrum fr-v1.1
Corescrum fr-v1.1Corescrum fr-v1.1
Corescrum fr-v1.1
 
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)
 
Présentation.pptx
Présentation.pptxPrésentation.pptx
Présentation.pptx
 
Scrum course
Scrum courseScrum course
Scrum course
 
Scrum 2020 : concepts et principes
Scrum 2020 : concepts et principesScrum 2020 : concepts et principes
Scrum 2020 : concepts et principes
 
Module 3 - Seance 1 - Scrum.pptx
Module 3 - Seance 1 - Scrum.pptxModule 3 - Seance 1 - Scrum.pptx
Module 3 - Seance 1 - Scrum.pptx
 
SCRUM AGL.pptx
SCRUM AGL.pptxSCRUM AGL.pptx
SCRUM AGL.pptx
 
Symposium scrum
Symposium scrumSymposium scrum
Symposium scrum
 
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
 
At nancy10 scrumv2.0
At nancy10 scrumv2.0At nancy10 scrumv2.0
At nancy10 scrumv2.0
 
Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010
 
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
 
Formation conduite de projet - Philippe Dornbusch
Formation conduite de projet - Philippe DornbuschFormation conduite de projet - Philippe Dornbusch
Formation conduite de projet - Philippe Dornbusch
 
Formation Professional Scrum Master I
Formation Professional Scrum Master IFormation Professional Scrum Master I
Formation Professional Scrum Master I
 
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
 
Scrum les principes de base
Scrum les principes de base Scrum les principes de base
Scrum les principes de base
 
Evenements scrum
Evenements scrumEvenements scrum
Evenements scrum
 
20mn scrum
20mn scrum20mn scrum
20mn scrum
 

Dernier

Comment aborder le changement climatique dans son métier, volet adaptation
Comment aborder le changement climatique dans son métier, volet adaptationComment aborder le changement climatique dans son métier, volet adaptation
Comment aborder le changement climatique dans son métier, volet adaptation
Institut de l'Elevage - Idele
 
Accompagner les porteurs de projets en transformation fermière
Accompagner les porteurs de projets en transformation fermièreAccompagner les porteurs de projets en transformation fermière
Accompagner les porteurs de projets en transformation fermière
Institut de l'Elevage - Idele
 
COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdfCOURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
sieousse95
 
Leviers d’adaptation au changement climatique, qualité du lait et des produit...
Leviers d’adaptation au changement climatique, qualité du lait et des produit...Leviers d’adaptation au changement climatique, qualité du lait et des produit...
Leviers d’adaptation au changement climatique, qualité du lait et des produit...
Institut de l'Elevage - Idele
 
1er webinaire INOSYS Réseaux d’élevage Ovins Viande
1er webinaire INOSYS Réseaux d’élevage Ovins Viande1er webinaire INOSYS Réseaux d’élevage Ovins Viande
1er webinaire INOSYS Réseaux d’élevage Ovins Viande
Institut de l'Elevage - Idele
 
Accompagner les éleveurs dans l'analyse de leurs coûts de production
Accompagner les éleveurs dans l'analyse de leurs coûts de productionAccompagner les éleveurs dans l'analyse de leurs coûts de production
Accompagner les éleveurs dans l'analyse de leurs coûts de production
Institut de l'Elevage - Idele
 
COUPROD Une méthode nationale commune à l’ensemble des filières herbivores
COUPROD Une méthode nationale commune à l’ensemble des filières herbivoresCOUPROD Une méthode nationale commune à l’ensemble des filières herbivores
COUPROD Une méthode nationale commune à l’ensemble des filières herbivores
Institut de l'Elevage - Idele
 
Alternative au Tramway de la ville de Quebec Rev 1 sml.pdf
Alternative au Tramway de la ville de Quebec Rev 1 sml.pdfAlternative au Tramway de la ville de Quebec Rev 1 sml.pdf
Alternative au Tramway de la ville de Quebec Rev 1 sml.pdf
Daniel Bedard
 
Reconquête de l’engraissement du chevreau à la ferme
Reconquête de l’engraissement du chevreau à la fermeReconquête de l’engraissement du chevreau à la ferme
Reconquête de l’engraissement du chevreau à la ferme
Institut de l'Elevage - Idele
 
Presentation d'esquisse route juin 2023.pptx
Presentation d'esquisse route juin 2023.pptxPresentation d'esquisse route juin 2023.pptx
Presentation d'esquisse route juin 2023.pptx
imed53
 
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
Institut de l'Elevage - Idele
 

Dernier (11)

Comment aborder le changement climatique dans son métier, volet adaptation
Comment aborder le changement climatique dans son métier, volet adaptationComment aborder le changement climatique dans son métier, volet adaptation
Comment aborder le changement climatique dans son métier, volet adaptation
 
Accompagner les porteurs de projets en transformation fermière
Accompagner les porteurs de projets en transformation fermièreAccompagner les porteurs de projets en transformation fermière
Accompagner les porteurs de projets en transformation fermière
 
COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdfCOURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
COURS ANALYSE FINANCIERE-NOGLO Méthodes d’analyses financières.pdf
 
Leviers d’adaptation au changement climatique, qualité du lait et des produit...
Leviers d’adaptation au changement climatique, qualité du lait et des produit...Leviers d’adaptation au changement climatique, qualité du lait et des produit...
Leviers d’adaptation au changement climatique, qualité du lait et des produit...
 
1er webinaire INOSYS Réseaux d’élevage Ovins Viande
1er webinaire INOSYS Réseaux d’élevage Ovins Viande1er webinaire INOSYS Réseaux d’élevage Ovins Viande
1er webinaire INOSYS Réseaux d’élevage Ovins Viande
 
Accompagner les éleveurs dans l'analyse de leurs coûts de production
Accompagner les éleveurs dans l'analyse de leurs coûts de productionAccompagner les éleveurs dans l'analyse de leurs coûts de production
Accompagner les éleveurs dans l'analyse de leurs coûts de production
 
COUPROD Une méthode nationale commune à l’ensemble des filières herbivores
COUPROD Une méthode nationale commune à l’ensemble des filières herbivoresCOUPROD Une méthode nationale commune à l’ensemble des filières herbivores
COUPROD Une méthode nationale commune à l’ensemble des filières herbivores
 
Alternative au Tramway de la ville de Quebec Rev 1 sml.pdf
Alternative au Tramway de la ville de Quebec Rev 1 sml.pdfAlternative au Tramway de la ville de Quebec Rev 1 sml.pdf
Alternative au Tramway de la ville de Quebec Rev 1 sml.pdf
 
Reconquête de l’engraissement du chevreau à la ferme
Reconquête de l’engraissement du chevreau à la fermeReconquête de l’engraissement du chevreau à la ferme
Reconquête de l’engraissement du chevreau à la ferme
 
Presentation d'esquisse route juin 2023.pptx
Presentation d'esquisse route juin 2023.pptxPresentation d'esquisse route juin 2023.pptx
Presentation d'esquisse route juin 2023.pptx
 
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
Quelles rotations dans les systèmes caprins de Nouvelle-Aquitaine et Pays de ...
 

MÃthode-agile-SCRUM.pptx

  • 1. Méthode agile « SCRUM » Réalisé par: 1
  • 2. Plan:  Méthodes agiles  Méthode SCRUM:  L’équipe  Le mécanisme  Les avantages  Les inconvénients  Comparaison entre méthode classique et SCRUM 2
  • 3. Méthodes agiles:  Les méthodes agiles sont des groupes de pratiques de pilotage et de réalisation de projets.  Elles ont pour origine le manifeste Agile, rédigé en 2001, qui consacre le terme d'« agile » pour référencer de multiples méthodes existantes. 3
  • 4. Méthodes agiles:  Rapid application development (RAD, 1991)  Dynamic systems development method (DSDM, 1995, consortium anglais commercialisant le RAD)  Scrum (1996)  Extreme programming (XP, 1999)  Adaptive software development (ASD, 2000)  Feature driven development(FDD, 2003)  Behaviour driven development (BDD, 2003) 4
  • 5. La méthode SCRUM:  Scrum est un schéma d’organisation de développement de produits complexes.  Il est défini par ses créateurs comme un cadre de travail holistique itératif qui se concentre sur les buts communs en livrant de manière productive et créative des produits de la plus grande valeur possible. 5
  • 6. Scrum définit 3 rôles :​  Le « Product Owner » qui porte la vision du produit à réaliser (représentant généralement le client).  Le « Scrum Master » garant de l'application de la méthodologie Scrum. Il est chargé de protéger l'équipe de tous les éléments perturbateurs extérieurs à l'équipe et de résoudre ses problèmes non techniques (administratifs par exemple).  L'équipe de développement qui réalise le produit. 6
  • 8. la méthode SCRUM:  La vie d'un projet Scrum est rythmée par un ensemble de réunions clairement définies et strictement limitées dans le temps (timeboxing). 8
  • 9. Mécanisme de la méthode SCRUM:  Planification du Sprint (Sprint = itération) : au cours de cette réunion, l'équipe de développement sélectionne les éléments prioritaires du « Product Backlog » (liste ordonnancée des exigences fonctionnelles et non fonctionnelles du projet) qu'elle pense pouvoir réaliser au cours du sprint (en accord avec le « Product Owner »). 9
  • 10.  Revue de Sprint : au cours de cette réunion qui a lieu à la fin du sprint, l'équipe de développement présente les fonctionnalités terminées au cours du sprint et recueille les feedbacks du Product Owner et des utilisateurs finaux. C'est également le moment d'anticiper le périmètre des prochains sprints et d'ajuster au besoin la planification de release (nombre de sprints restants). 10
  • 11.  Rétrospective de Sprint : la rétrospective qui a généralement lieu après la revue de sprint est l'occasion de s'améliorer (productivité, qualité, efficacité, conditions de travail, etc) à la lueur du "vécu" sur le sprint écoulé (principe d'amélioration continue). 11
  • 12.  Mêlée quotidienne : il s'agit d'une réunion de synchronisation de l'équipe de développement qui se fait debout (elle est aussi appelée "stand up meeting") en 15 minutes maximum au cours de laquelle chacun répond principalement à 3 questions : - Qu'est ce que j'ai terminé depuis la dernière mêlée ? - Qu'est ce que j'aurai terminé d'ici la prochaine mêlée ? - Quels obstacles me retardent ? 12
  • 13.  Revue de sprint: A la fin d’un sprint, une démonstration est faite au client par rapport aux derniers développements, c’est le Sprint Review Meeting. C’est aussi l’occasion de faire un bilan sur le fonctionnement de l’équipe et de trouver des points d’amélioration. 13
  • 14. 14 user story est une description simple d'une fonctionnalité
  • 15. Les points forts:  Compréhension du travail et des tâches à accomplir  Transparence et respect  Deadlines intégrées  Visibilité continue  Focus et flexibilité 15
  • 16. Compréhension du travail et des tâches à accomplir: Appliquer Scrum, c’est subdiviser votre projet en plusieurs petites parties réalisables. Cette fragmentation vous oblige à vous demander si toutes les tâches doivent vraiment être effectuées pour mener à bien votre projet, et vous permet d’examiner d’un œil critique leur exécution. Avec votre équipe, vous pouvez ainsi optimiser en continu les étapes qui vous mènent à l’objectif final. 16
  • 17. Transparence et respect: Les membres de l’équipe doivent savoir ce que les autres accomplissent et le résultat qu’ils peuvent en attendre. Mais chacun peut déterminer comment il accomplit sa tâche. Il n’y a pas de véritable « patron » avec Scrum ; c’est une équipe autopilotée qui collabore en restant autonome. 17
  • 18. Deadlines intégrées: Comme le projet est subdivisé et que des tâches très spécifiques peuvent être attribuées aux membres de l’équipe, on intègre chaque jour des échéances pour évaluer les avancées des uns et des autres. Cela implique que tout le monde prenne ses responsabilités. Chacun sait quand il doit agir et les membres de l’équipe savent quand ils peuvent attendre quelque chose de lui. 18
  • 19. Visibilité continue: Travailler de manière efficace et maligne n’est possible que si vous conservez une vue d’ensemble et restez organisé. Pour tout tenir à jour, il faut communiquer ouvertement. C’est vraiment le cœur du processus de travail : pour assurer une bonne réalisation, vous mettez au point avec votre équipe une feuille de route logique. Vous êtes ainsi toujours au fait de la progression du projet. 19
  • 20. Focus et flexibilité: Scrum a été conçu non seulement pour améliorer les projets mais aussi pour en accélérer la réalisation. Il importe donc de prévoir une marge de manœuvre pour l’imprévu mais aussi, en fonction des priorités, de pouvoir dire « non » à des demandes ayant peu d’impact sur le succès du projet. 20
  • 21. Les points faibles:  Manque de documentation écrite.  Violation de responsabilité.  L'équipe ne se prête pas au SCRUM. 21
  • 22. 22