Académique Documents
Professionnel Documents
Culture Documents
Auteur :
Mme Ines AGREBI
2
Introduction
• Scrum ne se considère pas comme une méthode mais comme un
cadre méthodologique
• Le cadre méthodologique Scrum est de loin la méthode Agile la plus
utilisée dans le monde.
• Elle bénéficie aujourd'hui de nombreux retours d'expérience
Les conférences
Les communautés
Les formations
Les blogs
Les outils
....
3
Contexte Scrum
• Un cadre de travail permettant de répondre à des problèmes
complexes et changeants, tout en livrant de manière productive et
créative des produits de la plus grande valeur possible.
4
Contexte Scrum
• Scrum est généralement quantifié de simple, pragmatique,
transparent et empirique.
6
Vue d’ensemble Scrum
7
Vue d’ensemble Scrum
• Processus itératif
Itération plus longues que d’autres méthodologies (30 jours)
• Equipe auto-gérée
Pas de processus rigide
Le développement est adapté empiriquement
• Réunion debout quotidiennement
• Démonstrations du système après chaque itération
• Planification impliquant le client après chaque itération
8
10 Pratique de base Scrum
1. Vision claire et partagée
2. Product Backlog entretenu
3. Product Backlog priorisé en fonction de la valeur métier
4. Items de backlog triés par l’équipe
5. Daily Scrums
6. Sprints non perturbés ni par le Management ni par le(s) client(s)
7. L’Equipe ne délivre que des items «terminés»
8. Revue de Sprint collaborative
9. Rétrospective concentrée sur l’amélioration du travail et du processus de
l’équipe et de l’organisation
10. Burndown Charts (graphiques de reste-à-faire)
9
Scrum: Les Rôles
10
Scrum: Les Rôles
Scrum définit seulement 4 rôles :
oLe Product Owner
oL'Equipe de Développement
oLe Scrum Master
oChickens
11
Rôles: Product Owner
Product Owner (PO)
14
Rôles: Equipe de Développement
L’Equipe de Développement
16
Rôles: Equipe de Développement
L’Equipe de Développement
17
Rôles: Scrum Master
Le Scrum Master
oLe Scrum Master est la personne qui doit maîtriser Scrum et s'assurer que
ce dernier est correctement appliqué
oIl a donc un rôle de coach à la fois auprès du Product Owner et auprès de
l‘équipe de développement
oAgit comme pare-feu (firewall) pour s'assurer que l‘équipe n'est pas
interrompue par des requêtes venant de l'extérieur
oUn formateur et un coach plutôt qu'un manager ou un chef de projet :
• S'assure que l‘équipe est complètement fonctionnelle et productive
• Aider à supprimer les obstacles
• Facilite l'adoption des pratiques modernes du développement 18
Rôles: Scrum Master
Compétences Scrum Master
19
Rôles: Chikens
Chikens
20
Rôles
Comment ces rôles travaillent-ils ensemble ?
21
Scrum- Cycle
24 heures
2 à 4 semaines
22
Vision du produit et product backlog
Product backlog
Format :
« En tant que client,
je souhaite pouvoir ajouter un produit dans mon panier
afin de pouvoir l’acheter »
En tant que … (rôle)
Je peux…. (tâche)
Afin de …. (but)
26
Exemple 1:
En tant qu’internaute,
je peux naviguer sur le site, saisir mes informations personnelles et
celles du véhicule, et soumettre une demande en ligne,
Afin d’obtenir une couverture d’assurance automobile.
Qu’en pensez-vous ?
27
Comment procéder?
Ici on découpe en 3 User Stories :
28
Exemple 2:
30
Vision du produit et product backlog
Sprint
Objectif
• se focaliser sur un objectif relativement stable, clair et limite
• maintenir ou augmenter la productivité (cycle plus court), ...
Terminé
• système intégré, entièrement testé, documenté et potentiellement
déployable 32
Remarques:
33
Vision du produit et product backlog
Mêlée quotidienne
36
Rappelez-Vous
Une user story doit être implémentée sur une
seule itération
Un sprint doit comporter au moins 4 US
J’applique les principes KISS pour écrire les US
La méthode de Réécriture permet de valider
mes US
37
Rappelez-Vous
38
Merci pour votre Attention
39