SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
lundi 12 octobre 2009
         agiletour.org/fr/at2009_geneve.html




                         A5
Les défis de Scrum pour une grande organisation
                Alain GIULIERI
Les défis de Scrum pour
une grande organisation
      Alain Giulieri



           Le numéro 1 des paiements sans espèces en Suisse
Mes sources d’inspirations…




                 2
Situation de départ
• 45 développeurs
• 3 sites différents (Bienne, Zurich, Lausanne)
• Forte évolution du nombre de collaborateurs
  dans les 24 derniers mois
 60


 50


 40


 30


 20


 10


  0
  1982   1984   1986   1988   1990   1992    1994     1996     1998     2000   2002   2004   2006   2008

                                       Internes     Externes    Stagiaires



                                                                                                       3
Situation de départ




              4
Situation de départ

  • Un processus de gestion de projet bien établi
    F0          F1        QG     F2      QG     F3      F4         QG     F5     QG     F6
                                                                                                Support
Préanalyse   Définition    A   Analyse    B   Design   Réal.       C/D   Tests    E   Go-Live




  • Beaucoup de contrôle et de reporting




                                                               5
Historique
• 2005   Automatisation des compilations
         Compilations hebdomadaires
• 2007   Formation SCRUM à Paris
         Premiers essais avec SCRUM
• 2008   Formation des premières équipes à SCRUM
         Premiers projets 100% SCRUM
         Adaptation de l’organisation (support)
• 2009   Formation de tous les développeurs
         Adaptation de l’organisation (pops)

                               6
1ère adaptation de l’organisation
                     Mise en place d’un
                   groupe de support prod




                     7
Smiley calendar
       Unpleasant, UnHappy, Not Good or Bad               Ordinary       Pleasant, Happy or Good
100%
               12%    10%    10%    6%     7%     8%     7%            9%
                                                                13%           17%           16%    17%
90%     18%                                                                          22%
80%                                 27%
                                           31%           34%           31%
                                                  41%           27%
70%                   41%    42%                                              29%
               44%                                                                          37%
60%                                                                                  34%           43%
        50%
50%
40%
                                    67%    62%
30%                                                      59%    60%    60%
                      49%    49%                  51%                         53%
               44%                                                                   44%    47%
20%                                                                                                40%
        32%
10%
 0%
       Sep 08 Okt 08 Nov 08 Dez 08 Jan 09 Feb 09 Mrz 09 Apr 09 Mai 09 Jun 09 Jul 09 Aug 09 Sep 09 Okt 09



                                                                8
2ème adaptation de l’organisation
                                  Création du rôle de POP
                                Organisation orientée projets



POP     POP   POP   POP   POP      POP     POP      POP




                                   9
POP = Product Owner Proxy
                  Environnement multi projets

                  PO est éloigné géographiquement
                  (Biel/ZH)
                  Problèmes de compréhension liés à la
                  langue
                  PO manque de background technique


     POP          Le proxy rassemble et priorise toutes
                  les exigences (projets +
                  maintenance). Le proxy est en
                  général un collaborateur expérimenté
                  et par conséquent, capable de
                  répondre à la plupart des questions
                  de l‘équipe.

                  L‘équipe a besoin d‘une personne de
Product Backlog   contact unique, capable de donner
                  des priorités claires et qui est à totale
                  disposition de l‘équipe
                    10
Limiter les travaux en parallèle
                                                   total effort "done"                                              total effort "wip"
