SlideShare uma empresa Scribd logo
1 de 55
Baixar para ler offline
Agile : quel chemin ?
      @thierrycros
Cette session

●
    Qu'allons-nous apprendre ?
       
           Il existe plusieurs chemins vers l'agile
       
           Critères de différenciation des chemins
             agiles
       
           Amélioration continue : une clé agile

●
    Concrètement...
       
           Et si...
Agenda
●
    Chemins agiles
       
           Scrum
       
           Extreme Programming
       
           Lean Kanban
       
           Processus Unifié agilisé

●
    Choisir ?
●
    Et si j'empruntais ce chemin ?
                         http://thierrycros.net   3
Agenda
●
    Chemins agiles
        
            Scrum
        
            Extreme Programming
        
            Lean Kanban
        
            Processus Unifié agilisé

●
    Choisir ?
●
    Et si j'empruntais ce chemin ?
                     http://thierrycros.net   4
Agile aujourd'hui :
      une boite à outils crédible

●
    Méthode : la voie                                ●
                                                         Σ méthodes
    vers l'agilité                                           =
        
            Rupture ?                                framework agile
        
            Partir de
             l'existant ?

                            http://thierrycros.net                     5
Quelle méthode agile ?




         http://thierrycros.net   6
Agile : 4 axes fondateurs

           Valeur = f(Versions fréquentes)


         Équipe
 Auto-organisée                                Auto-similarité
* Responsabilité    Empirique                  Feedback
    * Hédonisme                                concret & rapide


                   Amélioration
                    continue

                      http://thierrycros.net                      7
Pourquoi agile ?




