SlideShare uma empresa Scribd logo
1 de 95
Baixar para ler offline
lundi 12 octobre 2009
          agiletour.org/fr/at2009_geneve.html




                          C6
        La face cachée de la mesure :
une opportunité pour votre amélioration continue
   Fabrice ROBINI, Benoit LAFONTAINE
           & Philippe KERNEVEZ
La face cachée de la mesure
une opportunité pour votre amélioration continue




         Benoit Lafontaine           Philippe Kernévez
         Architecte                  Directeur Technique OCTO Suisse
         blafontaine@octo.com        pkernevez@octo.com
Université du SI - 2009




                Rémy Sanlaville
                Expert Senior en Ingénierie Logicielle   Fabrice Robini
                Orange Labs                              Architecte
                remy.sanlaville@orange-ftgroup.com       frobini@octo.com



               Benoit Lafontaine                         Hervé Lourdin
               Architecte                                Architecte Sénior / Coach agile
               blafontaine@octo.com                      hlourdin@octo.com




          La session de l'université du SI en WebCast


!"#$%#"%&'()*+*,-"                                                                         ."
Le contrat de la session

•! Pourquoi cette session ?
    –! Repositionner les indicateurs comme des outils d’aide à
       l’amélioration de nos processus
    –! Partager des histoires autour de la mise en œuvre d’une
       dynamique d’amélioration continue dans l’entreprise


•! A l’issue de cette session, vous aurez découvert :
    –! Une nouvelle façon d'utiliser des indicateurs
    –! Un mode opératoire (une checklist) de mise en œuvre de vos
       actions d’amélioration
    –! Des bonnes pratiques à suivre et des pièges à éviter pour mettre
       en place des indicateurs

 !"#$%#"%&'()*+*,-"                                                   /"
Le contrat de la session

•! Ce que vous ne verrez pas aujourd’hui :
    –!   Des exemples de codes
    –!   Des schémas d’architecture
    –!   Un catalogue de différents types d’indicateurs
    –!   Les indicateurs & CMMI
    –!   Les indicateurs & ITIL




 !"#$%#"%&'()*+*,-"                                       0"
Agenda

•! Introduction

•! Des histoires vraies…

•! Synthèse & Conclusion

•! Questions / Réponses




 !"#$%#"%&'()*+*,-"                 1"
!"#$%#"%&'()*+*,-"   2"
KPI pour qui et pourquoi ?

•! Nos reflexes culturels de management sont
   majoritairement basés sur la mesure de nos
   performances
    –! C’est nécessaire…
    –! …mais pas suffisant


•! Ces mesures sont à destination du management et
   rarement de l’équipe
    –! Votre équipe connaît-elle l’état du consommé budgétaire du
       projet ?
    –! Avez-vous présenté à l’équipe votre dernier tableau de gestion
       des risques projet ?

 !"#$%#"%&'()*+*,-"                                                     3"
Un indicateur n’est pas un but en soi…

C’est un moyen pour :

•! Servir le projet et l’aider à atteindre son but
    –! Quel est le but du projet ?


•! Aider l’équipe à atteindre le but
    –! L’équipe connaît-elle le but du projet ?


•! Améliorer le processus projet avec l’équipe




 !"#$%#"%&'()*+*,-"                                  4"
Agenda

•! Introduction

•! Des histoires vraies…

•! Synthèse & Conclusion

•! Questions / Réponses




 !"#$%#"%&'()*+*,-"                 5"
Une histoire de suivi…




!"#$%#"%&'()*+*,-"                            67"
Une histoire de suivi…


                     8!9:*;&<"=&"=>?&+*@@&A&)<"=&"+B")*C?&++&"
$*)<&I<&"              ?&:DE*)"=FC)"DE<&"E)<&:)&<"G.$"
                     8!HE?:BED*)"<*C<&D"+&D"=&CI"D&ABE)&D"




!"#$%#"%&'()*+*,-"                                               66"
Une histoire de suivi…


!"#$%&'()&''*+,-.#$&'-$.-.$
/.*+,#."#$"-$+,0/."#$




   !"#$%#"%&'()*+*,-"                                  6."
Une histoire de suivi…


                              1&2#$'3*0&'#$4*#$/"#4"(-.$'&-/"$
!"#$%&'()&''*+,-.#$&'-$.-.$
                              "'5*5"6"'-7$-&2-"#$+"#$%&'()&''*+,-.#$
/.*+,#."#$"-$+,0/."#$
                              '3&'-$4*#$.-.$+,0/."#$




   !"#$%#"%&'()*+*,-"                                                  6/"
Une histoire de suivi…


                              1&2#$'3*0&'#$4*#$/"#4"(-.$'&-/"$
!"#$%&'()&''*+,-.#$&'-$.-.$
                              "'5*5"6"'-7$-&2-"#$+"#$%&'()&''*+,-.#$
/.*+,#."#$"-$+,0/."#$
                              '3&'-$4*#$.-.$+,0/."#$


                                              8"$'3*,$4*#$9"$0,#,:,+,-.$#2/$
                                              +3*0*'("6"'-;$<"$'3*//,0"$
                                              4*#$=$4,+&-"/$+"$4/&<"-$




   !"#$%#"%&'()*+*,-"                                                      60"
Une histoire de suivi…



                     8"$4/&4&#"$9"$6,"2>$#"$
                     /.4*/)/$+"#$-?(@"#A$$




!"#$%#"%&'()*+*,-"                                           61"
Une nouvelle itération commence…




                                   62"
…se déroule…




!"#$%#"%&'()*+*,-"                  63"
…se termine…




!"#$%#"%&'()*+*,-"                  64"
… c’est l’heure de faire le point.




!"#$%#"%&'()*+*,-"                                 65"
Une histoire de suivi…


1&2#$'&2#$#&66"#$6,"2>$
/.4*/)"#$+"#$-?(@"#$




  !"#$%#"%&'()*+*,-"                               .7"
Une histoire de suivi…


1&2#$'&2#$#&66"#$6,"2>$   B*,#$'&2#$'3*0&'#$-&2<&2/#$4*#$/"#4"(-.$
/.4*/)"#$+"#$-?(@"#$      '&-/"$"'5*5"6"'-A$



                                       8"$'3*,$-&2<&2/#$4*#$9"$
                                       0,#,:,+,-.$#2/$+3*0*'("6"'-;$<"$
                                       '3*//,0"$4*#$=$4,+&-"/$+"$4/&<"-$




  !"#$%#"%&'()*+*,-"                                                   .6"
Une histoire de suivi…

                        1&2#$*2/,&'#$42$9.-"(-"/$"-$/.*5,/$
                        4+2#$-C-$#,$'&2#$#2,0,&'#$/.52+,D/"6"'-$
                        '&-/"$*0*'("6"'-$

J)B+-D&"




 !"#$%#"%&'()*+*,-"                                                .."
Une histoire de suivi…

                        1&2#$*2/,&'#$42$9.-"(-"/$"-$/.*5,/$
                        4+2#$-C-$#,$'&2#$#2,0,&'#$/.52+,D/"6"'-$
                        '&-/"$*0*'("6"'-$

J)B+-D&"


                        8"$4/&4&#"$9"$#2,0/"$E2&)9,"''"6"'-$
                        +"$F$/"#-"$=$%*,/"$G$9"$+3,-./*)&'$"'$
K*+CL*)"                (&2/#$




 !"#$%#"%&'()*+*,-"                                                ./"
