70
ww.terredagile.com Scru m Comment tomber dans le panneau

Scrum, comment tomber dans le panneau

Embed Size (px)

DESCRIPTION

Cette session a été présentée à la Ferme du Web Lyon en juin 2012. Elle démarre par une présentation de mon parcours professionnel en mode Pecha Kucha où je rappelle mon chemin d'apprentissage vers l'agilité. Arrivé au slide 23, je laisse les participants voter pour le sujet qui les intéressent. Les 9 thèmes proposés font parties de ma liste d'écueils généralement constatés dans l'adoption de Scrum ou plus largement d'une méthode agile. Pré-requis : les participants ou les lecteurs connaissent le vocabulaire Scrum

Citation preview

Page 1: Scrum, comment tomber dans le panneau

www.terredagile.com

Scrum

Comment tomber dans le panneau

Page 2: Scrum, comment tomber dans le panneau

www.terredagile.com

Pré-requis : une application de poker planning

Iphone– Planning poker– Scrum poker planning– Agile planning cards– Estimation poker

Android– Planning poker– Scrum poker cards– Bbv planning Poker– Scrum Planning Poker

Cards

Page 3: Scrum, comment tomber dans le panneau

www.terredagile.com

Votre interlocuteur

Coach agile, formateur et enseignant 9 ans d'expérience en projets logiciels

Editeur Startup SSII

Animateur du Club Agile Rhône Alpes Lyon Co-fondateur de Mix-IT, conférence agile et technologies (Lyon)

Romain Couturier

"J’accompagne les équipes et les organisations dans leur transition et évolution vers l’agilité"

[email protected]

@romaincouturier

http://www.terredagile.com

Page 4: Scrum, comment tomber dans le panneau

www.terredagile.com

Page 5: Scrum, comment tomber dans le panneau

www.terredagile.com

Page 6: Scrum, comment tomber dans le panneau

www.terredagile.com

Vu de l'extérieur, vécu de l'intérieur2003

2007

Editeur

Startup

Page 7: Scrum, comment tomber dans le panneau

www.terredagile.com

http://www.infoq.com/resource/news/2007/06/scrum-xp-book/en/resources/ScrumAndXpFromTheTrenches_French.pdf

La révélation2007

2008

Startup

Page 8: Scrum, comment tomber dans le panneau

www.terredagile.com

Premiers pas, premiers changements

Page 9: Scrum, comment tomber dans le panneau

www.terredagile.com

2008

2011

SSII

Retour en FranceCoûts

DélaiPérimètre

Page 10: Scrum, comment tomber dans le panneau

www.terredagile.com

Nouvel essai Scrum

Histoires utilisateur

Critères d'acceptation

Equipe de 3 personnes

3 mois de projet

Daily meeting

Démonstration toutes les semaines

Team Foundation Server

Page 11: Scrum, comment tomber dans le panneau

www.terredagile.com

Management visuel

peu efficace

Page 12: Scrum, comment tomber dans le panneau

www.terredagile.com

Nouvelle mission, action, réaction

Page 13: Scrum, comment tomber dans le panneau

www.terredagile.com

La découverte du vrai Backlog

Page 14: Scrum, comment tomber dans le panneau

www.terredagile.com

Résultats

FlexibilitéEstimation relative

Démonstration utilisateur

Satisfaction utilisateur

Page 15: Scrum, comment tomber dans le panneau

www.terredagile.com

Agilité à grande échelle

Projet de refonte, facile !

Page 16: Scrum, comment tomber dans le panneau

www.terredagile.com

Equilibre fragile

Page 17: Scrum, comment tomber dans le panneau

www.terredagile.com

Essaimage interne

Page 18: Scrum, comment tomber dans le panneau

www.terredagile.com

Le contrat agileVendre agile

Page 19: Scrum, comment tomber dans le panneau

www.terredagile.com

2011

2012

Startup0Re-aventure Startup

Page 20: Scrum, comment tomber dans le panneau

www.terredagile.com

Page 21: Scrum, comment tomber dans le panneau

www.terredagile.com

Backlog d'itération

Backlog produit

