Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction à Scrum

Introduction à Scrum

Steve Grosbois

September 10, 2013
Tweet

More Decks by Steve Grosbois

Other Decks in How-to & DIY

Transcript

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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...