SlideShare une entreprise Scribd logo
1  sur  14
Industrialiser avec PHP
L’industriel n’est pas (ou pas seulement) là ou on le
                         croit !
Notre expérience ….
  Marc Cherfi
     Coach et Architecte Senior
     Depuis près de 6 ans chez Octo Technology
     Membre de l’équipe XDepend (http://www.xdepend.com)
  Octo Technology
     Cabinet de conseil en Système d’information
     Amélioration continue de la fonction IT au service des métiers
Pourquoi industrialiser ?

Mieux



        Plus vite




                            Moins cher
Approche orientée code




    Code




orientée code
Feedback


             Processus




               Résultat   Comparaison   But recherché




© OCTO Technology 2009
Approche globale
La matière première c’est l’information, chaque activité transforme cette
            information en artefact ou produit intermédiaire




          Besoins   Spécification       Code        Package   Produit



vision globale
                                    orientée code
Feedback généralisé 
Tests fonctionnels               Tests unitaires




Outils non technologique
   Recette manuel
   Recette utilisateur
   Utilisation
  Atelier de travail
  Atelier participatif…
L’amélioration continue pas à pas 
       Capturer puis exploiter le feedback au plus tôt. Le système évolue en
                                       continu




© OCTO Technology 2009
Ne vous trompez pas de temps !
Une approche ou les hommes sont au centre de la démarche
Notre approche de l’industrialisation
                         Une approche systémique


Technologies                                              Méthodologies
               Adapté                                      TDD, Agile,
                                          Valeur métier    Scrum, XP,
 Pratiques
  Patterns                                                   Lean,
Intégration/                                              Kanban,TOC
                   Produit         Processus
 Continue

                               Stock
                Bug                                        Technologies
                                                            humaines
                               Hommes/Relations
                                                             Coaching,
                         Conflit         Collaboration
                                                            Leadership,
  Espace et temps…                                         Entrainement,
                                                           Changement
Notre démarche appliquée
  Contexte
     Refonte de SI
     Applications legacy,
      obsolescence
     Cloisons
      organisationnelles
     Mode héroïque
                                      1. Préparation




           3. Kaizen                    2. Kaikoku
Notre démarche appliquée : résultats
  Un nouvelle plateforme « mainstream »PHP
        Un poste de de travail standardisé
        Une usine d’intégration au service des équipes
    SOA, Sécurité, Référentiel, Multi-Société, SI As Service
    Des tests au plus tôt : 7000 tests de recette, 85% couverture TU
    Un processus et des outils en perpétuelle évolution
    15/20 produits/projets actifs
    Des équipes mobiles d’un produit à l’autre
    Des livraisons à minima toutes les 2 semaines
    Des ambitions métiers nouvelles confiées à la DSI
PHP est-elle une plateforme industriel ?
  OUI
     La technologie existe et offre les moyens du feedback
     Nous obtenons des résultats dans des contextes significatifs
  MAIS
     Il nous faut déconstruire nos réflexes du mythe industriel dans l’IT
     Une démarche efficiente se doit de
         •  Favoriser le feedback au plus tôt (capturer, injecter)
         •  Traiter de manière globale les informations, les feedbacks (le code
            n’est qu’une partie)
         •  Permettre l’amélioration continue et pas à pas (approche systémique)
Conclusion




© OCTO Technology 2009

Contenu connexe

Tendances

Elements de pratique du Set-Based Concurrent Engineering par Olivier Soulié
Elements de pratique du Set-Based Concurrent Engineering par Olivier SouliéElements de pratique du Set-Based Concurrent Engineering par Olivier Soulié
Elements de pratique du Set-Based Concurrent Engineering par Olivier SouliéInstitut Lean France
 
Evolution management visuel au sein de notre R&D Logiciel
Evolution management visuel au sein de notre R&D LogicielEvolution management visuel au sein de notre R&D Logiciel
Evolution management visuel au sein de notre R&D LogicielJérôme Urvoas
 
Conception et implémentation d’un Système de Gestion des Configurations : Ca...
Conception et implémentation d’un Système de Gestion des Configurations : Ca...Conception et implémentation d’un Système de Gestion des Configurations : Ca...
Conception et implémentation d’un Système de Gestion des Configurations : Ca...Joel Dokmegang Kassap
 
Lean en conception et développement par Michael Ballé
Lean en conception et développement par Michael BalléLean en conception et développement par Michael Ballé
Lean en conception et développement par Michael BalléInstitut Lean France
 
Eloge de la User Story - Agile Tour Bordeaux -
Eloge de la User Story - Agile Tour Bordeaux - Eloge de la User Story - Agile Tour Bordeaux -
Eloge de la User Story - Agile Tour Bordeaux - Cecil Dijoux
 
Valtech - Quel ROI pour ma transformation Agile ? PARTIE 2
Valtech - Quel ROI pour ma transformation Agile ? PARTIE 2Valtech - Quel ROI pour ma transformation Agile ? PARTIE 2
Valtech - Quel ROI pour ma transformation Agile ? PARTIE 2Valtech
 

Tendances (7)

Elements de pratique du Set-Based Concurrent Engineering par Olivier Soulié
Elements de pratique du Set-Based Concurrent Engineering par Olivier SouliéElements de pratique du Set-Based Concurrent Engineering par Olivier Soulié
Elements de pratique du Set-Based Concurrent Engineering par Olivier Soulié
 
Michael Balle Lean=Kaizen+Respect
Michael Balle Lean=Kaizen+RespectMichael Balle Lean=Kaizen+Respect
Michael Balle Lean=Kaizen+Respect
 
Evolution management visuel au sein de notre R&D Logiciel
Evolution management visuel au sein de notre R&D LogicielEvolution management visuel au sein de notre R&D Logiciel
Evolution management visuel au sein de notre R&D Logiciel
 
Conception et implémentation d’un Système de Gestion des Configurations : Ca...
Conception et implémentation d’un Système de Gestion des Configurations : Ca...Conception et implémentation d’un Système de Gestion des Configurations : Ca...
Conception et implémentation d’un Système de Gestion des Configurations : Ca...
 
Lean en conception et développement par Michael Ballé
Lean en conception et développement par Michael BalléLean en conception et développement par Michael Ballé
Lean en conception et développement par Michael Ballé
 
Eloge de la User Story - Agile Tour Bordeaux -
Eloge de la User Story - Agile Tour Bordeaux - Eloge de la User Story - Agile Tour Bordeaux -
Eloge de la User Story - Agile Tour Bordeaux -
 
Valtech - Quel ROI pour ma transformation Agile ? PARTIE 2
Valtech - Quel ROI pour ma transformation Agile ? PARTIE 2Valtech - Quel ROI pour ma transformation Agile ? PARTIE 2
Valtech - Quel ROI pour ma transformation Agile ? PARTIE 2
 

En vedette (20)

Ramayana
RamayanaRamayana
Ramayana
 
WEB 2.0
WEB 2.0WEB 2.0
WEB 2.0
 
Boletin Abril 2007
Boletin Abril 2007Boletin Abril 2007
Boletin Abril 2007
 
Test
TestTest
Test
 
Tutorial Moodle Atlas2
Tutorial Moodle   Atlas2Tutorial Moodle   Atlas2
Tutorial Moodle Atlas2
 
El Agua
El AguaEl Agua
El Agua
 
Escuela19
Escuela19Escuela19
Escuela19
 
Apda2009
Apda2009Apda2009
Apda2009
 
Guia int de_superficie_teo_de_gauss_y_stokes_02_15
Guia int de_superficie_teo_de_gauss_y_stokes_02_15Guia int de_superficie_teo_de_gauss_y_stokes_02_15
Guia int de_superficie_teo_de_gauss_y_stokes_02_15
 
Vaya, Ha aparecido una pizarra digital
Vaya, Ha aparecido una pizarra digitalVaya, Ha aparecido una pizarra digital
Vaya, Ha aparecido una pizarra digital
 
Agile France - Mai 2012 - Des mots, des maux? Démo!
Agile France - Mai 2012 - Des mots, des maux? Démo!Agile France - Mai 2012 - Des mots, des maux? Démo!
Agile France - Mai 2012 - Des mots, des maux? Démo!
 
Multiversidad
MultiversidadMultiversidad
Multiversidad
 
Synthese etude-formaeva-2011
Synthese etude-formaeva-2011Synthese etude-formaeva-2011
Synthese etude-formaeva-2011
 
Conectores
ConectoresConectores
Conectores
 
Família escola.13-14ppt
Família escola.13-14pptFamília escola.13-14ppt
Família escola.13-14ppt
 
¿que es web 2.0?
¿que es web 2.0?¿que es web 2.0?
¿que es web 2.0?
 
Trabajo Linux
Trabajo LinuxTrabajo Linux
Trabajo Linux
 
0209 Ultimogrito.
0209 Ultimogrito.0209 Ultimogrito.
0209 Ultimogrito.
 
Advergames
AdvergamesAdvergames
Advergames
 
Lecturas juridicas número 25
Lecturas juridicas número 25Lecturas juridicas número 25
Lecturas juridicas número 25
 

Similaire à L'industriel n'est pas là ou le croit !

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
 
Maeci Presentation 11 Sept V2 Fr Quebec Septembre 2009.Pptx
Maeci Presentation 11 Sept V2 Fr Quebec Septembre 2009.PptxMaeci Presentation 11 Sept V2 Fr Quebec Septembre 2009.Pptx
Maeci Presentation 11 Sept V2 Fr Quebec Septembre 2009.PptxFirst Peoples Plus
 
Agile du point de vue d'un PMP
Agile du point de vue d'un PMPAgile du point de vue d'un PMP
Agile du point de vue d'un PMPPyxis Technologies
 
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
 
Déjeuner-débat EIM360 | Machine Learning et Transformation Digitale, un duo g...
Déjeuner-débat EIM360 | Machine Learning et Transformation Digitale, un duo g...Déjeuner-débat EIM360 | Machine Learning et Transformation Digitale, un duo g...
Déjeuner-débat EIM360 | Machine Learning et Transformation Digitale, un duo g...SOLLAN FRANCE
 
Introduction à l'agilité iut lyon 1 sept2013
Introduction à l'agilité   iut lyon 1 sept2013Introduction à l'agilité   iut lyon 1 sept2013
Introduction à l'agilité iut lyon 1 sept2013agnes_crepet
 
Booster l'Ergonomie et Expérience Utilisateur Digitale (web & mobile)
Booster l'Ergonomie et Expérience Utilisateur Digitale (web & mobile)Booster l'Ergonomie et Expérience Utilisateur Digitale (web & mobile)
Booster l'Ergonomie et Expérience Utilisateur Digitale (web & mobile)Raphael De Robiano
 
DU DEVOPS AU FASTLAB
DU DEVOPS AU FASTLABDU DEVOPS AU FASTLAB
DU DEVOPS AU FASTLABTREEPTIK
 
ROK Solution pour les Ressources Humaines
ROK Solution pour les Ressources HumainesROK Solution pour les Ressources Humaines
ROK Solution pour les Ressources HumainesROK Solution
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmseagnes_crepet
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussicyrilpicat
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiOCTO Technology Suisse
 
Présentation imaginePartners IT
Présentation imaginePartners ITPrésentation imaginePartners IT
Présentation imaginePartners ITAnisManachi
 
Agile Wake Up #1 du 01/12/2015 : L'agilité au service des projets Orange Fran...
Agile Wake Up #1 du 01/12/2015 : L'agilité au service des projets Orange Fran...Agile Wake Up #1 du 01/12/2015 : L'agilité au service des projets Orange Fran...
Agile Wake Up #1 du 01/12/2015 : L'agilité au service des projets Orange Fran...Zenika
 
Accenture 7fevrier2012
Accenture 7fevrier2012Accenture 7fevrier2012
Accenture 7fevrier2012GreenICTies
 
IBM i for the Future: A Customer's Perspective - Simon Savage
IBM i for the Future: A Customer's Perspective - Simon SavageIBM i for the Future: A Customer's Perspective - Simon Savage
IBM i for the Future: A Customer's Perspective - Simon SavageFresche Solutions
 
Réussir la transformation de votre organisation avec sharepoint
Réussir la transformation de votre organisation avec sharepoint Réussir la transformation de votre organisation avec sharepoint
Réussir la transformation de votre organisation avec sharepoint NURUNconseils
 
LB - DevOps
LB - DevOpsLB - DevOps
LB - DevOpsB2BM
 

Similaire à L'industriel n'est pas là ou le croit ! (20)

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
 
Agile@scale
Agile@scaleAgile@scale
Agile@scale
 
Maeci Presentation 11 Sept V2 Fr Quebec Septembre 2009.Pptx
Maeci Presentation 11 Sept V2 Fr Quebec Septembre 2009.PptxMaeci Presentation 11 Sept V2 Fr Quebec Septembre 2009.Pptx
Maeci Presentation 11 Sept V2 Fr Quebec Septembre 2009.Pptx
 
Agile du point de vue d'un PMP
Agile du point de vue d'un PMPAgile du point de vue d'un PMP
Agile du point de vue d'un PMP
 
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
 
Déjeuner-débat EIM360 | Machine Learning et Transformation Digitale, un duo g...
Déjeuner-débat EIM360 | Machine Learning et Transformation Digitale, un duo g...Déjeuner-débat EIM360 | Machine Learning et Transformation Digitale, un duo g...
Déjeuner-débat EIM360 | Machine Learning et Transformation Digitale, un duo g...
 
Introduction à l'agilité iut lyon 1 sept2013
Introduction à l'agilité   iut lyon 1 sept2013Introduction à l'agilité   iut lyon 1 sept2013
Introduction à l'agilité iut lyon 1 sept2013
 
Booster l'Ergonomie et Expérience Utilisateur Digitale (web & mobile)
Booster l'Ergonomie et Expérience Utilisateur Digitale (web & mobile)Booster l'Ergonomie et Expérience Utilisateur Digitale (web & mobile)
Booster l'Ergonomie et Expérience Utilisateur Digitale (web & mobile)
 
DU DEVOPS AU FASTLAB
DU DEVOPS AU FASTLABDU DEVOPS AU FASTLAB
DU DEVOPS AU FASTLAB
 
ROK Solution pour les Ressources Humaines
ROK Solution pour les Ressources HumainesROK Solution pour les Ressources Humaines
ROK Solution pour les Ressources Humaines
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmse
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussi
 
Présentation imaginePartners IT
Présentation imaginePartners ITPrésentation imaginePartners IT
Présentation imaginePartners IT
 
Agile Wake Up #1 du 01/12/2015 : L'agilité au service des projets Orange Fran...
Agile Wake Up #1 du 01/12/2015 : L'agilité au service des projets Orange Fran...Agile Wake Up #1 du 01/12/2015 : L'agilité au service des projets Orange Fran...
Agile Wake Up #1 du 01/12/2015 : L'agilité au service des projets Orange Fran...
 
Accenture 7fevrier2012
Accenture 7fevrier2012Accenture 7fevrier2012
Accenture 7fevrier2012
 
IBM i for the Future: A Customer's Perspective - Simon Savage
IBM i for the Future: A Customer's Perspective - Simon SavageIBM i for the Future: A Customer's Perspective - Simon Savage
IBM i for the Future: A Customer's Perspective - Simon Savage
 
Réussir la transformation de votre organisation avec sharepoint
Réussir la transformation de votre organisation avec sharepoint Réussir la transformation de votre organisation avec sharepoint
Réussir la transformation de votre organisation avec sharepoint
 
LB - DevOps
LB - DevOpsLB - DevOps
LB - DevOps
 
Audit - Le pitch
Audit - Le pitchAudit - Le pitch
Audit - Le pitch
 

L'industriel n'est pas là ou le croit !

  • 1. Industrialiser avec PHP L’industriel n’est pas (ou pas seulement) là ou on le croit !
  • 2. Notre expérience ….   Marc Cherfi   Coach et Architecte Senior   Depuis près de 6 ans chez Octo Technology   Membre de l’équipe XDepend (http://www.xdepend.com)   Octo Technology   Cabinet de conseil en Système d’information   Amélioration continue de la fonction IT au service des métiers
  • 3. Pourquoi industrialiser ? Mieux Plus vite Moins cher
  • 4. Approche orientée code Code orientée code
  • 5. Feedback Processus Résultat Comparaison But recherché © OCTO Technology 2009
  • 6. Approche globale La matière première c’est l’information, chaque activité transforme cette information en artefact ou produit intermédiaire Besoins Spécification Code Package Produit vision globale orientée code
  • 7. Feedback généralisé Tests fonctionnels Tests unitaires Outils non technologique Recette manuel Recette utilisateur Utilisation Atelier de travail Atelier participatif…
  • 8. L’amélioration continue pas à pas Capturer puis exploiter le feedback au plus tôt. Le système évolue en continu © OCTO Technology 2009
  • 9. Ne vous trompez pas de temps ! Une approche ou les hommes sont au centre de la démarche
  • 10. Notre approche de l’industrialisation Une approche systémique Technologies Méthodologies Adapté TDD, Agile, Valeur métier Scrum, XP, Pratiques Patterns Lean, Intégration/ Kanban,TOC Produit Processus Continue Stock Bug Technologies humaines Hommes/Relations Coaching, Conflit Collaboration Leadership, Espace et temps… Entrainement, Changement
  • 11. Notre démarche appliquée   Contexte   Refonte de SI   Applications legacy, obsolescence   Cloisons organisationnelles   Mode héroïque 1. Préparation 3. Kaizen 2. Kaikoku
  • 12. Notre démarche appliquée : résultats   Un nouvelle plateforme « mainstream »PHP   Un poste de de travail standardisé   Une usine d’intégration au service des équipes   SOA, Sécurité, Référentiel, Multi-Société, SI As Service   Des tests au plus tôt : 7000 tests de recette, 85% couverture TU   Un processus et des outils en perpétuelle évolution   15/20 produits/projets actifs   Des équipes mobiles d’un produit à l’autre   Des livraisons à minima toutes les 2 semaines   Des ambitions métiers nouvelles confiées à la DSI
  • 13. PHP est-elle une plateforme industriel ?   OUI   La technologie existe et offre les moyens du feedback   Nous obtenons des résultats dans des contextes significatifs   MAIS   Il nous faut déconstruire nos réflexes du mythe industriel dans l’IT   Une démarche efficiente se doit de •  Favoriser le feedback au plus tôt (capturer, injecter) •  Traiter de manière globale les informations, les feedbacks (le code n’est qu’une partie) •  Permettre l’amélioration continue et pas à pas (approche systémique)