Formation scrum - back to basics

39
MeetUP Scrum Back to basics

Transcript of Formation scrum - back to basics

Page 1: Formation scrum -  back to basics

MeetUP ScrumBack to basics

Page 2: Formation scrum -  back to basics
Page 3: Formation scrum -  back to basics

Notre offre formation

Openska, conseil, formation et réalisation IT

Formation Web

•Front end, HTML, RWD, Javascript, Angular

•Back end, PHP, Java, Ruby, Python

•...

Formation Open Source

•Linux, Certification LPI

•PostgreSQL, RiakJs, ElasticSearch

•Docker

Formation Business Intelligence

•ETL, Talend

•Penthao, Tablo

•...

Formation Management

•Gestion de projets, Métiers de la DSI

•Scrum, Kanban

•.Gestion du stress..

Page 4: Formation scrum -  back to basics

Notre offre expertise

Openska, conseil, formation et réalisation IT

Un pôle

expertise

Audit de code

Audit de sécuritéTests de montée

en charge

Tests de

performances

Page 5: Formation scrum -  back to basics

Notre offre conseil et accompagnement

Openska, conseil, formation et réalisation IT

Un pôle

conseil

Régie

Agilité Mobilité

Devops

Page 6: Formation scrum -  back to basics

PAQUET JUDICAËL

Qui suis-je ?

Page 7: Formation scrum -  back to basics

PAQUET JUDICAËL

EXPERT DANS LA TRANSFORMATION DEPUIS DES ANNÉES

Page 8: Formation scrum -  back to basics

QU’EST-CE QUE L'AGILITÉ

Point rapide sur l’agilité avant de parler du Scrum

Page 9: Formation scrum -  back to basics

QU’EST-CE QUE L'AGILITÉ

L’agilité n’est pas une méthode de travail

● C’est une culture avant tout

● Transformation pas toujours facile

● Pas seulement pour l’IT

Page 10: Formation scrum -  back to basics

QU’EST-CE QUE L'AGILITÉItérative

● Itérations courtes

● Contrairement au Cycle en V, Waterfall

Incrémental

● Le produit s’améliore constamment

● Changement d’une fonctionnalité rapide

Adaptative

● Adapter la méthode au contexte

Page 11: Formation scrum -  back to basics

QU’EST-CE QUE L'AGILITÉEn 2001 par 17 spécialistes dont :

● Ward Cunningham l’inventeur du Wiki.

● Kent Beck créateur de l’XP et de JUnit.

● Ken Schwaber et Jeff Sutherland créateurs et promoteurs de Scrum

● Jim Highsmith prônant l’ASD

● Alistair Cockburn prônant la méthode Crystal clear

● Martin Fowler, Dave Thomas et Arie van Bennekum pour DSDM.

Page 12: Formation scrum -  back to basics

QU’EST-CE QUE L'AGILITÉ

L’équipe

« Les individus et leurs interactions, plus que les processus et les outils »

La collaboration

« La collaboration avec les clients, plus que la négociation contractuelle »

L’application

« Des logiciels opérationnels, plus qu’une documentation exhaustive »

L’acceptation au changement

« L’adaptation au changement, plus que le suivi d’un plan »

Page 13: Formation scrum -  back to basics

QU’EST-CE QUE LE SCRUM ?

Découvrons ce qu’est le Scrum

Page 14: Formation scrum -  back to basics

QU’EST-CE QUE LE SCRUM ?

Méthode agile

Cadre léger imposant seulement :

● les sprints et leurs évènements

● les 3 rôles clés

● le backlog avec des demandes fonctionnelles

Page 15: Formation scrum -  back to basics

QU’EST-CE QUE LE SCRUM ?

1995 : Ken Schwaber présente les fondements de ce qui sera le Scrum

2001 : Ken Schwaber et Mike Beedle écrivent Agile Software Development with

Scrum

2004 : Publication du livre

2011 : Jeff Sutherland et Ken Schwaber écrivent le Scrum Guide

Page 16: Formation scrum -  back to basics

LES 3 PILIERS DU SCRUM

Le Scrum se base sur des concepts forts

Page 17: Formation scrum -  back to basics

LES 3 PILIERS DU SCRUM

La transparence - Board mural

Visible pour tous

Avancement de l’ensemble de la team

Etat tâches de travail

Avatar de chaque membre

Support pour la Daily

Page 18: Formation scrum -  back to basics

LES 3 PILIERS DU SCRUM

La transparence - Review

Présenter le travail réalisé en fin de Sprint

• Aux clients et à la Scrum Team

Indiquer la suite

• Contenu du prochain Sprint

• Parler d’évolutions possibles

But

• Les clients ont un aperçu de l’avancement

Page 19: Formation scrum -  back to basics

LES 3 PILIERS DU SCRUM

L’inspection - Daily Scrum

Lever d’éventuelles alertes

• Problèmes pour les devs

• Alerte planning par le Product Owner

Burndown Chart

• Outil complémentaire

• Permet d’anticiper le retard

Page 20: Formation scrum -  back to basics

LES 3 PILIERS DU SCRUM

L’inspection - Rétrospective

Humeur de l’équipe

• Anticiper un risque sur la productivité

• Connaître la santé de l’équipe

Amélioration continue

• Trouver des axes d’amélioration

• Améliorer = remotiver les troupes Kaizen

Page 21: Formation scrum -  back to basics

LES 3 PILIERS DU SCRUM

L’adaptation

Adapter la méthode à l’environnement

Trop de perturbations

• Mise en place d’un kanban en plus du Scrum pour les bugs

• Impediment Backlog – graph

