SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
cocktail d’expérience informatiques
             Genève 3 & 4 octobre 2011
                   Seconde édition




Auteur    Christian LAPOINTE
  Track   Agile
Session   Agile = Discipline et
          rigueur ?
SoftShake 2011 Genève




                          Agile = Discipline et rigueur ?
                         Christian Lapointe (clapointe@pyxis-tech.ch)


© Copyright Pyxis Technologies
Mon moi

         Christian Lapointe
         1990 Début
         2001 XP (tdd, pair programming)
         2002 Scrum
           • 2003 CSM
         2005 Pyxis Technologies
           • GreenPepper
         2011 Pyxis Suisse
           • Coach agile
           • Scrum Master
           • Formateur



© Pyxis Technologies - pyxis-tech.com      2
Mythes et légendes




© Pyxis Technologies - pyxis-tech.com   3
Aujourd'hui


         Quoi?
           • L'Agilité, ce n'est pas du freestyle
           • Pour réussir en développement Agile ça prend de la
             discipline et de la rigueur

         Pourqui?
           • Pour ceux qui pense que le directeur dit vrai
           • Pour ceux qui espère que le directeur dit vrai

         Exclus
           • Transformation organisationelle
© Pyxis Technologies - pyxis-tech.com     4
Agenda


         Agilité dans le contexte de cette présentation
         Pourquoi faire du développement Agile
         Processus de développement
         Points d'adaptation
         Questions




© Pyxis Technologies - pyxis-tech.com   5
Une définition de l'Agilité




         souplesse et vivacité physique ou intellectuelle
                                              – Le-dictionnaire.com




© Pyxis Technologies - pyxis-tech.com   6
Une image de l'Agilité




© Pyxis Technologies - pyxis-tech.com   7
Une autre définition




         L’Agilité est l’habilité de créer et de répondre au changement
         dans le but d’avoir du succès dans un environnement d’affaires
         turbulent.
                                                        – Jim Highsmith




© Pyxis Technologies - pyxis-tech.com   8
Une version plus simple




         Pour pouvoir répondre rapidement et correctement aux
         changements




© Pyxis Technologies - pyxis-tech.com   9
Comment savoir que ce que l'on fait correspond
au besoin ?




         En allant chercher du feedback régulièrement et le
         plus tôt possible




© Pyxis Technologies - pyxis-tech.com   10
La solution rêvée




© Pyxis Technologies - pyxis-tech.com   11
Notre première version pour Feedback




© Pyxis Technologies - pyxis-tech.com   12
La solution idéale au niveau du ROI




© Pyxis Technologies - pyxis-tech.com   13
Pourquoi faire du développement Agile


         Pour répondre rapidement aux changements
           • Maximiser le ROI
           • Profiter du Time to Market
           • Client satisfait
           • Développeurs satisfait




© Pyxis Technologies - pyxis-tech.com   14
C'est plus qu'un 100 mètres




© Pyxis Technologies - pyxis-tech.com   15
C'est une course de fond


         Rythme soutenable
         Voyager léger
           • Faire l'essentiel, se concentrer sur ce qui a de la valeur




© Pyxis Technologies - pyxis-tech.com    16
L'essentiel


         Simplicity--the art of maximizing the amount of work not done--is
         essential.
           • La simplicité - l'art de maximiser la quantité de travail à ne pas
             faire - est essentielle
         L'essentiel, c'est ce qui reste lorsqu'on enlève tout ce qui est
         superflus
         Lorsque ce qui reste à faire est essentiel, alors on se doit de le faire
         sinon il y a des conséquences.




© Pyxis Technologies - pyxis-tech.com      17
Oui mais ce n'est pas Agile ça


         Individuals and interactions over processes and tools
           • l’interaction avec les personnes plus que les processus et les
             outils.
         Ça veut dire qu'il faut que le processus soit adapté aux personnes
         Ce qui est important c'est de la rigueur dans le suivi du processus et
         non un processus rigide




© Pyxis Technologies - pyxis-tech.com     18
À chacun son bagage




© Pyxis Technologies - pyxis-tech.com   19
Inspect and Adapt


         At regular intervals, the team reflects on how to become more
         effective, then tunes and adjusts its behavior accordingly.
           • À intervalle régulier, l'équipe réfléchit aux moyens de
             devenir plus efficace, puis accorde et ajuste son
             comportement dans ce sens.
         C'est la clé pour garder le processus Agile
         Quand le processus fait mal, on l'adapte
           • Ou du moins on l'automatise




© Pyxis Technologies - pyxis-tech.com   20
Pause


         Feedback rapide
         Maximisé le ROI
         Client satisfait → Développeur satisfait
         Procesus adapté




© Pyxis Technologies - pyxis-tech.com   21
•Quelques points d'adaptation


         Des signes qu'il faut adapter notre processus
         ???




© Pyxis Technologies - pyxis-tech.com   22
Conséquence du travail « non terminé »

                                                                           Décision de livrer   Livraison
                             Révision
                             Révision




                                                 Révision




                                                                Révision




                                                                                   Révision
                                                                                   Révision




                                                                                                 Révision
                                                                                                 Révision
          Plan




                               Plan




                                                   Plan




                                                                  Plan




                                                                                     Plan
                                                                                     Plan
                   dette                dette               dette                 dette
                                                                                   dette        Sprint de «stabilisation»
                     dette               dette               dette




                             Croissance rapide et non linéaire!
© Pyxis Technologies - pyxis-tech.com                           23
                                                                23
