7. SCRUM by the book
Création de valeur
18/10/2012 Blitz-DevOps 7
8. SCRUM by the book
Le projet SCRUM
Retro Retro Retro Retro
Planning spective Planning spective Planning spective Planning spective
Sprint Sprint Sprint Sprint
1 2 3 N
18/10/2012 Blitz-DevOps 8
9. SCRUM by the book
Le sprint
Daily Daily Daily Daily Daily
scrum scrum scrum scrum scrum
Planning Démo
Sprint
Retro
spective
18/10/2012 Blitz-DevOps 9
10. SCRUM by the book
L’équipe (1/3): Les artisans
• Hypothèse: Equipe homogène
Réalisent l’application
Effectuent les démonstrations
Conçoivent l’application
18/10/2012 Blitz-DevOps 10
11. SCRUM by the book
L’équipe (2/3): Le Scrum Master
Veille au bon
déroulement du
planning et des
Met les outils à cérémonies
disposition
Image: cooldesign / FreeDigitalPhotos.net
Préserve l’équipe
des turbulences
Image: Arvind Balaraman / FreeDigitalPhotos.net
extérieures
Image: Stuart Miles / FreeDigitalPhotos.net
18/10/2012 Blitz-DevOps 11
12. SCRUM by the book
L’équipe (3/3): Le Product Owner (PO)
Définit les fonctionnalités Maintient le backlog
18/10/2012 Blitz-DevOps 12
13. SCRUM by the book
Burndown Chart
Retard
Rattrapage
Tâches non réalisées
Dans le sprint
18/10/2012 Blitz-DevOps 13
15. DevOps Scrum
le principe
SCRUM pour le SI
Développement Opérationnels
Freedigitalphotos.org
18/10/2012 Blitz-DevOps 15
16. DevOps Scrum
le déroulement
Le projet Facture d’Affaires
Start Release
Retro Retro Retro
Planning spective Planning spective Planning spective
Sprint Sprint Sprint
1 2 3
26.04 16.05 05.06 27.06
• Durée des sprints alignés sur les contraintes projet
• Sprints concomitants ou espacés
18/10/2012 Blitz-DevOps 16
17. DevOps Scrum
les règles
Planification
• Estimation de la charge du projet par personne –
tâches fixes
• SCRUM: estimation des tâches à réaliser – charge fixe
• Equipe de spécialistes: les membre ne sont pas
interchangeables
18/10/2012 Blitz-DevOps 17
18. DevOps Scrum
Tableau de tâches
18/10/2012 Blitz-DevOps 18
19. DevOps Scrum
Gestion des tâches avec
Redmine et Jasper
18/10/2012 Blitz-DevOps 19
20. DevOps Scrum
Gestion des tâches avec
Redmine et Jasper
18/10/2012 Blitz-DevOps 20
21. DevOps Scrum
Gestion des tâches avec
Redmine et Jasper
18/10/2012 Blitz-DevOps 21
22. DevOps Scrum
Fiche de tâches
18/10/2012 Blitz-DevOps 22
23. DevOps Scrum
Fiche de tâches
18/10/2012 Blitz-DevOps 23
24. DevOps Scrum
Allocation des tâches aux
artisans
Disponibilité (en jours) Sprint 1
Temps alloué Vélocité Charge à
au projet Disponibilité estimée réaliser
Jacques 20% 13 2,6 2,5
Jean 50% 14 7 6
Gilles 60% 14 8,4 8
Jules 45% 13 5,85 5
Performance
Disponibilité totale 23,85 21,5
Focus factor estimé 60%
Vélocité prévisionnelle 13
Vélocité effective 12
Focus factor effectif 56%
18/10/2012 Blitz-DevOps 24
25. DevOps Scrum
Allocation des tâches aux
artisans: Le Burndown Chart
18/10/2012 Blitz-DevOps 25
26. DevOps Scrum
Le ramasse miette
2 types de tâches:
Image: FreeDigitalPhotos.net
- Tâches hors sprint, mal
évaluées
- Tâches finies, mais pas finies-
finies. Ex: doc, déploiement
ponctuel, etc.
18/10/2012 Blitz-DevOps 26
27. DevOps Scrum
Tableau récapitulatif de backlog
18/10/2012 Blitz-DevOps 27
30. Lessons learned
Facteurs de réussite
Capitaliser sur les petites et grandes réussites
« Orienter » la priorité des travaux.
Toute tâche doit avoir un responsable
Toutes les tâches du sprint doivent être réalisées par des membres de
l’équipe agile
Le project planning doit être réalisé avec précision
18/10/2012 Blitz-DevOps 30
31. Lessons learned
Quelques pièges à éviter
• Attention à l’essoufflement : on ne peut pas « sprinter »
constamment.
• respecter réellement un délai d’au moins 2 jours entre 2
sprints
• garder un côté fun de la méthode
On peut être sérieux sans
être triste !
18/10/2012 Blitz-DevOps 31
32. Lessons learned
Quelques pièges à éviter
• Ne pas faire l’impasse sur la qualification des
tâches
• éviter les tâches avec de multiples artisans
• ne pas sous-évaluer la durée des tâches
• ne pas surévaluer la durée des tâches
18/10/2012 Blitz-DevOps 32
33. Lessons learned
Quelques retours
« Depuis que je fais de l‟agile, je n‟ai plus de cadavres, je les
tue » O.
« Le projet a été un passage de l‟ombre vers la lumière », D.
« Du bonheur absolu » dans les échanges, F.
18/10/2012 Blitz-DevOps 33
34. 1234 80
PP / 0,50
Projet: Agile Tour 2012 - Strasbourg DV / 0,25
Présenter le retour d’expérience Vialis
La présentation power point est terminée.
La salle applaudit =;0)
Utiliser des extraits du manuel Agile Vialis.
18/10/2012 Blitz-DevOps 34