Release burndown chart                             total effort "to do"                                             total remaining effort
                                                   idealized line (#iterations / idealized remaining effort)
                   2500




                   2000




                   1500
remaining effort




                   1000




                    500




                      0
                               22



                                    23




                                                                       27



                                                                                  28




                                                                                                                           32




                                                                                                                                                       36
                          21




                                         24



                                              25



                                                           26




                                                                                              29



                                                                                                          30



                                                                                                               31




                                                                                                                                       33



                                                                                                                                             34



                                                                                                                                                  35
                                                                                week of calendar

                                                                                                          11
Indicateur d’évolution
60.0


55.0


50.0


45.0


40.0


35.0


30.0
       Release 46 Release 47 Release 48 Release 49 Release 50 Release 51 Release 52


                                                     12
1            Indicateur d’évolution
• Basé sur la valeur produite pour le client…
• …plutôt que sur la rentabilité des développeurs
• …et où l’élimination de la dette technique et la
  correction de bug (en test ou en production)
  compterait pour zéro
• Chaque équipe doit connaître sa vélocité et des
  variations inexpliquées, doivent impérativement être
  discutée à la rétrospective



                                  13
2              Garantir de la qualité
• Impératif de mettre en place une solution
  d’intégration continue…
• …y compris l’exécution de tests unitaires
• Test Driven Development
• Intégrer un représentant de l’assurance qualité dans
  les équipes Scrum
• …
   Savoir quoi faire est important. Mais le faire, et le
               faire bien, l’est tout autant

                                   14
3             Sprint Planing Design
• Prendre le temps de (se) poser des questions:
  - sur le produits
  - sur le design de la solution choisie
  - sur les aspects productifs
• Investir le temps nécessaire et sortir de cette séance
  si possible sans points ouverts. Durée d’environ une
  journée pour un sprint de 2 semaines

     Good Thinking  Good Products  No Support

                                   15
4        Intensifier les rétrospectives
• L’amélioration continue est fondamentale
• Au besoin, rappelez régulièrement aux l’équipes, l’importance
  des rétros pour l’amélioration des processus
• Ne rester pas assis derrière votre bureau, observer vos
  équipes en live, participer aux démos, …
• Challenger vos équipes, demander…
  …sur quels faits avérés ils se basent?
  …pourquoi telle idée améliorerait-elle nos résultats?
  …ce que l’on peut améliorer d’autre?
• Respectez vos collaborateurs, mettez les améliorations
  proposées rapidement en place

                                       16
5             Respecter les personnes
• Considérer toute personne à qui l’on remet un travail comme
  un client, ne le faite pas attendre, ne lui livrez pas un produits
  défectueux, éviter les gaspillages
• Pardonner les erreurs et s’en souvenir, afin de ne pas les
  répéter
• Faire confiance à ses équipes
• Donner à ses équipes des priorités claires, limiter les travaux
  en parallèle

   Satisfaire le marché, tout en procurant un cadre de
     travail satisfaisant et sécurisant à ses employés

                                          17
6                Manager «coach»
• Le rôle du manager agile n’est plus de diriger, mais de
  guider et former ses équipes
• Former ses équipes et ses collaborateurs avant de
  développer ses produits
• Apprenez à vos collaborateurs à chercher la cause
  fondamentale d’un problème
• Intensifier les échanges de bonnes pratiques
• La mise en place est un changement majeur pour
  beaucoup d’entre-nous. Il est impératif de le suivre
  de près
                                   18
Privilégier la
    7         communication directe
•   Moins de séances administratives
•   Moins de mails
•   Moins de rapports d’activité
•   …
•   Plus de confiance
•   Plus de discussions constructives
•   Plus d’échange de bonnes pratiques
•   …


                                  19
8       Faire confiance à ses équipes
• Moins de contrôles
• Laisser vos équipes s’auto-organiser et s’auto-
  améliorer
• Laisser tomber le micro-management, surtout quand
  le projet traverse une période difficile, dans ce cas
  rappeler l’importance des rétrospectives

      Ne pas chercher à optimiser les rendements
  individuels, mais privilégier la production de valeur
                      pour le client

                                   20
9                     Estimations
• Une tâche terminée en avance est rarement
  annoncée comme telle
• Dans toute estimation un « buffer » est rajouté, que
  ce soit voulu ou inconsciemment
• Souvent le buffer est consommé avant que le travail
  ne commence

  S’affranchir des estimations du reste à faire une fois
    la tâche commencée. Dès lors seul sa réalisation
           complète et rapide est importante

                                    21
10            Evaluations collectives
• Peu (ou pas) d’études montre un lien directe entre le
  salaire au mérite et la productivité des collaborateurs
• Avec les méthodes agiles on encourage le travail
  d’équipe



  Ne serait-il pas envisageable de demander à
  ses équipes, en plus de s’auto-organiser, de
                  s’auto-évaluer
                                   22
Résumé
•   (1) Indicateur d’évaluation
•   (2) Garantir la qualité
•   (3) Sprint Design
•   (4) Intensifier les rétrospectives
•   (5) Respecter les personnes
•   (6) Manager « coach »
•   (7) Communication
•   (8) Privilégier la communication directe
•   (9) Estimations
•   10) Evaluations collectives

                                     23
