38
07/09/2010 Scrum User Group Bordelais 1 16/06/2011 Scrum User Group Bordelais 1 SCRUM Café Bordelais Le 16 Juin 2011 Rédacteur : Philippe Launay

Sug bordeaux 20110616

Embed Size (px)

DESCRIPTION

Support de présentation du Scrum Café du 16 Juin 2011

Citation preview

Page 1: Sug bordeaux 20110616

07/09/2010 Scrum User Group Bordelais1 16/06/2011Scrum User Group Bordelais1

SCRUM Café Bordelais

Le 16 Juin 2011

Rédacteur : Philippe Launay

Page 2: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais2

Plan de la présentation

1. Accueil

2. Les dernières SCRUM News

3. Les prochains évènements

4. Retour d’expérience Jira / GreenHopper

5. Burnup vs. Burndown

6. Questions réponses

Page 3: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais3

Sponsor

Merci à notre sponsor de nous accueillir

Page 4: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais4

Plan de la présentation

1. Accueil

2. Les dernières SCRUM News

3. Les prochains évènements

4. Retour d’expérience Jira / GreenHopper

5. Burnup vs Burndown

6. Questions réponses

Page 5: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais5

SCRUM News

Article de Jeff Sutherland « implémenter SAP avec Scrum », http://scrum.jeffsutherland.com/2011/04/implementing-sap-with-scrum.html

Facebook : SCRUM

Page 6: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais6

Plan de la présentation

1. Accueil

2. Les dernières SCRUM News

3. Les prochains évènements

4. Retour d’expérience Jira / GreenHopper

5. Burnup vs. Burndown

6. Questions réponses

Page 7: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais7

Les prochains évènements

Internationaux15 au 16 juin, Agile Australia, Sidney, AUS24 au 25 juin, Scrum Gathering China Reginal Event,

Shangai 7 au 9 septembre, ALE 2011 Unconference, Berlin, DE17 et 18 octobre, Lean & Kanban Europe, Munich, DE11 au 13 octobre, Scrum Gathering, Londres, UK4 novembre, Agile Israel, Airport City, ISR7 au 9 décembre, Scrum Coaching Retreat, Boulder,

CO

Page 8: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais8

Les prochains évènements

Nationaux 28 & 29 Juin, Université du SI, Paris

24 Juin, Soirée Devops, Scrum & Kanban, Issy les moulineaux (Microsoft)

14 Juin, Key Note Ken Schwaber, Issy les moulineaux (Microsoft)

26 & 27 Mai, Agile France 2011

Agile tour, Bordeaux, le 21 Octobre

Page 9: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais9

Les prochains évènements – Bordeaux / région

Scrum Café Proposition le 14 septembre à 19:00 A priori le sponsor sera EPSI

Page 10: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais10

Plan de la présentation

1. Accueil

2. Les dernières SCRUM News

3. Les prochains évènements

4. Retour d’experience : Jira / GreenHopper

5. Burnup vs. Burndown

6. Questions réponses

Page 11: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais11

Retour d’expérience : Jira / GreenHopper

Présentation AKKA

Page 12: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais12

Plan de la présentation

1. Accueil

2. Les dernières SCRUM News

3. Les prochains évènements

4. Retour d’expérience : Jira / GreenHopper

5. Burnup vs. Burndown

6. Questions réponses

Page 13: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais13

Le burn down

Burnup vs. Burndown

Page 14: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais14

Idéal pour les sprints

Burnup vs. Burndown

Page 15: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais15

Un autre utilisation?

Burnup vs. Burndown

Page 16: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais16

Reporting sur l’avancement des releases• Créer un plan de release

• A partir du backlog en suivant les priorités• En tenant compte de la vélocité de l’équipe

• Une réunion une fois avant le début de chaque sprint• Estimation / ré estimation• Estimation nouvelle stories• Adapter le plan en fonction de l’avancement

Burnup vs. Burndown

Bas

sePr

iorit

éH

aute

Prio

rité •Histoire 1

•Histoire 2•Histoire 5•Histoire 10

•Histoire 8

•Histoire 3

•Histoire 14•Histoire 6

•Histoire 7

•Histoire 4

•Histoire 11•Histoire 13•Histoire 9•Histoire 12•Histoire 15

Product Backlog

8

5

13

20

3

20

40

13

20

13

20

5

13

20

20

•Histoire 1•Histoire 2•Histoire 5•Histoire 10•Histoire 3•Histoire 8•Histoire 14

•Histoire 4

•Histoire 6

•Histoire 7•Histoire 11•Histoire 13•Histoire 9•Histoire 12•Histoire 15

•Histoire 1•Histoire 2•Histoire 5•Histoire 10•Histoire 3•Histoire 8•Histoire 14

•Histoire 4

•Histoire 6

•Histoire 7•Histoire 11•Histoire 13•Histoire 9•Histoire 12•Histoire 15

Sprint Sprint

Release

Sprint Sprint Sprint Sprint

Release

Sprint Sprint

temps

Page 17: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais17

Burndown de release

Burnup vs. Burndown

Story points ou jours

Story points ou jours

SprintsSprints

Page 18: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais18

Burndown de release

• Utile pour o Les équipeso Le management / les clients

• Connaitre la tendance pour la release• Pas toujours connu des équipes• Utilisable avant même le début

de la release• Utile pour planifier avec l’utilisation

de la capacité et de la vélocité

Burnup vs. Burndown

Page 19: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais19

Indicateurs

• Vélocitéo C’est le nombre de story points fait dans

le sprint précédent

