SCRUM
Réalisé par : Encadré par :
EL KASIMI Abdelilah [Link] Chafik
GHAZALI Lamiaa
LARAKI Mohamed Amine
Filière : G.Indus5
PLAN
Introduction
Histoire et origines du SCRUM
Définition
Principes clés
Les rôles
Exemple : Logiciel de GMAO
Histoire et Origine de
Scrum…
SCRUM
Histoire et Origine de Scrum
Inspiration initiale : le rugby :
Le terme "Scrum" a été emprunté au rugby, où il décrit une mêlée ordonnée permettant
aux joueurs de collaborer pour faire avancer le ballon. Cette métaphore illustre :
La collaboration
L’adaptabilité
L’objectif commun
Histoire et Origine de Scrum
Origine dans la gestion de projets
Le terme a été introduit dans un contexte de gestion de projet par deux
chercheurs japonais, Hirotaka Takeuchi et Ikujiro Nonaka, dans leur article
célèbre publié en 1986 : "The New New Product Development Game".
L’idée clé de l’article :
Les approches traditionnelles en cascade (Waterfall) ne sont pas
adaptées à des environnements complexes et changeants.
Les équipes hautement performantes ressemblent davantage à des
équipes sportives qui travaillent de manière interdisciplinaire et dynamique
pour atteindre leurs objectifs.
Histoire et Origine de Scrum
Formalisation par Jeff Sutherland et Ken Schwaber:
Dans les années 1990, Jeff Sutherland et Ken Schwaber ont
formalisé Scrum comme une méthodologie pour le
développement logiciel. Ils ont présenté Scrum pour la
première fois à une conférence sur l’Object-Oriented
Programming, Systems, Languages & Applications (OOPSLA)
en 1995.
Définition…
Définition de SCRUM
Scrum est un cadre de travail (framework) Agile qui aide les équipes à collaborer
efficacement sur des projets complexes. Basé sur des cycles courts appelés Sprints, il
favorise la transparence, l'adaptation et la livraison rapide de valeur. Utilisé
principalement en développement logiciel, il s’applique aussi à d'autres domaines
nécessitant une gestion flexible.
Principes Clés de
Scrum
Principes Clés de Scrum
Itération Collaboration Transparence
Scrum utilise des itérations L'équipe Scrum collabore Le processus Scrum est
courtes appelées sprints, étroitement pour atteindre les transparent, permettant un suivi
permettant une adaptation objectifs du sprint. et une communication clairs.
constante.
Rôles dans
Scrum
Rôles dans Scrum
Product Owner : Définit le produit et ses priorités.
Scrum Master : Facilite le processus Scrum et élimine les obstacles.
Équipe de Développement : Conçoit, développe et teste le produit.
Logiciel de GMAO
User Story
Décrire l'expérience utilisateur en utilisant le vocabulaire et la terminologie propres à
l'utilisateur.
Identifiant Importance Travail Démonstration
Nom succinct Une valeur qui définit Une estimation du Un test simple de a
décrivant la fonction la priorité de la story travail nécessaire la story qu’il faut
du produit. valider par la suite
EXIGENCES
PRODUCT BACKLOG
Exigences hiérarchisées avec le client dans le Product backlog
Le Product Backlog est une liste priorisée et évolutive de tout ce qui est
nécessaire pour développer un produit, incluant les fonctionnalités, corrections, et
améliorations. Il est géré par le Product Owner et reflète en continu les besoins du
client.
Eléments clés d'une User Story :
• Identifiant : Nom succinct décrivant la fonction du produit.
• Importance : Priorité de la story.
• Estimation : Travail nécessaire à sa réalisation.
• Démonstration : Test simple validant la story.
• Notes : Informations supplémentaires pour la réalisation.
Sprints
Une fois la User Story et les exigences validées dans le Product
Backlog, le projet est lancé.
•Sprint Planning Meeting : Réunion de planification pour sélectionner
les éléments prioritaires du backlog à développer durant le sprint.
•Le projet est divisé en itérations appelées sprints (durée : 2 à 4
semaines).
Phases du Sprint :
•Développement : Création des fonctionnalités ou solutions.
•Contrôle Qualité : Tests pour garantir la fiabilité.
•Livraison : Mise à disposition des résultats.
Sprint backlog
L'ensemble des livrables cumulé au fil des sprints.
Réunions Scrum
Courtes réunions quotidiennes (environ 15 minutes), généralement le
matin.
Objectifs :
•Mesurer l'avancement du projet.
•Garantir la qualité des livrables.
•Assurer le respect des délais.
Réunions Scrum
Chaque membre de l'équipe partage rapidement :
• Ce qu'il a fait la veille.
• Ce qu'il prévoit de faire dans la journée.
• Les difficultés rencontrées, s'il y en a.
Objectifs de la Réunion :
• Identifier et communiquer les problèmes potentiels.
• La résolution des problèmes se fait en dehors de cette séance.
Réunion Scrum
Le Scrum
Master veille au
respect de la
méthodologie
Scrum et suit
l'évolution du
projet à l'aide du
Burn Down
Chart, un
graphique
montrant le
travail restant.
Fin de réunion
Mise à jour par le Scrum Master :
•Le Burn Down Chart est mis à jour après la mêlée quotidienne.
•Les problèmes identifiés sont délégués aux membres concernés.
Sprint meeting review
Organisé à la fin du sprint (généralement après 2 semaines).
•Objectif :
•Présenter la solution développée au client via une démonstration.
•Recueillir les retours, identifier les améliorations et problèmes.
Mise à jour du Product Backlog :
•Les retours clients sont intégrés et priorisés pour les sprints suivants.
Le processus Scrum : les sprints
Planification du sprint Sprint Revue du sprint Rétrospective du sprint
L'équipe planifie le L'équipe travaille sur L'équipe présente le L'équipe présente le
travail à réaliser les tâches du sprint, travail accompli et travail accompli et
dans le sprint. en se réunissant obtient des obtient des
quotidiennement. commentaires. commentaires.
MERCI
!