SlideShare uma empresa Scribd logo
1 de 37
Blitz-DevOps:
Un retour d’expérience de Développement
    Opérationnel sur un projet critique

Pierre Parrend, Denis Volpato
18.10.2012
LE PROJET „FACTURES
   D‟AFFAIRES‟

18/10/2012     Blitz-DevOps   2
Le Projet ‘Factures d’affaires’

        Executive summary




18/10/2012              Blitz-DevOps       3
Le Projet ‘Factures d’affaires’

        Blitz-Project


                                                                      25 avril  6 juin 2012




                                       Image: FreeDigitalPhotos.net



18/10/2012              Blitz-DevOps                                                           4
Le Projet ‘Factures d’affaires’

        Comment gérer le blitz-project



             “Relevez le défi !”, F.




                                                 « Je l‟ai dit, je le fais», D




18/10/2012                             Blitz-DevOps                              5
SCRUM BY THE BOOK


18/10/2012    Blitz-DevOps   6
SCRUM by the book

        Création de valeur




18/10/2012                   Blitz-DevOps   7
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
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
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
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
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
SCRUM by the book

         Burndown Chart


                  Retard



                           Rattrapage



                                    Tâches non réalisées
                                       Dans le sprint



18/10/2012                     Blitz-DevOps                13
DEVOPS SCRUM


18/10/2012   Blitz-DevOps   14
DevOps Scrum
                                    le principe
             SCRUM pour le SI

                  Développement                                 Opérationnels




                                        Freedigitalphotos.org




18/10/2012                        Blitz-DevOps                                  15
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
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
DevOps Scrum

        Tableau de tâches




18/10/2012                  Blitz-DevOps   18
DevOps Scrum

        Gestion des tâches avec
        Redmine et Jasper




18/10/2012               Blitz-DevOps   19
DevOps Scrum

        Gestion des tâches avec
        Redmine et Jasper




18/10/2012               Blitz-DevOps   20
DevOps Scrum

        Gestion des tâches avec
        Redmine et Jasper




18/10/2012               Blitz-DevOps   21
DevOps Scrum

        Fiche de tâches




18/10/2012                Blitz-DevOps   22
DevOps Scrum

        Fiche de tâches




18/10/2012                Blitz-DevOps   23
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
DevOps Scrum

        Allocation des tâches aux
        artisans: Le Burndown Chart




18/10/2012               Blitz-DevOps   25
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
DevOps Scrum

        Tableau récapitulatif de backlog




18/10/2012                 Blitz-DevOps    27
LESSONS LEARNED


18/10/2012    Blitz-DevOps   28
Lessons learned

         Burndown Chart – profils de sprint




             ‘contrôle’   ‘stress’            ‘démotivation’

18/10/2012                    Blitz-DevOps                     29
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
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
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
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
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
Agile...
                            J’y croa !




18/10/2012   Blitz-DevOps                35
Retour d'expérience dev-ops AT-strasbourg 20121018
Retour d'expérience dev-ops AT-strasbourg 20121018

Mais conteúdo relacionado

Mais procurados

CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...
CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...
CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...PMI-Montréal
 
Du Manifeste Agile à Scrum
Du Manifeste Agile à ScrumDu Manifeste Agile à Scrum
Du Manifeste Agile à ScrumXavier Warzee
 
Formation Professional Scrum Master I
Formation Professional Scrum Master IFormation Professional Scrum Master I
Formation Professional Scrum Master IGuillaume LAURIE
 
Gestion de projets agiles avec scrum
Gestion de projets agiles avec scrumGestion de projets agiles avec scrum
Gestion de projets agiles avec scrumPierre E. NEIS
 
Gestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsGestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsPierre E. NEIS
 
Gestion de projets agiles avec scrumv2
Gestion de projets agiles avec scrumv2Gestion de projets agiles avec scrumv2
Gestion de projets agiles avec scrumv2Pierre E. NEIS
 
Scrum - Une méthode agile sous la loupe ...
Scrum  - Une méthode agile sous la loupe ...Scrum  - Une méthode agile sous la loupe ...
Scrum - Une méthode agile sous la loupe ...Bilel McSam
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de ScrumPyxis Technologies
 