Enquête versionone 20112011 réponses) réponses)
    Enquête version
                    one (6042 (6042
Au cœur de l'agile


●
    « Les meilleures spécifications,
    conceptions et architectures
    émergent d'équipes auto-organisées »


         http://agilemanifesto.org


                    http://thierrycros.net   9
Proposition de critères différenciateurs

   Critère     XP     Scrum                    Lean    Processus
                                              Kanban     Unifié
Valeurs
Finalité
Cycle de vie
Rôles
Conception

               Importance de la marche
                     http://thierrycros.net                   10
Valeurs & Principes ?




        http://thierrycros.net   11
Extreme Programming :
 XP ce célèbre inconnu




        http://thierrycros.net   12
XP : l'émancipation du
              Développeur
●
    XP pour s'évaluer
●
    XP pour être soi
●
    XP pour s'émanciper en tant que
    Développeur



                   http://thierrycros.net   13
« Extreme » Programming

●
    Une fois les                  Extreme Programming
                                                        =
    activités « non
                                        « Pousser à fond »
    VA » réduites,
                                                  les activités
    quelles activités
                                                 qui apportent
    conserver et dans                             de la valeur
    quelle proportion ?

                        http://thierrycros.net                    14
Le « paquetage » XP

Valeurs


           Principes



                                         Pratiques
   Rôles
           Cycle de Vie

                http://thierrycros.net               15
Valeurs de l' Extreme
                 Programming
●
    Communication
●
    Feedback
●
    Simplicité
●
    Courage
●
    Respect      Principe Lean

                       http://thierrycros.net   16
Rôles de l'Extreme Programming

●
    Product Manager (Client)
●
    Développeur
●
    Manager




                  http://thierrycros.net   17
Conception émergente
●
    Itération 1                         ●
                                             Itération n
      Histoires                                     Histoires du
          d'utilisation                                   A380
          A320
                                                          Avion


         A320



                                                   A320           A380

           YAGNI !        http://thierrycros.net                         18
Amélioration continue dans XP

●
    Session type                 ●
                                      Principe de
    « retrospective »                 réflexion : que
    en fin de chaque                  peut m'apprendre
    itération                         ma vie extra
                                      professionnelle ?



                   http://thierrycros.net                 19
Importance de la marche XP

Changement        XP        Scrum                    Lean    Processus
                                                    Kanban     Unifié
Valeurs          +++
Finalité         +++
Cycle de vie     +++
Rôles            +++
Conception     émergente



                           http://thierrycros.net                   20
Scrum 




 http://thierrycros.net   21
Scrum en un schéma
                               24 heures




                                    Itération
                                 1-3 semaines
But du sprint
    Retour
                                                    Produit partiel
                  Tâches                           potentiellement
 Annuler
 Retour
                                                      utilisable
   Coupons
  Emballage
Emballage
 Annuler        Coupons

                          http://thierrycros.net                      22
Scrum : le cérémonial

●
    Sprint Meeting (plan d'itération)
●
    Sprint Review (Revue yc démo)
●
    Rétrospective (l'amélioration continue)

●
    Daily Scrum Meeting (mélée quotidienne
    l'auto-organisation des Développeurs)
                    http://thierrycros.net    23
Finalité de Scrum

  « Scrum est utilisé
   pour développer
des produits complexes
    depuis le début
  des années 1990. »
     Scrum Guide

       http://thierrycros.net   24
Scrum : les piliers (valeurs)

●
    Transparence
       
           Partager la définition de « done »

●
    Inspection
       
           Feedback rapide : artefacts, produits

●
    Adaptation
       
           L' amélioration du produit
                       http://thierrycros.net      25
       
           Et des pratiques
Scrum : les rôles
●
    Product Owner
          
                  Exprime les
                                              ●
                                                   Équipe de
                   besoins                         Développement
          
                  Priorise                               
                                                             Estime l'effort
          
                  Valide                                      nécessaire

    ●
        ScrumMaster                                      
                                                             Fabrique le
                                                              produit
              
                   Garant de
                    Scrum       http://thierrycros.net                         26
Importance de la marche Scrum

Changement        XP        Scrum                    Lean    Processus
                                                    Kanban     Unifié
Valeurs          +++            +
Finalité         +++            +
Cycle de vie     +++           ++
Rôles            +++          +++
Conception     émergente          ?


                           http://thierrycros.net                   27
Lean Software Development :
 une autre voie vers l'agilité




            http://thierrycros.net   28
Lean Software Development
q
    Lean, Lean Software                           ●
                                                       Outils
q
    Les sept principes de base
      ●
         1. Éliminer les gaspillages
                                                               
                                                                   PDCA

     ●
         2. Améliorer le système                               
                                                                   SIPOC
     ●
         3. Qualité intrinsèque                                
                                                                   Value Stream Mapping
     ●
         4. Gérer les décisions                                
                                                                   Go & See
     ●
         5. Livrer rapidement
                                                               
                                                                   ...
     ●
         6. Fortement respecter les
         personnes
     ●
         7. Créer et faire vivre la
         connaissance
q

                                      http://thierrycros.net                          29
Plan Do Check Act




      http://thierrycros.net   30
Kanban

●
    Deux principes
       
           Travailler sur des petits lots en flux,
            voire en « juste à temps »
       
           Système en flux tiré




                        http://thierrycros.net       31
Kanban : pratiques
●
    Visualiser le workflow
●
    Limiter le travail en cours (WiP)
●
    Mesurer et gérer le flux
●
    Rendre explicite les règles de gestion du
    processus
●
    S'améliorer collectivement
        http://fr.slideshare.net/morisseau/kanban-un-tour-dhorizon-v20
                           http://thierrycros.net                   32
Objectif du Kanban




      http://thierrycros.net   33
Démarche d'amélioration




         http://thierrycros.net   34
Importance de la marche
                    Lean Kanban
Changement        XP        Scrum                    Lean    Processus
                                                    Kanban     Unifié
Valeurs          +++            +                    ++
Finalité         +++            +                     +
Cycle de vie     +++           ++                     -
Rôles            +++          +++                     -
Conception     émergente          ?                   -


                           http://thierrycros.net                   35
Processus Unifié agilisé
                                  Outsider




         http://thierrycros.net          36
Open UP




- http://www.numbersix.com/news/n6articles/openUp.html
                   http://thierrycros.net                37
Importance de la marche
               Processus Unifié agilisé
Changement         XP        Scrum                    Lean    Processus
                                                     Kanban     Unifié
Valeurs           +++            +                    ++         -
Finalité          +++            +                     +         -
Cycle de vie      +++           ++                     -         +
Rôles             +++          +++                     -         -
Conception      émergente           -                  -         -


                            http://thierrycros.net                   38
Agenda
●
    Agile ?
●
    Chemins agiles
       
           Scrum
       
           Extreme Programming
       
           Lean Kanban
       
           Processus Unifié agilisé

●
    Choisir ?
                         http://thierrycros.net   39
Les freins
Les préoccupations
Importance de la marche

Changement        XP        Scrum                    Lean    Processus
                                                    Kanban     Unifié
Valeurs          +++            +                    ++         -
Finalité         +++            +                     +         -
Cycle de vie     +++           ++                     -         +
Rôles            +++          +++                     -         -
Conception     émergente           -                  -         -


                           http://thierrycros.net                   42
Agile IT, non IT
●
    Méthodes
                                             i) Chemin
●
    Valeurs
                                     du changement
●
    Principes
●
    Pratiques                        ii) boite à outils
●
    Rôles
●
    Cycles de vie
                    http://thierrycros.net                43
Produit malléable ?

●
    Spécification et conception émergente ?
       
           Software ?
       
           Hardware ?
       
           Frontière « floue »

            0                                    ?   10


                        http://thierrycros.net            44
Organisation agile ?
●
    Une question de gouvernance
       
           Vision
       
           Transparence

●
    Quatre pratiques simples : sociocratie
       
           Consentement
       
           Cercle et Double lien
       
           Élection sans candidat
                       http://thierrycros.net   45
Conduite du changement

●
    Extreme                           ●
                                           Unified Process
    Programming                            agilisé
      
          Rupture +++                            
                                                     Rupture +

●
    Scrum                             ●
                                           Lean Kanban
      
          Rupture ++                             
                                                     Partir de
                                                      l'existant
                        http://thierrycros.net                     46
Pic Saint Loup




Montage : Pablo Pernot
       http://thierrycros.net   47
La hauteur de la 1                   ère
                                           marche...




            http://thierrycros.net                     48
Agile, une question de valeurs

 ●
     « Les personnes et interactions plus
     que les processus et outils »
 ●
     « Accueillir le changement plus que
     le suivi strict d'un plan »
 ●
     « Connect & Collaborate » plus que
     « Command & Control »
                   http://thierrycros.net   49
Fil conducteur

    Les personnes
sont plus importantes
que les processus agiles

         http://thierrycros.net   50
À vous de jouer : et si...

●
    Processus Unifié                 ●
                                          Scrum
    agilisé




●
    Lean                             ●
                                          Extreme
    / Kanban                              Programming
                       http://thierrycros.net           51
i) votre chemin agile

●
    Processus Unifié                 ●
                                          Scrum
    agilisé




●
    Lean                             ●
                                          Extreme
    / Kanban                              Programming
                       http://thierrycros.net           52
ii) boite à outils

●
    Processus Unifié                 ●
                                          Scrum
    agilisé




●
    Lean                             ●
                                          Extreme
    / Kanban                              Programming
                       http://thierrycros.net           53
Bienvenue en agilité




                         Twitter
                         @thierrycros

                         Mél :
                         tco@thierrycros.net




http://thierrycros.net                   54
Au fait, mon lapin, X ou Y* ?
●
    X                                  ●
                                            Y
        
            Aversion au                            
                                                       Effort physique
             travail                                    et mental
        
            Donc contrôler,                             naturel

             menacer...                            
                                                       Associer
                                                        l'individu aux
                                                        objectifs
* Théorie de Mac Gregor
                          http://thierrycros.net                         55

Mais conteúdo relacionado

Mais procurados

Une semaine dans ma peau de Scrum Master - V0 - Meetup Renault Digital
Une semaine dans ma peau de Scrum Master - V0 - Meetup Renault DigitalUne semaine dans ma peau de Scrum Master - V0 - Meetup Renault Digital
Une semaine dans ma peau de Scrum Master - V0 - Meetup Renault DigitalJean-Pierre Lambert
 
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
 
Introduction à l'agilité
Introduction à l'agilitéIntroduction à l'agilité
Introduction à l'agilitéRomain Couturier
 
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
 
Equipes scrum multiples upwiser
Equipes scrum multiples   upwiserEquipes scrum multiples   upwiser
Equipes scrum multiples upwiserBastien Gallay
 
Présentation des principes Scrum
Présentation des principes ScrumPrésentation des principes Scrum
Présentation des principes Scrummsmpp-nantes
 
La régression continue - Une méthode pour bien faire rater l'adoption agile ...
La régression continue - Une méthode pour bien faire rater l'adoption agile ...La régression continue - Une méthode pour bien faire rater l'adoption agile ...
La régression continue - Une méthode pour bien faire rater l'adoption agile ...Bastien Gallay
 
Scrumday 2015 : La régression continue - une méthode pour bien faire rater l'...
Scrumday 2015 : La régression continue - une méthode pour bien faire rater l'...Scrumday 2015 : La régression continue - une méthode pour bien faire rater l'...
Scrumday 2015 : La régression continue - une méthode pour bien faire rater l'...French Scrum User Group
 
Mesurer scrum avec Roboscrum
Mesurer scrum avec RoboscrumMesurer scrum avec Roboscrum
Mesurer scrum avec RoboscrumPierre E. NEIS
 
Présentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarnPrésentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarnGautier Pialat
 
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
 
Agile Tour 2011 - Lille
Agile Tour 2011 - LilleAgile Tour 2011 - Lille
Agile Tour 2011 - LillePierre E. NEIS
 
Du Manifeste Agile à Scrum
Du Manifeste Agile à ScrumDu Manifeste Agile à Scrum
Du Manifeste Agile à ScrumXavier Warzee
 
DevExp 2012 methodes agiles SCRUM jesnault
DevExp 2012 methodes agiles SCRUM jesnaultDevExp 2012 methodes agiles SCRUM jesnault
DevExp 2012 methodes agiles SCRUM jesnaultJérôme Esnault
 
Scrum les principes de base
Scrum les principes de base Scrum les principes de base
Scrum les principes de base Sirine Barguaoui
 

Mais procurados (20)

Une semaine dans ma peau de Scrum Master - V0 - Meetup Renault Digital
Une semaine dans ma peau de Scrum Master - V0 - Meetup Renault DigitalUne semaine dans ma peau de Scrum Master - V0 - Meetup Renault Digital
Une semaine dans ma peau de Scrum Master - V0 - Meetup Renault Digital
 
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
 
Novencia agile
Novencia agileNovencia agile
Novencia agile
 
Introduction à l'agilité
Introduction à l'agilitéIntroduction à l'agilité
Introduction à l'agilité
 
Gestion de projets agiles avec scrumv2
Gestion de projets agiles avec scrumv2Gestion de projets agiles avec scrumv2
Gestion de projets agiles avec scrumv2
 
Scrum is not enough
Scrum is not enoughScrum is not enough
Scrum is not enough
 
Equipes scrum multiples upwiser
Equipes scrum multiples   upwiserEquipes scrum multiples   upwiser
Equipes scrum multiples upwiser
 
Présentation des principes Scrum
Présentation des principes ScrumPrésentation des principes Scrum
Présentation des principes Scrum
 
La régression continue - Une méthode pour bien faire rater l'adoption agile ...
La régression continue - Une méthode pour bien faire rater l'adoption agile ...La régression continue - Une méthode pour bien faire rater l'adoption agile ...
La régression continue - Une méthode pour bien faire rater l'adoption agile ...
 
Scrumday 2015 : La régression continue - une méthode pour bien faire rater l'...
Scrumday 2015 : La régression continue - une méthode pour bien faire rater l'...Scrumday 2015 : La régression continue - une méthode pour bien faire rater l'...
Scrumday 2015 : La régression continue - une méthode pour bien faire rater l'...
 
Mesurer scrum avec Roboscrum
Mesurer scrum avec RoboscrumMesurer scrum avec Roboscrum
Mesurer scrum avec Roboscrum
 
Présentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarnPrésentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarn
 
Gestion de projets agiles avec scrum
Gestion de projets agiles avec scrumGestion de projets agiles avec scrum
Gestion de projets agiles avec scrum
 
Agile Tour 2011 - Lille
Agile Tour 2011 - LilleAgile Tour 2011 - Lille
Agile Tour 2011 - Lille
 
Du Manifeste Agile à Scrum
Du Manifeste Agile à ScrumDu Manifeste Agile à Scrum
Du Manifeste Agile à Scrum
 
DevExp 2012 methodes agiles SCRUM jesnault
DevExp 2012 methodes agiles SCRUM jesnaultDevExp 2012 methodes agiles SCRUM jesnault
DevExp 2012 methodes agiles SCRUM jesnault
 
Scrum vs XP
Scrum vs XPScrum vs XP
Scrum vs XP
 
Agile
AgileAgile
Agile
 
Introduction scrumagile012017
Introduction scrumagile012017Introduction scrumagile012017
Introduction scrumagile012017
 
Scrum les principes de base
Scrum les principes de base Scrum les principes de base
Scrum les principes de base
 

Destaque

Génie Logiciels : Introduction aux architectures
Génie Logiciels : Introduction aux architecturesGénie Logiciels : Introduction aux architectures
Génie Logiciels : Introduction aux architecturesMohammed Amine Mostefai
 
Cours Génie Logiciel - Cours 2 - Cycles de vie
Cours Génie Logiciel - Cours 2 - Cycles de vieCours Génie Logiciel - Cours 2 - Cycles de vie
Cours Génie Logiciel - Cours 2 - Cycles de vieMohammed Amine Mostefai
 
Cycle de vie d’un logiciel
Cycle de vie d’un logicielCycle de vie d’un logiciel
Cycle de vie d’un logicielMehdi Abed
 
Bo 2 accueil site
Bo 2 accueil siteBo 2 accueil site
Bo 2 accueil siteisi-dom
 
Sustentación proyecto 4
Sustentación proyecto 4Sustentación proyecto 4
Sustentación proyecto 4jv2908
 
DRG et environnement en mutation- Kristian Schneider (Hôpital du Jura)
DRG et environnement en mutation- Kristian Schneider (Hôpital du Jura)DRG et environnement en mutation- Kristian Schneider (Hôpital du Jura)
DRG et environnement en mutation- Kristian Schneider (Hôpital du Jura)Paianet - Connecting Healthcare
 
DWS15 - Game Summit - The issue of music rights management in video games - C...
DWS15 - Game Summit - The issue of music rights management in video games - C...DWS15 - Game Summit - The issue of music rights management in video games - C...
DWS15 - Game Summit - The issue of music rights management in video games - C...IDATE DigiWorld
 
Movilidad con Estilo Alternativo
Movilidad con Estilo AlternativoMovilidad con Estilo Alternativo
Movilidad con Estilo AlternativoHermes Ruiz
 
Cultiver son identité num
Cultiver son identité numCultiver son identité num
Cultiver son identité numE2m Gig
 
Pere Noel Est Une Ordure
Pere Noel Est Une OrdurePere Noel Est Une Ordure
Pere Noel Est Une Ordurefiston
 
Musiques en ligne : comment s'y retrouver ?
Musiques en ligne : comment s'y retrouver ?Musiques en ligne : comment s'y retrouver ?
Musiques en ligne : comment s'y retrouver ?E2m Gig
 
Hackfest2010 Tm Dg Fr
Hackfest2010 Tm Dg FrHackfest2010 Tm Dg Fr
Hackfest2010 Tm Dg FrDavid Girard
 

Destaque (20)

Up1
Up1Up1
Up1
 
Cours Génie Logiciel - Introduction
Cours Génie Logiciel - IntroductionCours Génie Logiciel - Introduction
Cours Génie Logiciel - Introduction
 
Génie Logiciels : Introduction aux architectures
Génie Logiciels : Introduction aux architecturesGénie Logiciels : Introduction aux architectures
Génie Logiciels : Introduction aux architectures
 
Cours Génie Logiciel - Cours 2 - Cycles de vie
Cours Génie Logiciel - Cours 2 - Cycles de vieCours Génie Logiciel - Cours 2 - Cycles de vie
Cours Génie Logiciel - Cours 2 - Cycles de vie
 
Cycle de vie d’un logiciel
Cycle de vie d’un logicielCycle de vie d’un logiciel
Cycle de vie d’un logiciel
 
Bo 2 accueil site
Bo 2 accueil siteBo 2 accueil site
Bo 2 accueil site
 
Higiene industrial exposicion
Higiene industrial exposicionHigiene industrial exposicion
Higiene industrial exposicion
 
Bonneannee2011
Bonneannee2011Bonneannee2011
Bonneannee2011
 
Sustentación proyecto 4
Sustentación proyecto 4Sustentación proyecto 4
Sustentación proyecto 4
 
DRG et environnement en mutation- Kristian Schneider (Hôpital du Jura)
DRG et environnement en mutation- Kristian Schneider (Hôpital du Jura)DRG et environnement en mutation- Kristian Schneider (Hôpital du Jura)
DRG et environnement en mutation- Kristian Schneider (Hôpital du Jura)
 
Rallye santé
Rallye santéRallye santé
Rallye santé
 
DWS15 - Game Summit - The issue of music rights management in video games - C...
DWS15 - Game Summit - The issue of music rights management in video games - C...DWS15 - Game Summit - The issue of music rights management in video games - C...
DWS15 - Game Summit - The issue of music rights management in video games - C...
 
Movilidad con Estilo Alternativo
Movilidad con Estilo AlternativoMovilidad con Estilo Alternativo
Movilidad con Estilo Alternativo
 
Bilal
BilalBilal
Bilal
 
Cultiver son identité num
Cultiver son identité numCultiver son identité num
Cultiver son identité num
 
Tutoriel facebook
Tutoriel facebookTutoriel facebook
Tutoriel facebook
 
Dosier orymu FRANÇAIS
Dosier orymu FRANÇAISDosier orymu FRANÇAIS
Dosier orymu FRANÇAIS
 
Pere Noel Est Une Ordure
Pere Noel Est Une OrdurePere Noel Est Une Ordure
Pere Noel Est Une Ordure
 
Musiques en ligne : comment s'y retrouver ?
Musiques en ligne : comment s'y retrouver ?Musiques en ligne : comment s'y retrouver ?
Musiques en ligne : comment s'y retrouver ?
 
Hackfest2010 Tm Dg Fr
Hackfest2010 Tm Dg FrHackfest2010 Tm Dg Fr
Hackfest2010 Tm Dg Fr
 

Semelhante a Quel chemin vers l'agilité ?

AgileTour Toulouse 2012 : quel chemin vers l’agilité
AgileTour Toulouse 2012 : quel chemin vers l’agilitéAgileTour Toulouse 2012 : quel chemin vers l’agilité
AgileTour Toulouse 2012 : quel chemin vers l’agilitéAgile Toulouse
 
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
 
Agile 2014 : du Manifeste en 2001 à une définition actualisée de l'agilité.
Agile 2014 : du Manifeste en 2001 à une définition actualisée de l'agilité.Agile 2014 : du Manifeste en 2001 à une définition actualisée de l'agilité.
Agile 2014 : du Manifeste en 2001 à une définition actualisée de l'agilité.Thierry Gabriel Cros
 
L'agilité en quelques slides
L'agilité en quelques slidesL'agilité en quelques slides
L'agilité en quelques slidesNicolas Deverge
 
Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...
Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...
Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...Association Agile Nantes
 
Grenoble Management
Grenoble   ManagementGrenoble   Management
Grenoble Managementthierrycros
 
E2 - Vision : un sacré attracteur pour une équipe autoorganisée
E2 - Vision : un sacré attracteur pour une équipe autoorganiséeE2 - Vision : un sacré attracteur pour une équipe autoorganisée
E2 - Vision : un sacré attracteur pour une équipe autoorganiséeXP Day CH
 
2009 scrum&xp
2009 scrum&xp2009 scrum&xp
2009 scrum&xpdecsdeco
 
JCertif 2012 : Scrum avec Icescrum
JCertif 2012 : Scrum avec IcescrumJCertif 2012 : Scrum avec Icescrum
JCertif 2012 : Scrum avec IcescrumRossi Oddet
 
Presentation Adi 14052009
Presentation Adi 14052009Presentation Adi 14052009
Presentation Adi 14052009hortis
 
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
 
Introduction scrum v0.7
Introduction scrum v0.7Introduction scrum v0.7
Introduction scrum v0.7CClr
 
Grille de lecture des méthodes agiles
Grille de lecture des méthodes agilesGrille de lecture des méthodes agiles
Grille de lecture des méthodes agilesXavier Warzee
 
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
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmseagnes_crepet
 
Ingénierie agile : N’oubliez pas vos développeurs
Ingénierie agile : N’oubliez pas vos développeursIngénierie agile : N’oubliez pas vos développeurs
Ingénierie agile : N’oubliez pas vos développeursXavier NOPRE
 
Sauver la princesse avec un design sprint MIX-iT17
Sauver la princesse avec un design sprint   MIX-iT17Sauver la princesse avec un design sprint   MIX-iT17
Sauver la princesse avec un design sprint MIX-iT17Benjamin Richy
 

Semelhante a Quel chemin vers l'agilité ? (20)

AgileTour Toulouse 2012 : quel chemin vers l’agilité
AgileTour Toulouse 2012 : quel chemin vers l’agilitéAgileTour Toulouse 2012 : quel chemin vers l’agilité
AgileTour Toulouse 2012 : quel chemin vers l’agilité
 
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
 
Agile 2014 : du Manifeste en 2001 à une définition actualisée de l'agilité.
Agile 2014 : du Manifeste en 2001 à une définition actualisée de l'agilité.Agile 2014 : du Manifeste en 2001 à une définition actualisée de l'agilité.
Agile 2014 : du Manifeste en 2001 à une définition actualisée de l'agilité.
 
L'agilité en quelques slides
L'agilité en quelques slidesL'agilité en quelques slides
L'agilité en quelques slides
 
Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...
Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...
Agile Tour Nantes 2011 - Rémy génin - retours d'expérience sur 4 ans d'agilit...
 
Agile - Que le choc commence !
Agile - Que le choc commence !Agile - Que le choc commence !
Agile - Que le choc commence !
 
Grenoble Management
Grenoble   ManagementGrenoble   Management
Grenoble Management
 
E2 - Vision : un sacré attracteur pour une équipe autoorganisée
E2 - Vision : un sacré attracteur pour une équipe autoorganiséeE2 - Vision : un sacré attracteur pour une équipe autoorganisée
E2 - Vision : un sacré attracteur pour une équipe autoorganisée
 
#7 méthodes
#7 méthodes#7 méthodes
#7 méthodes
 
Agile Tour Lille 2008
Agile Tour Lille 2008Agile Tour Lille 2008
Agile Tour Lille 2008
 
2009 scrum&xp
2009 scrum&xp2009 scrum&xp
2009 scrum&xp
 
JCertif 2012 : Scrum avec Icescrum
JCertif 2012 : Scrum avec IcescrumJCertif 2012 : Scrum avec Icescrum
JCertif 2012 : Scrum avec Icescrum
 
Presentation Adi 14052009
Presentation Adi 14052009Presentation Adi 14052009
Presentation Adi 14052009
 
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
 
Introduction scrum v0.7
Introduction scrum v0.7Introduction scrum v0.7
Introduction scrum v0.7
 
Grille de lecture des méthodes agiles
Grille de lecture des méthodes agilesGrille de lecture des méthodes agiles
Grille de lecture des méthodes agiles
 
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)
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmse
 
