SlideShare a Scribd company logo
1 of 40
Download to read offline
AgileCampusTour
                   Développer, mais pas n’importe comment




@agilecampustour                              http://agilecampustour.org
Les épisodes précédents




  1 semaine
Les épisodes précédents




  1 semaine
Les épisodes précédents




  1 semaine
Les épisodes précédents




  1 semaine
Retournons chez...




                     EPL




         Bill        Bob
Ils ont un carnet de produit
(product backlog)
~~~~~~~~~~~~
~~~~~~~~
~~~~~~


~~~~~~~~~~~~
~~~~~~~
~~~~~~~~~~~


~~~~~~~~
~~~~~~~~
~~~~~~~~~~
                  Afin de trouver du contenu
~~~~~
~~~~~~~~          intéressant
                  En tant que visiteur
~~~~~~~~~


~~~~~~~
~~~~~
~~~~~~
                  Je peux lire les articles
~~~~~~~~~~~~
                  publiés sur le blog.
~~~~~~~~~~
~~~~~~~~~~~~


~~~~~~~~~~~~
~~~~~~~~
~~~~~~


~~~~~
~~~~~~~~
~~~~~~~~~


~~~~~~
~~~~~~~~
~~~~~~


~~~~~~~~~~~~
~~~~~~~~~~
~~~~~~~~~~~~


~~~~~~~~~~~~~~
~~~~~~~~~~
~~~~~~~~~~~~
Prioritisé selon la valeur que
représente chaque récit pour le client
~~~~~~~~~~~~
~~~~~~~~
~~~~~~


~~~~~~~~~~~~
~~~~~~~
~~~~~~~~~~~


~~~~~~~~
~~~~~~~~
~~~~~~~~~~


~~~~~
~~~~~~~~
~~~~~~~~~


~~~~~~~
~~~~~
~~~~~~


~~~~~~~~~~~~
~~~~~~~~~~
~~~~~~~~~~~~


~~~~~~~~~~~~
~~~~~~~~
~~~~~~


~~~~~
~~~~~~~~
~~~~~~~~~


~~~~~~
~~~~~~~~
~~~~~~


~~~~~~~~~~~~
~~~~~~~~~~
~~~~~~~~~~~~


~~~~~~~~~~~~~~
~~~~~~~~~~
~~~~~~~~~~~~
Avec parfois des contraintes
techniques
~~~~~~~~~~~~~~
~~~~~~~~~~
~~~~~~~~~~~~


~~~~~~~~~~~~
~~~~~~~~~~
~~~~~~~~~~~~


~~~~~~~~~~~~
~~~~~~~~
~~~~~~


~~~~~~~~~~~~
~~~~~~~
~~~~~~~~~~~


~~~~~~~~
~~~~~~~~
~~~~~~~~~~


~~~~~
~~~~~~~~
~~~~~~~~~


~~~~~~~
~~~~~
~~~~~~


~~~~~~~~~~~~
~~~~~~~~~~
~~~~~~~~~~~~


~~~~~~~~~~~~
~~~~~~~~
~~~~~~


~~~~~
~~~~~~~~
~~~~~~~~~


~~~~~~
~~~~~~~~
~~~~~~
Les récits sont estimés par leur équipe
et les tâches associées identifiées
~~~~~~~~~~~~   3
~~~~~~~~
~~~~~~


~~~~~~~~~~~~   5
~~~~~~~



                                                                      3
~~~~~~~~~~~


~~~~~~~~       2
~~~~~~~~
~~~~~~~~~~
                       Afin de trouver du contenu
~~~~~
~~~~~~~~
               3
                       intéressant
                       En tant que visiteur
~~~~~~~~~

               5
~~~~~~~
~~~~~
~~~~~~
                       Je peux lire les articles
~~~~~~~~~~~~   2
                       publiés sur le blog.
~~~~~~~~~~
~~~~~~~~~~~~


~~~~~~~~~~~~   8
~~~~~~~~
~~~~~~