Joker               Se faire aider…
•   Créer un centre de compétence SCRUM
•   Au besoin se faire aider d’un coach
•   Faire appel à la communauté agile
•   Participer aux événements « agiles »
    Agile Tour, XP-Days, …




                                 24
Merci pour votre attention




                 25
merci aux sponsors !

Contenu connexe

Similaire à Les défis de Scrum pour une grande organisation

121015 Jobtic Fr PréSentation Pour Slideshare Linkedin
121015 Jobtic Fr PréSentation Pour Slideshare Linkedin121015 Jobtic Fr PréSentation Pour Slideshare Linkedin
121015 Jobtic Fr PréSentation Pour Slideshare LinkedinHervé LAGACHE
 
L’évaluation au Conseil Général de l’Ariège
L’évaluation au Conseil Général de l’AriègeL’évaluation au Conseil Général de l’Ariège
L’évaluation au Conseil Général de l’AriègeEmploiPublic
 
At strasbourg 2012 - Les déconnectés de la matrice
At strasbourg 2012 - Les déconnectés de la matriceAt strasbourg 2012 - Les déconnectés de la matrice
At strasbourg 2012 - Les déconnectés de la matriceMichel Lejeune
 
Présentation fdd pspa candidats pour 2012 2013
Présentation fdd pspa candidats pour 2012 2013Présentation fdd pspa candidats pour 2012 2013
Présentation fdd pspa candidats pour 2012 2013bacpropspavitre
 
Commission electorale
Commission electoraleCommission electorale
Commission electoraleJuanico
 
Jeu kaizen Distanciel
Jeu kaizen DistancielJeu kaizen Distanciel
Jeu kaizen DistancielNadia Gharbi
 
Packages tv
Packages tvPackages tv
Packages tvjwadddah
 
At sophia 2011 trinity
At sophia 2011 trinityAt sophia 2011 trinity
At sophia 2011 trinityMichel Lejeune
 
Projet Renaissance
Projet RenaissanceProjet Renaissance
Projet RenaissanceLINAGORA
 
Ressourcestyring med TimeLog Project
Ressourcestyring med TimeLog ProjectRessourcestyring med TimeLog Project
Ressourcestyring med TimeLog ProjectTimeLog
 
Black wolf conception - Numérique pour réduire les TMS - usine agroalimentai...
Black wolf conception  - Numérique pour réduire les TMS - usine agroalimentai...Black wolf conception  - Numérique pour réduire les TMS - usine agroalimentai...
Black wolf conception - Numérique pour réduire les TMS - usine agroalimentai...polenumerique33
 
Suivi de cohortes, BPJEPS kite, 2011
Suivi de cohortes, BPJEPS kite, 2011Suivi de cohortes, BPJEPS kite, 2011
Suivi de cohortes, BPJEPS kite, 2011michel_parratte
 
Suivi de cohortes BPJEPS glisses aérotractées, 2011
Suivi de cohortes BPJEPS glisses aérotractées, 2011Suivi de cohortes BPJEPS glisses aérotractées, 2011
Suivi de cohortes BPJEPS glisses aérotractées, 2011michel_parratte
 
soft-shake.ch - Documentation et agilité
soft-shake.ch - Documentation et agilitésoft-shake.ch - Documentation et agilité
soft-shake.ch - Documentation et agilitésoft-shake.ch
 
Déploiement d'Office : fini Clark Kent, devenez le Superman de l'IT !
Déploiement d'Office : fini Clark Kent, devenez le Superman de l'IT !Déploiement d'Office : fini Clark Kent, devenez le Superman de l'IT !
Déploiement d'Office : fini Clark Kent, devenez le Superman de l'IT !Microsoft Décideurs IT
 
Implanter l'AOP... Comment partir du bon pied?
Implanter l'AOP... Comment partir du bon pied?Implanter l'AOP... Comment partir du bon pied?
Implanter l'AOP... Comment partir du bon pied?Elapse Technologies
 

Similaire à Les défis de Scrum pour une grande organisation (20)

121015 Jobtic Fr PréSentation Pour Slideshare Linkedin
121015 Jobtic Fr PréSentation Pour Slideshare Linkedin121015 Jobtic Fr PréSentation Pour Slideshare Linkedin
121015 Jobtic Fr PréSentation Pour Slideshare Linkedin
 
L’évaluation au Conseil Général de l’Ariège
L’évaluation au Conseil Général de l’AriègeL’évaluation au Conseil Général de l’Ariège
L’évaluation au Conseil Général de l’Ariège
 