•Quelques points d'adaptation


         Dette technique → Définition de terminé
         Bugs envahissants




© Pyxis Technologies - pyxis-tech.com   24
Tests Tests Tests


         Test first c'est le meilleur moyen de s'assurer que tout est testé
         Plusieurs niveau de test
         Automatisés




© Pyxis Technologies - pyxis-tech.com   25
•Quelques points d'adaptation


         Dette technique → Définition de terminé
         Bug creeps → Tests Tests Tests
         Vélocité en chute libre




© Pyxis Technologies - pyxis-tech.com   26
•Quelques points d'adaptation


         Dette technique → Définition de terminé
         Bug creeps → Tests Tests Tests
         Vélocité en chute libre → Refactor & Garder propre




© Pyxis Technologies - pyxis-tech.com   27
•Quelques points d'adaptation


         Dette technique → Définition de terminé
         Bug creeps → Tests Tests Tests
         Vélocité en chute libre – Refactor & Tidy up
         Livraison difficile




© Pyxis Technologies - pyxis-tech.com   28
Livraison difficile




© Pyxis Technologies - pyxis-tech.com   29
•Quelques points d'adaptation


         Dette technique → Définition de terminé
         Bug creeps → Tests Tests Tests
         Vélocité en chute libre → Refactor & Tidy up
         Livraison difficile → Documenter et Automatiser




© Pyxis Technologies - pyxis-tech.com   30
Et la qualité ?




         La qualité est un sous-produit d'un processus efficace




© Pyxis Technologies - pyxis-tech.com   31
Conclusion

         Pourquoi le développement Agile
           • Maximiser le ROI
           • Client et dev satisfaits
           •
         Nos meilleures armes
           • Feedback rapide
           • Inspect & adapt
           • Maximiser le travail non fait
           • Automatiser là où ça fait mal


         Respecter le processus
           • c'est notre plan de match

© Pyxis Technologies - pyxis-tech.com        32
La vitesse d'adaptation


         Ce n’est pas la plus forte des espèces qui survit, ni la plus intelligente,
         mais celle qui s’adapte le mieux
                                                                 – Charles Darwin




© Pyxis Technologies - pyxis-tech.com       33

Contenu connexe

Tendances

Méthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesMéthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesSirine Barguaoui
 
Cap sur les bénéfices ou la transformation agile d'entreprise
Cap sur les bénéfices ou la transformation agile d'entrepriseCap sur les bénéfices ou la transformation agile d'entreprise
Cap sur les bénéfices ou la transformation agile d'entreprisePierre Bergé
 
Introduction aux méthodes agiles
Introduction aux méthodes agilesIntroduction aux méthodes agiles
Introduction aux méthodes agilesGuillaume Collic
 
L'adoption de l'agilité: les impacts sur l'organisation
L'adoption de l'agilité: les impacts sur l'organisationL'adoption de l'agilité: les impacts sur l'organisation
L'adoption de l'agilité: les impacts sur l'organisationISACA Chapitre de Québec
 
Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011agnes_crepet
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de ScrumPyxis Technologies
 
Le bon gros géant agile - AgileTour Bordeaux 2016
Le bon gros géant agile - AgileTour Bordeaux 2016Le bon gros géant agile - AgileTour Bordeaux 2016
Le bon gros géant agile - AgileTour Bordeaux 2016Jérôme Froville
 
Tour d'horizon des méthodes agiles
Tour d'horizon des méthodes agilesTour d'horizon des méthodes agiles
Tour d'horizon des méthodes agilesChristophe Addinquy
 
Agilité du point de vue de la gouvernance
Agilité du point de vue de la gouvernanceAgilité du point de vue de la gouvernance
Agilité du point de vue de la gouvernancePyxis Technologies
 
Découvrir le management visuel
Découvrir le management visuelDécouvrir le management visuel
Découvrir le management visuelLaurent Morisseau
 
CONF. 302 - Agile 101 : Agile au service de l'entreprise
CONF. 302 - Agile 101 : Agile au service de l'entrepriseCONF. 302 - Agile 101 : Agile au service de l'entreprise
CONF. 302 - Agile 101 : Agile au service de l'entreprisePMI-Montréal
 
Petit-déjeuner OCTO Technology - Vers l'enteprise Agile
Petit-déjeuner OCTO Technology - Vers l'enteprise AgilePetit-déjeuner OCTO Technology - Vers l'enteprise Agile
Petit-déjeuner OCTO Technology - Vers l'enteprise AgileOCTO Technology
 
202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...
202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...
202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...Pierre Medina
 
Grille de lecture des méthodes agiles
Grille de lecture des méthodes agilesGrille de lecture des méthodes agiles
Grille de lecture des méthodes agilesXavier Warzee
 
La gestion de projets agile avec SAFe [webinaire]
La gestion de projets agile avec SAFe [webinaire]La gestion de projets agile avec SAFe [webinaire]
La gestion de projets agile avec SAFe [webinaire]Technologia Formation
 
La valeur d’affaires: L’indicateur qui peut changer le succès des projets
La valeur d’affaires: L’indicateur qui peut changer le succès des projetsLa valeur d’affaires: L’indicateur qui peut changer le succès des projets
La valeur d’affaires: L’indicateur qui peut changer le succès des projetsPyxis Technologies
 
Surmonter les anti-patrons culturels nuisant à DevOps
Surmonter les anti-patrons culturels nuisant à DevOpsSurmonter les anti-patrons culturels nuisant à DevOps
Surmonter les anti-patrons culturels nuisant à DevOpsAgile Montréal
 