~~~~~          13
~~~~~~~~            Design de la page                Intégrer le design
~~~~~~~~~           post#show                        de la page
                                    Business logic
~~~~~~         8
~~~~~~~~                            contrôleur
~~~~~~
                                                Afficher l’auteur du
~~~~~~~~~~~~   2                                post
~~~~~~~~~~
~~~~~~~~~~~~


~~~~~~~~~~~~~~ 4
~~~~~~~~~~
~~~~~~~~~~~~
Leur équipe à estimé sa vélocité
                                         13

                                                                                                  ~~~~
                                                                                                       ~
                           ~~
                              ~ ~~                                                               ~~~~ ~
                         ~~ ~~~~ ~~~                                                             ~~~~
                                                                                                      ~~~~
                                                                                                               8
                          ~~ ~~~~                                                                     ~~
                           ~~




                                         ~~~
                                        ~~~ ~~~~~
                                       ~~~ ~~~~~ ~~~~




                                          18
                                           ~~~               3                               5
                                                                                        ~~
                                                                                      ~~                                        8
                                                                                  ~~
                                                                               ~~                                       ~~~
                                                                                                                            ~
                                                                            ~~ ~~~ ~~~~                             ~~~
                                                                          ~~ ~~ ~~                               ~~
                                                                           ~~ ~~~                            ~~~ ~~~~~
                                                                            ~~                                ~ ~~ ~~
                                                                                                                   ~
                                                                                                               ~~~
                                                                         ~~~
                                                        3               ~~~ ~~~~
                                                                                 ~
                                   ~~~~~ ~                             ~~~ ~~~~
                                         ~                                 ~~~ ~
                                   ~~~~~~ ~~                                  ~~~
                                                                                  ~
                                                                                             2
                                          ~
                                   ~~~~~~


      ~~
     ~~ ~~~                                                  ~~~~
    ~~ ~~~ ~~~
      ~~ ~~ ~~                                              ~~~~ ~~~
         ~~ ~~ ~~
           ~~ ~                                             ~~~~ ~               5
             ~~                                                 ~~
                ~~   2
Ils ont une liste de récits pour la
prochaine itération



                    }
                        ~~~~~~~~~~~~   3
~~~~~~~~~~~~   3
                        ~~~~~~~~
~~~~~~~~                ~~~~~~
~~~~~~

                        ~~~~~~~~~~~~   5
~~~~~~~~~~~~   5        ~~~~~~~
~~~~~~~                 ~~~~~~~~~~~
~~~~~~~~~~~

                        ~~~~~~~~       2
~~~~~~~~       2        ~~~~~~~~
~~~~~~~~                ~~~~~~~~~~
~~~~~~~~~~

                        ~~~~~          3
~~~~~          3        ~~~~~~~~
~~~~~~~~                ~~~~~~~~~
~~~~~~~~~

                        ~~~~~~~        5
~~~~~~~        5        ~~~~~
~~~~~                   ~~~~~~
~~~~~~


~~~~~~~~~~~~   2
~~~~~~~~~~
~~~~~~~~~~~~


~~~~~~~~~~~~   8
~~~~~~~~
~~~~~~


~~~~~          13
~~~~~~~~
~~~~~~~~~


~~~~~~         8
~~~~~~~~
~~~~~~


~~~~~~~~~~~~   2
~~~~~~~~~~
~~~~~~~~~~~~


~~~~~~~~~~~~~~ 4
~~~~~~~~~~
~~~~~~~~~~~~
Et un kanban prêt à être utilisé
                                           Blue Team
 Stories            TODO   WIP(4)   DONE
 ~~~~~~~~~~~~   3
 ~~~~~~~~
 ~~~~~~

                                           Name tags

 ~~~~~~~~~~~~   5
 ~~~~~~~
 ~~~~~~~~~~~




 ~~~~~~~~       2
 ~~~~~~~~
 ~~~~~~~~~~                                Misc.

 ~~~~~          3
 ~~~~~~~~
 ~~~~~~~~~




 ~~~~~~~        5
 ~~~~~
 ~~~~~~