At strasbourg 2012 - Les déconnectés de la matrice
At strasbourg 2012 - Les déconnectés de la matriceAt strasbourg 2012 - Les déconnectés de la matrice
At strasbourg 2012 - Les déconnectés de la matrice
 
Présentation fdd pspa candidats pour 2012 2013
Présentation fdd pspa candidats pour 2012 2013Présentation fdd pspa candidats pour 2012 2013
Présentation fdd pspa candidats pour 2012 2013
 
Pour un développement durable (DevoxxFr)
Pour un développement durable (DevoxxFr)Pour un développement durable (DevoxxFr)
Pour un développement durable (DevoxxFr)
 
Commission electorale
Commission electoraleCommission electorale
Commission electorale
 
Jeu kaizen Distanciel
Jeu kaizen DistancielJeu kaizen Distanciel
Jeu kaizen Distanciel
 
Exagon inc
Exagon incExagon inc
Exagon inc
 
Packages tv
Packages tvPackages tv
Packages tv
 
At sophia 2011 trinity
At sophia 2011 trinityAt sophia 2011 trinity
At sophia 2011 trinity
 
Projet Renaissance
Projet RenaissanceProjet Renaissance
Projet Renaissance
 
Ressourcestyring med TimeLog Project
Ressourcestyring med TimeLog ProjectRessourcestyring med TimeLog Project
Ressourcestyring med TimeLog Project
 
ARCTUS - Observatoire de l'intranet - Panorama 2011
ARCTUS - Observatoire de l'intranet - Panorama 2011ARCTUS - Observatoire de l'intranet - Panorama 2011
ARCTUS - Observatoire de l'intranet - Panorama 2011
 
Black wolf conception - Numérique pour réduire les TMS - usine agroalimentai...
Black wolf conception  - Numérique pour réduire les TMS - usine agroalimentai...Black wolf conception  - Numérique pour réduire les TMS - usine agroalimentai...
Black wolf conception - Numérique pour réduire les TMS - usine agroalimentai...
 
Suivi de cohortes, BPJEPS kite, 2011
Suivi de cohortes, BPJEPS kite, 2011Suivi de cohortes, BPJEPS kite, 2011
Suivi de cohortes, BPJEPS kite, 2011
 
Suivi de cohortes BPJEPS glisses aérotractées, 2011
Suivi de cohortes BPJEPS glisses aérotractées, 2011Suivi de cohortes BPJEPS glisses aérotractées, 2011
Suivi de cohortes BPJEPS glisses aérotractées, 2011
 
No More Rework Plan
No More Rework PlanNo More Rework Plan
No More Rework Plan
 
soft-shake.ch - Documentation et agilité
soft-shake.ch - Documentation et agilitésoft-shake.ch - Documentation et agilité
soft-shake.ch - Documentation et agilité
 
Déploiement d'Office : fini Clark Kent, devenez le Superman de l'IT !
Déploiement d'Office : fini Clark Kent, devenez le Superman de l'IT !Déploiement d'Office : fini Clark Kent, devenez le Superman de l'IT !
Déploiement d'Office : fini Clark Kent, devenez le Superman de l'IT !
 
Implanter l'AOP... Comment partir du bon pied?
Implanter l'AOP... Comment partir du bon pied?Implanter l'AOP... Comment partir du bon pied?
Implanter l'AOP... Comment partir du bon pied?
 

Plus de Agile Tour Genève

Maitrise d'Ouvrage et Agilité
Maitrise d'Ouvrage et AgilitéMaitrise d'Ouvrage et Agilité
Maitrise d'Ouvrage et AgilitéAgile Tour Genève
 
Vers une infrastructure plus agile avec le Cloud Computing
Vers une infrastructure plus agile avec le Cloud ComputingVers une infrastructure plus agile avec le Cloud Computing
Vers une infrastructure plus agile avec le Cloud ComputingAgile Tour Genève
 
Rétrospective - Alchimiste-Agile.com
Rétrospective - Alchimiste-Agile.comRétrospective - Alchimiste-Agile.com
Rétrospective - Alchimiste-Agile.comAgile Tour Genève
 
Accompagner la transition vers l'agilité
Accompagner la transition vers l'agilitéAccompagner la transition vers l'agilité
Accompagner la transition vers l'agilitéAgile Tour Genève
 
