Post on 22-Jan-2018
MeetUP ScrumBack 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..
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
Notre offre conseil et accompagnement
Openska, conseil, formation et réalisation IT
Un pôle
conseil
Régie
Agilité Mobilité
Devops
PAQUET JUDICAËL
Qui suis-je ?
PAQUET JUDICAËL
EXPERT DANS LA TRANSFORMATION DEPUIS DES ANNÉES
QU’EST-CE QUE L'AGILITÉ
Point rapide sur l’agilité avant de parler du Scrum
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
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
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.
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 »
QU’EST-CE QUE LE SCRUM ?
Découvrons ce qu’est le Scrum
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
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
LES 3 PILIERS DU SCRUM
Le Scrum se base sur des concepts forts
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
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
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
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
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
LES 3 RÔLES CLÉS DU SCRUM
Ces rôles sont la clé de la réussite
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
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
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
LES ARTEFACTS
Éléments clés du Scrum
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
LE SPRINT
En quoi consiste une itération Scrum
LE SPRINT
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
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 )
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)
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
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
AU DELÀ DU SCRUM
Le Scrum c’est bien, le Scrum Agile c’est encore mieux !
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
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 ?
AU DELÀ DU SCRUMLe Nexus, LeSS ou modèle Spotify pour l’agilité à grande échelle
LeSS (Large Scale Scrum) Modèle Spotify
DES QUESTIONS ?
Ne vous privez pas, je suis là pour ça.