Ils sont prêts à attaquer l’itération
Le matin, toute l’équipe se réunit
devant le kanban
                                              Blue Team
             Stories   TODO   WIP(4)   DONE

             ~~~~~ 3
                                              Name tags

             ~~~~~ 5


             ~~~~~ 2                          Misc.


             ~~~~~ 3


             ~~~~~ 5
Qu’est-ce qu’on fait jusqu’au
     prochain meeting?
Produire du code maintenable
Tout en se concentrant sur les
livrables de l’itération
Pour éviter de produire de la dette
technique
Comment?
Les membres de leurs équipes
forment des paires
Les paires recoivent les scénarios
du client et les transforment en
tests



                                        “Lorsque je suis sur la page d’un
 “Lorsque je vais sur la page
                                        article, je dois voir les
 principale je dois voir la liste des
                                        informations de son auteur en bas
 articles publiés”
                                        de celui-ci”
Qu’ils exécutent...
Ils écrivent le code minimum
permettant de faire passer leurs tests
Bill et Bob améliorent leur code
Grâce aux tests, ils savent lorsqu’ils
“cassent” quelque chose...
“When a test fails, it's like a message
from the past by someone who cared”
             @sf105 and @andrew_jackman
On appelle ça du TDD
Test Driven Development
Quand le récit est “terminé”, ils
soumettent leur travail
Afin que le client puisse tester
Les paires retournent voir ce qu’il
reste à faire sur le Kanban


                                            Blue Team
           Stories   TODO   WIP(4)   DONE

           ~~~~~ 3
                                            Name tags

           ~~~~~ 5


           ~~~~~ 2                          Misc.


           ~~~~~ 3


           ~~~~~ 5
Le lendemain matin, on se
synchronise et on recommence
                                             Blue Team
            Stories   TODO   WIP(4)   DONE

            ~~~~~ 3
                                             Name tags

            ~~~~~ 5


            ~~~~~ 2                          Misc.


            ~~~~~ 3


            ~~~~~ 5
Jusqu’a la fin de l’itération
Tout ce qui est accepté par le client
       est mis en production
La dernière étape...




  1 semaine
La dernière étape...




  1 semaine
Ne manquez pas...

             Code workshop
             28 février de 18h30 à 21h30
             Salle INTEL




             Rétrospectives et conclusion
             3 mars de 13h à14h
             BARB94
Un peu de lecture?
Questions?




@agilecampustour   http://agilecampustour.org

More Related Content

Viewers also liked

5707 report-01-inserción-laboral
5707 report-01-inserción-laboral5707 report-01-inserción-laboral
5707 report-01-inserción-laboralgiandre88
 
MadInspain 2009
MadInspain 2009MadInspain 2009
MadInspain 2009Juan Leal
 
Matinée group
Matinée groupMatinée group
Matinée groupCano78Pro
 
201008 petit cabotageglobalaberscoteslegendes
201008 petit cabotageglobalaberscoteslegendes201008 petit cabotageglobalaberscoteslegendes
201008 petit cabotageglobalaberscoteslegendesPierre Gerard
 
Douanes droits et taxes applicables aux produits énergiques à compter du 1er ...
Douanes droits et taxes applicables aux produits énergiques à compter du 1er ...Douanes droits et taxes applicables aux produits énergiques à compter du 1er ...
Douanes droits et taxes applicables aux produits énergiques à compter du 1er ...Ministère de l'Économie et des Finances
 
M1 sante2012 modelisation
M1 sante2012 modelisationM1 sante2012 modelisation
M1 sante2012 modelisationSiegfried Ehret
 
Fiesta de maría auxiliadora
Fiesta de maría auxiliadoraFiesta de maría auxiliadora
Fiesta de maría auxiliadoraChinca FMA
 