Kanban et Scrum : tirer le meilleur des deux
Kanban et Scrum : tirer le meilleur des deuxKanban et Scrum : tirer le meilleur des deux
Kanban et Scrum : tirer le meilleur des deuxFabrice Aimetti
 
Retour Experience Atchik Sigma T9 200903[1]
Retour Experience Atchik Sigma T9 200903[1]Retour Experience Atchik Sigma T9 200903[1]
Retour Experience Atchik Sigma T9 200903[1]almerys
 
201001 Agilité
201001 Agilité201001 Agilité
201001 Agilitélyonjug
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPNicolas Perriault
 
La gestion de projet d'un cours digital
La gestion de projet d'un cours digitalLa gestion de projet d'un cours digital
La gestion de projet d'un cours digitalGuillaume LAURIE
 

Mais procurados (20)

CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...
CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...
CONF. 304 - L'intégration des approches agiles et traditionnelles au bénéfice...
 
Etude des Frameworks PHP
Etude des Frameworks PHPEtude des Frameworks PHP
Etude des Frameworks PHP
 
Du Manifeste Agile à Scrum
Du Manifeste Agile à ScrumDu Manifeste Agile à Scrum
Du Manifeste Agile à Scrum
 
Formation Professional Scrum Master I
Formation Professional Scrum Master IFormation Professional Scrum Master I
Formation Professional Scrum Master I
 
Gestion de projets agiles avec scrum
Gestion de projets agiles avec scrumGestion de projets agiles avec scrum
Gestion de projets agiles avec scrum
 
Gestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsGestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskills
 
Gestion de projets agiles avec scrumv2
Gestion de projets agiles avec scrumv2Gestion de projets agiles avec scrumv2
Gestion de projets agiles avec scrumv2
 
Scrum xp
Scrum xpScrum xp
Scrum xp
 
Corescrum fr-v1.1
Corescrum fr-v1.1Corescrum fr-v1.1
Corescrum fr-v1.1
 
Scrum - Une méthode agile sous la loupe ...
Scrum  - Une méthode agile sous la loupe ...Scrum  - Une méthode agile sous la loupe ...
Scrum - Une méthode agile sous la loupe ...
 
20mn scrum
20mn scrum20mn scrum
20mn scrum
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de Scrum
 
Scrum Checklist
Scrum ChecklistScrum Checklist
Scrum Checklist
 
Kanban et Scrum : tirer le meilleur des deux
Kanban et Scrum : tirer le meilleur des deuxKanban et Scrum : tirer le meilleur des deux
Kanban et Scrum : tirer le meilleur des deux
 
Introduction à Scrum
Introduction à ScrumIntroduction à Scrum
Introduction à Scrum
 
Retour Experience Atchik Sigma T9 200903[1]
Retour Experience Atchik Sigma T9 200903[1]Retour Experience Atchik Sigma T9 200903[1]
Retour Experience Atchik Sigma T9 200903[1]
 
201001 Agilité
201001 Agilité201001 Agilité
201001 Agilité
 
Scrum
ScrumScrum
Scrum
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XP
 
La gestion de projet d'un cours digital
La gestion de projet d'un cours digitalLa gestion de projet d'un cours digital
La gestion de projet d'un cours digital
 

Destaque

Agile Management: The Art of Servant Leadership
Agile Management: The Art of Servant LeadershipAgile Management: The Art of Servant Leadership
Agile Management: The Art of Servant LeadershipGrowing Agile
 
Grosjean management agile_agile france2011
Grosjean management agile_agile france2011Grosjean management agile_agile france2011
Grosjean management agile_agile france2011Jean Claude GROSJEAN
 
Ag07 Au Secours Mes Equipes Veulent Etre Agile Fr
Ag07 Au Secours Mes Equipes Veulent Etre Agile FrAg07 Au Secours Mes Equipes Veulent Etre Agile Fr
Ag07 Au Secours Mes Equipes Veulent Etre Agile FrValtech
 
Where is the Project Manager in Agile Project
Where is the Project Manager in Agile ProjectWhere is the Project Manager in Agile Project
Where is the Project Manager in Agile ProjectVaidas Adomauskas
 