REX sur une implantation SAFe - La complexité en TI et l'agilité d'entreprise
REX sur une implantation SAFe - La complexité en TI et l'agilité d'entrepriseREX sur une implantation SAFe - La complexité en TI et l'agilité d'entreprise
REX sur une implantation SAFe - La complexité en TI et l'agilité d'entrepriseEtienne Laverdière
 
Meetup #3 tout ce que vous avez toujours voulu savoir sur safe - presentat...
Meetup #3    tout ce que vous avez toujours voulu savoir sur safe - presentat...Meetup #3    tout ce que vous avez toujours voulu savoir sur safe - presentat...
Meetup #3 tout ce que vous avez toujours voulu savoir sur safe - presentat...Pierre Medina
 

Tendances (20)

Méthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesMéthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiques
 
Methodes agile
Methodes agileMethodes agile
Methodes agile
 
Cap sur les bénéfices ou la transformation agile d'entreprise
Cap sur les bénéfices ou la transformation agile d'entrepriseCap sur les bénéfices ou la transformation agile d'entreprise
Cap sur les bénéfices ou la transformation agile d'entreprise
 
Introduction aux méthodes agiles
Introduction aux méthodes agilesIntroduction aux méthodes agiles
Introduction aux méthodes agiles
 
L'adoption de l'agilité: les impacts sur l'organisation
L'adoption de l'agilité: les impacts sur l'organisationL'adoption de l'agilité: les impacts sur l'organisation
L'adoption de l'agilité: les impacts sur l'organisation
 
Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de Scrum
 
Le bon gros géant agile - AgileTour Bordeaux 2016
Le bon gros géant agile - AgileTour Bordeaux 2016Le bon gros géant agile - AgileTour Bordeaux 2016
Le bon gros géant agile - AgileTour Bordeaux 2016
 
Tour d'horizon des méthodes agiles
Tour d'horizon des méthodes agilesTour d'horizon des méthodes agiles
Tour d'horizon des méthodes agiles
 
Agilité du point de vue de la gouvernance
Agilité du point de vue de la gouvernanceAgilité du point de vue de la gouvernance
Agilité du point de vue de la gouvernance
 
Découvrir le management visuel
Découvrir le management visuelDécouvrir le management visuel
Découvrir le management visuel
 
CONF. 302 - Agile 101 : Agile au service de l'entreprise
CONF. 302 - Agile 101 : Agile au service de l'entrepriseCONF. 302 - Agile 101 : Agile au service de l'entreprise
CONF. 302 - Agile 101 : Agile au service de l'entreprise
 
Petit-déjeuner OCTO Technology - Vers l'enteprise Agile
Petit-déjeuner OCTO Technology - Vers l'enteprise AgilePetit-déjeuner OCTO Technology - Vers l'enteprise Agile
Petit-déjeuner OCTO Technology - Vers l'enteprise Agile
 
202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...
202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...
202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...
 
Grille de lecture des méthodes agiles
Grille de lecture des méthodes agilesGrille de lecture des méthodes agiles
Grille de lecture des méthodes agiles
 
La gestion de projets agile avec SAFe [webinaire]
La gestion de projets agile avec SAFe [webinaire]La gestion de projets agile avec SAFe [webinaire]
La gestion de projets agile avec SAFe [webinaire]
 
La valeur d’affaires: L’indicateur qui peut changer le succès des projets
La valeur d’affaires: L’indicateur qui peut changer le succès des projetsLa valeur d’affaires: L’indicateur qui peut changer le succès des projets
La valeur d’affaires: L’indicateur qui peut changer le succès des projets
 
Surmonter les anti-patrons culturels nuisant à DevOps
Surmonter les anti-patrons culturels nuisant à DevOpsSurmonter les anti-patrons culturels nuisant à DevOps
Surmonter les anti-patrons culturels nuisant à DevOps
 
REX sur une implantation SAFe - La complexité en TI et l'agilité d'entreprise
REX sur une implantation SAFe - La complexité en TI et l'agilité d'entrepriseREX sur une implantation SAFe - La complexité en TI et l'agilité d'entreprise
REX sur une implantation SAFe - La complexité en TI et l'agilité d'entreprise
 
Meetup #3 tout ce que vous avez toujours voulu savoir sur safe - presentat...
Meetup #3    tout ce que vous avez toujours voulu savoir sur safe - presentat...Meetup #3    tout ce que vous avez toujours voulu savoir sur safe - presentat...
Meetup #3 tout ce que vous avez toujours voulu savoir sur safe - presentat...
 

En vedette

Community Management - Social Media - Collaborative starter
Community Management - Social Media - Collaborative starterCommunity Management - Social Media - Collaborative starter
Community Management - Social Media - Collaborative starterAstrolab Consulting
 
Plan De Com 2008 Yamaha Ile Reunion
Plan De Com 2008 Yamaha Ile ReunionPlan De Com 2008 Yamaha Ile Reunion
Plan De Com 2008 Yamaha Ile ReunionMounir BOURRAN
 
L’agilité ne suffit pas pour être un bon développeur
L’agilité ne suffit pas pour être un bon développeurL’agilité ne suffit pas pour être un bon développeur
L’agilité ne suffit pas pour être un bon développeurHoussam FAKIH
 
At2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville PublicAt2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville PublicEmmanuel Hugonnet
 
Présentation GESCO Février 2015
Présentation GESCO Février 2015Présentation GESCO Février 2015
Présentation GESCO Février 2015halimaabdellatif
 