2014-11 ❘ MPI Futurs Leaders ❘ Tendances event
2014-11 ❘ MPI Futurs Leaders ❘ Tendances event2014-11 ❘ MPI Futurs Leaders ❘ Tendances event
2014-11 ❘ MPI Futurs Leaders ❘ Tendances eventLionel Malard
 
Carrières Informatiques
Carrières InformatiquesCarrières Informatiques
Carrières InformatiquesMagGau
 
Los modos de aprendizaje
Los modos de aprendizajeLos modos de aprendizaje
Los modos de aprendizajeinglerm
 
cfg_Ecodiseño_Clase04
cfg_Ecodiseño_Clase04cfg_Ecodiseño_Clase04
cfg_Ecodiseño_Clase04ecodiseno.cl
 
2012 - Batibouw Krant FR
2012 - Batibouw Krant FR2012 - Batibouw Krant FR
2012 - Batibouw Krant FRRecticel NV/SA
 
Media marque - atelier m-marketing 2012
Media marque - atelier m-marketing 2012Media marque - atelier m-marketing 2012
Media marque - atelier m-marketing 2012Media-Marque
 
06 - Camus - RillieuxLaPape - F2000 - 2012
06 - Camus - RillieuxLaPape - F2000 - 201206 - Camus - RillieuxLaPape - F2000 - 2012
06 - Camus - RillieuxLaPape - F2000 - 2012Cédric Frayssinet
 

Viewers also liked (20)

5707 report-01-inserción-laboral
5707 report-01-inserción-laboral5707 report-01-inserción-laboral
5707 report-01-inserción-laboral
 
Hdr merlo v4
Hdr merlo v4Hdr merlo v4
Hdr merlo v4
 
MadInspain 2009
MadInspain 2009MadInspain 2009
MadInspain 2009
 
Matinée group
Matinée groupMatinée group
Matinée group
 
201008 petit cabotageglobalaberscoteslegendes
201008 petit cabotageglobalaberscoteslegendes201008 petit cabotageglobalaberscoteslegendes
201008 petit cabotageglobalaberscoteslegendes
 
En-haut.be MAG, aide aux commerçants locaux - Mai 2012
En-haut.be MAG, aide aux commerçants locaux - Mai 2012En-haut.be MAG, aide aux commerçants locaux - Mai 2012
En-haut.be MAG, aide aux commerçants locaux - Mai 2012
 
Analisis luca peralta italia
Analisis luca peralta italiaAnalisis luca peralta italia
Analisis luca peralta italia
 
Douanes droits et taxes applicables aux produits énergiques à compter du 1er ...
Douanes droits et taxes applicables aux produits énergiques à compter du 1er ...Douanes droits et taxes applicables aux produits énergiques à compter du 1er ...
Douanes droits et taxes applicables aux produits énergiques à compter du 1er ...
 
M1 sante2012 modelisation
M1 sante2012 modelisationM1 sante2012 modelisation
M1 sante2012 modelisation
 
Fiesta de maría auxiliadora
Fiesta de maría auxiliadoraFiesta de maría auxiliadora
Fiesta de maría auxiliadora
 
2014-11 ❘ MPI Futurs Leaders ❘ Tendances event
2014-11 ❘ MPI Futurs Leaders ❘ Tendances event2014-11 ❘ MPI Futurs Leaders ❘ Tendances event
2014-11 ❘ MPI Futurs Leaders ❘ Tendances event
 
Carrières Informatiques
Carrières InformatiquesCarrières Informatiques
Carrières Informatiques
 
Cours emi cfd
Cours emi cfdCours emi cfd
Cours emi cfd
 
Los modos de aprendizaje
Los modos de aprendizajeLos modos de aprendizaje
Los modos de aprendizaje
 
cfg_Ecodiseño_Clase04
cfg_Ecodiseño_Clase04cfg_Ecodiseño_Clase04
cfg_Ecodiseño_Clase04
 
2012 - Batibouw Krant FR
2012 - Batibouw Krant FR2012 - Batibouw Krant FR
2012 - Batibouw Krant FR
 