Coding Dojo - Kata sur le pilotage par les tests d'acceptances (ATDD)
Coding Dojo - Kata sur le pilotage par les tests d'acceptances (ATDD)Coding Dojo - Kata sur le pilotage par les tests d'acceptances (ATDD)
Coding Dojo - Kata sur le pilotage par les tests d'acceptances (ATDD)Agile Tour Genève
 
Gestion des coûts et Projets Agiles
Gestion des coûts et Projets AgilesGestion des coûts et Projets Agiles
Gestion des coûts et Projets AgilesAgile Tour Genève
 
La parabole du trafic urbain (ou "Comment expliquer l'Agilité à grand-maman?")
La parabole du trafic urbain (ou "Comment expliquer l'Agilité à grand-maman?")La parabole du trafic urbain (ou "Comment expliquer l'Agilité à grand-maman?")
La parabole du trafic urbain (ou "Comment expliquer l'Agilité à grand-maman?")Agile Tour Genève
 
Spécifications et Planning : éxecution dans un monde Agile
Spécifications et Planning : éxecution dans un monde AgileSpécifications et Planning : éxecution dans un monde Agile
Spécifications et Planning : éxecution dans un monde AgileAgile Tour Genève
 
Pour passer la crise, remboursez votre dette technique !
Pour passer la crise, remboursez votre dette technique !Pour passer la crise, remboursez votre dette technique !
Pour passer la crise, remboursez votre dette technique !Agile Tour Genève
 
Soigner sa schizophrénie MOA/MOE - Voyage au pays des spécifications exécutables
Soigner sa schizophrénie MOA/MOE - Voyage au pays des spécifications exécutablesSoigner sa schizophrénie MOA/MOE - Voyage au pays des spécifications exécutables
Soigner sa schizophrénie MOA/MOE - Voyage au pays des spécifications exécutablesAgile Tour Genève
 
La face cachée de la mesure : une opportunité pour votre amélioration continue
La face cachée de la mesure : une opportunité pour votre amélioration continueLa face cachée de la mesure : une opportunité pour votre amélioration continue
La face cachée de la mesure : une opportunité pour votre amélioration continueAgile Tour Genève
 
Convergences entre CMMI et SCRUM / XP
Convergences entre CMMI et SCRUM / XPConvergences entre CMMI et SCRUM / XP
Convergences entre CMMI et SCRUM / XPAgile Tour Genève
 

Plus de Agile Tour Genève (12)

Maitrise d'Ouvrage et Agilité
Maitrise d'Ouvrage et AgilitéMaitrise d'Ouvrage et Agilité
Maitrise d'Ouvrage et Agilité
 
Vers une infrastructure plus agile avec le Cloud Computing
Vers une infrastructure plus agile avec le Cloud ComputingVers une infrastructure plus agile avec le Cloud Computing
Vers une infrastructure plus agile avec le Cloud Computing
 
Rétrospective - Alchimiste-Agile.com
Rétrospective - Alchimiste-Agile.comRétrospective - Alchimiste-Agile.com
Rétrospective - Alchimiste-Agile.com
 
Accompagner la transition vers l'agilité
Accompagner la transition vers l'agilitéAccompagner la transition vers l'agilité
Accompagner la transition vers l'agilité
 
Coding Dojo - Kata sur le pilotage par les tests d'acceptances (ATDD)
Coding Dojo - Kata sur le pilotage par les tests d'acceptances (ATDD)Coding Dojo - Kata sur le pilotage par les tests d'acceptances (ATDD)
Coding Dojo - Kata sur le pilotage par les tests d'acceptances (ATDD)
 
Gestion des coûts et Projets Agiles
Gestion des coûts et Projets AgilesGestion des coûts et Projets Agiles
Gestion des coûts et Projets Agiles
 
La parabole du trafic urbain (ou "Comment expliquer l'Agilité à grand-maman?")
La parabole du trafic urbain (ou "Comment expliquer l'Agilité à grand-maman?")La parabole du trafic urbain (ou "Comment expliquer l'Agilité à grand-maman?")
La parabole du trafic urbain (ou "Comment expliquer l'Agilité à grand-maman?")
 
Spécifications et Planning : éxecution dans un monde Agile
Spécifications et Planning : éxecution dans un monde AgileSpécifications et Planning : éxecution dans un monde Agile
Spécifications et Planning : éxecution dans un monde Agile
 