Optimisez votre prochaine présentation !
Optimisez votre prochaine présentation !Optimisez votre prochaine présentation !
Optimisez votre prochaine présentation !Expremium/Paris
 
Comment vendre l’agilité à mon client ? À mon patron ?
Comment vendre l’agilité à mon client ? À mon patron ?Comment vendre l’agilité à mon client ? À mon patron ?
Comment vendre l’agilité à mon client ? À mon patron ?Romain Couturier
 

En vedette (7)

Community Management - Social Media - Collaborative starter
Community Management - Social Media - Collaborative starterCommunity Management - Social Media - Collaborative starter
Community Management - Social Media - Collaborative starter
 
Plan De Com 2008 Yamaha Ile Reunion
Plan De Com 2008 Yamaha Ile ReunionPlan De Com 2008 Yamaha Ile Reunion
Plan De Com 2008 Yamaha Ile Reunion
 
L’agilité ne suffit pas pour être un bon développeur
L’agilité ne suffit pas pour être un bon développeurL’agilité ne suffit pas pour être un bon développeur
L’agilité ne suffit pas pour être un bon développeur
 
At2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville PublicAt2008 Grenoble Hugonnet Sanlaville Public
At2008 Grenoble Hugonnet Sanlaville Public
 
Présentation GESCO Février 2015
Présentation GESCO Février 2015Présentation GESCO Février 2015
Présentation GESCO Février 2015
 
Optimisez votre prochaine présentation !
Optimisez votre prochaine présentation !Optimisez votre prochaine présentation !
Optimisez votre prochaine présentation !
 
Comment vendre l’agilité à mon client ? À mon patron ?
Comment vendre l’agilité à mon client ? À mon patron ?Comment vendre l’agilité à mon client ? À mon patron ?
Comment vendre l’agilité à mon client ? À mon patron ?
 

Similaire à soft-shake.ch - Agilité = discipline et rigueur ?

Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010Dominic Danis
 
Gestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsGestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsPierre E. NEIS
 
Comment être agile dans un contexte non lié aux TI ?
Comment être agile dans un contexte non lié aux TI ?Comment être agile dans un contexte non lié aux TI ?
Comment être agile dans un contexte non lié aux TI ?Pyxis Technologies
 
Scrum_agilite_informatique_ingenierie.pdf
Scrum_agilite_informatique_ingenierie.pdfScrum_agilite_informatique_ingenierie.pdf
Scrum_agilite_informatique_ingenierie.pdfJEBBARIMANE
 
Gestion de projets agiles avec Scrum.pdf
Gestion de projets agiles avec Scrum.pdfGestion de projets agiles avec Scrum.pdf
Gestion de projets agiles avec Scrum.pdfbadrfathallah2
 
L'Agilité - breakfast IDC devops, 18 septembre 2014
L'Agilité  - breakfast IDC devops, 18 septembre 2014L'Agilité  - breakfast IDC devops, 18 septembre 2014
L'Agilité - breakfast IDC devops, 18 septembre 2014Xavier Warzee
 
Agilité et la gestion du changement mboisvert - 15 octobre 2013
Agilité et la gestion du changement   mboisvert - 15 octobre 2013Agilité et la gestion du changement   mboisvert - 15 octobre 2013
Agilité et la gestion du changement mboisvert - 15 octobre 2013Pyxis Technologies
 
Le redressement de projets en péril
Le redressement de projets en périlLe redressement de projets en péril
Le redressement de projets en périlPMI-Montréal
 
AgileTour Toulouse 2012 : Agile pour IT et non IT
AgileTour Toulouse 2012 : Agile pour IT et non ITAgileTour Toulouse 2012 : Agile pour IT et non IT
AgileTour Toulouse 2012 : Agile pour IT et non ITAgile Toulouse
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPNicolas Perriault
 
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSIAprès l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSISébastien Bourguignon
 
ReNo, le référentiel de qualité Web du gouvernement luxembourgeois - Gautier ...
ReNo, le référentiel de qualité Web du gouvernement luxembourgeois - Gautier ...ReNo, le référentiel de qualité Web du gouvernement luxembourgeois - Gautier ...
ReNo, le référentiel de qualité Web du gouvernement luxembourgeois - Gautier ...Association Paris-Web
 
Guillaume St Etienne : Services et Contrats Agiles
Guillaume St Etienne : Services et Contrats AgilesGuillaume St Etienne : Services et Contrats Agiles
Guillaume St Etienne : Services et Contrats Agilesagiletourbordeaux
 
Valtech - Mobile, Agile : Faire beau, vite et bien
Valtech - Mobile, Agile : Faire beau, vite et bienValtech - Mobile, Agile : Faire beau, vite et bien
Valtech - Mobile, Agile : Faire beau, vite et bienValtech
 
Développez votre posture de leader DevOps
Développez votre posture de leader DevOpsDéveloppez votre posture de leader DevOps
Développez votre posture de leader DevOpsAgile Montréal
 
Gestion de projets agiles avec scrum
Gestion de projets agiles avec scrumGestion de projets agiles avec scrum
Gestion de projets agiles avec scrumPierre E. NEIS
 
Atclt 2012 - Large Scale Scrum - Assurez la polycompétence dans vos équipes -...
Atclt 2012 - Large Scale Scrum - Assurez la polycompétence dans vos équipes -...Atclt 2012 - Large Scale Scrum - Assurez la polycompétence dans vos équipes -...
Atclt 2012 - Large Scale Scrum - Assurez la polycompétence dans vos équipes -...Association pour l'Agilité en Auvergne
 