Ingénierie agile : N’oubliez pas vos développeurs
Ingénierie agile : N’oubliez pas vos développeursIngénierie agile : N’oubliez pas vos développeurs
Ingénierie agile : N’oubliez pas vos développeurs
 
Sauver la princesse avec un design sprint MIX-iT17
Sauver la princesse avec un design sprint   MIX-iT17Sauver la princesse avec un design sprint   MIX-iT17
Sauver la princesse avec un design sprint MIX-iT17
 

Quel chemin vers l'agilité ?

  • 1. Agile : quel chemin ? @thierrycros
  • 2. Cette session ● Qu'allons-nous apprendre ?  Il existe plusieurs chemins vers l'agile  Critères de différenciation des chemins agiles  Amélioration continue : une clé agile ● Concrètement...  Et si...
  • 3. Agenda ● Chemins agiles  Scrum  Extreme Programming  Lean Kanban  Processus Unifié agilisé ● Choisir ? ● Et si j'empruntais ce chemin ? http://thierrycros.net 3
  • 4. Agenda ● Chemins agiles  Scrum  Extreme Programming  Lean Kanban  Processus Unifié agilisé ● Choisir ? ● Et si j'empruntais ce chemin ? http://thierrycros.net 4
  • 5. Agile aujourd'hui : une boite à outils crédible ● Méthode : la voie ● Σ méthodes vers l'agilité =  Rupture ? framework agile  Partir de l'existant ? http://thierrycros.net 5
  • 6. Quelle méthode agile ? http://thierrycros.net 6
  • 7. Agile : 4 axes fondateurs Valeur = f(Versions fréquentes) Équipe Auto-organisée Auto-similarité * Responsabilité Empirique Feedback * Hédonisme concret & rapide Amélioration continue http://thierrycros.net 7
  • 8. Pourquoi agile ? Enquête versionone 20112011 réponses) réponses) Enquête version one (6042 (6042
  • 9. Au cœur de l'agile ● « Les meilleures spécifications, conceptions et architectures émergent d'équipes auto-organisées » http://agilemanifesto.org http://thierrycros.net 9
  • 10. Proposition de critères différenciateurs Critère XP Scrum Lean Processus Kanban Unifié Valeurs Finalité Cycle de vie Rôles Conception Importance de la marche http://thierrycros.net 10
  • 11. Valeurs & Principes ? http://thierrycros.net 11
  • 12. Extreme Programming : XP ce célèbre inconnu http://thierrycros.net 12
  • 13. XP : l'émancipation du Développeur ● XP pour s'évaluer ● XP pour être soi ● XP pour s'émanciper en tant que Développeur http://thierrycros.net 13
  • 14. « Extreme » Programming ● Une fois les Extreme Programming = activités « non « Pousser à fond » VA » réduites, les activités quelles activités qui apportent conserver et dans de la valeur quelle proportion ? http://thierrycros.net 14
  • 15. Le « paquetage » XP Valeurs Principes Pratiques Rôles Cycle de Vie http://thierrycros.net 15
  • 16. Valeurs de l' Extreme Programming ● Communication ● Feedback ● Simplicité ● Courage ● Respect Principe Lean http://thierrycros.net 16
  • 17. Rôles de l'Extreme Programming ● Product Manager (Client) ● Développeur ● Manager http://thierrycros.net 17
  • 18. Conception émergente ● Itération 1 ● Itération n Histoires Histoires du d'utilisation A380 A320 Avion A320 A320 A380 YAGNI ! http://thierrycros.net 18
  • 19. Amélioration continue dans XP ● Session type ● Principe de « retrospective » réflexion : que en fin de chaque peut m'apprendre itération ma vie extra professionnelle ? http://thierrycros.net 19
  • 20. Importance de la marche XP Changement XP Scrum Lean Processus Kanban Unifié Valeurs +++ Finalité +++ Cycle de vie +++ Rôles +++ Conception émergente http://thierrycros.net 20
  • 22. Scrum en un schéma 24 heures Itération 1-3 semaines But du sprint Retour Produit partiel Tâches potentiellement Annuler Retour utilisable Coupons Emballage Emballage Annuler Coupons http://thierrycros.net 22
  • 23. Scrum : le cérémonial ● Sprint Meeting (plan d'itération) ● Sprint Review (Revue yc démo) ● Rétrospective (l'amélioration continue) ● Daily Scrum Meeting (mélée quotidienne l'auto-organisation des Développeurs) http://thierrycros.net 23
  • 24. Finalité de Scrum « Scrum est utilisé pour développer des produits complexes depuis le début des années 1990. » Scrum Guide http://thierrycros.net 24
  • 25. Scrum : les piliers (valeurs) ● Transparence  Partager la définition de « done » ● Inspection  Feedback rapide : artefacts, produits ● Adaptation  L' amélioration du produit http://thierrycros.net 25  Et des pratiques
  • 26. Scrum : les rôles ● Product Owner  Exprime les ● Équipe de besoins Développement  Priorise  Estime l'effort  Valide nécessaire ● ScrumMaster  Fabrique le produit  Garant de Scrum http://thierrycros.net 26
  • 27. Importance de la marche Scrum Changement XP Scrum Lean Processus Kanban Unifié Valeurs +++ + Finalité +++ + Cycle de vie +++ ++ Rôles +++ +++ Conception émergente ? http://thierrycros.net 27
  • 28. Lean Software Development : une autre voie vers l'agilité http://thierrycros.net 28
  • 29. Lean Software Development q Lean, Lean Software ● Outils q Les sept principes de base ● 1. Éliminer les gaspillages  PDCA ● 2. Améliorer le système  SIPOC ● 3. Qualité intrinsèque  Value Stream Mapping ● 4. Gérer les décisions  Go & See ● 5. Livrer rapidement  ... ● 6. Fortement respecter les personnes ● 7. Créer et faire vivre la connaissance q http://thierrycros.net 29
  • 30. Plan Do Check Act http://thierrycros.net 30
  • 31. Kanban ● Deux principes  Travailler sur des petits lots en flux, voire en « juste à temps »  Système en flux tiré http://thierrycros.net 31
  • 32. Kanban : pratiques ● Visualiser le workflow ● Limiter le travail en cours (WiP) ● Mesurer et gérer le flux ● Rendre explicite les règles de gestion du processus ● S'améliorer collectivement http://fr.slideshare.net/morisseau/kanban-un-tour-dhorizon-v20 http://thierrycros.net 32
  • 33. Objectif du Kanban http://thierrycros.net 33
  • 34. Démarche d'amélioration http://thierrycros.net 34
  • 35. Importance de la marche Lean Kanban Changement XP Scrum Lean Processus Kanban Unifié Valeurs +++ + ++ Finalité +++ + + Cycle de vie +++ ++ - Rôles +++ +++ - Conception émergente ? - http://thierrycros.net 35
  • 36. Processus Unifié agilisé Outsider http://thierrycros.net 36
  • 38. Importance de la marche Processus Unifié agilisé Changement XP Scrum Lean Processus Kanban Unifié Valeurs +++ + ++ - Finalité +++ + + - Cycle de vie +++ ++ - + Rôles +++ +++ - - Conception émergente - - - http://thierrycros.net 38
  • 39. Agenda ● Agile ? ● Chemins agiles  Scrum  Extreme Programming  Lean Kanban  Processus Unifié agilisé ● Choisir ? http://thierrycros.net 39
  • 42. Importance de la marche Changement XP Scrum Lean Processus Kanban Unifié Valeurs +++ + ++ - Finalité +++ + + - Cycle de vie +++ ++ - + Rôles +++ +++ - - Conception émergente - - - http://thierrycros.net 42
  • 43. Agile IT, non IT ● Méthodes i) Chemin ● Valeurs du changement ● Principes ● Pratiques ii) boite à outils ● Rôles ● Cycles de vie http://thierrycros.net 43
  • 44. Produit malléable ? ● Spécification et conception émergente ?  Software ?  Hardware ?  Frontière « floue » 0 ? 10 http://thierrycros.net 44
  • 45. Organisation agile ? ● Une question de gouvernance  Vision  Transparence ● Quatre pratiques simples : sociocratie  Consentement  Cercle et Double lien  Élection sans candidat http://thierrycros.net 45
  • 46. Conduite du changement ● Extreme ● Unified Process Programming agilisé  Rupture +++  Rupture + ● Scrum ● Lean Kanban  Rupture ++  Partir de l'existant http://thierrycros.net 46
  • 47. Pic Saint Loup Montage : Pablo Pernot http://thierrycros.net 47
  • 48. La hauteur de la 1 ère marche... http://thierrycros.net 48
  • 49. Agile, une question de valeurs ● « Les personnes et interactions plus que les processus et outils » ● « Accueillir le changement plus que le suivi strict d'un plan » ● « Connect & Collaborate » plus que « Command & Control » http://thierrycros.net 49
  • 50. Fil conducteur Les personnes sont plus importantes que les processus agiles http://thierrycros.net 50
  • 51. À vous de jouer : et si... ● Processus Unifié ● Scrum agilisé ● Lean ● Extreme / Kanban Programming http://thierrycros.net 51
  • 52. i) votre chemin agile ● Processus Unifié ● Scrum agilisé ● Lean ● Extreme / Kanban Programming http://thierrycros.net 52
  • 53. ii) boite à outils ● Processus Unifié ● Scrum agilisé ● Lean ● Extreme / Kanban Programming http://thierrycros.net 53
  • 54. Bienvenue en agilité Twitter @thierrycros Mél : tco@thierrycros.net http://thierrycros.net 54
  • 55. Au fait, mon lapin, X ou Y* ? ● X ● Y  Aversion au  Effort physique travail et mental  Donc contrôler, naturel menacer...  Associer l'individu aux objectifs * Théorie de Mac Gregor http://thierrycros.net 55