Pour passer la crise, remboursez votre dette technique !
Pour passer la crise, remboursez votre dette technique !Pour passer la crise, remboursez votre dette technique !
Pour passer la crise, remboursez votre dette technique !
 
Soigner sa schizophrénie MOA/MOE - Voyage au pays des spécifications exécutables
Soigner sa schizophrénie MOA/MOE - Voyage au pays des spécifications exécutablesSoigner sa schizophrénie MOA/MOE - Voyage au pays des spécifications exécutables
Soigner sa schizophrénie MOA/MOE - Voyage au pays des spécifications exécutables
 
La face cachée de la mesure : une opportunité pour votre amélioration continue
La face cachée de la mesure : une opportunité pour votre amélioration continueLa face cachée de la mesure : une opportunité pour votre amélioration continue
La face cachée de la mesure : une opportunité pour votre amélioration continue
 
Convergences entre CMMI et SCRUM / XP
Convergences entre CMMI et SCRUM / XPConvergences entre CMMI et SCRUM / XP
Convergences entre CMMI et SCRUM / XP
 

Les défis de Scrum pour une grande organisation

  • 1. lundi 12 octobre 2009 agiletour.org/fr/at2009_geneve.html A5 Les défis de Scrum pour une grande organisation Alain GIULIERI
  • 2. Les défis de Scrum pour une grande organisation Alain Giulieri Le numéro 1 des paiements sans espèces en Suisse
  • 4. Situation de départ • 45 développeurs • 3 sites différents (Bienne, Zurich, Lausanne) • Forte évolution du nombre de collaborateurs dans les 24 derniers mois 60 50 40 30 20 10 0 1982 1984 1986 1988 1990 1992 1994 1996 1998 2000 2002 2004 2006 2008 Internes Externes Stagiaires 3
  • 6. Situation de départ • Un processus de gestion de projet bien établi F0 F1 QG F2 QG F3 F4 QG F5 QG F6 Support Préanalyse Définition A Analyse B Design Réal. C/D Tests E Go-Live • Beaucoup de contrôle et de reporting 5
  • 7. Historique • 2005 Automatisation des compilations Compilations hebdomadaires • 2007 Formation SCRUM à Paris Premiers essais avec SCRUM • 2008 Formation des premières équipes à SCRUM Premiers projets 100% SCRUM Adaptation de l’organisation (support) • 2009 Formation de tous les développeurs Adaptation de l’organisation (pops) 6
  • 8. 1ère adaptation de l’organisation Mise en place d’un groupe de support prod 7
  • 9. Smiley calendar Unpleasant, UnHappy, Not Good or Bad Ordinary Pleasant, Happy or Good 100% 12% 10% 10% 6% 7% 8% 7% 9% 13% 17% 16% 17% 90% 18% 22% 80% 27% 31% 34% 31% 41% 27% 70% 41% 42% 29% 44% 37% 60% 34% 43% 50% 50% 40% 67% 62% 30% 59% 60% 60% 49% 49% 51% 53% 44% 44% 47% 20% 40% 32% 10% 0% Sep 08 Okt 08 Nov 08 Dez 08 Jan 09 Feb 09 Mrz 09 Apr 09 Mai 09 Jun 09 Jul 09 Aug 09 Sep 09 Okt 09 8
  • 10. 2ème adaptation de l’organisation Création du rôle de POP Organisation orientée projets POP POP POP POP POP POP POP POP 9
  • 11. POP = Product Owner Proxy Environnement multi projets PO est éloigné géographiquement (Biel/ZH) Problèmes de compréhension liés à la langue PO manque de background technique POP Le proxy rassemble et priorise toutes les exigences (projets + maintenance). Le proxy est en général un collaborateur expérimenté et par conséquent, capable de répondre à la plupart des questions de l‘équipe. L‘équipe a besoin d‘une personne de Product Backlog contact unique, capable de donner des priorités claires et qui est à totale disposition de l‘équipe 10
  • 12. Limiter les travaux en parallèle total effort "done" total effort "wip" Release burndown chart total effort "to do" total remaining effort idealized line (#iterations / idealized remaining effort) 2500 2000 1500 remaining effort 1000 500 0 22 23 27 28 32 36 21 24 25 26 29 30 31 33 34 35 week of calendar 11
  • 13. Indicateur d’évolution 60.0 55.0 50.0 45.0 40.0 35.0 30.0 Release 46 Release 47 Release 48 Release 49 Release 50 Release 51 Release 52 12
  • 14. 1 Indicateur d’évolution • Basé sur la valeur produite pour le client… • …plutôt que sur la rentabilité des développeurs • …et où l’élimination de la dette technique et la correction de bug (en test ou en production) compterait pour zéro • Chaque équipe doit connaître sa vélocité et des variations inexpliquées, doivent impérativement être discutée à la rétrospective 13
  • 15. 2 Garantir de la qualité • Impératif de mettre en place une solution d’intégration continue… • …y compris l’exécution de tests unitaires • Test Driven Development • Intégrer un représentant de l’assurance qualité dans les équipes Scrum • … Savoir quoi faire est important. Mais le faire, et le faire bien, l’est tout autant 14
  • 16. 3 Sprint Planing Design • Prendre le temps de (se) poser des questions: - sur le produits - sur le design de la solution choisie - sur les aspects productifs • Investir le temps nécessaire et sortir de cette séance si possible sans points ouverts. Durée d’environ une journée pour un sprint de 2 semaines Good Thinking  Good Products  No Support 15
  • 17. 4 Intensifier les rétrospectives • L’amélioration continue est fondamentale • Au besoin, rappelez régulièrement aux l’équipes, l’importance des rétros pour l’amélioration des processus • Ne rester pas assis derrière votre bureau, observer vos équipes en live, participer aux démos, … • Challenger vos équipes, demander… …sur quels faits avérés ils se basent? …pourquoi telle idée améliorerait-elle nos résultats? …ce que l’on peut améliorer d’autre? • Respectez vos collaborateurs, mettez les améliorations proposées rapidement en place 16
  • 18. 5 Respecter les personnes • Considérer toute personne à qui l’on remet un travail comme un client, ne le faite pas attendre, ne lui livrez pas un produits défectueux, éviter les gaspillages • Pardonner les erreurs et s’en souvenir, afin de ne pas les répéter • Faire confiance à ses équipes • Donner à ses équipes des priorités claires, limiter les travaux en parallèle Satisfaire le marché, tout en procurant un cadre de travail satisfaisant et sécurisant à ses employés 17
  • 19. 6 Manager «coach» • Le rôle du manager agile n’est plus de diriger, mais de guider et former ses équipes • Former ses équipes et ses collaborateurs avant de développer ses produits • Apprenez à vos collaborateurs à chercher la cause fondamentale d’un problème • Intensifier les échanges de bonnes pratiques • La mise en place est un changement majeur pour beaucoup d’entre-nous. Il est impératif de le suivre de près 18
  • 20. Privilégier la 7 communication directe • Moins de séances administratives • Moins de mails • Moins de rapports d’activité • … • Plus de confiance • Plus de discussions constructives • Plus d’échange de bonnes pratiques • … 19
  • 21. 8 Faire confiance à ses équipes • Moins de contrôles • Laisser vos équipes s’auto-organiser et s’auto- améliorer • Laisser tomber le micro-management, surtout quand le projet traverse une période difficile, dans ce cas rappeler l’importance des rétrospectives Ne pas chercher à optimiser les rendements individuels, mais privilégier la production de valeur pour le client 20
  • 22. 9 Estimations • Une tâche terminée en avance est rarement annoncée comme telle • Dans toute estimation un « buffer » est rajouté, que ce soit voulu ou inconsciemment • Souvent le buffer est consommé avant que le travail ne commence S’affranchir des estimations du reste à faire une fois la tâche commencée. Dès lors seul sa réalisation complète et rapide est importante 21
  • 23. 10 Evaluations collectives • Peu (ou pas) d’études montre un lien directe entre le salaire au mérite et la productivité des collaborateurs • Avec les méthodes agiles on encourage le travail d’équipe Ne serait-il pas envisageable de demander à ses équipes, en plus de s’auto-organiser, de s’auto-évaluer 22
  • 24. Résumé • (1) Indicateur d’évaluation • (2) Garantir la qualité • (3) Sprint Design • (4) Intensifier les rétrospectives • (5) Respecter les personnes • (6) Manager « coach » • (7) Communication • (8) Privilégier la communication directe • (9) Estimations • 10) Evaluations collectives 23
  • 25. Joker Se faire aider… • Créer un centre de compétence SCRUM • Au besoin se faire aider d’un coach • Faire appel à la communauté agile • Participer aux événements « agiles » Agile Tour, XP-Days, … 24
  • 26. Merci pour votre attention 25