Sous-ensemble du produit potentiellement livrable

Mêlée quotidienne, 15 minutes, chacun explique : 1. Ce qu’il a fait depuis la dernière « mêlée Scrum»2. Ses problèmes bloquants en cours3. Ce qu’il prévoit de faire d’ici à la prochaine « mêlée

Scrum »

24 heures

2 à 4 semaines

1 point commun

Page 22: Scrum, comment tomber dans le panneau

www.terredagile.com

Au menu

Que fait le Product Owner

?

Je suis Scrum Master et

maintenant ?

Contractualiser Scrum

Excellence technique

Estimation et planification

Transition vers Scrum

Gérer son backlog

Amélioration continue et

rétrospective

Scrum est-il un outil ?

0 1 2

3 5 8

13 20 40

Page 23: Scrum, comment tomber dans le panneau

www.terredagile.com

QUE FAIT LE PRODUCT OWNER … ?

Page 24: Scrum, comment tomber dans le panneau

www.terredagile.com

Que fait le Product Owner ?

Garant de la vision produit

Ecrit les histoires utilisateursAssiste aux démonstrations

Recette les livraisons

Prépare l'itération à venir

Prépare la version du produit

Est disponible pour l'équipe

Présente les histoires au début de l'itérationPriorise le backlog

Définit la valeur métierDécrit le QUOI, jamais le COMMENT

Connait le métierResponsable du backlog

Il est respecté

Il a autorité

Page 25: Scrum, comment tomber dans le panneau

www.terredagile.com

C'est possible …

Page 26: Scrum, comment tomber dans le panneau

www.terredagile.com

Bien plus qu'une gestion de backlog

Page 27: Scrum, comment tomber dans le panneau

www.terredagile.com

Idées , contradictions,

futilités, besoins

essentiels, conflits

Management

Communication

Marketing Utilisateurs finaux

Clients

Sponsors

Epic

Histoire utilisateur 1

Besoins filtrés par le PO pour diffusion à l’équipe

Oui !

Non !

Peut-être

Je ne sais pas …

Blanc !

Gris !

Noir !

Entropie métier

Histoire utilisateur 2

Thème

Le PO catalyse et maximise le produit

Retour au menu

Page 28: Scrum, comment tomber dans le panneau

www.terredagile.com

JE SUIS SCRUM MASTER ET MAINTENANT … ?

Page 29: Scrum, comment tomber dans le panneau

www.terredagile.com

Les origines du Scrum Master

Chef de ProjetManager

Leader technique Architecte

Autre

Page 30: Scrum, comment tomber dans le panneau

www.terredagile.com

Faciliter et après ?

Page 31: Scrum, comment tomber dans le panneau

www.terredagile.com

Un rôle flou … à définir localement

Retour au menu

Page 32: Scrum, comment tomber dans le panneau

www.terredagile.com

CONTRACTUALISER SCRUM

Page 33: Scrum, comment tomber dans le panneau

www.terredagile.com

Page 34: Scrum, comment tomber dans le panneau

www.terredagile.com

Forfait RégieContrat agile

Risque fournisseur Risque client

Positionnement des contrats

Page 35: Scrum, comment tomber dans le panneau

www.terredagile.com

Contractualisez en agile si un climat de confiance est installé

avec votre client

Page 36: Scrum, comment tomber dans le panneau

www.terredagile.com

Scrum peut aider…

mais ne l'imposez pas à votre client

Retour au menu

Page 37: Scrum, comment tomber dans le panneau

www.terredagile.com

EXCELLENCE TECHNIQUE

Page 38: Scrum, comment tomber dans le panneau

www.terredagile.com

Scrum tout seul

Page 39: Scrum, comment tomber dans le panneau

www.terredagile.com

UX / Design

Page 40: Scrum, comment tomber dans le panneau

www.terredagile.com

Usabilité

Fiabilité

PerformanceSupportabilité

Interfaces

Environnement technique

Fonctionnalités

Exigences non fonctionnelles

Architecture

Page 41: Scrum, comment tomber dans le panneau

www.terredagile.com

Tests