Gestion de projets agiles avec scrumv2
Gestion de projets agiles avec scrumv2Gestion de projets agiles avec scrumv2
Gestion de projets agiles avec scrumv2Pierre E. NEIS
 

Similaire à soft-shake.ch - Agilité = discipline et rigueur ? (20)

Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010
 
Gestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsGestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskills
 
Large Scale Scrum
Large Scale ScrumLarge Scale Scrum
Large Scale Scrum
 
Comment être agile dans un contexte non lié aux TI ?
Comment être agile dans un contexte non lié aux TI ?Comment être agile dans un contexte non lié aux TI ?
Comment être agile dans un contexte non lié aux TI ?
 
Scrum_agilite_informatique_ingenierie.pdf
Scrum_agilite_informatique_ingenierie.pdfScrum_agilite_informatique_ingenierie.pdf
Scrum_agilite_informatique_ingenierie.pdf
 
Scrum.pdf
Scrum.pdfScrum.pdf
Scrum.pdf
 
Gestion de projets agiles avec Scrum.pdf
Gestion de projets agiles avec Scrum.pdfGestion de projets agiles avec Scrum.pdf
Gestion de projets agiles avec Scrum.pdf
 
L'Agilité - breakfast IDC devops, 18 septembre 2014
L'Agilité  - breakfast IDC devops, 18 septembre 2014L'Agilité  - breakfast IDC devops, 18 septembre 2014
L'Agilité - breakfast IDC devops, 18 septembre 2014
 
Agilité et la gestion du changement mboisvert - 15 octobre 2013
Agilité et la gestion du changement   mboisvert - 15 octobre 2013Agilité et la gestion du changement   mboisvert - 15 octobre 2013
Agilité et la gestion du changement mboisvert - 15 octobre 2013
 
Le redressement de projets en péril
Le redressement de projets en périlLe redressement de projets en péril
Le redressement de projets en péril
 
AgileTour Toulouse 2012 : Agile pour IT et non IT
AgileTour Toulouse 2012 : Agile pour IT et non ITAgileTour Toulouse 2012 : Agile pour IT et non IT
AgileTour Toulouse 2012 : Agile pour IT et non IT
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XP
 
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSIAprès l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
 
ReNo, le référentiel de qualité Web du gouvernement luxembourgeois - Gautier ...
ReNo, le référentiel de qualité Web du gouvernement luxembourgeois - Gautier ...ReNo, le référentiel de qualité Web du gouvernement luxembourgeois - Gautier ...
ReNo, le référentiel de qualité Web du gouvernement luxembourgeois - Gautier ...
 
Guillaume St Etienne : Services et Contrats Agiles
Guillaume St Etienne : Services et Contrats AgilesGuillaume St Etienne : Services et Contrats Agiles
Guillaume St Etienne : Services et Contrats Agiles
 
Valtech - Mobile, Agile : Faire beau, vite et bien
Valtech - Mobile, Agile : Faire beau, vite et bienValtech - Mobile, Agile : Faire beau, vite et bien
Valtech - Mobile, Agile : Faire beau, vite et bien
 
Développez votre posture de leader DevOps
Développez votre posture de leader DevOpsDéveloppez votre posture de leader DevOps
Développez votre posture de leader DevOps
 
Gestion de projets agiles avec scrum
Gestion de projets agiles avec scrumGestion de projets agiles avec scrum
Gestion de projets agiles avec scrum
 
Atclt 2012 - Large Scale Scrum - Assurez la polycompétence dans vos équipes -...
Atclt 2012 - Large Scale Scrum - Assurez la polycompétence dans vos équipes -...Atclt 2012 - Large Scale Scrum - Assurez la polycompétence dans vos équipes -...
Atclt 2012 - Large Scale Scrum - Assurez la polycompétence dans vos équipes -...
 
Gestion de projets agiles avec scrumv2
Gestion de projets agiles avec scrumv2Gestion de projets agiles avec scrumv2
Gestion de projets agiles avec scrumv2
 

Plus de soft-shake.ch

soft-shake.ch - Windows Phone 7 „Mango“ – what’s new for Developers?
soft-shake.ch - Windows Phone 7 „Mango“ – what’s new for Developers?soft-shake.ch - Windows Phone 7 „Mango“ – what’s new for Developers?
soft-shake.ch - Windows Phone 7 „Mango“ – what’s new for Developers?soft-shake.ch
 
soft-shake.ch - Introduction to HTML5
soft-shake.ch - Introduction to HTML5soft-shake.ch - Introduction to HTML5
soft-shake.ch - Introduction to HTML5soft-shake.ch
 
soft-shake.ch - WebMatrix: Your Web Made Easy
soft-shake.ch - WebMatrix: Your Web Made Easysoft-shake.ch - WebMatrix: Your Web Made Easy
soft-shake.ch - WebMatrix: Your Web Made Easysoft-shake.ch
 
soft-shake.ch - Domotique et robotique avec le micro Framework .NET
soft-shake.ch - Domotique et robotique avec le micro Framework .NETsoft-shake.ch - Domotique et robotique avec le micro Framework .NET
soft-shake.ch - Domotique et robotique avec le micro Framework .NETsoft-shake.ch
 
soft-shake.ch - Clojure Values
soft-shake.ch - Clojure Valuessoft-shake.ch - Clojure Values
soft-shake.ch - Clojure Valuessoft-shake.ch
 