• Beaucoup de petits projets = sprint de 2 semaines

S’adapter au contexte

• Un peu de Lean Startup ?

• Respecter les piliers mais rendre la méthode optimale par rapport au contexte

Page 22: Formation scrum -  back to basics

LES 3 RÔLES CLÉS DU SCRUM

Ces rôles sont la clé de la réussite

Page 23: Formation scrum -  back to basics

LES 3 RÔLES CLÉS DU SCRUM

Le Product Owner

Propriétaire du Backlog

• Choisit l’ordre des demandes

• Respecte la capacité de développement

• Rappel les objectifs

Ecrit les user-stories

• Assure leur compréhension de tous

Peut arrêter un Sprint en cours

Page 24: Formation scrum -  back to basics

LES 3 RÔLES CLÉS DU SCRUM

Le Scrum Master

Coach

• Gardien de la bonne pratique, formateur

• Il choisit les itérations

Facilitateur

• Facilite l’extérieur à s’adapter au Scrum

• Ecarte les perturbations, médecin de l’équipe

Animateur des rituels

Page 25: Formation scrum -  back to basics

LES 3 RÔLES CLÉS DU SCRUM

La dev team - 3 à 9 personnes

Responsabilités

• Qualité des dév., Pluridisciplinaire

• Auto-organisé, décisions techniques

Essentiel

• Instructions que du Product Owner

• Travaille sur un seul Backlog

• Chacun choisit ses user-stories

Page 26: Formation scrum -  back to basics

LES ARTEFACTS

Éléments clés du Scrum

Page 27: Formation scrum -  back to basics

LES ARTEFACTSProduct Backlog

• Ensemble de demandes fonctionnelles appelée user-story

• Le Scrum Master peut arbitrer si besoin (souvent : temps de parole dépassé)

User-story

• “ En tant que [persona], je souhaite [souhait] afin de [but]”

• Définir en équipe le Definition of Done (pour la qualité)

Sprint Backlog

• User-story prise en charge dans un Sprint

Page 28: Formation scrum -  back to basics

LE SPRINT

En quoi consiste une itération Scrum

Page 29: Formation scrum -  back to basics

LE SPRINT

Page 30: Formation scrum -  back to basics

LE SPRINT - DAILY SCRUMProcessus à suivre

• Le Product Owner est présent mais ne participe pas

• Le Scrum Master peut arbitrer si besoin (souvent : temps de parole dépassé)

Réunion quotidienne de 15 minutes max

Règles à suivre

• Chacun dit ce qu’il a fait hier

• Chacun dit ce qu’il va faire aujourd’hui

• Chacun peut remonter une alerte

Page 31: Formation scrum -  back to basics

LE SPRINT - GROOMINGProcessus à suivre

• Le Product Owner propose des user-stories (US) à l’équipe

• L’équipe invalide les user-stories non comprises ou incomplètes

• L’équipe note le point d’effort des US

• Il peut être en jour ou en complexité

• Le Poker planning souvent utilisé

Toutes les semaines 1h

Anciennement intégré à la Sprint Planning (nouveau Rituel )

Page 32: Formation scrum -  back to basics

LE SPRINT - SPRINT PLANNINGProcessus à suivre

• Proposition d’un Sprint Backlog par le Product Owner (PO)

• Découpage des user-stories par l’équipe en tâches techniques

• Le Product Owner doit bien rappeler l’objectif du Sprint

• Elle est le démarrage du Sprint

Règles à suivre

• Le PO respecte la vélocité autorisée

• Toute l’équipe est présente

• De 2h à 4h par Sprint (+2h si Grooming intégrée)

Page 33: Formation scrum -  back to basics

LE SPRINT - SPRINT REVIEWPrésentation du travail réalisé et du sprint réalisé

• A l’ensemble de l’équipe et aux clients invités par le PO

Ouverture de la discussion

• Les travaux envisagés dans les futurs Sprint

• Evolutions vues par les clients

• Question/réponse entre la team et les clients

Règles à suivre

• De 30 minutes à 1h00

• Sera réalisé en fin de Sprint

Page 34: Formation scrum -  back to basics

LE SPRINT - RETROSPECTIVEAmélioration continue

• Inspection en équipe du Sprint qui se termine

• Evolutions futures sous forme d’atelier

• Déduire des axes d’amélioration

Déterminer la santé de l’équipe

• Le SM détermine la santé de l’équipe

• Sous forme d’atelier (dessin, post’it…)

Règles à suivre

• De 1h00 à 3h00 et réalisé en fermeture de Sprint

Page 35: Formation scrum -  back to basics

AU DELÀ DU SCRUM

Le Scrum c’est bien, le Scrum Agile c’est encore mieux !

Page 36: Formation scrum -  back to basics

AU DELÀ DU SCRUM

Le Scrumban

● Mélange Scrum et Kanban

● Les itérations, piliers et rôle du Scrum

● La souplesse du Kanban (livraison continue)

● Très adapté pour tous les métiers

Page 37: Formation scrum -  back to basics

AU DELÀ DU SCRUM

Le Lean Startup au service des nouveaux produits

● Concept du MVP (Minimum Viable Product)

● Savoir Pivoter (ne pas persister pour rien)

● Le client à la base du produit

● Faire des mesures comprises par tous

Je veux un burger ! MVP ?

Page 38: Formation scrum -  back to basics

AU DELÀ DU SCRUMLe Nexus, LeSS ou modèle Spotify pour l’agilité à grande échelle

LeSS (Large Scale Scrum) Modèle Spotify

Page 39: Formation scrum -  back to basics

DES QUESTIONS ?

Ne vous privez pas, je suis là pour ça.