Agile organization design workshop
Agile organization design workshopAgile organization design workshop
Agile organization design workshopAHAConference
 
Project Manager from Hell
Project Manager from HellProject Manager from Hell
Project Manager from HellMunish Malik
 
Why Sanderson for Food and Drink Manufacturers?
Why Sanderson for Food and Drink Manufacturers?Why Sanderson for Food and Drink Manufacturers?
Why Sanderson for Food and Drink Manufacturers?Sanderson Group
 
What happens to engineering manager in agile world
What happens to engineering manager in agile worldWhat happens to engineering manager in agile world
What happens to engineering manager in agile worldNaveen Indusekhar
 
What Makes an Agile Manager?
What Makes an Agile Manager?What Makes an Agile Manager?
What Makes an Agile Manager?Roisi Proven
 
ScrumMaster vs Project Manager
ScrumMaster vs Project ManagerScrumMaster vs Project Manager
ScrumMaster vs Project ManagerAgileDad
 
Agile pm is that the end of the project manager as we know it - fortes solu...
Agile pm   is that the end of the project manager as we know it - fortes solu...Agile pm   is that the end of the project manager as we know it - fortes solu...
Agile pm is that the end of the project manager as we know it - fortes solu...FortesSolutions
 
My role as an Agile Manager
My role as an Agile ManagerMy role as an Agile Manager
My role as an Agile ManagerCprime
 
From Big Boss to Servant Leader: Becoming an Agile Manager
From Big Boss to Servant Leader: Becoming an Agile ManagerFrom Big Boss to Servant Leader: Becoming an Agile Manager
From Big Boss to Servant Leader: Becoming an Agile ManagerEsther Derby
 
Etat de l'art agile lean pour manager
Etat de l'art agile lean pour managerEtat de l'art agile lean pour manager
Etat de l'art agile lean pour managerLaurent Morisseau
 
Checklist for the Agile Manager
Checklist for the Agile ManagerChecklist for the Agile Manager
Checklist for the Agile ManagerJurgen Appelo
 
Project Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers RoleProject Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers RoleKnowit_TM
 
Avant, j'étais manager....mais ça, c'était avant - Agile Tour 2013
Avant, j'étais manager....mais ça, c'était avant - Agile Tour 2013Avant, j'étais manager....mais ça, c'était avant - Agile Tour 2013
Avant, j'étais manager....mais ça, c'était avant - Agile Tour 2013matbarbereau
 
Grenoble Management
Grenoble   ManagementGrenoble   Management
Grenoble Managementthierrycros
 
La journée type du ManagerCoach agile
La journée type du ManagerCoach agileLa journée type du ManagerCoach agile
La journée type du ManagerCoach agileThierry Gabriel Cros
 

Destaque (20)

Agile Management: The Art of Servant Leadership
Agile Management: The Art of Servant LeadershipAgile Management: The Art of Servant Leadership
Agile Management: The Art of Servant Leadership
 
Grosjean management agile_agile france2011
Grosjean management agile_agile france2011Grosjean management agile_agile france2011
Grosjean management agile_agile france2011
 
Ag07 Au Secours Mes Equipes Veulent Etre Agile Fr
Ag07 Au Secours Mes Equipes Veulent Etre Agile FrAg07 Au Secours Mes Equipes Veulent Etre Agile Fr
Ag07 Au Secours Mes Equipes Veulent Etre Agile Fr
 
Atam2014 manager agile
Atam2014 manager agileAtam2014 manager agile
Atam2014 manager agile
 
Where is the Project Manager in Agile Project
Where is the Project Manager in Agile ProjectWhere is the Project Manager in Agile Project
Where is the Project Manager in Agile Project
 
Agile organization design workshop
Agile organization design workshopAgile organization design workshop
Agile organization design workshop
 
Project Manager from Hell
Project Manager from HellProject Manager from Hell
Project Manager from Hell
 
Why Sanderson for Food and Drink Manufacturers?
Why Sanderson for Food and Drink Manufacturers?Why Sanderson for Food and Drink Manufacturers?
Why Sanderson for Food and Drink Manufacturers?
 
What happens to engineering manager in agile world
What happens to engineering manager in agile worldWhat happens to engineering manager in agile world
What happens to engineering manager in agile world
 