Session mons 22 mars
Session mons 22 marsSession mons 22 mars
Session mons 22 mars
 
Media marque - atelier m-marketing 2012
Media marque - atelier m-marketing 2012Media marque - atelier m-marketing 2012
Media marque - atelier m-marketing 2012
 
06 - Camus - RillieuxLaPape - F2000 - 2012
06 - Camus - RillieuxLaPape - F2000 - 201206 - Camus - RillieuxLaPape - F2000 - 2012
06 - Camus - RillieuxLaPape - F2000 - 2012
 
Herramientas web 2.0
Herramientas web 2.0Herramientas web 2.0
Herramientas web 2.0
 

Recently uploaded

Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptx
Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptxPrésentation - Initiatives - CECOSDA - OIF - Fact Checking.pptx
Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptxJCAC
 
Bibdoc 2024 - Sobriete numerique en bibliotheque et centre de documentation.pdf
Bibdoc 2024 - Sobriete numerique en bibliotheque et centre de documentation.pdfBibdoc 2024 - Sobriete numerique en bibliotheque et centre de documentation.pdf
Bibdoc 2024 - Sobriete numerique en bibliotheque et centre de documentation.pdfBibdoc 37
 
Chana Orloff.pptx Sculptrice franco-ukranienne
Chana Orloff.pptx Sculptrice franco-ukranienneChana Orloff.pptx Sculptrice franco-ukranienne
Chana Orloff.pptx Sculptrice franco-ukranienneTxaruka
 
Faut-il avoir peur de la technique ? (G. Gay-Para)
Faut-il avoir peur de la technique ? (G. Gay-Para)Faut-il avoir peur de la technique ? (G. Gay-Para)
Faut-il avoir peur de la technique ? (G. Gay-Para)Gabriel Gay-Para
 
Aux origines de la sociologie : du XIXème au début XX ème siècle
Aux origines de la sociologie : du XIXème au début XX ème siècleAux origines de la sociologie : du XIXème au début XX ème siècle
Aux origines de la sociologie : du XIXème au début XX ème siècleAmar LAKEL, PhD
 
Pas de vagues. pptx Film français
Pas de vagues.  pptx      Film   françaisPas de vagues.  pptx      Film   français
Pas de vagues. pptx Film françaisTxaruka
 
Newsletter SPW Agriculture en province du Luxembourg du 10-04-24
Newsletter SPW Agriculture en province du Luxembourg du 10-04-24Newsletter SPW Agriculture en province du Luxembourg du 10-04-24
Newsletter SPW Agriculture en province du Luxembourg du 10-04-24BenotGeorges3
 
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...Bibdoc 37
 
Pas de vagues. pptx Film français
Pas de vagues.  pptx   Film     françaisPas de vagues.  pptx   Film     français
Pas de vagues. pptx Film françaisTxaruka
 
Calendrier de la semaine du 8 au 12 avril
Calendrier de la semaine du 8 au 12 avrilCalendrier de la semaine du 8 au 12 avril
Calendrier de la semaine du 8 au 12 avrilfrizzole
 
Bibdoc 2024 - Les intelligences artificielles en bibliotheque.pdf
Bibdoc 2024 - Les intelligences artificielles en bibliotheque.pdfBibdoc 2024 - Les intelligences artificielles en bibliotheque.pdf
Bibdoc 2024 - Les intelligences artificielles en bibliotheque.pdfBibdoc 37
 
PIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdfPIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdfRiDaHAziz
 
Apprendre avec des top et nano influenceurs
Apprendre avec des top et nano influenceursApprendre avec des top et nano influenceurs
Apprendre avec des top et nano influenceursStagiaireLearningmat
 
PIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdfPIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdfRiDaHAziz
 
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptx
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptxDIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptx
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptxMartin M Flynn
 
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdf
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdfVulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdf
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdfSylvianeBachy
 