http://www.exampler.com/old-blog/2003/08/22/#agile-testing-project-2Retour au

menu

Page 42: Scrum, comment tomber dans le panneau

www.terredagile.com

ESTIMATION ET PLANIFICATION

Page 43: Scrum, comment tomber dans le panneau

www.terredagile.com

La galère quotidienne

Page 44: Scrum, comment tomber dans le panneau

www.terredagile.com

Burndown Chart

Vélocité

Burndown de release

Estimation en points

Planning variable

L'invasion agile

Page 45: Scrum, comment tomber dans le panneau

www.terredagile.com

La lutte des classes

vs.

Page 46: Scrum, comment tomber dans le panneau

www.terredagile.com

Gagner du temps en déléguant

Retour au menu

Page 47: Scrum, comment tomber dans le panneau

www.terredagile.com

TRANSITION SCRUM

Page 48: Scrum, comment tomber dans le panneau

www.terredagile.com

Management

Equipe

Page 49: Scrum, comment tomber dans le panneau

www.terredagile.com

Management

Equipe

Page 50: Scrum, comment tomber dans le panneau

www.terredagile.com

Management

Equipe

Page 51: Scrum, comment tomber dans le panneau

www.terredagile.com

Temps de visibilité des premiers résultats

Efforts dans la mise en œuvre

Page 52: Scrum, comment tomber dans le panneau

www.terredagile.com

Le maître des clés

Page 53: Scrum, comment tomber dans le panneau

www.terredagile.com

Scrum tout puissant

Retour au menu

Page 54: Scrum, comment tomber dans le panneau

www.terredagile.com

GÉRER SON BACKLOG

Page 55: Scrum, comment tomber dans le panneau

www.terredagile.com

Mon premier backlog

ExistantCritères d'acceptation

InvisibleVite ingérable

Page 56: Scrum, comment tomber dans le panneau

www.terredagile.com

Si le backlog ne vit pas …

Page 57: Scrum, comment tomber dans le panneau

www.terredagile.com

Entretenir son backlog

Page 58: Scrum, comment tomber dans le panneau

www.terredagile.com

Visualiser

Retour au menu

Page 59: Scrum, comment tomber dans le panneau

www.terredagile.com

AMÉLIORATION CONTINUE ET RÉTROSPECTIVE

Page 60: Scrum, comment tomber dans le panneau

www.terredagile.com

La base

Ce qui a fonction

Les actions

pour s'améliore

r

Les erreurs

Page 61: Scrum, comment tomber dans le panneau

www.terredagile.com

Le poids de la rétrospective

Page 62: Scrum, comment tomber dans le panneau

www.terredagile.com

"Indépendamment de ce que nous découvrons, nous comprenons et nous croyons sincèrement que chacun a fait du mieux qu'il pouvait, compte tenu

de ce qu'il savait à l'époque, de ses compétences et de ses prérogatives, des ressources disponibles et

de la situation du moment."Norman L. Kerth

La règle d'or

Page 63: Scrum, comment tomber dans le panneau

www.terredagile.com

Retour au menu

S'entraîner à s'améliorer

Recette de rétrospecti

ve

Ingrédients• 1 facilitateur• 1 équipe

Préparation1. Ouvrir2. Collecter les données3. Trouver des idées4. Décider des actions5. Clôturer6. Répéter à chaque itération

Page 64: Scrum, comment tomber dans le panneau

www.terredagile.com

SCRUM EST-IL UN OUTIL ?

Page 65: Scrum, comment tomber dans le panneau

www.terredagile.com

Mon bel outil

Scrum

Page 66: Scrum, comment tomber dans le panneau

www.terredagile.com

Le piège

Page 67: Scrum, comment tomber dans le panneau

www.terredagile.comA fool with a tool is still a fool

Page 68: Scrum, comment tomber dans le panneau

www.terredagile.com

Retour au manifeste agile

Retour au menu

Les individus et les interactions plus que les processus et les outils

Page 69: Scrum, comment tomber dans le panneau

www.terredagile.com

Fun

Valeur

Merci pour vos retours

Page 70: Scrum, comment tomber dans le panneau

www.terredagile.com