![Page 1: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/1.jpg)
Pierre Parrend, Denis Volpato
18.10.2012
Blitz-DevOps:Un retour d’expérience de Développement
Opérationnel sur un projet critique
![Page 2: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/2.jpg)
LE PROJET ‘FACTURES D’AFFAIRES’
18/10/2012 Blitz-DevOps 2
![Page 3: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/3.jpg)
Le Projet ‘Factures d’affaires’
Executive summary
18/10/2012 Blitz-DevOps 3
![Page 4: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/4.jpg)
Le Projet ‘Factures d’affaires’
Blitz-Project
18/10/2012 Blitz-DevOps 4
Ima
ge
: F
ree
Dig
italP
ho
tos.
ne
t
25 avril 6 juin 2012
![Page 5: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/5.jpg)
Le Projet ‘Factures d’affaires’
Comment gérer le blitz-project
18/10/2012 Blitz-DevOps 5
“Relevez le défi !”, F.
« Je l’ai dit, je le fais», D
![Page 6: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/6.jpg)
SCRUM BY THE BOOK
18/10/2012 Blitz-DevOps 6
![Page 7: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/7.jpg)
SCRUM by the book
Création de valeur
18/10/2012 Blitz-DevOps 7
![Page 8: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/8.jpg)
SCRUM by the book
18/10/2012 Blitz-DevOps 8
Le projet SCRUM
Sprint 1
Sprint 2
Sprint 3
Sprint N
PlanningRetro
spectivePlanningRetro
spective PlanningRetro
spective PlanningRetro
spective
![Page 9: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/9.jpg)
SCRUM by the book
18/10/2012 Blitz-DevOps 9
Le sprint
Sprint
Planning
Dailyscrum
Dailyscrum
Dailyscrum
Dailyscrum
Dailyscrum
Démo
Retrospective
![Page 10: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/10.jpg)
SCRUM by the book
18/10/2012 Blitz-DevOps 10
• Hypothèse: Equipe homogène
L’équipe (1/3): Les artisans
Conçoivent l’application
Réalisent l’application
Effectuent les démonstrations
![Page 11: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/11.jpg)
SCRUM by the book
18/10/2012 Blitz-DevOps 11
L’équipe (2/3): Le Scrum Master
Image: Arvind Balaraman / FreeDigitalPhotos.net
Image: cooldesign / FreeDigitalPhotos.net
Image: Stuart Miles / FreeDigitalPhotos.net
Met les outils à disposition
Préserve l’équipe des turbulences
extérieures
Veille au bon déroulement du planning et des
cérémonies
![Page 12: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/12.jpg)
SCRUM by the book
18/10/2012 Blitz-DevOps 12
L’équipe (3/3): Le Product Owner (PO)
Définit les fonctionnalités Maintient le backlog
![Page 13: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/13.jpg)
Burndown Chart
SCRUM by the book
18/10/2012 Blitz-DevOps 13
Retard
Rattrapage
Tâches non réaliséesDans le sprint
![Page 14: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/14.jpg)
DEVOPS SCRUM
18/10/2012 Blitz-DevOps 14
![Page 15: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/15.jpg)
DevOps Scrumle principe
SCRUM pour le SI
18/10/2012 Blitz-DevOps 15
Fre
ed
igita
lph
oto
s.o
rg
Développement Opérationnels
![Page 16: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/16.jpg)
DevOps Scrumle déroulement
18/10/2012 Blitz-DevOps 16
Le projet Facture d’Affaires
Sprint 1
Sprint 2
Sprint 3
PlanningRetro
spective PlanningRetro
spective PlanningRetro
spective
26.04 16.05 05.06 27.06
Start Release
• Durée des sprints alignés sur les contraintes projet• Sprints concomitants ou espacés
![Page 17: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/17.jpg)
DevOps Scrumles règles
• 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
Planification
18/10/2012 Blitz-DevOps 17
![Page 18: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/18.jpg)
DevOps Scrum
Tableau de tâches
18/10/2012 Blitz-DevOps 18
![Page 19: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/19.jpg)
DevOps Scrum
18/10/2012 Blitz-DevOps 19
Gestion des tâches avec Redmine et Jasper
![Page 20: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/20.jpg)
DevOps Scrum
18/10/2012 Blitz-DevOps 20
Gestion des tâches avec Redmine et Jasper
18/10/2012 Blitz-DevOps 20
![Page 21: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/21.jpg)
DevOps Scrum
Gestion des tâches avec Redmine et Jasper
18/10/2012 Blitz-DevOps 2118/10/2012 Blitz-DevOps 21
![Page 22: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/22.jpg)
DevOps Scrum
Fiche de tâches
18/10/2012 Blitz-DevOps 22
![Page 23: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/23.jpg)
DevOps Scrum
Fiche de tâches
18/10/2012 Blitz-DevOps 2318/10/2012 Blitz-DevOps 23
![Page 24: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/24.jpg)
DevOps Scrum
Allocation des tâches aux artisans
18/10/2012 Blitz-DevOps 24
Disponibilité (en jours) Sprint 1
Temps alloué
au projet DisponibilitéVélocité
estiméeCharge à
réaliser Jacques 20% 13 2,6 2,5Jean 50% 14 7 6Gilles 60% 14 8,4 8Jules 45% 13 5,85 5 Performance Disponibilité totale 23,85 21,5Focus factor estimé 60%Vélocité prévisionnelle 13Vélocité effective 12Focus factor effectif 56%
![Page 25: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/25.jpg)
DevOps Scrum
Allocation des tâches aux artisans: Le Burndown Chart
18/10/2012 Blitz-DevOps 2518/10/2012 Blitz-DevOps 25
![Page 26: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/26.jpg)
DevOps Scrum
Le ramasse miette
18/10/2012 Blitz-DevOps 26
Ima
ge
: F
ree
Dig
italP
ho
tos.
ne
t
2 types de tâches:
- Tâches hors sprint, mal évaluées
- Tâches finies, mais pas finies-finies. Ex: doc, déploiement ponctuel, etc.
![Page 27: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/27.jpg)
DevOps Scrum
Tableau récapitulatif de backlog
18/10/2012 Blitz-DevOps 27
![Page 28: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/28.jpg)
LESSONS LEARNED
18/10/2012 Blitz-DevOps 28
![Page 29: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/29.jpg)
Burndown Chart – profils de sprint
Lessons learned
18/10/2012 Blitz-DevOps 29
‘contrôle’ ‘stress’ ‘démotivation’
![Page 30: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/30.jpg)
Lessons learned
Facteurs de réussite
18/10/2012 Blitz-DevOps 30
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
![Page 31: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/31.jpg)
Lessons learned
• 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
Quelques pièges à éviter
18/10/2012 Blitz-DevOps 31
On peut être sérieux sans être triste !
![Page 32: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/32.jpg)
Lessons learned
• 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
Quelques pièges à éviter
18/10/2012 Blitz-DevOps 32
![Page 33: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/33.jpg)
Lessons learned
Quelques retours
18/10/2012 Blitz-DevOps 33
« 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.
![Page 34: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/34.jpg)
18/10/2012 Blitz-DevOps 34
1234 80PP / 0,50
DV / 0,25Projet: Agile Tour 2012 - Strasbourg
Présenter le retour d’expérience Vialis
Utiliser des extraits du manuel Agile Vialis.
La présentation power point est terminée.
La salle applaudit =;0)
![Page 35: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/35.jpg)
18/10/2012 Blitz-DevOps 35
Agile...J’y croa !
18/10/2012 Blitz-DevOps 35
![Page 36: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/36.jpg)
![Page 37: Retour d'expérience dev-ops AT-strasbourg 20121018](https://reader035.vdocuments.mx/reader035/viewer/2022062709/558e67a41a28ab87218b474c/html5/thumbnails/37.jpg)