La Base unique départementale - Quel bilan, au bout de 5 ans .pdf
La Base unique départementale - Quel bilan, au bout de 5 ans .pdfLa Base unique départementale - Quel bilan, au bout de 5 ans .pdf
La Base unique départementale - Quel bilan, au bout de 5 ans .pdfbdp12
 

Recently uploaded (18)

Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptx
Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptxPrésentation - Initiatives - CECOSDA - OIF - Fact Checking.pptx
Présentation - Initiatives - CECOSDA - OIF - Fact Checking.pptx
 
Bibdoc 2024 - Sobriete numerique en bibliotheque et centre de documentation.pdf
Bibdoc 2024 - Sobriete numerique en bibliotheque et centre de documentation.pdfBibdoc 2024 - Sobriete numerique en bibliotheque et centre de documentation.pdf
Bibdoc 2024 - Sobriete numerique en bibliotheque et centre de documentation.pdf
 
Chana Orloff.pptx Sculptrice franco-ukranienne
Chana Orloff.pptx Sculptrice franco-ukranienneChana Orloff.pptx Sculptrice franco-ukranienne
Chana Orloff.pptx Sculptrice franco-ukranienne
 
Faut-il avoir peur de la technique ? (G. Gay-Para)
Faut-il avoir peur de la technique ? (G. Gay-Para)Faut-il avoir peur de la technique ? (G. Gay-Para)
Faut-il avoir peur de la technique ? (G. Gay-Para)
 
Aux origines de la sociologie : du XIXème au début XX ème siècle
Aux origines de la sociologie : du XIXème au début XX ème siècleAux origines de la sociologie : du XIXème au début XX ème siècle
Aux origines de la sociologie : du XIXème au début XX ème siècle
 
Pas de vagues. pptx Film français
Pas de vagues.  pptx      Film   françaisPas de vagues.  pptx      Film   français
Pas de vagues. pptx Film français
 
Newsletter SPW Agriculture en province du Luxembourg du 10-04-24
Newsletter SPW Agriculture en province du Luxembourg du 10-04-24Newsletter SPW Agriculture en province du Luxembourg du 10-04-24
Newsletter SPW Agriculture en province du Luxembourg du 10-04-24
 
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...
Bibdoc 2024 - L’Éducation aux Médias et à l’Information face à l’intelligence...
 
Pas de vagues. pptx Film français
Pas de vagues.  pptx   Film     françaisPas de vagues.  pptx   Film     français
Pas de vagues. pptx Film français
 
Calendrier de la semaine du 8 au 12 avril
Calendrier de la semaine du 8 au 12 avrilCalendrier de la semaine du 8 au 12 avril
Calendrier de la semaine du 8 au 12 avril
 
Bibdoc 2024 - Les intelligences artificielles en bibliotheque.pdf
Bibdoc 2024 - Les intelligences artificielles en bibliotheque.pdfBibdoc 2024 - Les intelligences artificielles en bibliotheque.pdf
Bibdoc 2024 - Les intelligences artificielles en bibliotheque.pdf
 
PIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdfPIE-A2-P 5- Supports stagiaires.pptx.pdf
PIE-A2-P 5- Supports stagiaires.pptx.pdf
 
Apprendre avec des top et nano influenceurs
Apprendre avec des top et nano influenceursApprendre avec des top et nano influenceurs
Apprendre avec des top et nano influenceurs
 
PIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdfPIE-A2-P4-support stagiaires sept 22-validé.pdf
PIE-A2-P4-support stagiaires sept 22-validé.pdf
 
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptx
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptxDIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptx
DIGNITAS INFINITA - DIGNITÉ HUMAINE; déclaration du dicastère .pptx
 
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdf
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdfVulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdf
Vulnérabilité numérique d’usage : un enjeu pour l’aide à la réussitepdf
 
La Base unique départementale - Quel bilan, au bout de 5 ans .pdf
La Base unique départementale - Quel bilan, au bout de 5 ans .pdfLa Base unique départementale - Quel bilan, au bout de 5 ans .pdf
La Base unique départementale - Quel bilan, au bout de 5 ans .pdf
 