soft-shake.ch - Data grids and Data Grids
soft-shake.ch - Data grids and Data Gridssoft-shake.ch - Data grids and Data Grids
soft-shake.ch - Data grids and Data Gridssoft-shake.ch
 
soft-shake.ch - Data grids and Data Caching
soft-shake.ch - Data grids and Data Cachingsoft-shake.ch - Data grids and Data Caching
soft-shake.ch - Data grids and Data Cachingsoft-shake.ch
 
soft-shake.ch - JBoss AS 7, la révolution
soft-shake.ch - JBoss AS 7, la révolutionsoft-shake.ch - JBoss AS 7, la révolution
soft-shake.ch - JBoss AS 7, la révolutionsoft-shake.ch
 
soft-shake.ch - Java SE 7: The Fork/Join Framework and Project Coin
soft-shake.ch - Java SE 7: The Fork/Join Framework and Project Coinsoft-shake.ch - Java SE 7: The Fork/Join Framework and Project Coin
soft-shake.ch - Java SE 7: The Fork/Join Framework and Project Coinsoft-shake.ch
 
soft-shake.ch - Tests d'intégration JavaEE avec Arquillian
soft-shake.ch - Tests d'intégration JavaEE avec Arquilliansoft-shake.ch - Tests d'intégration JavaEE avec Arquillian
soft-shake.ch - Tests d'intégration JavaEE avec Arquilliansoft-shake.ch
 
soft-shake.ch - Un zeste d’Erlang dans le shaker!
soft-shake.ch - Un zeste d’Erlang dans le shaker!soft-shake.ch - Un zeste d’Erlang dans le shaker!
soft-shake.ch - Un zeste d’Erlang dans le shaker!soft-shake.ch
 
soft-shake.ch - Déploiement continu sur le cloud avec SlipStream
soft-shake.ch - Déploiement continu sur le cloud avec SlipStreamsoft-shake.ch - Déploiement continu sur le cloud avec SlipStream
soft-shake.ch - Déploiement continu sur le cloud avec SlipStreamsoft-shake.ch
 
soft-shake.ch - An introduction to social architecture
soft-shake.ch - An introduction to social architecturesoft-shake.ch - An introduction to social architecture
soft-shake.ch - An introduction to social architecturesoft-shake.ch
 
soft-shake.ch - Hands on Node.js
soft-shake.ch - Hands on Node.jssoft-shake.ch - Hands on Node.js
soft-shake.ch - Hands on Node.jssoft-shake.ch
 
soft-shake.ch - De Hermes RUP à Hermes Scrum
soft-shake.ch - De Hermes RUP à Hermes Scrumsoft-shake.ch - De Hermes RUP à Hermes Scrum
soft-shake.ch - De Hermes RUP à Hermes Scrumsoft-shake.ch
 
soft-shake.ch - Stewardship et motivation
soft-shake.ch - Stewardship et motivationsoft-shake.ch - Stewardship et motivation
soft-shake.ch - Stewardship et motivationsoft-shake.ch
 
soft-shake.ch - Agile qu'es aco : scrum xp lean
soft-shake.ch - Agile qu'es aco : scrum xp leansoft-shake.ch - Agile qu'es aco : scrum xp lean
soft-shake.ch - Agile qu'es aco : scrum xp leansoft-shake.ch
 
soft-shake.ch - Documentation et agilité
soft-shake.ch - Documentation et agilitésoft-shake.ch - Documentation et agilité
soft-shake.ch - Documentation et agilitésoft-shake.ch
 
soft-shake.ch - Transition agile & Accompagnement au changement
soft-shake.ch - Transition agile & Accompagnement au changementsoft-shake.ch - Transition agile & Accompagnement au changement
soft-shake.ch - Transition agile & Accompagnement au changementsoft-shake.ch
 
soft-shake.ch - Agilité et Testing: de l'intérêt d'une démarche structurée
soft-shake.ch - Agilité et Testing: de l'intérêt d'une démarche structuréesoft-shake.ch - Agilité et Testing: de l'intérêt d'une démarche structurée
soft-shake.ch - Agilité et Testing: de l'intérêt d'une démarche structuréesoft-shake.ch
 

Plus de soft-shake.ch (20)

soft-shake.ch - Windows Phone 7 „Mango“ – what’s new for Developers?
soft-shake.ch - Windows Phone 7 „Mango“ – what’s new for Developers?soft-shake.ch - Windows Phone 7 „Mango“ – what’s new for Developers?
soft-shake.ch - Windows Phone 7 „Mango“ – what’s new for Developers?
 
soft-shake.ch - Introduction to HTML5
soft-shake.ch - Introduction to HTML5soft-shake.ch - Introduction to HTML5
soft-shake.ch - Introduction to HTML5
 
soft-shake.ch - WebMatrix: Your Web Made Easy
soft-shake.ch - WebMatrix: Your Web Made Easysoft-shake.ch - WebMatrix: Your Web Made Easy
soft-shake.ch - WebMatrix: Your Web Made Easy
 
soft-shake.ch - Domotique et robotique avec le micro Framework .NET
soft-shake.ch - Domotique et robotique avec le micro Framework .NETsoft-shake.ch - Domotique et robotique avec le micro Framework .NET
soft-shake.ch - Domotique et robotique avec le micro Framework .NET
 
soft-shake.ch - Clojure Values
soft-shake.ch - Clojure Valuessoft-shake.ch - Clojure Values
soft-shake.ch - Clojure Values
 