Une histoire de suivi…

 1&2#$#2,0&'#$-&2#$+"#$6*)'#$+"$
 F$/"#-"H=H%*,/"$G$9"$+3,-./*)&'$
 (&2/*'-"$


9+B)"=MB'L*)"




  !"#$%#"%&'()*+*,-"                                    .0"
Une histoire de suivi…

 1&2#$#2,0&'#$-&2#$+"#$6*)'#$+"$
 F$/"#-"H=H%*,/"$G$9"$+3,-./*)&'$
 (&2/*'-"$


9+B)"=MB'L*)"


                                           1&2#$*0&'#$42$*')(,4"/$
                                           +"#$/*+"')##"6"'-#$"-$
                                           /.*5,/$"'$(&'#.E2"'("$
 N>DC+<B<"

  !"#$%#"%&'()*+*,-"                                            .1"
Ce que nous avons appris




                     Rendre visible le problème

                     Mesurer la progression vers le but
                        -! Identifier un indicateur et suivre son évolution




!"#$%#"%&'()*+*,-"                                                            .2"
’’
        On n’améliore que ce que l’on mesure
                                               ’’

!"#$%#"%&'()*+*,-"                                  .3"
L’indicateur ne suffit pas




!"#$%#"%&'()*+*,-"                                .4"
L’indicateur ne suffit pas


                     8!9:*;&<"=&"=>?&+*@@&A&)<"'*)O>"P"C)"
$*)<&I<&"              @:&D<B<BE:&Q"
                     8!HE?:BED*)"<*CD"+&D"A*ED"




!"#$%#"%&'()*+*,-"                                           .5"
L’indicateur ne suffit pas


                     8!9:*;&<"=&"=>?&+*@@&A&)<"'*)O>"P"C)"
$*)<&I<&"              @:&D<B<BE:&Q"
                     8!HE?:BED*)"<*CD"+&D"A*ED"

                     8!HB"RCB+E<>")F&D<"@BD"BC":&)=&ST?*CD"
Problème"            8!U*AV:&CI"VC,D"D*)<":&A*)<>D""
                            "!"#$%&%'()*+(,-.]%




!"#$%#"%&'()*+*,-"                                            /7"
L’indicateur ne suffit pas


                     8!9:*;&<"=&"=>?&+*@@&A&)<"'*)O>"P"C)"
$*)<&I<&"              @:&D<B<BE:&Q"
                     8!HE?:BED*)"<*CD"+&D"A*ED"

                     8!HB"RCB+E<>")F&D<"@BD"BC":&)=&ST?*CD"
Problème"            8!U*AV:&CI"VC,D"D*)<":&A*)<>D""
                            "!"#$%&%'()*+(,-.]%


                     8!JC,A&)<&:"+B"RCB+E<>W":>=CE:&"+&")*AV:&"=&"
 Objectif "            VC,D"""




!"#$%#"%&'()*+*,-"                                                   /6"
L’indicateur ne suffit pas

                     JC,A&)<&:"+B"RCB+E<>W":>=CE:&"+&")*AV:&"=&"VC,D"




!"#$%#"%&'()*+*,-"                                                      /."
L’indicateur ne suffit pas

                      JC,A&)<&:"+B"RCB+E<>W":>=CE:&"+&")*AV:&"=&"VC,D"


                                        !"#$%&$"'(#)*+#*''*&'+#"&'",*-(#
                                        $&#.('*#/0,(/*+#+,#1-#"0",(#/2',(#
J)B+-D&"                                )*+#(*+(+#&-,(",'*+#




 !"#$%#"%&'()*+*,-"                                                          //"
L’indicateur ne suffit pas

                      JC,A&)<&:"+B"RCB+E<>W":>=CE:&"+&")*AV:&"=&"VC,D"


                                        !"#$%&$"'(#)*+#*''*&'+#"&'",*-(#
                                        $&#.('*#/0,(/*+#+,#1-#"0",(#/2',(#
J)B+-D&"                                )*+#(*+(+#&-,(",'*+#




                                          3/-/'"%,+*'#%4/2',(&'*#)*#(*+(+#&-,(",'*+##
                                          $1&'#'/)&,'*#%*#-156'*#)*#6&7+#
K*+CL*)"

 !"#$%#"%&'()*+*,-"                                                                     /0"
L’indicateur ne suffit pas

                       JC,A&)<&:"+B"RCB+E<>W":>=CE:&"+&")*AV:&"=&"VC,D"


                                         /0123.43*%53%.-26*3%73%
                                             43,4,%0.(4+(*3,%%
9+B)"=MB'L*)"
                                             Passer de 1:50 à 1:1




 N>DC+<B<"

  !"#$%#"%&'()*+*,-"                                                      /1"
L’indicateur ne suffit pas

                       JC,A&)<&:"+B"RCB+E<>W":>=CE:&"+&")*AV:&"=&"VC,D"


                                         /0123.43*%53%.-26*3%73%
                                             43,4,%0.(4+(*3,%%
9+B)"=MB'L*)"
                                             Passer de 1:50 à 1:1


                                            $*)<:B<":&D@&'<>"
                                              X:BL*"Y"6Z6["
 N>DC+<B<"

  !"#$%#"%&'()*+*,-"                                                      /2"
L’indicateur ne suffit pas

                       JC,A&)<&:"+B"RCB+E<>W":>=CE:&"+&")*AV:&"=&"VC,D"


                                          /0123.43*%53%.-26*3%73%
                                              43,4,%0.(4+(*3,%%
9+B)"=MB'L*)"
                                               Passer de 1:50 à 1:1


                                              $*)<:B<":&D@&'<>"
                                                X:BL*"Y"6Z6["
 N>DC+<B<"
                                   U*AV:&"=&"VC,D"@*C:"+B"+E?:BED*)"Z"607"


  !"#$%#"%&'()*+*,-"                                                         /3"
L’indicateur ne suffit pas

                       JC,A&)<&:"+B"RCB+E<>W":>=CE:&"+&")*AV:&"=&"VC,D"


                                       /0123.43*%5+%8-0)3*40*3%73%
                                            43,4,%0.(4+(*3,%
9+B)"=MB'L*)"
                                            Passer de 10% à 70%




 N>DC+<B<"

  !"#$%#"%&'()*+*,-"                                                      /4"
L’indicateur ne suffit pas

                       JC,A&)<&:"+B"RCB+E<>W":>=CE:&"+&")*AV:&"=&"VC,D"


                                       /0123.43*%5+%8-0)3*40*3%73%
                                            43,4,%0.(4+(*3,%
9+B)"=MB'L*)"
                                            Passer de 10% à 70%


                                            $*)<:B<":&D@&'<>"
                                                 X31["
 N>DC+<B<"

  !"#$%#"%&'()*+*,-"                                                      /5"
L’indicateur ne suffit pas

                       JC,A&)<&:"+B"RCB+E<>W":>=CE:&"+&")*AV:&"=&"VC,D"


                                        /0123.43*%5+%8-0)3*40*3%73%
                                             43,4,%0.(4+(*3,%
9+B)"=MB'L*)"
                                              Passer de 10% à 70%


                                              $*)<:B<":&D@&'<>"
                                                   X31["
 N>DC+<B<"
                                   U*AV:&"=&"VC,D"@*C:"+B"+E?:BED*)"Z"6/1"


  !"#$%#"%&'()*+*,-"                                                         07"
L’indicateur ne suffit pas

                       JC,A&)<&:"+B"RCB+E<>W":>=CE:&"+&")*AV:&"=&"VC,D"
                                    JA>+E*:&:"+B"RCB+E<>"=&D"<&D<D"C)E<BE:&D"
                                                     ]*:ABL*)D"
                                         DCE?E"=C")*AV:&"=FBDD&:L*)D"X6Z67["
                                             '*C?&:<C:&"=&"'*=&"X31[^"
9+B)"=MB'L*)"




 N>DC+<B<"

  !"#$%#"%&'()*+*,-"                                                            06"
L’indicateur ne suffit pas

                       JC,A&)<&:"+B"RCB+E<>W":>=CE:&"+&")*AV:&"=&"VC,D"
                                    JA>+E*:&:"+B"RCB+E<>"=&D"<&D<D"C)E<BE:&D"
                                                     ]*:ABL*)D"
                                         DCE?E"=C")*AV:&"=FBDD&:L*)D"X6Z67["
                                             '*C?&:<C:&"=&"'*=&"X31[^"
9+B)"=MB'L*)"



                                 _)=E'B<&C:D"BC"?&:<"
                                 %&D<D"Y"'*)<:BE)<&"'*)<:B'<C&++&""
 N>DC+<B<"                       %&D<D"Y"BE=&"`"



  !"#$%#"%&'()*+*,-"                                                            0."
L’indicateur ne suffit pas

                       JC,A&)<&:"+B"RCB+E<>W":>=CE:&"+&")*AV:&"=&"VC,D"
                                    JA>+E*:&:"+B"RCB+E<>"=&D"<&D<D"C)E<BE:&D"
                                                     ]*:ABL*)D"
                                         DCE?E"=C")*AV:&"=FBDD&:L*)D"X6Z67["
                                             '*C?&:<C:&"=&"'*=&"X31[^"
9+B)"=MB'L*)"



                                 _)=E'B<&C:D"BC"?&:<"
                                 %&D<D"Y"'*)<:BE)<&"'*)<:B'<C&++&""
 N>DC+<B<"                       %&D<D"Y"BE=&"`"

                                   U*AV:&"=&"VC,D"@*C:"+B"+E?:BED*)"Z"/7"

  !"#$%#"%&'()*+*,-"                                                            0/"
Ce que nous avons appris


         La valeur de l’indicateur réside dans son interprétation

         Tout indicateur doit être adopté par l’équipe

         Il faut remettre en cause continuellement la pertinence
         de nos indicateurs




!"#$%#"%&'()*+*,-"                                            00"
Ne pas se focaliser




!"#$%#"%&'()*+*,-"                         01"
Ne pas se focaliser


                     8! 9:*;&<"=&"=>?&+*@@&A&)<"=&"+B")*C?&++&"?&:DE*)"=FC)"
                        DE<&"E)<&:)&<"G.$"
$*)<&I<&"            8! a)"<:bD"]*:<"&);&C"DC:"+&":&D@&'<"=&"5+%7+43%73%
                        5+.8323.4"=C"DE<&"E)<&:)&<"




 Objectif "          8! N&D@&'<&:"+B"=B<&"=&"+E?:BED*)"=&"+FB@@+E'BL*)"




!"#$%#"%&'()*+*,-"                                                             02"
Ne pas se focaliser


?1&'#7"'"-:'#%"#)"(*#)*#
%,0'",+1-@#,%#="&(#<&*#%"#
2"$"2,(/#)*#$'1)&2:1-#)*#
%;/<&,$*#+1,(#+1&(*-&*#*(#+("6%*#      8*#0",+#+&,0'*#'/7&%,9'*5*-(#%"#
                                       $'1)&2:1-#)*#%;/<&,$*#*(#=",'*#)*+#
                                       $'1>*2:1-+#+&'#%"#)"(*#)*#%,0'",+1-#




   !"#$%#"%&'()*+*,-"                                                     03"
Ne pas se focaliser




                                             '+.8323.4%




    4 Mai            27Juillet               1er Janvier
!"#$%#"%&'()*+*,-"                                         04"
Ne pas se focaliser




                                      9*:)(,(-.%   '+.8323.4%




    4 Mai            27Juillet        2 Novembre   1er Janvier
!"#$%#"%&'()*+*,-"                                               05"
… et soudain à quelques mois de la
                                 livraison….




!"#$%#"%&'()*+*,-"                             17"
Ne pas se focaliser



                     1&2#$4&#&'#$'&-/"$9.6,##,&'A$$




!"#$%#"%&'()*+*,-"                                       16"
… qui a pour conséquence….




!"#$%#"%&'()*+*,-"                                1."
À votre avis ?




!"#$%#"%&'()*+*,-"                    1/"
Ne pas se focaliser




                                                   '+.8323.4%




     4 Mai           27Juillet        2 Novembre   1er Janvier
!"#$%#"%&'()*+*,-"                                               10"
Ne pas se focaliser




                                  Ralentissement
                                  de la productivité

                                                                    '+.8323.4%




     4 Mai           27Juillet   9 Septembre           2 Novembre   1er Janvier
!"#$%#"%&'()*+*,-"                                                                11"
Ne pas se focaliser




                                  Ralentissement
                                  de la productivité

                                                                    '+.8323.4%




     4 Mai           27Juillet   9 Septembre           2 Novembre   1er Janvier
!"#$%#"%&'()*+*,-"                                                                12"
Ce que nous avons appris




         Ne pas se focaliser sur l’indicateur le plus évident

         Ne pas négliger l’aspect humain




!"#$%#"%&'()*+*,-"                                              13"
Mesurer le moral de l’équipe




                                                    http://www.infoq.com/news/2007/08/agile-kanban-boards
                                        Niko-Niko
!"#$%#"%&'()*+*,-"                                                                                          14"
De l’importance de la prédiction




!"#$%#"%&'()*+*,-"                                      15"
De l’importance de la prédiction


                         8!c>?&+*@@&A&)<"=FB@@+E'BL*)"d&V"&)"eff"
$*)<&I<&"                8!aL+EDBL*)"=C"'*)<BE)&:"eff"e#)JK"




!"#$%#"%&'()*+*,-"                                                  27"
De l'importance de la prédiction


                         8!c>?&+*@@&A&)<"=FB@@+E'BL*)"d&V"&)"eff"
$*)<&I<&"                8!aL+EDBL*)"=C"'*)<BE)&:"eff"e#)JK"



Problème"


          code source




!"#$%#"%&'()*+*,-"                                                  26"
De l'importance de la prédiction


                         8!c>?&+*@@&A&)<"=FB@@+E'BL*)"d&V"&)"eff"
$*)<&I<&"                8!aL+EDBL*)"=C"'*)<BE)&:"eff"e#)JK"



Problème"


          code source
                                        visualisation du résultat


                                   TOTAL : 8 minutes et 50 secondes



!"#$%#"%&'()*+*,-"                                                    2."
De l'importance de la prédiction


                         8!c>?&+*@@&A&)<"=FB@@+E'BL*)"d&V"&)"eff"
$*)<&I<&"                8!aL+EDBL*)"=C"'*)<BE)&:"eff"e#)JK"



Problème"


          code source
                                        visualisation du résultat


                                   TOTAL : 8 minutes et 50 secondes



!"#$%#"%&'()*+*,-"                                                    2/"
De l’importance de la prédiction


                         8!c>?&+*@@&A&)<"=FB@@+E'BL*)"d&V"&)"eff"
$*)<&I<&"                8!aL+EDBL*)"=C"'*)<BE)&:"eff"e#)JK"


                         8!H&D"=>?&+*@@&C:D")&"D*)<"@BD"&g'B'&D"
Problème"                  (*5$+#*-('*#51),A2":1-#*(#0,+&"%,+":1-"
                                "!;%2(.043,%#$%,38-.73,]%




!"#$%#"%&'()*+*,-"                                                   20"
De l’importance de la prédiction


                         8!c>?&+*@@&A&)<"=FB@@+E'BL*)"d&V"&)"eff"
$*)<&I<&"                8!aL+EDBL*)"=C"'*)<BE)&:"eff"e#)JK"


                         8!H&D"=>?&+*@@&C:D")&"D*)<"@BD"&g'B'&D"
Problème"                  (*5$+#*-('*#51),A2":1-#*(#0,+&"%,+":1-#
                                "!;%2(.043,%#$%,38-.73,]%

                         8!JA>+E*:&:"+B"@:*=C'L?E<>"=&D"=>?&+*@@&C:D"
 Objectif "                (*5$+#*-('*#51),A2":1-#*(#0,+&"%,+":1-#
                           <&"+,#('"-+$"'*-(#Xh"6D["




!"#$%#"%&'()*+*,-"                                                      21"
De l’importance de la prédiction
 Améliorer la productivité des développeurs pour le containeur JEE JOnAS


J)B+-D&"

           code source
                                      visualisation du résultat


                                 TOTAL : 8 minutes et 50 secondes




 !"#$%#"%&'()*+*,-"                                                        22"
De l’importance de la prédiction
 Améliorer la productivité des développeurs pour le containeur JEE JOnAS


J)B+-D&"
                               packaging                             déploiement

                         6 minutes et 5 secondes              2 minutes et 45 secondes

           code source
                                                   visualisation du résultat


                                            TOTAL : 8 minutes et 50 secondes




 !"#$%#"%&'()*+*,-"                                                                      23"
De l’importance de la prédiction
 Améliorer la productivité des développeurs pour le containeur JEE JOnAS


J)B+-D&"
                               packaging                             déploiement

                         6 minutes et 5 secondes              2 minutes et 45 secondes

           code source
                                                   visualisation du résultat


                                            TOTAL : 8 minutes et 50 secondes


                                                   déploiement à chaud

K*+CL*)"                                               1 seconde
                          code source
                                                     visualisation du résultat


                                                         TOTAL : 1 seconde

 !"#$%#"%&'()*+*,-"                                                                      24"
De l’importance de la prédiction
 Améliorer la productivité des développeurs pour le containeur JEE JOnAS


J)B+-D&"
                               packaging                             déploiement

                         6 minutes et 5 secondes              2 minutes et 45 secondes

           code source
                                                   visualisation du résultat


                                            TOTAL : 8 minutes et 50 secondes


                                                   déploiement à chaud

K*+CL*)"                                               1 seconde
                          code source
                                                     visualisation du résultat


                                                         TOTAL : 1 seconde

 !"#$%#"%&'()*+*,-"                                                                      25"
De l’importance de la prédiction
  Améliorer la productivité des développeurs pour le containeur JEE JOnAS


9+B)"=MB'L*)"                  Financer une prestation avec Bull pour implanter un adaptateur
                               WTP pour JOnAS afin de disposer la fonctionnalité de
                               déploiement à chaud.

                               Tester l'adaptateur WTP par des projets pilotes.




  !"#$%#"%&'()*+*,-"                                                                   37"
De l’importance de la prédiction
     Améliorer la productivité des développeurs pour le containeur JEE JOnAS


 9+B)"=MB'L*)"                                   Financer une prestation avec Bull pour implanter un adaptateur
                                                 WTP pour JOnAS afin de disposer la fonctionnalité de
                                                 déploiement à chaud.

                                                 Tester l'adaptateur WTP par des projets pilotes.




   N>DC+<B<"
                              jope v1.4.2
                          déploiement à chaud

                              30 secondes
code source
                            visualisation du résultat


                                TOTAL : 30 secondes


     !"#$%#"%&'()*+*,-"                                                                                  36"
De l’importance de la prédiction
     Améliorer la productivité des développeurs pour le containeur JEE JOnAS


 9+B)"=MB'L*)"                                   Financer une prestation avec Bull pour implanter un adaptateur
                                                 WTP pour JOnAS afin de disposer la fonctionnalité de
                                                 déploiement à chaud.

                                                 Tester l'adaptateur WTP par des projets pilotes.




   N>DC+<B<"
                                                                      TOTAL : 8 minutes et 50 secondes
                              jope v1.4.2
                          déploiement à chaud

                              30 secondes
code source
                            visualisation du résultat


                                TOTAL : 30 secondes


     !"#$%#"%&'()*+*,-"                                                                                  3."
De l’importance de la prédiction
     Améliorer la productivité des développeurs pour le containeur JEE JOnAS


 9+B)"=MB'L*)"                                   Financer une prestation avec Bull pour implanter un adaptateur
                                                 WTP pour JOnAS afin de disposer la fonctionnalité de
                                                 déploiement à chaud.

                                                 Tester l'adaptateur WTP par des projets pilotes.




   N>DC+<B<"
                                                                      TOTAL : 8 minutes et 50 secondes
                              jope v1.4.2
                          déploiement à chaud

                              30 secondes
code source
                            visualisation du résultat


                                TOTAL : 30 secondes                             Gain de 1766 % !

     !"#$%#"%&'()*+*,-"                                                                                  3/"
De l’importance de la prédiction
     Améliorer la productivité des développeurs pour le containeur JEE JOnAS


 9+B)"=MB'L*)"                                   Financer une prestation avec Bull pour implanter un adaptateur
                                                 WTP pour JOnAS afin de disposer la fonctionnalité de
                                                 déploiement à chaud.

                                                 Tester l'adaptateur WTP par des projets pilotes.




   N>DC+<B<"
                                                                      TOTAL : 8 minutes et 50 secondes
                              jope v1.4.2
                          déploiement à chaud

                              30 secondes
                                                                                    TOTAL : 1 seconde
code source
                            visualisation du résultat


                                TOTAL : 30 secondes


     !"#$%#"%&'()*+*,-"                                                                                  30"
De l’importance de la prédiction
     Améliorer la productivité des développeurs pour le containeur JEE JOnAS


 9+B)"=MB'L*)"                                   Financer une prestation avec Bull pour implanter un adaptateur
                                                 WTP pour JOnAS afin de disposer la fonctionnalité de
                                                 déploiement à chaud.

                                                 Tester l'adaptateur WTP par des projets pilotes.




   N>DC+<B<"
                                                                      TOTAL : 8 minutes et 50 secondes
                              jope v1.4.2
                          déploiement à chaud

                              30 secondes
                                                                                    TOTAL : 1 seconde
code source
                            visualisation du résultat


                                TOTAL : 30 secondes                             Gain de 1766 % !

     !"#$%#"%&'()*+*,-"                                                                                  31"
De l’importance de la prédiction
Améliorer la productivité des développeurs pour le containeur JEE JOnAS (itération 2)


   9+B)"=MB'L*)"                   Bull fait évoluer jope afin de prendre en compte nos retours pour
                                   atteindre l'objectif fixé.



                                   Tester le nouvelle version de jope par les projets pilotes.




      !"#$%#"%&'()*+*,-"                                                                         32"
De l’importance de la prédiction
Améliorer la productivité des développeurs pour le containeur JEE JOnAS (itération 2)


   9+B)"=MB'L*)"                                   Bull fait évoluer jope afin de prendre en compte nos retours pour
                                                   atteindre l'objectif fixé.



                                                   Tester le nouvelle version de jope par les projets pilotes.




     N>DC+<B<"
                (lancement du serveur en mode debug)
                             jope v1.4.6
                            déploiement à chaud

                                1 seconde
  code source
                              visualisation du résultat


                                  TOTAL : 1 seconde

       !"#$%#"%&'()*+*,-"                                                                                        33"
De l’importance de la prédiction
Améliorer la productivité des développeurs pour le containeur JEE JOnAS (itération 2)


   9+B)"=MB'L*)"                                   Bull fait évoluer jope afin de prendre en compte nos retours pour
                                                   atteindre l'objectif fixé.



                                                   Tester le nouvelle version de jope par les projets pilotes.




     N>DC+<B<"
                (lancement du serveur en mode debug)                     TOTAL : 8 minutes et 50 secondes
                             jope v1.4.6
                            déploiement à chaud

                                1 seconde                                              TOTAL : 1 seconde
  code source
                              visualisation du résultat


                                  TOTAL : 1 seconde

       !"#$%#"%&'()*+*,-"                                                                                        34"
De l’importance de la prédiction
Améliorer la productivité des développeurs pour le containeur JEE JOnAS (itération 2)


   9+B)"=MB'L*)"                                   Bull fait évoluer jope afin de prendre en compte nos retours pour
                                                   atteindre l'objectif fixé.



                                                   Tester le nouvelle version de jope par les projets pilotes.




     N>DC+<B<"
                (lancement du serveur en mode debug)                     TOTAL : 8 minutes et 50 secondes
                             jope v1.4.6
                            déploiement à chaud

                                1 seconde                                              TOTAL : 1 seconde
  code source
                              visualisation du résultat
                                                                                    Gain de 53000 % !
                                  TOTAL : 1 seconde

       !"#$%#"%&'()*+*,-"                                                                                        35"
Ce que nous avons appris



   •! Collecter des mesures sur l'existant

   •! Formaliser une prédiction sur les résultats

   •! Confronter vos résultats à votre prédiction




!"#$%#"%&'()*+*,-"                                  47"
Brèves de comptoir

•! "Nous on a tous les plugins du site Maven"
    –! Mais quel sont les problèmes que veut corriger ces indicateurs ?
    –! Est-ce que l'équipe partage ces constats ?


•! "J'ai 60230 erreurs Checkstyle"
    –! Préférez une méthode pas à pas
    –! Utilisez les tendances (SONAR)


•! "Nous on a mis en place 47 indicateurs, dont 80% sont
   toujours verts"
    –! Limitez le bruit : osez supprimer ceux qui ne sont plus utiles
    –! Remettez les en cause

 !"#$%#"%&'()*+*,-"                                                     46"
Synthèse & Conclusion




!"#$%#"%&'()*+*,-"                           4."
L’outil PDCA ou roue de Deming

                        •! Edward Deming (1900 – 1993)
                           –! Statisticien spécialisé sur les contrôles qualité
                           –! Inventeur de la roue de Deming




 "Commençons par améliorer ce que
 nous savons faire, mais pas encore
assez bien. Ensuite nous innoverons.
        Mais pas l'inverse »



  !"#$%#"%&'()*+*,-"                                                              4/"
L’outil PDCA – Plan


                     •! Plan
                       –! Quel est le problème ?
                       –! Quelle est la cause profonde du problème ?
                       –! Quelle contre mesure au problème peut-on
                          expérimenter pour corriger le problème ?
                       –! Quelle est la prédiction de la contre mesure,
                          i.e. quels en seront les effets mesurables
                          qui confirmeront son succès ?
                       –! Sur quelle période vérifiera-t-on la
                          prédiction ?
                       –! Qui est en charge de la mise en œuvre de
                          la contre mesure ?


!"#$%#"%&'()*+*,-"                                                 40"
L’outil PDCA - Do

                     •! Plan
                        –! Quel est le problème ?
                        –! Quelle est la cause profonde du problème ?
                        –! Quelle contre mesure au problème peut-on expérimenter pour
                           corriger le problème ?
                        –! Quelle est la prédiction de la contre mesure, i.e. quels en
                           seront les effets mesurables qui confirmeront son succès ?
                        –! Sur quelle période vérifiera-t-on la prédiction ?
                        –! Qui est en charge de la mise en œuvre de la contre mesure ?


                     •! Do
                        –! Mettre en œuvre la contre mesure




!"#$%#"%&'()*+*,-"                                                                41"
L’outil PDCA

                     •! Plan
                        –! Quel est le problème ?
                        –! Quelle est la cause profonde du problème ?
                        –! Quelle contre mesure au problème peut-on expérimenter pour
                           corriger le problème ?
                        –! Quelle est la prédiction de la contre mesure, i.e. quels en
                           seront les effets mesurables qui confirmeront son succès ?
                        –! Sur quelle période vérifiera-t-on la prédiction ?
                        –! Qui est en charge de la mise en œuvre de la contre mesure ?

                     •! Do
                        –! Mettre en œuvre la contre mesure


                     •! Check
                        –! Sur la période prévue, vérifier les
                           prédictions de la contre mesure

!"#$%#"%&'()*+*,-"                                                                42"
L’outil PDCA

                     •!   Plan
                          –!   Quel est le problème ?
                          –!   Quelle est la cause profonde du problème ?
                          –!   Quelle contre mesure au problème peut-on expérimenter pour corriger le
                               problème ?
                          –!   Quelle est la prédiction de la contre mesure, i.e. quels en seront les effets
                               mesurables qui confirmeront son succès ?
                          –!   Sur quelle période vérifiera-t-on la prédiction ?
                          –!   Qui est en charge de la mise en œuvre de la contre mesure ?

                     •!   Do
                          –!   Mettre en œuvre la contre mesure

                     •!   Check
                          –!   Sur la période prévue, vérifier les prédictions de la contre mesure


                     •! Act
                          –! Si prédiction non vérifiée : refaire un cycle
                             PDCA
                          –! Si prédiction vérifiée : diffuser le résultat et
                             l’intégrer au nouveau corps de standards
!"#$%#"%&'()*+*,-"                                                                                    43"
Conclusion

•! « On n’améliore que ce que l’on mesure »

•! Le choix d'un indicateur est difficile :
    –! S’assurer de sa corrélation avec le but de l’amélioration
    –! Attention aux indicateurs concentrés sur la recherche d’un
       optimum localisé sur une seule partie du but recherché


•! Un indicateur n’est réellement pertinent que s’il est mis
   en place et assumé par l’équipe !

•! La mesure n’est pas une fin en soi mais un moyen

 !"#$%#"%&'()*+*,-"                                                 44"
Une checklist pour vos améliorations

!!Rendre visible le problème
!!Mesurer la progression vers le but
!!La valeur de l’indicateur réside dans son interprétation
!!Tout indicateur doit être adopté par l’équipe
!!Il faut remettre en cause continuellement la pertinence
  de nos indicateurs
!!Ne pas se focaliser sur l’indicateur le plus évident
!!Ne pas négliger l’aspect humain
!!Collecter des mesures sur l'existant
!!Formaliser une prédiction sur les résultats
!!Confronter vos résultats à votre prédiction

 !"#$%#"%&'()*+*,-"                                          45"
Pour aller plus loin…

•! « The Kaizen Pocket Handbook »
    –! Kenneth W. Dailey
•! « Le modèle Toyota »
    –! Jeff Liker
•! « La roue de Deming » & PDCA
    –! Edwards Deming
•! « Metrics-driven Management vs.
   Management-driven Metrics »
    –! Ross Pettit, ThoughtWorks




 !"#$%#"%&'()*+*,-"                                   57"
Des questions ?




!"#$%#"%&'()*+*,-"                     56"
R.O.T.I.


     Return On Time Invested



!"#$%#"%&'()*+*,-"                   5."
Communautés

Pour échanger sur la technique et les méthodes



                        /'?@AB?%
                        c&:)E&:"A&:':&=E"=C"A*EDW"64(/7W"HBCDB))&"
                        (i@ZjjB+<=*<)&<Q'(""


                        <=>'%
                        c&CIEbA&";&C=E"=C"A*EDW"64(/7W"HBCDB))&"
                        (i@Zjj;C,+Q'("
merci aux sponsors !

Mais conteúdo relacionado

Mais procurados

Incidencia en el mercado de servicio conexo
Incidencia en el mercado de servicio conexoIncidencia en el mercado de servicio conexo
Incidencia en el mercado de servicio conexoMJ Rubiano
 
04 kssr bacaan bahasa tamil sjkt tahun 1
04   kssr bacaan bahasa tamil sjkt tahun 104   kssr bacaan bahasa tamil sjkt tahun 1
04 kssr bacaan bahasa tamil sjkt tahun 1Raja Segaran
 
2. conceptos sobre empaques y embalajes
2. conceptos sobre empaques y embalajes2. conceptos sobre empaques y embalajes
2. conceptos sobre empaques y embalajesoscarreyesnova
 
Les Cougars à la Société suisse de Management de Projet
Les Cougars à la Société suisse de Management de ProjetLes Cougars à la Société suisse de Management de Projet
Les Cougars à la Société suisse de Management de ProjetCougar Partners
 
Uu no 13 tahun 1985
Uu no 13 tahun 1985Uu no 13 tahun 1985
Uu no 13 tahun 1985khairu_zikri
 
T5M-Herramientas para la convivencia
T5M-Herramientas para la convivenciaT5M-Herramientas para la convivencia
T5M-Herramientas para la convivenciacefiame2013
 
La gestion des interimaires chez manpower
La gestion des interimaires chez manpowerLa gestion des interimaires chez manpower
La gestion des interimaires chez manpowerMarah Yassine
 
CSP exam equation fully explained
CSP exam equation fully explainedCSP exam equation fully explained
CSP exam equation fully explainedDaniel Farcas
 
Iii kaplum modelos-de_educacion_y_comunicacion
Iii   kaplum modelos-de_educacion_y_comunicacionIii   kaplum modelos-de_educacion_y_comunicacion
Iii kaplum modelos-de_educacion_y_comunicacionIgnacio González Lowy
 
Lori Jacobwith AFP Central & SW MN Art of Asking April2012
Lori Jacobwith AFP Central & SW MN Art of Asking April2012Lori Jacobwith AFP Central & SW MN Art of Asking April2012
Lori Jacobwith AFP Central & SW MN Art of Asking April2012Ignited Fundraising
 
Prez sildeshare
Prez sildesharePrez sildeshare
Prez sildeshareMr_Low1
 

Mais procurados (20)

Incidencia en el mercado de servicio conexo
Incidencia en el mercado de servicio conexoIncidencia en el mercado de servicio conexo
Incidencia en el mercado de servicio conexo
 
Energy rate
Energy rateEnergy rate
Energy rate
 
Statistiques de consultation, comment les utiliser. Vers un observatoire nati...
Statistiques de consultation, comment les utiliser. Vers un observatoire nati...Statistiques de consultation, comment les utiliser. Vers un observatoire nati...
Statistiques de consultation, comment les utiliser. Vers un observatoire nati...
 
04 kssr bacaan bahasa tamil sjkt tahun 1
04   kssr bacaan bahasa tamil sjkt tahun 104   kssr bacaan bahasa tamil sjkt tahun 1
04 kssr bacaan bahasa tamil sjkt tahun 1
 
Resumen gcff 2014
Resumen gcff   2014Resumen gcff   2014
Resumen gcff 2014
 
Attato
AttatoAttato
Attato
 
D burmistrov
D burmistrovD burmistrov
D burmistrov
 
Gb 2015 10 11 a5
Gb 2015 10 11 a5 Gb 2015 10 11 a5
Gb 2015 10 11 a5
 
2. conceptos sobre empaques y embalajes
2. conceptos sobre empaques y embalajes2. conceptos sobre empaques y embalajes
2. conceptos sobre empaques y embalajes
 
Les Cougars à la Société suisse de Management de Projet
Les Cougars à la Société suisse de Management de ProjetLes Cougars à la Société suisse de Management de Projet
Les Cougars à la Société suisse de Management de Projet
 
Uu no 13 tahun 1985
Uu no 13 tahun 1985Uu no 13 tahun 1985
Uu no 13 tahun 1985
 
T5M-Herramientas para la convivencia
T5M-Herramientas para la convivenciaT5M-Herramientas para la convivencia
T5M-Herramientas para la convivencia
 
La gestion des interimaires chez manpower
La gestion des interimaires chez manpowerLa gestion des interimaires chez manpower
La gestion des interimaires chez manpower
 
CSP exam equation fully explained
CSP exam equation fully explainedCSP exam equation fully explained
CSP exam equation fully explained
 
Chilipi
ChilipiChilipi
Chilipi
 
Iii kaplum modelos-de_educacion_y_comunicacion
Iii   kaplum modelos-de_educacion_y_comunicacionIii   kaplum modelos-de_educacion_y_comunicacion
Iii kaplum modelos-de_educacion_y_comunicacion
 
ISD
ISDISD
ISD
 
Lori Jacobwith AFP Central & SW MN Art of Asking April2012
Lori Jacobwith AFP Central & SW MN Art of Asking April2012Lori Jacobwith AFP Central & SW MN Art of Asking April2012
Lori Jacobwith AFP Central & SW MN Art of Asking April2012
 
Filosofia1 impresion
Filosofia1 impresionFilosofia1 impresion
Filosofia1 impresion
 
Prez sildeshare
Prez sildesharePrez sildeshare
Prez sildeshare
 

Destaque

Offre en France Symop _ Mesure, Contrôle & Vision (ENOVA 2014)
Offre en France Symop _ Mesure, Contrôle & Vision (ENOVA 2014) Offre en France Symop _ Mesure, Contrôle & Vision (ENOVA 2014)
Offre en France Symop _ Mesure, Contrôle & Vision (ENOVA 2014) SYMOP
 
Docker nice meetup #1 construire, déployer et exécuter vos applications, ...
Docker nice meetup #1   construire, déployer et exécuter vos applications, ...Docker nice meetup #1   construire, déployer et exécuter vos applications, ...
Docker nice meetup #1 construire, déployer et exécuter vos applications, ...adri1s
 
Les principes de la mesure
Les principes de la mesureLes principes de la mesure
Les principes de la mesureAntarès
 
DevOps avec Ansible et Docker
DevOps avec Ansible et DockerDevOps avec Ansible et Docker
DevOps avec Ansible et DockerStephane Manciot
 
Docker en Production (Docker Paris)
Docker en Production (Docker Paris)Docker en Production (Docker Paris)
Docker en Production (Docker Paris)Jérôme Petazzoni
 
Agile tour rennes 2011 roi tests auto
Agile tour rennes 2011   roi tests autoAgile tour rennes 2011   roi tests auto
Agile tour rennes 2011 roi tests autoGilles Mantel
 
Matinale DevOps / Docker
Matinale DevOps / DockerMatinale DevOps / Docker
Matinale DevOps / DockerZenika
 
Flux tiré-et-kanban (3)
Flux tiré-et-kanban (3)Flux tiré-et-kanban (3)
Flux tiré-et-kanban (3)chermiti_imen
 

Destaque (9)

Offre en France Symop _ Mesure, Contrôle & Vision (ENOVA 2014)
Offre en France Symop _ Mesure, Contrôle & Vision (ENOVA 2014) Offre en France Symop _ Mesure, Contrôle & Vision (ENOVA 2014)
Offre en France Symop _ Mesure, Contrôle & Vision (ENOVA 2014)
 
Docker nice meetup #1 construire, déployer et exécuter vos applications, ...
Docker nice meetup #1   construire, déployer et exécuter vos applications, ...Docker nice meetup #1   construire, déployer et exécuter vos applications, ...
Docker nice meetup #1 construire, déployer et exécuter vos applications, ...
 
Les principes de la mesure
Les principes de la mesureLes principes de la mesure
Les principes de la mesure
 
Présentation Docker
Présentation DockerPrésentation Docker
Présentation Docker
 
DevOps avec Ansible et Docker
DevOps avec Ansible et DockerDevOps avec Ansible et Docker
DevOps avec Ansible et Docker
 
Docker en Production (Docker Paris)
Docker en Production (Docker Paris)Docker en Production (Docker Paris)
Docker en Production (Docker Paris)
 
Agile tour rennes 2011 roi tests auto
Agile tour rennes 2011   roi tests autoAgile tour rennes 2011   roi tests auto
Agile tour rennes 2011 roi tests auto
 
Matinale DevOps / Docker
Matinale DevOps / DockerMatinale DevOps / Docker
Matinale DevOps / Docker
 
Flux tiré-et-kanban (3)
Flux tiré-et-kanban (3)Flux tiré-et-kanban (3)
Flux tiré-et-kanban (3)
 

Semelhante a La face cachée de la mesure : une opportunité pour votre amélioration continue

Guide des AAP, AMI et actions du Programme Investissements d'Avenir (PIA) - m...
Guide des AAP, AMI et actions du Programme Investissements d'Avenir (PIA) - m...Guide des AAP, AMI et actions du Programme Investissements d'Avenir (PIA) - m...
Guide des AAP, AMI et actions du Programme Investissements d'Avenir (PIA) - m...polenumerique33
 
BtoBIM2017_Conf_Maître d'ouvrage
BtoBIM2017_Conf_Maître d'ouvrageBtoBIM2017_Conf_Maître d'ouvrage
BtoBIM2017_Conf_Maître d'ouvrageNovabuild
 
Tecnica de las_frases_incompletas
Tecnica de las_frases_incompletasTecnica de las_frases_incompletas
Tecnica de las_frases_incompletasMore Curcio
 
Tecnica de las_frases_incompletas
Tecnica de las_frases_incompletasTecnica de las_frases_incompletas
Tecnica de las_frases_incompletasMore Curcio
 
Créer un service d'accès public à Internet (SAPIENS 2009)
Créer un service d'accès public à Internet (SAPIENS 2009)Créer un service d'accès public à Internet (SAPIENS 2009)
Créer un service d'accès public à Internet (SAPIENS 2009)Philippe Cazeneuve
 
Les échanges, cours de philosophie
Les échanges, cours de philosophieLes échanges, cours de philosophie
Les échanges, cours de philosophieFrançois Jourde
 
Analyse Exploratoire de Données
Analyse Exploratoire de DonnéesAnalyse Exploratoire de Données
Analyse Exploratoire de DonnéesFabien Pfaender
 
Concours Faîtes la Une 2017
Concours Faîtes la Une 2017Concours Faîtes la Une 2017
Concours Faîtes la Une 2017Javelas
 
L'entomologie moléculaire et l'étude de la structuration génétique des anophèles
L'entomologie moléculaire et l'étude de la structuration génétique des anophèlesL'entomologie moléculaire et l'étude de la structuration génétique des anophèles
L'entomologie moléculaire et l'étude de la structuration génétique des anophèlesInstitut Pasteur de Madagascar
 
Modul manufacture
Modul manufactureModul manufacture
Modul manufactureb3randal
 
Concours de Unes
Concours de UnesConcours de Unes
Concours de UnesJavelas
 
Apoteech - Sistem Informasi Apotik Berbasis Web
Apoteech - Sistem Informasi Apotik Berbasis WebApoteech - Sistem Informasi Apotik Berbasis Web
Apoteech - Sistem Informasi Apotik Berbasis WebArbyn Dungga
 
VIrtualização De Servidores: Quarteto Fantastico da Virtualizacao
VIrtualização De Servidores: Quarteto Fantastico da VirtualizacaoVIrtualização De Servidores: Quarteto Fantastico da Virtualizacao
VIrtualização De Servidores: Quarteto Fantastico da VirtualizacaoFernando Palma
 
(Microsoft word apostila teste com mult 355metro)
(Microsoft word   apostila teste com mult 355metro)(Microsoft word   apostila teste com mult 355metro)
(Microsoft word apostila teste com mult 355metro)paulo_hermes
 
Cortexm3 lpc1768 programming
Cortexm3 lpc1768 programmingCortexm3 lpc1768 programming
Cortexm3 lpc1768 programmingfivesquare
 
ΠΛΗ30 ΜΑΘΗΜΑ 5.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 5.1 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΜΑΘΗΜΑ 5.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 5.1 (ΕΚΤΥΠΩΣΗ)Dimitris Psounis
 
Siad dd-2010-para
Siad dd-2010-paraSiad dd-2010-para
Siad dd-2010-paraNawel Berka
 

Semelhante a La face cachée de la mesure : une opportunité pour votre amélioration continue (20)

Guide des AAP, AMI et actions du Programme Investissements d'Avenir (PIA) - m...
Guide des AAP, AMI et actions du Programme Investissements d'Avenir (PIA) - m...Guide des AAP, AMI et actions du Programme Investissements d'Avenir (PIA) - m...
Guide des AAP, AMI et actions du Programme Investissements d'Avenir (PIA) - m...
 
BtoBIM2017_Conf_Maître d'ouvrage
BtoBIM2017_Conf_Maître d'ouvrageBtoBIM2017_Conf_Maître d'ouvrage
BtoBIM2017_Conf_Maître d'ouvrage
 
Manual salvamento altura
Manual salvamento alturaManual salvamento altura
Manual salvamento altura
 
Tecnica de las_frases_incompletas
Tecnica de las_frases_incompletasTecnica de las_frases_incompletas
Tecnica de las_frases_incompletas
 
Tecnica de las_frases_incompletas
Tecnica de las_frases_incompletasTecnica de las_frases_incompletas
Tecnica de las_frases_incompletas
 
Créer un service d'accès public à Internet (SAPIENS 2009)
Créer un service d'accès public à Internet (SAPIENS 2009)Créer un service d'accès public à Internet (SAPIENS 2009)
Créer un service d'accès public à Internet (SAPIENS 2009)
 
Mini CV MBA MCI Full Time 2014
Mini CV MBA MCI Full Time 2014Mini CV MBA MCI Full Time 2014
Mini CV MBA MCI Full Time 2014
 
Les échanges, cours de philosophie
Les échanges, cours de philosophieLes échanges, cours de philosophie
Les échanges, cours de philosophie
 
Analyse Exploratoire de Données
Analyse Exploratoire de DonnéesAnalyse Exploratoire de Données
Analyse Exploratoire de Données
 
Concours Faîtes la Une 2017
Concours Faîtes la Une 2017Concours Faîtes la Une 2017
Concours Faîtes la Une 2017
 
Mek i bab 4 hukum newton 8 hal)
Mek i bab 4  hukum newton 8 hal)Mek i bab 4  hukum newton 8 hal)
Mek i bab 4 hukum newton 8 hal)
 
L'entomologie moléculaire et l'étude de la structuration génétique des anophèles
L'entomologie moléculaire et l'étude de la structuration génétique des anophèlesL'entomologie moléculaire et l'étude de la structuration génétique des anophèles
L'entomologie moléculaire et l'étude de la structuration génétique des anophèles
 
Modul manufacture
Modul manufactureModul manufacture
Modul manufacture
 
Concours de Unes
Concours de UnesConcours de Unes
Concours de Unes
 
Apoteech - Sistem Informasi Apotik Berbasis Web
Apoteech - Sistem Informasi Apotik Berbasis WebApoteech - Sistem Informasi Apotik Berbasis Web
Apoteech - Sistem Informasi Apotik Berbasis Web
 
VIrtualização De Servidores: Quarteto Fantastico da Virtualizacao
VIrtualização De Servidores: Quarteto Fantastico da VirtualizacaoVIrtualização De Servidores: Quarteto Fantastico da Virtualizacao
VIrtualização De Servidores: Quarteto Fantastico da Virtualizacao
 
(Microsoft word apostila teste com mult 355metro)
(Microsoft word   apostila teste com mult 355metro)(Microsoft word   apostila teste com mult 355metro)
(Microsoft word apostila teste com mult 355metro)
 
Cortexm3 lpc1768 programming
Cortexm3 lpc1768 programmingCortexm3 lpc1768 programming
Cortexm3 lpc1768 programming
 
ΠΛΗ30 ΜΑΘΗΜΑ 5.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 5.1 (ΕΚΤΥΠΩΣΗ)ΠΛΗ30 ΜΑΘΗΜΑ 5.1 (ΕΚΤΥΠΩΣΗ)
ΠΛΗ30 ΜΑΘΗΜΑ 5.1 (ΕΚΤΥΠΩΣΗ)
 
Siad dd-2010-para
Siad dd-2010-paraSiad dd-2010-para
Siad dd-2010-para
 

Mais 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
 
Les défis de Scrum pour une grande organisation
Les défis de Scrum pour une grande organisationLes défis de Scrum pour une grande organisation
Les défis de Scrum pour une grande organisationAgile 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
 
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
 

Mais 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?")
 
Les défis de Scrum pour une grande organisation
Les défis de Scrum pour une grande organisationLes défis de Scrum pour une grande organisation
Les défis de Scrum pour une grande organisation
 
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
 
Convergences entre CMMI et SCRUM / XP
Convergences entre CMMI et SCRUM / XPConvergences entre CMMI et SCRUM / XP
Convergences entre CMMI et SCRUM / XP
 

La face cachée de la mesure : une opportunité pour votre amélioration continue

  • 1. lundi 12 octobre 2009 agiletour.org/fr/at2009_geneve.html C6 La face cachée de la mesure : une opportunité pour votre amélioration continue Fabrice ROBINI, Benoit LAFONTAINE & Philippe KERNEVEZ
  • 2. La face cachée de la mesure une opportunité pour votre amélioration continue Benoit Lafontaine Philippe Kernévez Architecte Directeur Technique OCTO Suisse blafontaine@octo.com pkernevez@octo.com
  • 3. Université du SI - 2009 Rémy Sanlaville Expert Senior en Ingénierie Logicielle Fabrice Robini Orange Labs Architecte remy.sanlaville@orange-ftgroup.com frobini@octo.com Benoit Lafontaine Hervé Lourdin Architecte Architecte Sénior / Coach agile blafontaine@octo.com hlourdin@octo.com La session de l'université du SI en WebCast !"#$%#"%&'()*+*,-" ."
  • 4. Le contrat de la session •! Pourquoi cette session ? –! Repositionner les indicateurs comme des outils d’aide à l’amélioration de nos processus –! Partager des histoires autour de la mise en œuvre d’une dynamique d’amélioration continue dans l’entreprise •! A l’issue de cette session, vous aurez découvert : –! Une nouvelle façon d'utiliser des indicateurs –! Un mode opératoire (une checklist) de mise en œuvre de vos actions d’amélioration –! Des bonnes pratiques à suivre et des pièges à éviter pour mettre en place des indicateurs !"#$%#"%&'()*+*,-" /"
  • 5. Le contrat de la session •! Ce que vous ne verrez pas aujourd’hui : –! Des exemples de codes –! Des schémas d’architecture –! Un catalogue de différents types d’indicateurs –! Les indicateurs & CMMI –! Les indicateurs & ITIL !"#$%#"%&'()*+*,-" 0"
  • 6. Agenda •! Introduction •! Des histoires vraies… •! Synthèse & Conclusion •! Questions / Réponses !"#$%#"%&'()*+*,-" 1"
  • 8. KPI pour qui et pourquoi ? •! Nos reflexes culturels de management sont majoritairement basés sur la mesure de nos performances –! C’est nécessaire… –! …mais pas suffisant •! Ces mesures sont à destination du management et rarement de l’équipe –! Votre équipe connaît-elle l’état du consommé budgétaire du projet ? –! Avez-vous présenté à l’équipe votre dernier tableau de gestion des risques projet ? !"#$%#"%&'()*+*,-" 3"
  • 9. Un indicateur n’est pas un but en soi… C’est un moyen pour : •! Servir le projet et l’aider à atteindre son but –! Quel est le but du projet ? •! Aider l’équipe à atteindre le but –! L’équipe connaît-elle le but du projet ? •! Améliorer le processus projet avec l’équipe !"#$%#"%&'()*+*,-" 4"
  • 10. Agenda •! Introduction •! Des histoires vraies… •! Synthèse & Conclusion •! Questions / Réponses !"#$%#"%&'()*+*,-" 5"
  • 11. Une histoire de suivi… !"#$%#"%&'()*+*,-" 67"
  • 12. Une histoire de suivi… 8!9:*;&<"=&"=>?&+*@@&A&)<"=&"+B")*C?&++&" $*)<&I<&" ?&:DE*)"=FC)"DE<&"E)<&:)&<"G.$" 8!HE?:BED*)"<*C<&D"+&D"=&CI"D&ABE)&D" !"#$%#"%&'()*+*,-" 66"
  • 13. Une histoire de suivi… !"#$%&'()&''*+,-.#$&'-$.-.$ /.*+,#."#$"-$+,0/."#$ !"#$%#"%&'()*+*,-" 6."
  • 14. Une histoire de suivi… 1&2#$'3*0&'#$4*#$/"#4"(-.$'&-/"$ !"#$%&'()&''*+,-.#$&'-$.-.$ "'5*5"6"'-7$-&2-"#$+"#$%&'()&''*+,-.#$ /.*+,#."#$"-$+,0/."#$ '3&'-$4*#$.-.$+,0/."#$ !"#$%#"%&'()*+*,-" 6/"
  • 15. Une histoire de suivi… 1&2#$'3*0&'#$4*#$/"#4"(-.$'&-/"$ !"#$%&'()&''*+,-.#$&'-$.-.$ "'5*5"6"'-7$-&2-"#$+"#$%&'()&''*+,-.#$ /.*+,#."#$"-$+,0/."#$ '3&'-$4*#$.-.$+,0/."#$ 8"$'3*,$4*#$9"$0,#,:,+,-.$#2/$ +3*0*'("6"'-;$<"$'3*//,0"$ 4*#$=$4,+&-"/$+"$4/&<"-$ !"#$%#"%&'()*+*,-" 60"
  • 16. Une histoire de suivi… 8"$4/&4&#"$9"$6,"2>$#"$ /.4*/)/$+"#$-?(@"#A$$ !"#$%#"%&'()*+*,-" 61"
  • 17. Une nouvelle itération commence… 62"
  • 20. … c’est l’heure de faire le point. !"#$%#"%&'()*+*,-" 65"
  • 21. Une histoire de suivi… 1&2#$'&2#$#&66"#$6,"2>$ /.4*/)"#$+"#$-?(@"#$ !"#$%#"%&'()*+*,-" .7"
  • 22. Une histoire de suivi… 1&2#$'&2#$#&66"#$6,"2>$ B*,#$'&2#$'3*0&'#$-&2<&2/#$4*#$/"#4"(-.$ /.4*/)"#$+"#$-?(@"#$ '&-/"$"'5*5"6"'-A$ 8"$'3*,$-&2<&2/#$4*#$9"$ 0,#,:,+,-.$#2/$+3*0*'("6"'-;$<"$ '3*//,0"$4*#$=$4,+&-"/$+"$4/&<"-$ !"#$%#"%&'()*+*,-" .6"
  • 23. Une histoire de suivi… 1&2#$*2/,&'#$42$9.-"(-"/$"-$/.*5,/$ 4+2#$-C-$#,$'&2#$#2,0,&'#$/.52+,D/"6"'-$ '&-/"$*0*'("6"'-$ J)B+-D&" !"#$%#"%&'()*+*,-" .."
  • 24. Une histoire de suivi… 1&2#$*2/,&'#$42$9.-"(-"/$"-$/.*5,/$ 4+2#$-C-$#,$'&2#$#2,0,&'#$/.52+,D/"6"'-$ '&-/"$*0*'("6"'-$ J)B+-D&" 8"$4/&4&#"$9"$#2,0/"$E2&)9,"''"6"'-$ +"$F$/"#-"$=$%*,/"$G$9"$+3,-./*)&'$"'$ K*+CL*)" (&2/#$ !"#$%#"%&'()*+*,-" ./"
  • 25. Une histoire de suivi… 1&2#$#2,0&'#$-&2#$+"#$6*)'#$+"$ F$/"#-"H=H%*,/"$G$9"$+3,-./*)&'$ (&2/*'-"$ 9+B)"=MB'L*)" !"#$%#"%&'()*+*,-" .0"
  • 26. Une histoire de suivi… 1&2#$#2,0&'#$-&2#$+"#$6*)'#$+"$ F$/"#-"H=H%*,/"$G$9"$+3,-./*)&'$ (&2/*'-"$ 9+B)"=MB'L*)" 1&2#$*0&'#$42$*')(,4"/$ +"#$/*+"')##"6"'-#$"-$ /.*5,/$"'$(&'#.E2"'("$ N>DC+<B<" !"#$%#"%&'()*+*,-" .1"
  • 27. Ce que nous avons appris Rendre visible le problème Mesurer la progression vers le but -! Identifier un indicateur et suivre son évolution !"#$%#"%&'()*+*,-" .2"
  • 28. ’’ On n’améliore que ce que l’on mesure ’’ !"#$%#"%&'()*+*,-" .3"
  • 29. L’indicateur ne suffit pas !"#$%#"%&'()*+*,-" .4"
  • 30. L’indicateur ne suffit pas 8!9:*;&<"=&"=>?&+*@@&A&)<"'*)O>"P"C)" $*)<&I<&" @:&D<B<BE:&Q" 8!HE?:BED*)"<*CD"+&D"A*ED" !"#$%#"%&'()*+*,-" .5"
  • 31. L’indicateur ne suffit pas 8!9:*;&<"=&"=>?&+*@@&A&)<"'*)O>"P"C)" $*)<&I<&" @:&D<B<BE:&Q" 8!HE?:BED*)"<*CD"+&D"A*ED" 8!HB"RCB+E<>")F&D<"@BD"BC":&)=&ST?*CD" Problème" 8!U*AV:&CI"VC,D"D*)<":&A*)<>D"" "!"#$%&%'()*+(,-.]% !"#$%#"%&'()*+*,-" /7"
  • 32. L’indicateur ne suffit pas 8!9:*;&<"=&"=>?&+*@@&A&)<"'*)O>"P"C)" $*)<&I<&" @:&D<B<BE:&Q" 8!HE?:BED*)"<*CD"+&D"A*ED" 8!HB"RCB+E<>")F&D<"@BD"BC":&)=&ST?*CD" Problème" 8!U*AV:&CI"VC,D"D*)<":&A*)<>D"" "!"#$%&%'()*+(,-.]% 8!JC,A&)<&:"+B"RCB+E<>W":>=CE:&"+&")*AV:&"=&" Objectif " VC,D""" !"#$%#"%&'()*+*,-" /6"
  • 33. L’indicateur ne suffit pas JC,A&)<&:"+B"RCB+E<>W":>=CE:&"+&")*AV:&"=&"VC,D" !"#$%#"%&'()*+*,-" /."
  • 34. L’indicateur ne suffit pas JC,A&)<&:"+B"RCB+E<>W":>=CE:&"+&")*AV:&"=&"VC,D" !"#$%&$"'(#)*+#*''*&'+#"&'",*-(# $&#.('*#/0,(/*+#+,#1-#"0",(#/2',(# J)B+-D&" )*+#(*+(+#&-,(",'*+# !"#$%#"%&'()*+*,-" //"
  • 35. L’indicateur ne suffit pas JC,A&)<&:"+B"RCB+E<>W":>=CE:&"+&")*AV:&"=&"VC,D" !"#$%&$"'(#)*+#*''*&'+#"&'",*-(# $&#.('*#/0,(/*+#+,#1-#"0",(#/2',(# J)B+-D&" )*+#(*+(+#&-,(",'*+# 3/-/'"%,+*'#%4/2',(&'*#)*#(*+(+#&-,(",'*+## $1&'#'/)&,'*#%*#-156'*#)*#6&7+# K*+CL*)" !"#$%#"%&'()*+*,-" /0"
  • 36. L’indicateur ne suffit pas JC,A&)<&:"+B"RCB+E<>W":>=CE:&"+&")*AV:&"=&"VC,D" /0123.43*%53%.-26*3%73% 43,4,%0.(4+(*3,%% 9+B)"=MB'L*)" Passer de 1:50 à 1:1 N>DC+<B<" !"#$%#"%&'()*+*,-" /1"
  • 37. L’indicateur ne suffit pas JC,A&)<&:"+B"RCB+E<>W":>=CE:&"+&")*AV:&"=&"VC,D" /0123.43*%53%.-26*3%73% 43,4,%0.(4+(*3,%% 9+B)"=MB'L*)" Passer de 1:50 à 1:1 $*)<:B<":&D@&'<>" X:BL*"Y"6Z6[" N>DC+<B<" !"#$%#"%&'()*+*,-" /2"
  • 38. L’indicateur ne suffit pas JC,A&)<&:"+B"RCB+E<>W":>=CE:&"+&")*AV:&"=&"VC,D" /0123.43*%53%.-26*3%73% 43,4,%0.(4+(*3,%% 9+B)"=MB'L*)" Passer de 1:50 à 1:1 $*)<:B<":&D@&'<>" X:BL*"Y"6Z6[" N>DC+<B<" U*AV:&"=&"VC,D"@*C:"+B"+E?:BED*)"Z"607" !"#$%#"%&'()*+*,-" /3"
  • 39. L’indicateur ne suffit pas JC,A&)<&:"+B"RCB+E<>W":>=CE:&"+&")*AV:&"=&"VC,D" /0123.43*%5+%8-0)3*40*3%73% 43,4,%0.(4+(*3,% 9+B)"=MB'L*)" Passer de 10% à 70% N>DC+<B<" !"#$%#"%&'()*+*,-" /4"
  • 40. L’indicateur ne suffit pas JC,A&)<&:"+B"RCB+E<>W":>=CE:&"+&")*AV:&"=&"VC,D" /0123.43*%5+%8-0)3*40*3%73% 43,4,%0.(4+(*3,% 9+B)"=MB'L*)" Passer de 10% à 70% $*)<:B<":&D@&'<>" X31[" N>DC+<B<" !"#$%#"%&'()*+*,-" /5"
  • 41. L’indicateur ne suffit pas JC,A&)<&:"+B"RCB+E<>W":>=CE:&"+&")*AV:&"=&"VC,D" /0123.43*%5+%8-0)3*40*3%73% 43,4,%0.(4+(*3,% 9+B)"=MB'L*)" Passer de 10% à 70% $*)<:B<":&D@&'<>" X31[" N>DC+<B<" U*AV:&"=&"VC,D"@*C:"+B"+E?:BED*)"Z"6/1" !"#$%#"%&'()*+*,-" 07"
  • 42. L’indicateur ne suffit pas JC,A&)<&:"+B"RCB+E<>W":>=CE:&"+&")*AV:&"=&"VC,D" JA>+E*:&:"+B"RCB+E<>"=&D"<&D<D"C)E<BE:&D" ]*:ABL*)D" DCE?E"=C")*AV:&"=FBDD&:L*)D"X6Z67[" '*C?&:<C:&"=&"'*=&"X31[^" 9+B)"=MB'L*)" N>DC+<B<" !"#$%#"%&'()*+*,-" 06"
  • 43. L’indicateur ne suffit pas JC,A&)<&:"+B"RCB+E<>W":>=CE:&"+&")*AV:&"=&"VC,D" JA>+E*:&:"+B"RCB+E<>"=&D"<&D<D"C)E<BE:&D" ]*:ABL*)D" DCE?E"=C")*AV:&"=FBDD&:L*)D"X6Z67[" '*C?&:<C:&"=&"'*=&"X31[^" 9+B)"=MB'L*)" _)=E'B<&C:D"BC"?&:<" %&D<D"Y"'*)<:BE)<&"'*)<:B'<C&++&"" N>DC+<B<" %&D<D"Y"BE=&"`" !"#$%#"%&'()*+*,-" 0."
  • 44. L’indicateur ne suffit pas JC,A&)<&:"+B"RCB+E<>W":>=CE:&"+&")*AV:&"=&"VC,D" JA>+E*:&:"+B"RCB+E<>"=&D"<&D<D"C)E<BE:&D" ]*:ABL*)D" DCE?E"=C")*AV:&"=FBDD&:L*)D"X6Z67[" '*C?&:<C:&"=&"'*=&"X31[^" 9+B)"=MB'L*)" _)=E'B<&C:D"BC"?&:<" %&D<D"Y"'*)<:BE)<&"'*)<:B'<C&++&"" N>DC+<B<" %&D<D"Y"BE=&"`" U*AV:&"=&"VC,D"@*C:"+B"+E?:BED*)"Z"/7" !"#$%#"%&'()*+*,-" 0/"
  • 45. Ce que nous avons appris La valeur de l’indicateur réside dans son interprétation Tout indicateur doit être adopté par l’équipe Il faut remettre en cause continuellement la pertinence de nos indicateurs !"#$%#"%&'()*+*,-" 00"
  • 46. Ne pas se focaliser !"#$%#"%&'()*+*,-" 01"
  • 47. Ne pas se focaliser 8! 9:*;&<"=&"=>?&+*@@&A&)<"=&"+B")*C?&++&"?&:DE*)"=FC)" DE<&"E)<&:)&<"G.$" $*)<&I<&" 8! a)"<:bD"]*:<"&);&C"DC:"+&":&D@&'<"=&"5+%7+43%73% 5+.8323.4"=C"DE<&"E)<&:)&<" Objectif " 8! N&D@&'<&:"+B"=B<&"=&"+E?:BED*)"=&"+FB@@+E'BL*)" !"#$%#"%&'()*+*,-" 02"
  • 48. Ne pas se focaliser ?1&'#7"'"-:'#%"#)"(*#)*# %,0'",+1-@#,%#="&(#<&*#%"# 2"$"2,(/#)*#$'1)&2:1-#)*# %;/<&,$*#+1,(#+1&(*-&*#*(#+("6%*# 8*#0",+#+&,0'*#'/7&%,9'*5*-(#%"# $'1)&2:1-#)*#%;/<&,$*#*(#=",'*#)*+# $'1>*2:1-+#+&'#%"#)"(*#)*#%,0'",+1-# !"#$%#"%&'()*+*,-" 03"
  • 49. Ne pas se focaliser '+.8323.4% 4 Mai 27Juillet 1er Janvier !"#$%#"%&'()*+*,-" 04"
  • 50. Ne pas se focaliser 9*:)(,(-.% '+.8323.4% 4 Mai 27Juillet 2 Novembre 1er Janvier !"#$%#"%&'()*+*,-" 05"
  • 51. … et soudain à quelques mois de la livraison…. !"#$%#"%&'()*+*,-" 17"
  • 52. Ne pas se focaliser 1&2#$4&#&'#$'&-/"$9.6,##,&'A$$ !"#$%#"%&'()*+*,-" 16"
  • 53. … qui a pour conséquence…. !"#$%#"%&'()*+*,-" 1."
  • 54. À votre avis ? !"#$%#"%&'()*+*,-" 1/"
  • 55. Ne pas se focaliser '+.8323.4% 4 Mai 27Juillet 2 Novembre 1er Janvier !"#$%#"%&'()*+*,-" 10"
  • 56. Ne pas se focaliser Ralentissement de la productivité '+.8323.4% 4 Mai 27Juillet 9 Septembre 2 Novembre 1er Janvier !"#$%#"%&'()*+*,-" 11"
  • 57. Ne pas se focaliser Ralentissement de la productivité '+.8323.4% 4 Mai 27Juillet 9 Septembre 2 Novembre 1er Janvier !"#$%#"%&'()*+*,-" 12"
  • 58. Ce que nous avons appris Ne pas se focaliser sur l’indicateur le plus évident Ne pas négliger l’aspect humain !"#$%#"%&'()*+*,-" 13"
  • 59. Mesurer le moral de l’équipe http://www.infoq.com/news/2007/08/agile-kanban-boards Niko-Niko !"#$%#"%&'()*+*,-" 14"
  • 60. De l’importance de la prédiction !"#$%#"%&'()*+*,-" 15"
  • 61. De l’importance de la prédiction 8!c>?&+*@@&A&)<"=FB@@+E'BL*)"d&V"&)"eff" $*)<&I<&" 8!aL+EDBL*)"=C"'*)<BE)&:"eff"e#)JK" !"#$%#"%&'()*+*,-" 27"
  • 62. De l'importance de la prédiction 8!c>?&+*@@&A&)<"=FB@@+E'BL*)"d&V"&)"eff" $*)<&I<&" 8!aL+EDBL*)"=C"'*)<BE)&:"eff"e#)JK" Problème" code source !"#$%#"%&'()*+*,-" 26"
  • 63. De l'importance de la prédiction 8!c>?&+*@@&A&)<"=FB@@+E'BL*)"d&V"&)"eff" $*)<&I<&" 8!aL+EDBL*)"=C"'*)<BE)&:"eff"e#)JK" Problème" code source visualisation du résultat TOTAL : 8 minutes et 50 secondes !"#$%#"%&'()*+*,-" 2."
  • 64. De l'importance de la prédiction 8!c>?&+*@@&A&)<"=FB@@+E'BL*)"d&V"&)"eff" $*)<&I<&" 8!aL+EDBL*)"=C"'*)<BE)&:"eff"e#)JK" Problème" code source visualisation du résultat TOTAL : 8 minutes et 50 secondes !"#$%#"%&'()*+*,-" 2/"
  • 65. De l’importance de la prédiction 8!c>?&+*@@&A&)<"=FB@@+E'BL*)"d&V"&)"eff" $*)<&I<&" 8!aL+EDBL*)"=C"'*)<BE)&:"eff"e#)JK" 8!H&D"=>?&+*@@&C:D")&"D*)<"@BD"&g'B'&D" Problème" (*5$+#*-('*#51),A2":1-#*(#0,+&"%,+":1-" "!;%2(.043,%#$%,38-.73,]% !"#$%#"%&'()*+*,-" 20"
  • 66. De l’importance de la prédiction 8!c>?&+*@@&A&)<"=FB@@+E'BL*)"d&V"&)"eff" $*)<&I<&" 8!aL+EDBL*)"=C"'*)<BE)&:"eff"e#)JK" 8!H&D"=>?&+*@@&C:D")&"D*)<"@BD"&g'B'&D" Problème" (*5$+#*-('*#51),A2":1-#*(#0,+&"%,+":1-# "!;%2(.043,%#$%,38-.73,]% 8!JA>+E*:&:"+B"@:*=C'L?E<>"=&D"=>?&+*@@&C:D" Objectif " (*5$+#*-('*#51),A2":1-#*(#0,+&"%,+":1-# <&"+,#('"-+$"'*-(#Xh"6D[" !"#$%#"%&'()*+*,-" 21"
  • 67. De l’importance de la prédiction Améliorer la productivité des développeurs pour le containeur JEE JOnAS J)B+-D&" code source visualisation du résultat TOTAL : 8 minutes et 50 secondes !"#$%#"%&'()*+*,-" 22"
  • 68. De l’importance de la prédiction Améliorer la productivité des développeurs pour le containeur JEE JOnAS J)B+-D&" packaging déploiement 6 minutes et 5 secondes 2 minutes et 45 secondes code source visualisation du résultat TOTAL : 8 minutes et 50 secondes !"#$%#"%&'()*+*,-" 23"
  • 69. De l’importance de la prédiction Améliorer la productivité des développeurs pour le containeur JEE JOnAS J)B+-D&" packaging déploiement 6 minutes et 5 secondes 2 minutes et 45 secondes code source visualisation du résultat TOTAL : 8 minutes et 50 secondes déploiement à chaud K*+CL*)" 1 seconde code source visualisation du résultat TOTAL : 1 seconde !"#$%#"%&'()*+*,-" 24"
  • 70. De l’importance de la prédiction Améliorer la productivité des développeurs pour le containeur JEE JOnAS J)B+-D&" packaging déploiement 6 minutes et 5 secondes 2 minutes et 45 secondes code source visualisation du résultat TOTAL : 8 minutes et 50 secondes déploiement à chaud K*+CL*)" 1 seconde code source visualisation du résultat TOTAL : 1 seconde !"#$%#"%&'()*+*,-" 25"
  • 71. De l’importance de la prédiction Améliorer la productivité des développeurs pour le containeur JEE JOnAS 9+B)"=MB'L*)" Financer une prestation avec Bull pour implanter un adaptateur WTP pour JOnAS afin de disposer la fonctionnalité de déploiement à chaud. Tester l'adaptateur WTP par des projets pilotes. !"#$%#"%&'()*+*,-" 37"
  • 72. De l’importance de la prédiction Améliorer la productivité des développeurs pour le containeur JEE JOnAS 9+B)"=MB'L*)" Financer une prestation avec Bull pour implanter un adaptateur WTP pour JOnAS afin de disposer la fonctionnalité de déploiement à chaud. Tester l'adaptateur WTP par des projets pilotes. N>DC+<B<" jope v1.4.2 déploiement à chaud 30 secondes code source visualisation du résultat TOTAL : 30 secondes !"#$%#"%&'()*+*,-" 36"
  • 73. De l’importance de la prédiction Améliorer la productivité des développeurs pour le containeur JEE JOnAS 9+B)"=MB'L*)" Financer une prestation avec Bull pour implanter un adaptateur WTP pour JOnAS afin de disposer la fonctionnalité de déploiement à chaud. Tester l'adaptateur WTP par des projets pilotes. N>DC+<B<" TOTAL : 8 minutes et 50 secondes jope v1.4.2 déploiement à chaud 30 secondes code source visualisation du résultat TOTAL : 30 secondes !"#$%#"%&'()*+*,-" 3."
  • 74. De l’importance de la prédiction Améliorer la productivité des développeurs pour le containeur JEE JOnAS 9+B)"=MB'L*)" Financer une prestation avec Bull pour implanter un adaptateur WTP pour JOnAS afin de disposer la fonctionnalité de déploiement à chaud. Tester l'adaptateur WTP par des projets pilotes. N>DC+<B<" TOTAL : 8 minutes et 50 secondes jope v1.4.2 déploiement à chaud 30 secondes code source visualisation du résultat TOTAL : 30 secondes Gain de 1766 % ! !"#$%#"%&'()*+*,-" 3/"
  • 75. De l’importance de la prédiction Améliorer la productivité des développeurs pour le containeur JEE JOnAS 9+B)"=MB'L*)" Financer une prestation avec Bull pour implanter un adaptateur WTP pour JOnAS afin de disposer la fonctionnalité de déploiement à chaud. Tester l'adaptateur WTP par des projets pilotes. N>DC+<B<" TOTAL : 8 minutes et 50 secondes jope v1.4.2 déploiement à chaud 30 secondes TOTAL : 1 seconde code source visualisation du résultat TOTAL : 30 secondes !"#$%#"%&'()*+*,-" 30"
  • 76. De l’importance de la prédiction Améliorer la productivité des développeurs pour le containeur JEE JOnAS 9+B)"=MB'L*)" Financer une prestation avec Bull pour implanter un adaptateur WTP pour JOnAS afin de disposer la fonctionnalité de déploiement à chaud. Tester l'adaptateur WTP par des projets pilotes. N>DC+<B<" TOTAL : 8 minutes et 50 secondes jope v1.4.2 déploiement à chaud 30 secondes TOTAL : 1 seconde code source visualisation du résultat TOTAL : 30 secondes Gain de 1766 % ! !"#$%#"%&'()*+*,-" 31"
  • 77. De l’importance de la prédiction Améliorer la productivité des développeurs pour le containeur JEE JOnAS (itération 2) 9+B)"=MB'L*)" Bull fait évoluer jope afin de prendre en compte nos retours pour atteindre l'objectif fixé. Tester le nouvelle version de jope par les projets pilotes. !"#$%#"%&'()*+*,-" 32"
  • 78. De l’importance de la prédiction Améliorer la productivité des développeurs pour le containeur JEE JOnAS (itération 2) 9+B)"=MB'L*)" Bull fait évoluer jope afin de prendre en compte nos retours pour atteindre l'objectif fixé. Tester le nouvelle version de jope par les projets pilotes. N>DC+<B<" (lancement du serveur en mode debug) jope v1.4.6 déploiement à chaud 1 seconde code source visualisation du résultat TOTAL : 1 seconde !"#$%#"%&'()*+*,-" 33"
  • 79. De l’importance de la prédiction Améliorer la productivité des développeurs pour le containeur JEE JOnAS (itération 2) 9+B)"=MB'L*)" Bull fait évoluer jope afin de prendre en compte nos retours pour atteindre l'objectif fixé. Tester le nouvelle version de jope par les projets pilotes. N>DC+<B<" (lancement du serveur en mode debug) TOTAL : 8 minutes et 50 secondes jope v1.4.6 déploiement à chaud 1 seconde TOTAL : 1 seconde code source visualisation du résultat TOTAL : 1 seconde !"#$%#"%&'()*+*,-" 34"
  • 80. De l’importance de la prédiction Améliorer la productivité des développeurs pour le containeur JEE JOnAS (itération 2) 9+B)"=MB'L*)" Bull fait évoluer jope afin de prendre en compte nos retours pour atteindre l'objectif fixé. Tester le nouvelle version de jope par les projets pilotes. N>DC+<B<" (lancement du serveur en mode debug) TOTAL : 8 minutes et 50 secondes jope v1.4.6 déploiement à chaud 1 seconde TOTAL : 1 seconde code source visualisation du résultat Gain de 53000 % ! TOTAL : 1 seconde !"#$%#"%&'()*+*,-" 35"
  • 81. Ce que nous avons appris •! Collecter des mesures sur l'existant •! Formaliser une prédiction sur les résultats •! Confronter vos résultats à votre prédiction !"#$%#"%&'()*+*,-" 47"
  • 82. Brèves de comptoir •! "Nous on a tous les plugins du site Maven" –! Mais quel sont les problèmes que veut corriger ces indicateurs ? –! Est-ce que l'équipe partage ces constats ? •! "J'ai 60230 erreurs Checkstyle" –! Préférez une méthode pas à pas –! Utilisez les tendances (SONAR) •! "Nous on a mis en place 47 indicateurs, dont 80% sont toujours verts" –! Limitez le bruit : osez supprimer ceux qui ne sont plus utiles –! Remettez les en cause !"#$%#"%&'()*+*,-" 46"
  • 84. L’outil PDCA ou roue de Deming •! Edward Deming (1900 – 1993) –! Statisticien spécialisé sur les contrôles qualité –! Inventeur de la roue de Deming "Commençons par améliorer ce que nous savons faire, mais pas encore assez bien. Ensuite nous innoverons. Mais pas l'inverse » !"#$%#"%&'()*+*,-" 4/"
  • 85. L’outil PDCA – Plan •! Plan –! Quel est le problème ? –! Quelle est la cause profonde du problème ? –! Quelle contre mesure au problème peut-on expérimenter pour corriger le problème ? –! Quelle est la prédiction de la contre mesure, i.e. quels en seront les effets mesurables qui confirmeront son succès ? –! Sur quelle période vérifiera-t-on la prédiction ? –! Qui est en charge de la mise en œuvre de la contre mesure ? !"#$%#"%&'()*+*,-" 40"
  • 86. L’outil PDCA - Do •! Plan –! Quel est le problème ? –! Quelle est la cause profonde du problème ? –! Quelle contre mesure au problème peut-on expérimenter pour corriger le problème ? –! Quelle est la prédiction de la contre mesure, i.e. quels en seront les effets mesurables qui confirmeront son succès ? –! Sur quelle période vérifiera-t-on la prédiction ? –! Qui est en charge de la mise en œuvre de la contre mesure ? •! Do –! Mettre en œuvre la contre mesure !"#$%#"%&'()*+*,-" 41"
  • 87. L’outil PDCA •! Plan –! Quel est le problème ? –! Quelle est la cause profonde du problème ? –! Quelle contre mesure au problème peut-on expérimenter pour corriger le problème ? –! Quelle est la prédiction de la contre mesure, i.e. quels en seront les effets mesurables qui confirmeront son succès ? –! Sur quelle période vérifiera-t-on la prédiction ? –! Qui est en charge de la mise en œuvre de la contre mesure ? •! Do –! Mettre en œuvre la contre mesure •! Check –! Sur la période prévue, vérifier les prédictions de la contre mesure !"#$%#"%&'()*+*,-" 42"
  • 88. L’outil PDCA •! Plan –! Quel est le problème ? –! Quelle est la cause profonde du problème ? –! Quelle contre mesure au problème peut-on expérimenter pour corriger le problème ? –! Quelle est la prédiction de la contre mesure, i.e. quels en seront les effets mesurables qui confirmeront son succès ? –! Sur quelle période vérifiera-t-on la prédiction ? –! Qui est en charge de la mise en œuvre de la contre mesure ? •! Do –! Mettre en œuvre la contre mesure •! Check –! Sur la période prévue, vérifier les prédictions de la contre mesure •! Act –! Si prédiction non vérifiée : refaire un cycle PDCA –! Si prédiction vérifiée : diffuser le résultat et l’intégrer au nouveau corps de standards !"#$%#"%&'()*+*,-" 43"
  • 89. Conclusion •! « On n’améliore que ce que l’on mesure » •! Le choix d'un indicateur est difficile : –! S’assurer de sa corrélation avec le but de l’amélioration –! Attention aux indicateurs concentrés sur la recherche d’un optimum localisé sur une seule partie du but recherché •! Un indicateur n’est réellement pertinent que s’il est mis en place et assumé par l’équipe ! •! La mesure n’est pas une fin en soi mais un moyen !"#$%#"%&'()*+*,-" 44"
  • 90. Une checklist pour vos améliorations !!Rendre visible le problème !!Mesurer la progression vers le but !!La valeur de l’indicateur réside dans son interprétation !!Tout indicateur doit être adopté par l’équipe !!Il faut remettre en cause continuellement la pertinence de nos indicateurs !!Ne pas se focaliser sur l’indicateur le plus évident !!Ne pas négliger l’aspect humain !!Collecter des mesures sur l'existant !!Formaliser une prédiction sur les résultats !!Confronter vos résultats à votre prédiction !"#$%#"%&'()*+*,-" 45"
  • 91. Pour aller plus loin… •! « The Kaizen Pocket Handbook » –! Kenneth W. Dailey •! « Le modèle Toyota » –! Jeff Liker •! « La roue de Deming » & PDCA –! Edwards Deming •! « Metrics-driven Management vs. Management-driven Metrics » –! Ross Pettit, ThoughtWorks !"#$%#"%&'()*+*,-" 57"
  • 93. R.O.T.I. Return On Time Invested !"#$%#"%&'()*+*,-" 5."
  • 94. Communautés Pour échanger sur la technique et les méthodes /'?@AB?% c&:)E&:"A&:':&=E"=C"A*EDW"64(/7W"HBCDB))&" (i@ZjjB+<=*<)&<Q'("" <=>'% c&CIEbA&";&C=E"=C"A*EDW"64(/7W"HBCDB))&" (i@Zjj;C,+Q'("