Bulletin des bibliotheques Burkina Faso mars 2024
Bulletin des bibliotheques Burkina Faso mars 2024Bulletin des bibliotheques Burkina Faso mars 2024
Bulletin des bibliotheques Burkina Faso mars 2024
 

Développer, mais pas n'importe comment

  • 1. AgileCampusTour Développer, mais pas n’importe comment @agilecampustour http://agilecampustour.org
  • 6. Retournons chez... EPL Bill Bob
  • 7. Ils ont un carnet de produit (product backlog) ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~ ~~~~~~~~~~~~ ~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~ Afin de trouver du contenu ~~~~~ ~~~~~~~~ intéressant En tant que visiteur ~~~~~~~~~ ~~~~~~~ ~~~~~ ~~~~~~ Je peux lire les articles ~~~~~~~~~~~~ publiés sur le blog. ~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~ ~~~~~ ~~~~~~~~ ~~~~~~~~~ ~~~~~~ ~~~~~~~~ ~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~
  • 8. Prioritisé selon la valeur que représente chaque récit pour le client ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~ ~~~~~~~~~~~~ ~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~ ~~~~~ ~~~~~~~~ ~~~~~~~~~ ~~~~~~~ ~~~~~ ~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~ ~~~~~ ~~~~~~~~ ~~~~~~~~~ ~~~~~~ ~~~~~~~~ ~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~
  • 9. Avec parfois des contraintes techniques ~~~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~ ~~~~~~~~~~~~ ~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~ ~~~~~ ~~~~~~~~ ~~~~~~~~~ ~~~~~~~ ~~~~~ ~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~ ~~~~~ ~~~~~~~~ ~~~~~~~~~ ~~~~~~ ~~~~~~~~ ~~~~~~
  • 10. Les récits sont estimés par leur équipe et les tâches associées identifiées ~~~~~~~~~~~~ 3 ~~~~~~~~ ~~~~~~ ~~~~~~~~~~~~ 5 ~~~~~~~ 3 ~~~~~~~~~~~ ~~~~~~~~ 2 ~~~~~~~~ ~~~~~~~~~~ Afin de trouver du contenu ~~~~~ ~~~~~~~~ 3 intéressant En tant que visiteur ~~~~~~~~~ 5 ~~~~~~~ ~~~~~ ~~~~~~ Je peux lire les articles ~~~~~~~~~~~~ 2 publiés sur le blog. ~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ 8 ~~~~~~~~ ~~~~~~ ~~~~~ 13 ~~~~~~~~ Design de la page Intégrer le design ~~~~~~~~~ post#show de la page Business logic ~~~~~~ 8 ~~~~~~~~ contrôleur ~~~~~~ Afficher l’auteur du ~~~~~~~~~~~~ 2 post ~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~ 4 ~~~~~~~~~~ ~~~~~~~~~~~~
  • 11. Leur équipe à estimé sa vélocité 13 ~~~~ ~ ~~ ~ ~~ ~~~~ ~ ~~ ~~~~ ~~~ ~~~~ ~~~~ 8 ~~ ~~~~ ~~ ~~ ~~~ ~~~ ~~~~~ ~~~ ~~~~~ ~~~~ 18 ~~~ 3 5 ~~ ~~ 8 ~~ ~~ ~~~ ~ ~~ ~~~ ~~~~ ~~~ ~~ ~~ ~~ ~~ ~~ ~~~ ~~~ ~~~~~ ~~ ~ ~~ ~~ ~ ~~~ ~~~ 3 ~~~ ~~~~ ~ ~~~~~ ~ ~~~ ~~~~ ~ ~~~ ~ ~~~~~~ ~~ ~~~ ~ 2 ~ ~~~~~~ ~~ ~~ ~~~ ~~~~ ~~ ~~~ ~~~ ~~ ~~ ~~ ~~~~ ~~~ ~~ ~~ ~~ ~~ ~ ~~~~ ~ 5 ~~ ~~ ~~ 2
  • 12. Ils ont une liste de récits pour la prochaine itération } ~~~~~~~~~~~~ 3 ~~~~~~~~~~~~ 3 ~~~~~~~~ ~~~~~~~~ ~~~~~~ ~~~~~~ ~~~~~~~~~~~~ 5 ~~~~~~~~~~~~ 5 ~~~~~~~ ~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~ 2 ~~~~~~~~ 2 ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~ 3 ~~~~~ 3 ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~ ~~~~~~~~~ ~~~~~~~ 5 ~~~~~~~ 5 ~~~~~ ~~~~~ ~~~~~~ ~~~~~~ ~~~~~~~~~~~~ 2 ~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ 8 ~~~~~~~~ ~~~~~~ ~~~~~ 13 ~~~~~~~~ ~~~~~~~~~ ~~~~~~ 8 ~~~~~~~~ ~~~~~~ ~~~~~~~~~~~~ 2 ~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~ 4 ~~~~~~~~~~ ~~~~~~~~~~~~
  • 13. Et un kanban prêt à être utilisé Blue Team Stories TODO WIP(4) DONE ~~~~~~~~~~~~ 3 ~~~~~~~~ ~~~~~~ Name tags ~~~~~~~~~~~~ 5 ~~~~~~~ ~~~~~~~~~~~ ~~~~~~~~ 2 ~~~~~~~~ ~~~~~~~~~~ Misc. ~~~~~ 3 ~~~~~~~~ ~~~~~~~~~ ~~~~~~~ 5 ~~~~~ ~~~~~~
  • 14. Ils sont prêts à attaquer l’itération
  • 15. Le matin, toute l’équipe se réunit devant le kanban Blue Team Stories TODO WIP(4) DONE ~~~~~ 3 Name tags ~~~~~ 5 ~~~~~ 2 Misc. ~~~~~ 3 ~~~~~ 5
  • 16. Qu’est-ce qu’on fait jusqu’au prochain meeting?
  • 17. Produire du code maintenable
  • 18. Tout en se concentrant sur les livrables de l’itération
  • 19. Pour éviter de produire de la dette technique
  • 21. Les membres de leurs équipes forment des paires
  • 22. Les paires recoivent les scénarios du client et les transforment en tests “Lorsque je suis sur la page d’un “Lorsque je vais sur la page article, je dois voir les principale je dois voir la liste des informations de son auteur en bas articles publiés” de celui-ci”
  • 24. Ils écrivent le code minimum permettant de faire passer leurs tests
  • 25. Bill et Bob améliorent leur code
  • 26. Grâce aux tests, ils savent lorsqu’ils “cassent” quelque chose...
  • 27. “When a test fails, it's like a message from the past by someone who cared” @sf105 and @andrew_jackman
  • 28. On appelle ça du TDD Test Driven Development
  • 29.
  • 30. Quand le récit est “terminé”, ils soumettent leur travail
  • 31. Afin que le client puisse tester
  • 32. Les paires retournent voir ce qu’il reste à faire sur le Kanban Blue Team Stories TODO WIP(4) DONE ~~~~~ 3 Name tags ~~~~~ 5 ~~~~~ 2 Misc. ~~~~~ 3 ~~~~~ 5
  • 33. Le lendemain matin, on se synchronise et on recommence Blue Team Stories TODO WIP(4) DONE ~~~~~ 3 Name tags ~~~~~ 5 ~~~~~ 2 Misc. ~~~~~ 3 ~~~~~ 5
  • 34. Jusqu’a la fin de l’itération
  • 35. Tout ce qui est accepté par le client est mis en production
  • 38. Ne manquez pas... Code workshop 28 février de 18h30 à 21h30 Salle INTEL Rétrospectives et conclusion 3 mars de 13h à14h BARB94
  • 39. Un peu de lecture?
  • 40. Questions? @agilecampustour http://agilecampustour.org