• Facteur de Focuso C’est le pourcentage de temps dédié à la

production de story points dans un sprint

• Capacitéo C’est le nombre de story points que l’équipe

doit être capable de réaliser dans le futur,en tenant compte de la vélocité passéeet du facteur de focus

Burnup vs. Burndown

Page 20: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais20

Visualisation des changements

ChangementsChangements

Burnup vs. Burndown

Page 21: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais21

Une autre façon de voir

ChangementsChangements

La courbe idéale ne

change pas

La courbe idéale ne

change pas

Burnup vs. Burndown

Page 22: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais22

Difficultés avec le burn down

• Difficile de montrerles impacts sur les releasessuivantes

• Accepter les changements etles rendre visibles ainsi queleurs conséquences

• Vision difficile si plusieurséquipes sont impliquées

Burnup vs. Burndown

Page 23: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais23

Des Burn downs aux Burn ups

• Il est plus facile de comprendre les courbes qui grimpent

• Au lieu de montrer le reste à faire, montrer le déjà fait

• Rendre plus lisibles les changements (ajouts ou retraits) dans le temps

• Montrer les progrès sur plusieursversions sur une même période de temps

• Rendre les décisions plus lisibles lorsque les versions :o Sont à dates fixeso Sont à scope fixe

Burnup vs. Burndown

Page 24: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais24

Démarrer avec un Burn upRelease Burn upRelease Burn up

CapacitéCapacité

Dates de release

Dates de release

Burnup vs. Burndown

Page 25: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais25

Démarrer avec un Burn up

Scope des versions

Scope des versions

La version peut être réalisée

pour cette date

La version peut être réalisée

pour cette date

Release Burn upRelease Burn up

Page 26: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais26

Démarrer avec un Burn up

Scope des versions après changements

Scope des versions après changements

Scope 1 peut être atteint, pas

le scope 2

Scope 1 peut être atteint, pas

le scope 2

Pour une version à date fixe, le scope

doit être réduit

Pour une version à date fixe, le scope

doit être réduit

Pour une version à scope fixe, la date doit

être changée

Pour une version à scope fixe, la date doit

être changée

Release Burn upRelease Burn up

Burnup vs. Burndown

Page 27: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais27

Démarrer avec un Burn upRelease Burn upRelease Burn up

Situation basée sur la vélocité

Situation basée sur la vélocité

Si la vélocité est inférieure à la capacité

planifiée, les résultats se voient rapidement

Si la vélocité est inférieure à la capacité

planifiée, les résultats se voient rapidement

Burnup vs. Burndown

Page 28: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais28

Démarrer avec un Burn up

Projet 1Projet 1

Projet 2Projet 22 projets se

chevauchant2 projets se

chevauchant

Releases Burn upReleases Burn up

Burnup vs. Burndown

Page 29: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais29

Démarrer avec un Burn up

La livraison des 2 projets peut être

assurée

La livraison des 2 projets peut être

assurée

Releases Burn upReleases Burn up

Burnup vs. Burndown

Page 30: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais30

Démarrer avec un Burn upReleases Burn upReleases Burn up

Velocité pour les deux projets

Velocité pour les deux projets

Difficile de savoir la

situation de chaque projet

Difficile de savoir la

situation de chaque projet

Burnup vs. Burndown

Page 31: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais31

Démarrer avec un Burn up

Releases Burn upReleases Burn up

Vélocité de chaque projet

Vélocité de chaque projet

La capacité globale n’est pas

un bon indicateur dans

ce cas

La capacité globale n’est pas

un bon indicateur dans

ce cas

Page 32: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais32

Démarrer avec un Burn up

Releases Burn upReleases Burn up

2 capacités1 par projet2 capacités1 par projet

Meilleure vue avec 2

capacités mais …

Meilleure vue avec 2

capacités mais …

Burnup vs. Burndown

Page 33: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais33

Et l’incertitude?

Buf

fer

Spr

int

Avec l’incertitude, le

scope peut prendre un sprint

de plus ou de moins

Avec l’incertitude, le

scope peut prendre un sprint

de plus ou de moins

un « buffer » sprint dans la release peut

aider à absorber l’incertitude

un « buffer » sprint dans la release peut

aider à absorber l’incertitude

Releases Burn upReleases Burn up

Burnup vs. Burndown

Page 34: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais34

L’incertitude chez AGFA

• Tous les EBI (format user stories) sont estimés• Utilisation du tee-shirt size pour l’incertitude• Le scope d’une version

peut être estimé avecune version pessimisteet une version optimiste

Burnup vs. Burndown

Page 35: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais35

L’incertitude chez AGFA

Buf

fer

Spr

int

Un buffer sprint pour absorber

l’incertitude

Un buffer sprint pour absorber

l’incertitude

Releases Burn upReleases Burn up

Burnup vs. Burndown

Page 36: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais36

Comment choisir?

• Burn downo Un équipe travaillant sur un produit/projet sur une période de

temps déterminée

• Burn upo Une équipe – plusieurs produitso Une équipe avec plusieurs versions dans une même période

de tempso Une équipe avec un plan pour plusieurs versions d’un produito Plusieurs équipes pour plusieurs modules d’un même produit

Burnup vs. Burndown

Page 37: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais37

Questions / Réponses

Page 38: Sug bordeaux 20110616

16/06/2011 Scrum User Group Bordelais38

Plan de la présentation

1. Accueil

2. Les dernières SCRUM News

3. Les prochains évènements

4. Retour d’expérience Jira / GreenHopper

5. Burnup vs. Burndown

6. Questions réponses