soft-shake.ch - Data grids and Data Grids
soft-shake.ch - Data grids and Data Gridssoft-shake.ch - Data grids and Data Grids
soft-shake.ch - Data grids and Data Grids
 
soft-shake.ch - Data grids and Data Caching
soft-shake.ch - Data grids and Data Cachingsoft-shake.ch - Data grids and Data Caching
soft-shake.ch - Data grids and Data Caching
 
soft-shake.ch - JBoss AS 7, la révolution
soft-shake.ch - JBoss AS 7, la révolutionsoft-shake.ch - JBoss AS 7, la révolution
soft-shake.ch - JBoss AS 7, la révolution
 
soft-shake.ch - Java SE 7: The Fork/Join Framework and Project Coin
soft-shake.ch - Java SE 7: The Fork/Join Framework and Project Coinsoft-shake.ch - Java SE 7: The Fork/Join Framework and Project Coin
soft-shake.ch - Java SE 7: The Fork/Join Framework and Project Coin
 
soft-shake.ch - Tests d'intégration JavaEE avec Arquillian
soft-shake.ch - Tests d'intégration JavaEE avec Arquilliansoft-shake.ch - Tests d'intégration JavaEE avec Arquillian
soft-shake.ch - Tests d'intégration JavaEE avec Arquillian
 
soft-shake.ch - Un zeste d’Erlang dans le shaker!
soft-shake.ch - Un zeste d’Erlang dans le shaker!soft-shake.ch - Un zeste d’Erlang dans le shaker!
soft-shake.ch - Un zeste d’Erlang dans le shaker!
 
soft-shake.ch - Déploiement continu sur le cloud avec SlipStream
soft-shake.ch - Déploiement continu sur le cloud avec SlipStreamsoft-shake.ch - Déploiement continu sur le cloud avec SlipStream
soft-shake.ch - Déploiement continu sur le cloud avec SlipStream
 
soft-shake.ch - An introduction to social architecture
soft-shake.ch - An introduction to social architecturesoft-shake.ch - An introduction to social architecture
soft-shake.ch - An introduction to social architecture
 
soft-shake.ch - Hands on Node.js
soft-shake.ch - Hands on Node.jssoft-shake.ch - Hands on Node.js
soft-shake.ch - Hands on Node.js
 
soft-shake.ch - De Hermes RUP à Hermes Scrum
soft-shake.ch - De Hermes RUP à Hermes Scrumsoft-shake.ch - De Hermes RUP à Hermes Scrum
soft-shake.ch - De Hermes RUP à Hermes Scrum
 
soft-shake.ch - Stewardship et motivation
soft-shake.ch - Stewardship et motivationsoft-shake.ch - Stewardship et motivation
soft-shake.ch - Stewardship et motivation
 
soft-shake.ch - Agile qu'es aco : scrum xp lean
soft-shake.ch - Agile qu'es aco : scrum xp leansoft-shake.ch - Agile qu'es aco : scrum xp lean
soft-shake.ch - Agile qu'es aco : scrum xp lean
 
soft-shake.ch - Documentation et agilité
soft-shake.ch - Documentation et agilitésoft-shake.ch - Documentation et agilité
soft-shake.ch - Documentation et agilité
 
soft-shake.ch - Transition agile & Accompagnement au changement
soft-shake.ch - Transition agile & Accompagnement au changementsoft-shake.ch - Transition agile & Accompagnement au changement
soft-shake.ch - Transition agile & Accompagnement au changement
 
soft-shake.ch - Agilité et Testing: de l'intérêt d'une démarche structurée
soft-shake.ch - Agilité et Testing: de l'intérêt d'une démarche structuréesoft-shake.ch - Agilité et Testing: de l'intérêt d'une démarche structurée
soft-shake.ch - Agilité et Testing: de l'intérêt d'une démarche structurée
 