What Makes an Agile Manager?
What Makes an Agile Manager?What Makes an Agile Manager?
What Makes an Agile Manager?
 
ScrumMaster vs Project Manager
ScrumMaster vs Project ManagerScrumMaster vs Project Manager
ScrumMaster vs Project Manager
 
Agile pm is that the end of the project manager as we know it - fortes solu...
Agile pm   is that the end of the project manager as we know it - fortes solu...Agile pm   is that the end of the project manager as we know it - fortes solu...
Agile pm is that the end of the project manager as we know it - fortes solu...
 
My role as an Agile Manager
My role as an Agile ManagerMy role as an Agile Manager
My role as an Agile Manager
 
From Big Boss to Servant Leader: Becoming an Agile Manager
From Big Boss to Servant Leader: Becoming an Agile ManagerFrom Big Boss to Servant Leader: Becoming an Agile Manager
From Big Boss to Servant Leader: Becoming an Agile Manager
 
Etat de l'art agile lean pour manager
Etat de l'art agile lean pour managerEtat de l'art agile lean pour manager
Etat de l'art agile lean pour manager
 
Checklist for the Agile Manager
Checklist for the Agile ManagerChecklist for the Agile Manager
Checklist for the Agile Manager
 
Project Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers RoleProject Management in Agile Organizations - The Project Managers Role
Project Management in Agile Organizations - The Project Managers Role
 
Avant, j'étais manager....mais ça, c'était avant - Agile Tour 2013
Avant, j'étais manager....mais ça, c'était avant - Agile Tour 2013Avant, j'étais manager....mais ça, c'était avant - Agile Tour 2013
Avant, j'étais manager....mais ça, c'était avant - Agile Tour 2013
 
Grenoble Management
Grenoble   ManagementGrenoble   Management
Grenoble Management
 
La journée type du ManagerCoach agile
La journée type du ManagerCoach agileLa journée type du ManagerCoach agile
La journée type du ManagerCoach agile
 

Semelhante a Retour d'expérience dev-ops AT-strasbourg 20121018

SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011Christophe NEY
 
Méthode d'Agile: Scrum
Méthode d'Agile: ScrumMéthode d'Agile: Scrum
Méthode d'Agile: ScrumChaymaMghazli
 
Méthode d'Agile: Scrum
Méthode d'Agile: ScrumMéthode d'Agile: Scrum
Méthode d'Agile: ScrumChaymaMghazli
 
Introduction kanban v0.6
Introduction kanban v0.6Introduction kanban v0.6
Introduction kanban v0.6CClr
 
Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Drupal, scrum et l'agilité - Drupalcamp Paris 2013Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Drupal, scrum et l'agilité - Drupalcamp Paris 2013Artusamak
 
Sug bordeaux 20120925 v2
Sug bordeaux 20120925 v2Sug bordeaux 20120925 v2
Sug bordeaux 20120925 v2Philippe Launay
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Olivier Conq
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Olivier Conq
 
Gestion des drifts Terraform avec la méthode GitOps
Gestion des drifts Terraform avec la méthode GitOpsGestion des drifts Terraform avec la méthode GitOps
Gestion des drifts Terraform avec la méthode GitOpsKatia HIMEUR TALHI
 
Journée Agilité avec EI-CESI (15-Mar-12)
Journée Agilité avec EI-CESI (15-Mar-12)Journée Agilité avec EI-CESI (15-Mar-12)
Journée Agilité avec EI-CESI (15-Mar-12)Fabrice Aimetti
 
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...French Scrum User Group
 
Sug bordeaux 20111213 v2
Sug bordeaux 20111213 v2Sug bordeaux 20111213 v2
Sug bordeaux 20111213 v2Philippe Launay
 
Sug bordeaux 20111213 v2
Sug bordeaux 20111213 v2Sug bordeaux 20111213 v2
Sug bordeaux 20111213 v2Philippe Launay
 
MÃthode-agile-SCRUM.pptx
MÃthode-agile-SCRUM.pptxMÃthode-agile-SCRUM.pptx
MÃthode-agile-SCRUM.pptxJaweherBN
 

