Upload
philippe-launay
View
755
Download
1
Embed Size (px)
DESCRIPTION
Support de présentation du Scrum Café du 16 Juin 2011
Citation preview
07/09/2010 Scrum User Group Bordelais1 16/06/2011Scrum User Group Bordelais1
SCRUM Café Bordelais
Le 16 Juin 2011
Rédacteur : Philippe Launay
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
16/06/2011 Scrum User Group Bordelais3
Sponsor
Merci à notre sponsor de nous accueillir
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
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
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
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
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
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
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
16/06/2011 Scrum User Group Bordelais11
Retour d’expérience : Jira / GreenHopper
Présentation AKKA
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
16/06/2011 Scrum User Group Bordelais13
Le burn down
Burnup vs. Burndown
16/06/2011 Scrum User Group Bordelais14
Idéal pour les sprints
Burnup vs. Burndown
16/06/2011 Scrum User Group Bordelais15
Un autre utilisation?
Burnup vs. Burndown
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
16/06/2011 Scrum User Group Bordelais17
Burndown de release
Burnup vs. Burndown
Story points ou jours
Story points ou jours
SprintsSprints
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
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
16/06/2011 Scrum User Group Bordelais20
Visualisation des changements
ChangementsChangements
Burnup vs. Burndown
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
16/06/2011 Scrum User Group Bordelais37
Questions / Réponses
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