soft-shake.ch - Agilité = discipline et rigueur ?

  • 1. cocktail d’expérience informatiques Genève 3 & 4 octobre 2011 Seconde édition Auteur Christian LAPOINTE Track Agile Session Agile = Discipline et rigueur ?
  • 2.
  • 3. SoftShake 2011 Genève Agile = Discipline et rigueur ? Christian Lapointe (clapointe@pyxis-tech.ch) © Copyright Pyxis Technologies
  • 4. Mon moi Christian Lapointe 1990 Début 2001 XP (tdd, pair programming) 2002 Scrum • 2003 CSM 2005 Pyxis Technologies • GreenPepper 2011 Pyxis Suisse • Coach agile • Scrum Master • Formateur © Pyxis Technologies - pyxis-tech.com 2
  • 5. Mythes et légendes © Pyxis Technologies - pyxis-tech.com 3
  • 6. Aujourd'hui Quoi? • L'Agilité, ce n'est pas du freestyle • Pour réussir en développement Agile ça prend de la discipline et de la rigueur Pourqui? • Pour ceux qui pense que le directeur dit vrai • Pour ceux qui espère que le directeur dit vrai Exclus • Transformation organisationelle © Pyxis Technologies - pyxis-tech.com 4
  • 7. Agenda Agilité dans le contexte de cette présentation Pourquoi faire du développement Agile Processus de développement Points d'adaptation Questions © Pyxis Technologies - pyxis-tech.com 5
  • 8. Une définition de l'Agilité souplesse et vivacité physique ou intellectuelle – Le-dictionnaire.com © Pyxis Technologies - pyxis-tech.com 6
  • 9. Une image de l'Agilité © Pyxis Technologies - pyxis-tech.com 7
  • 10. Une autre définition L’Agilité est l’habilité de créer et de répondre au changement dans le but d’avoir du succès dans un environnement d’affaires turbulent. – Jim Highsmith © Pyxis Technologies - pyxis-tech.com 8
  • 11. Une version plus simple Pour pouvoir répondre rapidement et correctement aux changements © Pyxis Technologies - pyxis-tech.com 9
  • 12. Comment savoir que ce que l'on fait correspond au besoin ? En allant chercher du feedback régulièrement et le plus tôt possible © Pyxis Technologies - pyxis-tech.com 10
  • 13. La solution rêvée © Pyxis Technologies - pyxis-tech.com 11
  • 14. Notre première version pour Feedback © Pyxis Technologies - pyxis-tech.com 12
  • 15. La solution idéale au niveau du ROI © Pyxis Technologies - pyxis-tech.com 13
  • 16. Pourquoi faire du développement Agile Pour répondre rapidement aux changements • Maximiser le ROI • Profiter du Time to Market • Client satisfait • Développeurs satisfait © Pyxis Technologies - pyxis-tech.com 14
  • 17. C'est plus qu'un 100 mètres © Pyxis Technologies - pyxis-tech.com 15
  • 18. C'est une course de fond Rythme soutenable Voyager léger • Faire l'essentiel, se concentrer sur ce qui a de la valeur © Pyxis Technologies - pyxis-tech.com 16
  • 19. L'essentiel Simplicity--the art of maximizing the amount of work not done--is essential. • La simplicité - l'art de maximiser la quantité de travail à ne pas faire - est essentielle L'essentiel, c'est ce qui reste lorsqu'on enlève tout ce qui est superflus Lorsque ce qui reste à faire est essentiel, alors on se doit de le faire sinon il y a des conséquences. © Pyxis Technologies - pyxis-tech.com 17
  • 20. Oui mais ce n'est pas Agile ça Individuals and interactions over processes and tools • l’interaction avec les personnes plus que les processus et les outils. Ça veut dire qu'il faut que le processus soit adapté aux personnes Ce qui est important c'est de la rigueur dans le suivi du processus et non un processus rigide © Pyxis Technologies - pyxis-tech.com 18
  • 21. À chacun son bagage © Pyxis Technologies - pyxis-tech.com 19
  • 22. Inspect and Adapt At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly. • À intervalle régulier, l'équipe réfléchit aux moyens de devenir plus efficace, puis accorde et ajuste son comportement dans ce sens. C'est la clé pour garder le processus Agile Quand le processus fait mal, on l'adapte • Ou du moins on l'automatise © Pyxis Technologies - pyxis-tech.com 20
  • 23. Pause Feedback rapide Maximisé le ROI Client satisfait → Développeur satisfait Procesus adapté © Pyxis Technologies - pyxis-tech.com 21
  • 24. •Quelques points d'adaptation Des signes qu'il faut adapter notre processus ??? © Pyxis Technologies - pyxis-tech.com 22
  • 25. Conséquence du travail « non terminé » Décision de livrer Livraison Révision Révision Révision Révision Révision Révision Révision Révision Plan Plan Plan Plan Plan Plan dette dette dette dette dette Sprint de «stabilisation» dette dette dette Croissance rapide et non linéaire! © Pyxis Technologies - pyxis-tech.com 23 23
  • 26. •Quelques points d'adaptation Dette technique → Définition de terminé Bugs envahissants © Pyxis Technologies - pyxis-tech.com 24
  • 27. Tests Tests Tests Test first c'est le meilleur moyen de s'assurer que tout est testé Plusieurs niveau de test Automatisés © Pyxis Technologies - pyxis-tech.com 25
  • 28. •Quelques points d'adaptation Dette technique → Définition de terminé Bug creeps → Tests Tests Tests Vélocité en chute libre © Pyxis Technologies - pyxis-tech.com 26
  • 29. •Quelques points d'adaptation Dette technique → Définition de terminé Bug creeps → Tests Tests Tests Vélocité en chute libre → Refactor & Garder propre © Pyxis Technologies - pyxis-tech.com 27
  • 30. •Quelques points d'adaptation Dette technique → Définition de terminé Bug creeps → Tests Tests Tests Vélocité en chute libre – Refactor & Tidy up Livraison difficile © Pyxis Technologies - pyxis-tech.com 28
  • 31. Livraison difficile © Pyxis Technologies - pyxis-tech.com 29
  • 32. •Quelques points d'adaptation Dette technique → Définition de terminé Bug creeps → Tests Tests Tests Vélocité en chute libre → Refactor & Tidy up Livraison difficile → Documenter et Automatiser © Pyxis Technologies - pyxis-tech.com 30
  • 33. Et la qualité ? La qualité est un sous-produit d'un processus efficace © Pyxis Technologies - pyxis-tech.com 31
  • 34. Conclusion Pourquoi le développement Agile • Maximiser le ROI • Client et dev satisfaits • Nos meilleures armes • Feedback rapide • Inspect & adapt • Maximiser le travail non fait • Automatiser là où ça fait mal Respecter le processus • c'est notre plan de match © Pyxis Technologies - pyxis-tech.com 32
  • 35. La vitesse d'adaptation Ce n’est pas la plus forte des espèces qui survit, ni la plus intelligente, mais celle qui s’adapte le mieux – Charles Darwin © Pyxis Technologies - pyxis-tech.com 33