Semelhante a Retour d'expérience dev-ops AT-strasbourg 20121018 (20)

SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011SCRUM et KANBAN - Agile Grenoble 2011
SCRUM et KANBAN - Agile Grenoble 2011
 
Méthode d'Agile: Scrum
Méthode d'Agile: ScrumMéthode d'Agile: Scrum
Méthode d'Agile: Scrum
 
Méthode d'Agile: Scrum
Méthode d'Agile: ScrumMéthode d'Agile: Scrum
Méthode d'Agile: Scrum
 
Introduction kanban v0.6
Introduction kanban v0.6Introduction kanban v0.6
Introduction kanban v0.6
 
Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Drupal, scrum et l'agilité - Drupalcamp Paris 2013Drupal, scrum et l'agilité - Drupalcamp Paris 2013
Drupal, scrum et l'agilité - Drupalcamp Paris 2013
 
Agile
AgileAgile
Agile
 
Leslnfiltrés
LeslnfiltrésLeslnfiltrés
Leslnfiltrés
 
Sug bordeaux 20120515
Sug bordeaux 20120515Sug bordeaux 20120515
Sug bordeaux 20120515
 
Sug bordeaux 20120126
Sug bordeaux 20120126Sug bordeaux 20120126
Sug bordeaux 20120126
 
Sug bordeaux 20120925 v2
Sug bordeaux 20120925 v2Sug bordeaux 20120925 v2
Sug bordeaux 20120925 v2
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
 
Git
GitGit
Git
 
Gestion des drifts Terraform avec la méthode GitOps
Gestion des drifts Terraform avec la méthode GitOpsGestion des drifts Terraform avec la méthode GitOps
Gestion des drifts Terraform avec la méthode GitOps
 
Journée Agilité avec EI-CESI (15-Mar-12)
Journée Agilité avec EI-CESI (15-Mar-12)Journée Agilité avec EI-CESI (15-Mar-12)
Journée Agilité avec EI-CESI (15-Mar-12)
 
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
Scrumday 2014 - Stratégie pour le projet de développement du nouveau produit ...
 
Sug bordeaux 20121127
Sug bordeaux 20121127Sug bordeaux 20121127
Sug bordeaux 20121127
 
Sug bordeaux 20111213 v2
Sug bordeaux 20111213 v2Sug bordeaux 20111213 v2
Sug bordeaux 20111213 v2
 
Sug bordeaux 20111213 v2
Sug bordeaux 20111213 v2Sug bordeaux 20111213 v2
Sug bordeaux 20111213 v2
 
MÃthode-agile-SCRUM.pptx
MÃthode-agile-SCRUM.pptxMÃthode-agile-SCRUM.pptx
MÃthode-agile-SCRUM.pptx
 

Retour d'expérience dev-ops AT-strasbourg 20121018

  • 1. Blitz-DevOps: Un retour d’expérience de Développement Opérationnel sur un projet critique Pierre Parrend, Denis Volpato 18.10.2012
  • 2. LE PROJET „FACTURES D‟AFFAIRES‟ 18/10/2012 Blitz-DevOps 2
  • 3. Le Projet ‘Factures d’affaires’ Executive summary 18/10/2012 Blitz-DevOps 3
  • 4. Le Projet ‘Factures d’affaires’ Blitz-Project 25 avril  6 juin 2012 Image: FreeDigitalPhotos.net 18/10/2012 Blitz-DevOps 4
  • 5. Le Projet ‘Factures d’affaires’ Comment gérer le blitz-project “Relevez le défi !”, F. « Je l‟ai dit, je le fais», D 18/10/2012 Blitz-DevOps 5
  • 6. SCRUM BY THE BOOK 18/10/2012 Blitz-DevOps 6
  • 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
  • 14. DEVOPS SCRUM 18/10/2012 Blitz-DevOps 14
  • 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
  • 28. LESSONS LEARNED 18/10/2012 Blitz-DevOps 28
  • 29. Lessons learned Burndown Chart – profils de sprint ‘contrôle’ ‘stress’ ‘démotivation’ 18/10/2012 Blitz-DevOps 29
  • 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
  • 35. Agile... J’y croa ! 18/10/2012 Blitz-DevOps 35