Slide 1

Slide 1 text

Introduction à Scrum Steve Grosbois @kwiky Human Talks Angers 10 Septembre 2013

Slide 2

Slide 2 text

Méthode Scrum ● Scrum signifie mélée (rugby) ● Méthode agile ○ Flexibilité ○ Forte disponibilité du client ○ Pas de cahier des charges contractuel ● Découpage du projets en incréments (sprint) ● 3 type d’acteurs ○ 1 Product Owner ○ 1 Scrum Master ○ X Developpeurs ● 4 type de réunions

Slide 3

Slide 3 text

Directeur de produit (Product Owner) ● Représentant du “métier” (client) ● Définir les caractéristiques du produit ● Définir la priorité de ces éléments ● Responsable du Backlog de produit ● Valide les livrables ● Forte disponibilité requise

Slide 4

Slide 4 text

L’équipe de développeurs ● Pas de rôle prédéfini au membre ● Auto-organisée : pas de chef ● Pluridisciplinaire : pas de compétence extérieure ● S’engage à livrer un produit utilisable à chaque fin de sprint ● S’adresse directement au Product Owner

Slide 5

Slide 5 text

Scrum Master ● Responsable de l’application de la méthode ● Isole l’équipe des perturbations extérieures ● Facilite le travail des membres de l’équipe ● Ni chef, ni porte parole ● Facilite la compréhension de la méthode ● Améliore le déroulement des sprints ● Motive l’équipe sans mener ● Communique sur l’avancement et les risques

Slide 6

Slide 6 text

Méthode Scrum

Slide 7

Slide 7 text

Backlog du produit ● Inventaire des fonctionnalités ● Classées par priorité ● Initiative du Product Owner ● Élaboré avant le premier sprint ● Utilisé avant chaque sprint ● Modifiable pendant le projet ● Visible par tous

Slide 8

Slide 8 text

Méthode Scrum

Slide 9

Slide 9 text

La réunion de planification du sprint ● Tout le monde y participe ● Définir le but du sprint ● Choisir les éléments du backlog à réaliser ○ Les prendre dans l’ordre de priorité ○ Le total doit correspondre à la vélocité de l’équipe ● Découper ces éléments en tâches ● Estimer la charge de ces tâches (< 20h) ● Attribution des 1ères tâches ● Engagement de l’équipe ● Document en sortie : Backlog de Sprint

Slide 10

Slide 10 text

Méthode Scrum

Slide 11

Slide 11 text

Déroulement d’un sprint ● Entre 1 semaine et 1 mois ● But d’un sprint non modifiable (renégociable) ● Composition de l’équipe fixe ● Exécution des tâches par les développeurs ● Réunion scrum quotidienne ● Produit testé, documenté et livrable à chaque fin de sprint

Slide 12

Slide 12 text

La réunion scrum (ScrumMeeting) ● Evaluer l'avancement du travail ● Identifier les obstacles nuisant à la progression ● Garder l'équipe concentrée sur l'objectif du sprint ● Limitée à 15 minutes ● Tout le monde debout (Product Owner absent) ● 3 questions posées à chaque membre de l'équipe : ○ Qu’as-tu fait depuis la dernière fois ? ○ Que prévois-tu de faire jusqu'à la prochaine réunion ? ○ Qu'est-ce qui pourrait t’empêcher d'y arriver ? ● S’aider d’un mur de post-it à 3 colonnes

Slide 13

Slide 13 text

Méthode Scrum

Slide 14

Slide 14 text

La revue de sprint ● Démonstration au Product Owner ● Retour du Product Owner ● Évolution du Backlog de produit La retrospective de sprint ● Ressenti des développeurs sur le sprint ● Améliorer le prochain sprint ● Discussion autour des outils, des membres, etc...

Slide 15

Slide 15 text

Merci Steve Grosbois @kwiky ??? QUESTIONS ???