SlideShare une entreprise Scribd logo
1  sur  44
Télécharger pour lire hors ligne
L’Entreprise et son SI se ressemblent:
            Opportunités et défis dans
     l’adoption des architectures Web

                       Jean-François CAENEN
         jean-francois.caenen@capgemini.com
                       Chief Technology Officer
                             Capgemini France
JF Caenen

• Plus de 20 ans d’expérience en
                ingénierie de produits logiciels,
                en projets d’intégration
                et en conseil en architecture de SI

• Je suis passionné par
    – L’articulation entre enjeux métier et utilisation des technologies
    – L’analyse de la valeur livrée par les projets
    – L’adoption au sein des SI d’entreprise des technologies et
      pratiques du Web




 © OCTO Technology - Université du Système d’Information                   2
Une conviction

D’une Informatique d’entreprise
complexe et isolée
Une conviction

 D’une Informatique d’entreprise
 complexe et isolée
Période de Crise        Accélération
                        des ruptures

                                          Repensé grâce aux
                                          acquis du web
 Une Informatique globale
 entre les mains des utilisateurs
 et ouverte aux clients
Technologies       Pratiques   Relation métier - IT
L’Entreprise et son SI se ressemblent
                  Rigidités
                               Cloisonnements
Domaines d’excellence




                                      Application
   Entreprise
                      Equipe projet
                                                SI
                DSI
Division du Travail et Spécialisation




Adam Smith




                Changement d’outil
                Economies d’échelle
             Economie pilotée par l’offre
Division du travail et Spécialisation

                 Contractualisation
                    Boite noire




Marketing          Fabrication         Vente
         Ingénierie           Achats             Service
           produit                             Après-vente

   Avec le temps, chaque métier tend à
sophistiquer sa pratique et à la complexifier

                                       Gérer la complexité
Rétrospective sur la Construction des SI
                   1 besoin   1 projet 1 application
                                                 Spécialisation
                                Fragmentation
                          Des centaines d’applications
                                     en silos
                                         Architecture accidentelle
Rétrospective sur la Construction des SI

Forteresse de spécialistes            1 besoin   1 projet 1 application
                                                                    Spécialisation
             DSI propriétaire du SI                Fragmentation
Un objet rare, cher                          Des centaines d’applications
    et complexe                                         en silos
Culture/spécialité technique                                Architecture accidentelle
Rétrospective sur la Construction des SI

Forteresse de spécialistes            1 besoin   1 projet 1 application
                                                                    Spécialisation
             DSI propriétaire du SI                Fragmentation
Un objet rare, cher                          Des centaines d’applications
    et complexe                                         en silos
Culture/spécialité technique                                Architecture accidentelle


   Décision basée sur
 le coût de construction
Conçu pour durer
       Taille unique
Sécurité périmétrique
Rétrospective sur la Construction des SI

Forteresse de spécialistes            1 besoin   1 projet 1 application
                                                                    Spécialisation
             DSI propriétaire du SI                Fragmentation
Un objet rare, cher                          Des centaines d’applications
    et complexe                                         en silos
Culture/spécialité technique                                Architecture accidentelle


   Décision basée sur
 le coût de construction
Conçu pour durer                                              Centre de coût
       Taille unique                                              de + en + gourmand
Sécurité périmétrique
Rétrospective sur la Construction des SI

Forteresse de spécialistes            1 besoin   1 projet 1 application
                                                                    Spécialisation
             DSI propriétaire du SI                Fragmentation
Un objet rare, cher                          Des centaines d’applications
    et complexe                                         en silos
Culture/spécialité technique                                Architecture accidentelle


   Décision basée sur
 le coût de construction
Conçu pour durer                                              Centre de coût
       Taille unique                                              de + en + gourmand
Sécurité périmétrique

                                                                    Boite noire
              Une relation basée sur la contractualisation
                  Métiers      MOA    AMOA       MOE    Equipes          Cycles longs
Exemple d’un grand industriel
Fond de carte fonctionnel des Systèmes d'Information                                                                                                                                                                                              Functional Base map of Information Systems
 MANAGEMENT
 MANAGEMENT                                                                 Gérer les relations avec
                                                                             Gérer les relations avec                                                                                                                                                            Gérer le QCD Développement         Gérer le QCD Production
                                                                             actionnaires & parties                                                                                                                                                               Gérer le QCD Développement         Gérer le QCD Production
 MANAGEMENT
 MANAGEMENT                         Définir la stratégie d'entreprise
                                     Définir la stratégie d'entreprise
                                                                              actionnaires & parties           Gérer le reporting financier
                                                                                                                Gérer le reporting financier                 Consolider
                                                                                                                                                              Consolider                          Contrôler
                                                                                                                                                                                                   Contrôler                      Piloter la Qualité
                                                                                                                                                                                                                                   Piloter la Qualité                Produits & Services
                                                                                                                                                                                                                                                                      Produits & Services              Produits & Services
                                                                                                                                                                                                                                                                                                        Produits & Services




                                                                                                                                                                                                                                                                                                                                         • 27 domaines
                                                                                   prenantes
                                                                                    prenantes
                                       Défine Enterprise strategy
                                        Défine Enterprise strategy                                                   Report Finance
                                                                                                                      Report Finance                         Consolidate
                                                                                                                                                              Consolidate                          Control
                                                                                                                                                                                                    Control                        Manage Quality
                                                                                                                                                                                                                                    Manage Quality                 Manage QCD Development
                                                                                                                                                                                                                                                                   Manage QCD Development          Manage QCD Mass-Production
                                                                                                                                                                                                                                                                                                   Manage QCD Mass-Production
     Piloter l'entreprise
      Piloter l'entreprise                                               Manage shareholders & external
                                                                          Manage shareholders & external                                                                                                                                                              Product & Services                Product & Services
     Manage Enterprise                                                              relations                                                                                                                                                                          Product & Services                Product & Services
      Manage Enterprise                                                              relations

                                                                                                                                                                                                                                                                                                          Mgt & Support Produit
    ACHATS &                                    INGENIERIE PRODUIT
                                                 INGENIERIE PRODUIT                                           Officialisation des données de l'ingénierie
                                                                                                               Officialisation des données de l'ingénierie            Gestion de lala nomenclature Entreprise
                                                                                                                                                                       Gestion de nomenclature Entreprise
                                                                                                                                                                                                                                   Recherche
                                                                                                                                                                                                                                    Recherche                                                             Mgt & support Product
     ACHATS &                                                                                                        Engineering data officialisation
                                                                                                                       Engineering data officialisation                    Enterprise BOM Management
                                                                                                                                                                            Enterprise BOM Management
                                                                                                                                                                                                                                    Research
                                                                                                                                                                                                                                     Research
                                                                                                                                                                                                                                                                         Définir les besoins
                                                                                                                                                                                                                                                                          Définir les besoins
    RELATIONS
    RELATIONS                                   PROCESS & SERVICE
                                                 PROCESS & SERVICE                                                                                                                                                                                                            produits
                                                                                                                                                                                                                                                                                produits                   Gérer le plan Produit
                                                                                                                                                                                                                                                                                                            Gérer le plan Produit
                                                                                                                 Gestion des données de Conception                                                                                                                      Define products needs
                                                                                                                                                                                                                                                                         Define products needs            Manage Product planning
  FOURNISSEURS
  FOURNISSEURS                                    PRODUCT,PROCESS &
                                                  PRODUCT,PROCESS &                                               Gestion des données de Conception
                                                                                                                               (P/PR/S)                       Gestion de la l'activité liée à à la validation physique
                                                                                                                                                                                                                           Conception et validation du
                                                                                                                                                                                                                            Conception et validation du
                                                                                                                                                                                                                                                                                                           Manage Product planning
                                                                                                                                (P/PR/S)                       Gestion de la l'activité liée la validation physique                   Style




                                                                                                                                                                                                                                                                                                                                         • Plus de 2 000 applications présentant de
  PURCHASING &
   PURCHASING &                                 SERVICE ENGINENERING
                                                 SERVICE ENGINENERING                                                      Work inin Progress
                                                                                                                            Work Progress                     Management activities bound to the physical validation
                                                                                                                                                               Management activities bound to the physical validation
                                                                                                                                                                                                                                        Style
                                                                                                                                                                                                                             Style Design && validation
                                                                                                                      (Product/Process/Services)                                                                              Style Design validation
    SUPPLIERS
    SUPPLIERS                                       Mgt & Support de l'ingénierie                                      (Product/Process/Services)                                                                                                                                                          Comprendre les attentes
                                                                                                                                                                                                                                                                                                            Comprendre les attentes
                                                    Engineering Mgt & support                                                                                                                                                                                            Définir les besoins               des marché Long Terme.
     RELATION
     RELATION                                                                                Conception && Validation Système
                                                                                              Conception Validation Système          Conception && Validation Process
                                                                                                                                       Conception Validation Process            Conception & Validation Service
                                                                                                                                                                                                                         Conception et validation Produit
                                                                                                                                                                                                                          Conception et validation Produit                Définir les besoins
                                                                                                                                                                                                                                                                              Services
                                                                                                                                                                                                                                                                                                            des marché Long Terme.
                                                                                                                                                                                                                                                                                                              Understand market
                                                       Pilotage QCDK Ingénierie                          industriel                               (CAPE)                         Conception & Validation Service                      (CAD)                                     Services                       Understand market
                                                                                                           industriel                              (CAPE)                         Service Design && Validation                         (CAD)
 Mgt & Support achats & relations                       Pilotage QCDK Ingénierie              Plant layout Design && Validation                                                    Service Design Validation                                                            Define Services needs               expectations Long Term
          fournisseurs                                QCDK steering of engineering
                                                       QCDK steering of engineering            Plant layout Design Validation        Process Design (CAPE) && Validation
                                                                                                                                      Process Design (CAPE) Validation                                                   Product design (CAD) && validation
                                                                                                                                                                                                                          Product design (CAD) validation                Define Services needs               expectations Long Term
  Mgt & support purchasing &
        supplier relation




                                                                                                                                                                                                                                                                                                                                           nombreuses redondances
                                                                                                                                                                                                                                Mgt & Support Service Après Vente
                                                                                                                                                                                          Recycler véhicules et
                                                                                                                                                                                           Recycler véhicules et                                                                       RELATION
                                                                                                                                                                                                                                                                                        RELATION
   Pilotage QCDK du métier                  LOGISTIQUE AMONT
                                            LOGISTIQUE AMONT                                                            Mgt & Support Fabrication                                             composants
                                                                                                                                                                                               composants
                                                                                                                                                                                                                                Mgt & support After Sales Services
    Pilotage QCDK du métier
                                            INBOUND LOGISTIC
                                                                                                                       Mgt & support Manufacturing                                       QCDK Recycle vehicles &
                                                                                                                                                                                          QCDK Recycle vehicles &                    Pilotage QCDK Services AV
                                                                                                                                                                                                                                      Pilotage QCDK Services AV                          CLIENT
                                                                                                                                                                                                                                                                                         CLIENT
            Achats
             Achats                          INBOUND LOGISTIC                                                Pilotage QCDK                 Maintenance et Fiabilité
                                                                                                                                                                                              components
                                                                                                                                                                                                components                          QCDK steering of A.S. Services
                                                                                                                                                                                                                                     QCDK steering of A.S. Services
  QCDK Steering of purchasing
   QCDK Steering of purchasing                                                                                 Pilotage QCDK               Maintenance et Fiabilité                                                                                                                    CUSTOMER
                                                                                                                                                                                                                                                                                       CUSTOMER




                                                                                                                                                                                                                                                                                                                             PRODUCT
                                                Mgt & Support Logistique amont                                  fabrication                      Industrielle
            activity                                                                                             fabrication                      Industrielle                            Fournir des e-services




                                                                                                                                                                                                                                                                                                                             PRODUIT
             activity                            Mgt & support inbound logistic                                                                                                            Fournir des e-services
                                                                                                             QCDK steering of
                                                                                                              QCDK steering of            Manufacturing maintenance
                                                                                                                                          Manufacturing maintenance                      Provide E-vehicle services
                                                                                                                                                                                          Provide E-vehicle services
                                                                                                                                                                                                                           SERVICES FINANCIERS                                          RELATION
                                                                                                                                                                                                                                                                                        RELATION
                                                     Pilotage QCDK logistique
                                                      Pilotage QCDK logistique
                                                                                                              manufacturing
                                                                                                               manufacturing                      & reliability
                                                                                                                                                   & reliability                                                           SERVICES FINANCIERS
                                                      QCDK steering ofof logistic
                                                       QCDK steering logistic                                                                                                               Réparer, Entretenir
                                                                                                                                          Gérer la documentation de
                                                                                                                                           Gérer la documentation de
                                                                                                                                                                                             Réparer, Entretenir
                                                                                                                                                                                              Repair, maintain
                                                                                                                                                                                               Repair, maintain
                                                                                                                                                                                                                           FINANCING SERVICES
                                                                                                                                                                                                                            FINANCING SERVICES                                       Pilotage QCDK relation client
                                                                                                                                                                                                                                                                                      Pilotage QCDK relation client
                                                                                                                                                  production
                                                                                                                                                   production                                                                     Mgt & Support Service Fin.                          QCDK steering of customer
    Définir la stratégie d’achat                                                                                                                                                                                                                                                        QCDK steering of customer




                                                                                                                                                                                                                                                                                                                                         • Des applications souvent très complexes
     Définir la stratégie d’achat              Organiser et gérer la documentation                                                            Manage technical
                                                                                                                                               Manage technical                                  Garantie                      Mgt & support Financing Services                                 relation
   et gérer le panel fournisseur                Organiser et gérer la documentation                                                                                                               Garantie                                                                                        relation
    et gérer le panel fournisseur                     logistique flux pièces                                                                    documentation
                                                                                                                                                 documentation                                   Warranty
                                                        logistique flux pièces                                                                                                                    Warranty                           Pilotage QCDK Services Fin.
    Define purchasing strategy &               Organise && manage documentation of
     Define purchasing strategy &               Organise manage documentation of                                                                                                                                                     QCDK steering of Fin.Services
       manage supplier panel
        manage supplier panel                          logistic flows ofof parts
                                                         logistic flows parts                                                                                                                                                                                                        Mesurer la satisfaction client
                                                                                                       Pilotage & contrôle des flux de
                                                                                                                                                                                         SERVICES A.V.                       Financer le réseau         Financer les ventes
                                                                                                                                                                                                                                                                                      Mesurer la satisfaction client
                                                                                                                                                                                                                                                                                     Measure consumer satisfaction
                                                                                                        Pilotage & contrôle des flux de                                                                                       Finance network              Finance sales              Measure consumer satisfaction
                                                Organiser et adapter les transports
                                                 Organiser et adapter les transports
                                                                                                                 fabrication
                                                                                                                  fabrication                                                            A.S. SERVICES
                                                              pièces                                    Manufacturing flows steering &
                                                                                                         Manufacturing flows steering &
     Construire les sourcing
      Construire les sourcing                                  pièces                                              control




                                                                                                                                                                                                                                                                                                                            MARKETING
                                                 Organise && adapt transport of parts                                                                                                                                                                                                    Traiter et suivre les
                                                  Organise adapt transport of parts




                                                                                                                                                                                                                                                                                                                            MARKETING
       plans, Consulter &                                                                                           control                       Mgt & Support Logist. aval                Organiser & Gérer la
                                                                                                                                                                                            Organiser & Gérer la                      Mgt & Support Réseau                                 Traiter et suivre les
        plans, Consulter &                                                                                                                                                                                                                                                            réclamations et incidents




                                                                                                                                                                                                                                                                                                                                           (au-delà du nécessaire)
                                                                                                                                                 Mgt & support inbound logistic           documentation de Log.
                                                                                                                                                                                           documentation de Log.                      Mgt & support Network                            réclamations et incidents
   Sélectionner le fournisseur
    Sélectionner le fournisseur                  Approvisionner les usines && les                                                                                                                    aval
   Build sourcing plans, RFx &                    Approvisionner les usines les                        Gérer les ordres de fabrication
                                                                                                        Gérer les ordres de fabrication
                                                                                                                                                                                                      aval
                                                                                                                                                                                             Organise & manage
                                                                                                                                                                                                                                                                                                clients
                                                                                                                                                                                                                                                                                                  clients
    Build sourcing plans, RFx &                           postes de travail                                                                          Pilotage QCDK logist. aval              Organise & manage                        Pilotage QCDK Réseau                          Manage && tracking of consumer
          Select supplier                                   postes de travail
                                                Physically supply goods or services to
                                                                                                        Manage Manufacturing Order
                                                                                                         Manage Manufacturing Order                  Pilotage QCDK logist. aval
                                                                                                                                                     QCDK steering of outbound
                                                                                                                                                     QCDK steering of outbound           documentation of outbound
                                                                                                                                                                                         documentation of outbound                     Pilotage QCDK Réseau
                                                                                                                                                                                                                                    QCDK steering of out. Network                    Manage tracking of consumer
           Select supplier                       Physically supply goods or services to                                                                                                            logistic                          QCDK steering of out. Network                      requests & complaints
                                                             plants && WS                                                                                       logistic                            logistic                                                                              requests & complaints
                                                              plants WS                                                                                          logistic
                                                                                                       Planifier l'activité des usines
                                                                                                        Planifier l'activité des usines                                                Transporter // Livrer
                                                                                                                                                                                       Transporter Livrer                                           Vendre au client final
                                                   Gérer les flux logistique CKD                                                                     Organiser et adapter les
                                                                                                                                                     Organiser et adapter les           Transport // Deliver                     Dealer
                                                                                                                                                                                                                                   Dealer            Vendre au client final
                                                    Gérer les flux logistique CKD                          Schedule plants activity
                                                                                                            Schedule plants activity                                                    Transport Deliver                      Management                 (hors flotte)                 Gérer les contacts et
                                                    Manage logistic flows ofof CKD                                                                    transports logist. aval
                                                                                                                                                       transports logist. aval                                                  Management                 (hors flotte)
       Gérer les contrats
        Gérer les contrats                           Manage logistic flows CKD                                                                     Organise & adapt transport of Gérer stocks comm.corporate
                                                                                                                                                   Organise & adapt transport of Gérer stocks comm.corporate                      Dealer
                                                                                                                                                                                                                                   Dealer            Sell to final customer
                                                                                                                                                                                                                                                      Sell to final customer
                                                                                                                                                                                                                                                                                         Gérer les contacts et
                                                                                                                                                                                                                                                                                            campagnes
          fournisseur                                                                                                                                     outbound logistic      Manage corporate commercial
                                                                                                                                                                                  Manage corporate commercial                  Management                   (out fleet)
                                                                                                                                                                                                                                                             (out fleet)                     campagnes
           fournisseur                                                                                                                                    outbound logistic                inventory                            Management                                            Manage customer contact &&
    Manage supplier contracts                       Gérer les emballages vides
                                                     Gérer les emballages vides                      FABRICATION                                                                            inventory                                                                                  Manage customer contact
     Manage supplier contracts                                                                                                                                                                                                                                                               campaign
                                                      Manage empty package
                                                       Manage empty package                                                                                  LOGISTIQUE AVAL                                                              RESEAU
                                                                                                                                                                                                                                          RESEAU                                               campaign




                                                                                                                                                                                                                                                                                                                                         • Une charge de maintenance très lourde
                                                                                                    MANUFACTURING                                                                                                                        NETWORK
                                                Planifier l'approv. Pièces & Organes
                                                 Planifier l'approv. Pièces & Organes
                                                                                                                                                            OUTBOUND LOGISTIC                                                            NETWORK
                                                    Schedule supply of parts and                                                                                                                                                                                                    Présenter l'offre
                                                                                                                                                                                                                                                                                      Présenter l'offre      Comprendre les attentes
                                                      Schedule supply of parts and                                                                                                                                                                                                                            Comprendre les attentes
                                                              components                                                                                                                                                                                                               commerciale
                                                                                                                                                                                                                                                                                        commerciale              CT du marché
                                                               components                                                                                                                                                                                                                                         CT du marché
                                                                                                                                                                                                                                                                                   Present commercial
                                                                                                                                                                                                                                                                                    Present commercial        Understand ST market
                                                                                                                                                                                                                                                                                           offer               Understand ST market
  Gérer le recours fournisseur
   Gérer le recours fournisseur                                                                                                                                                                      Reprise                                                                                 offer                expectations
                                                                                                                                                                                                                                                                                                                   expectations
                                                                                                     Planifier & programmer la demande
                                                                                                      Planifier & programmer la demande                                                               Reprise                                      Vendre
                                                                                                                                                                                                                                                    Vendre
  Manage supplier chargeback
   Manage supplier chargeback                                                                                                                                                                        Buy Back                                                                           Assister les
                                                         Mgt & Support Ventes                                    commerciale
                                                                                                                  commerciale                                                                         Buy Back                                       Sell
                                                                                                                                                                                                                                                      Sell                               Assister les      Décider et décrire l'offre
                                                                                                                                                                                                                                                                                    communications          Décider et décrire l'offre
                                                          Mgt & support Sales                        Plan & Schedule commercial demand
                                                                                                      Plan & Schedule commercial demand                                                                                                                                               communications             commerciale
                                                                                                                                                                                                                                                                                      commerciales




                                                                                                                                                                                                                                                                                                                                           qui pénalise le lancement des nouveaux
                                                                                                                                                    Gérer les commandes
                                                                                                                                                     Gérer les commandes                        Animer le réseau                                                                        commerciales              commerciale
                                                                                                                                                                                                 Animer le réseau                                 Facturer                          Assist commercial        Decide and describe
                                                          Pilotage QCDK Ventes                                                                         Manage Orders
                                                                                                                                                        Manage Orders                           Animate Network                                    Facturer                          Assist commercial         Decide and describe
                                                           Pilotage QCDK Ventes                                                                                                                  Animate Network                                                                                                commercial offer
                 Fond de carte                            QCDK steering of Sales
                                                           QCDK steering of Sales
                                                                                                                                                                                                                                                   Invoice
                                                                                                                                                                                                                                                    Invoice                          communications
                                                                                                                                                                                                                                                                                       communications            commercial offer
                                                                                                           Prévoir les ventes
                                                                                                            Prévoir les ventes                                                                                                                                                                Mgt & Support Marketing
                    Base map                                                                                 Forecast sales
                                                                                                              Forecast sales              VENTES                                Fournir le support produit & service au
                                                                                                                                                                                 Fournir le support produit & service au               Gérer les bourses d'échange
                                                                                                                                                                                                                                        Gérer les bourses d'échange                           Mgt & support Marketing
                                                  Piloter & suivre l'activité commerciale
                                                   Piloter & suivre l'activité commerciale                                                                                                      réseau
                                                                                                                                                                                                 réseau
                         V9.3                       Manage & track commercial activity
                                                     Manage & track commercial activity                                                   SALES                                  Support network services and process
                                                                                                                                                                                  Support network services and process
                                                                                                                                                                                                                                        Exchange new & used cars
                                                                                                                                                                                                                                         Exchange new & used cars                             Pilotage QCDK Marketing
                                                                                                                                                                                                                                                                                               Pilotage QCDK Marketing
                                                                                                                                                                                                                                                                                              QCDK steering of Marketing
                                                                                                                                                                                                                                                                                               QCDK steering of Marketing
                     10/05/04
 FONCTIONS SUPPORT
 GENERAL SUPPORT
   Gestion administrative générale
    Gestion general administration
    Manage administrative générale
     Manage general administration
                                                         Gérer les investissements &&
                                                          Gérer les investissements
                                                               immobilisations
                                                                 immobilisations
                                                       Manage investments && fixed assets
                                                        Manage investments fixed assets
                                                                                                 Gérer les biens physiques
                                                                                                  Gérer les biens Estate
                                                                                                    Manage Real physiques
                                                                                                     Manage Real Estate
                                                                                                                                  Tenir lala comptabilité
                                                                                                                                   Tenir comptabilité
                                                                                                                                   Manage accounting
                                                                                                                                    Manage accounting
                                                                                                                                                                  Gérer la trésorerie
                                                                                                                                                                   Gérer la trésorerie
                                                                                                                                                                    Manage cash
                                                                                                                                                                     Manage cash
                                                                                                                                                                                            Gérer les connaissances && savoir
                                                                                                                                                                                             Gérer les connaissances savoir
                                                                                                                                                                                                          faire
                                                                                                                                                                                                 Knowledgefaire how
                                                                                                                                                                                                            & Know
                                                                                                                                                                                                   Knowledge & Know how
                                                                                                                                                                                                       Management
                                                                                                                                                                                                        Management
                                                                                                                                                                                                                                        Gérer l'IS/IT
                                                                                                                                                                                                                                        Manage l'IS/IT
                                                                                                                                                                                                                                         Gérer IS/IT
                                                                                                                                                                                                                                         Manage IS/IT
                                                                                                                                                                                                                                                                   Gérer l'environnement, lala
                                                                                                                                                                                                                                                                    Gérer l'environnement,
                                                                                                                                                                                                                                                                      sécurité && la
                                                                                                                                                                                                                                                                       sécurité la santé
                                                                                                                                                                                                                                                                 Manage environment,santé &&
                                                                                                                                                                                                                                                                                      security
                                                                                                                                                                                                                                                                  Manage environment, security
                                                                                                                                                                                                                                                                           healthcare
                                                                                                                                                                                                                                                                            healthcare
                                                                                                                                                                                                                                                                                                       Gérer les ressources
                                                                                                                                                                                                                                                                                                        Gérer les ressources
                                                                                                                                                                                                                                                                                                            humaines
                                                                                                                                                                                                                                                                                                              humaines
                                                                                                                                                                                                                                                                                                      Manage human resources
                                                                                                                                                                                                                                                                                                       Manage human resources              projets


        Taille du SI : 860 000 Points de Fonction (age moyen: 13 ans)
        Capacité en nouveaux projets: 40 000 Points de Fonction (< 1 / 20 du SI)
ING Direct
• La logique du grand sportif:
  Seulement du nerf et du muscle



                                   L’une des meilleures croissances
37 signals




Plus de 3 millions d’utilisateurs
Enseignement


          La perfection est       atteinte,
          non pas lorsqu'il n'y a plus rien
                                        à ajouter,
          mais lorsqu'il n'y a rien à retirer.


          Antoine de Saint Exupery




Un travail important:
Mobiliser les intelligences
Parfois une certaine ‘‘dévelocratie’’

• Taches consommant beaucoup de ressources pour un
  résultat qui pourrait être obtenu plus simplement
Parfois une certaine ‘‘dévelocratie’’

• Taches consommant beaucoup de ressources pour un
  résultat qui pourrait être obtenu plus simplement

  documents
 xml ou html

                               transformations
               objet   objet
  objets
                               transformations

 relationnel


  Les transformations sont coûteuses en
  développement, maintenance et matériel
  Les applications se rigidifient autour
  de frameworks
Parfois une certaine ‘‘dévelocratie’’

• Taches consommant beaucoup de ressources pour un
  résultat qui pourrait être obtenu plus simplement




                                                 Interfaces utilisateur
                                                                           documents
  documents                                                               xml ou html
 xml ou html

                               transformations                              objets      objet   objet

               objet   objet
  objets
                               transformations                             documents
                                                                          xml ou html

 relationnel                                                               documents
                                                                          xml ou html




                                                 services
  Les transformations sont coûteuses en                                    objets       objet   objet
  développement, maintenance et matériel.
  Les applications se rigidifient autour
  de frameworks                                                           relationnel
La recherche de simplicité
                             d’assemblage du Web

Les solutions complexes nécessitent
des frameworks pour les ré-utiliser


Une limitation importante à l’adoption


        Le Web repose sur l’idée qu'il est possible de décomposer
        un problème complexe en éléments plus simples,
        au point que l'on n'a pas besoin de framework complexe
        pour développer des applications qui fonctionnent
        bien entre elles, mais uniquement de
                                                         HTTP         XML
        protocoles et de formats ouverts            HTML      URL-URI


                                                     REST   ATOM   RSS   JSON
SOA
                                  Vers un nouveau modèle applicatif ?

                 Evolution de la dépense IT                              Architecture “accidentelle” du SI
Millions €
                       Évolution naturelle

                             nn   uelle              Dépense IT réelle
                       nce a
                 roissa
         1   5% C                                           30%
                                          Moins € pour les projets
          40%                             La demande s’accumule
          Nouveaux Projets


             60%                                            70%
             Maintenir et opérer          Une pression importante
             l’existant                   pour réduire les coûts



  Source: McKinsey




                  La Promesse: Passer d’une Architecture “accidentelle” du SI
                  La Promesse: Passer d’une Architecture “accidentelle” du SI
                                à une Architecture “planifiée”
                                à une Architecture “planifiée”
SOA
         Pièges, Risques et Bonnes pratiques

• Avoir un point de vue uniquement technique.
  L’outil (ESB, SOAP, WSDL…) est le remède universel.




  Pas un défi technique
  mais avant tout
  un défi d’Organisation
SOA
            Pièges, Risques et Bonnes pratiques

• La relative simplicité de mise en œuvre des Web Services
  ne doit pas masquer les risques que peuvent entraîner leur
  prolifération non contrôlée
   – On ne sortira pas de l’architecture « spaghetti » avec coutures
   – Rationalisation des applications     Rationalisation des services
• Faire l’hypothèse que les projets feront le travail et feront
  des services réutilisables
   – Des services pour intégrer les modules d’une même application
       • Ils ne seront jamais réutilisés en dehors du contexte de cette application


   Une gouvernance adaptée pour trouver l’équilibre entre
   l’intérêt collectif et les intérêts particuliers des projets
       Temps court                    Le projet Référentiel
                        Temps long
SOA
                                 Quelques freins à adresser
             Surcoût de conception
    Construire des services
   réutilisables coûte plus cher
   que de ne pas en construire
Formalisation
                  Besoins plus larges
Economie de la réutilisation
SOA
                                 Quelques freins à adresser
                                                  SLA         Capacités
             Surcoût de conception
                                               Consolidation des exigences
    Construire des services               Dimensionnement, financement
   réutilisables coûte plus cher                  & évolutions des
   que de ne pas en construire                architectures techniques
Formalisation
                  Besoins plus larges
Economie de la réutilisation
SOA
                                 Quelques freins à adresser
                                                  SLA         Capacités
             Surcoût de conception
                                               Consolidation des exigences
    Construire des services               Dimensionnement, financement
   réutilisables coûte plus cher                  & évolutions des
   que de ne pas en construire                architectures techniques
Formalisation
                  Besoins plus larges
Economie de la réutilisation

                                                 Décision basée sur
                                                 Coût de construction
                                                  ou Coût complet
SOA
                                  Quelques freins à adresser
                                                   SLA         Capacités
              Surcoût de conception
                                                Consolidation des exigences
    Construire des services                Dimensionnement, financement
   réutilisables coûte plus cher                   & évolutions des
   que de ne pas en construire                 architectures techniques
Formalisation
                  Besoins plus larges
Economie de la réutilisation


    Confiance                                     Décision basée sur
          Dépendances                             Coût de construction
         entre les projets                         ou Coût complet
    Qualité      Moyens de test
SOA
                                  Quelques freins à adresser
                                                          SLA         Capacités
              Surcoût de conception
                                                       Consolidation des exigences
    Construire des services                   Dimensionnement, financement
   réutilisables coûte plus cher                      & évolutions des
   que de ne pas en construire                    architectures techniques
Formalisation
                  Besoins plus larges
Economie de la réutilisation


    Confiance                                            Décision basée sur
          Dépendances                                    Coût de construction
         entre les projets                                ou Coût complet
    Qualité      Moyens de test
                                  Rénover l’existant
                                                       Compréhension approfondie
                  Services trop spécifiques              du fonctionnement de
                                                         l’application existante
Séparer les développements par nature




            PROJET




Organisation traditionnelle
•   Projet autonome
•   Les détails de réalisation sont
    connus de tous
•   Peu de pression à formaliser les
    interfaces
•   Peu de motivation à sortir des
    besoins particuliers du projet
Séparer les développements par nature
                                                             Projets de solution métier




            PROJET                     Développement
                                       de services


Organisation traditionnelle               Organisations spécialisées
•   Projet autonome                       •   La publication des services est
•   Les détails de réalisation sont           obligatoire
    connus de tous                        •   Séparation et clarification des objectifs
•   Peu de pression à formaliser les      •   Développement rapide des solutions
    interfaces                                métier
•   Peu de motivation à sortir des        •   Adoption des services et gestion
    besoins particuliers du projet            efficace du portefeuille des services
Séparer les développements par nature
                                                             Projets de solution métier


        Ne pas créer une
        Direction des Services
                                       Développement
        La PROJET
            pertinence des             de services
        Services vient de
        l’expertise métier
Organisation traditionnelle               Organisations spécialisées
•   Projet autonome                       •   La publication des services est
•   Les détails de réalisation sont           obligatoire
    connus de tous                        •   Séparation et clarification des objectifs
•   Peu de pression à formaliser les      •   Développement rapide des solutions
    interfaces                                métier
•   Peu de motivation à sortir des        •   Adoption des services et gestion
    besoins particuliers du projet            efficace du portefeuille des services
Gouvernance
         Mise dans un ordre parfait ou Maitrise du Chaos

• Le SI est organique
  et dynamique

  Toujours des travaux
  quelque part

  Logique Darwiniste

• Les ‘‘clients’’ du SI se
  sont appropriés le Web

  Evolutions rapides
  d’un système sans
  couture
Web Oriented Architecture


             Tim Berners Lee
             Inventeur du web


• ‘‘La valeur du Web réside dans la
    réutilisation non anticipée qu’il permet’’
• ‘‘Conçu pour faciliter les usages   futurs que l’on ne connaît pas’’
• ‘‘Si vous êtes Directeur des Systèmes d’Information, vous devriez
  faire un inventaire des données dont vous disposez et réfléchir
  à la valeur que ces données pourraient avoir si elles étaient
  disponibles plus largement au sein de l’entreprise voire à
  l’extérieur de l’entreprise, notamment pour vos partenaires’’
Web Oriented Architecture

          Putting the Web back in Web Services
          Nick Gall, Dan Scholler, Anthony Bradley


• WOA = SOA + WWW + REST
  ‘‘WOA is an architectural style that is a substyle of SOA based on the
  architecture of the WWW with the following additional constraints: globally
  linked, decentralized, and uniform intermediary processing of application
  state via self-describing messages’’
• ‘‘L’indépendance par rapport aux applications doit être la
    première qualité des interfaces.’’
• ‘‘WS-* ont été conçu pour obtenir l’indépendance par
  rapport aux implémentations techniques.’’
• ‘‘La dépendance aux protocoles applicatifs est un obstacle à
    la réutilisation et au partage.’’
Moteur de Recherche
                         dans un contexte Entreprise

      Bien plus qu’une boite de recherche sur l’Intranet




                                            Silo Breaker
Expérience Utilisateur
simple et efficace               Indexer les Bases de données
Un composant d’infrastructure
                                 pour l’accès à l’information


   Interfaces Utilisateur
  génériques ou conçues
      spécifiquement           User Interface   User Interface
pour un contexte de travail
                                  Search Infrastructure
    Transparence de la
       localisation             Reusable           Reusable
                                Connector          Connector


Intelligence des données
          grâce aux                 Data              Data
 technologies sémantiques


   Des applications métier développées à l’aide du moteur de recherche
Un composant d’infrastructure
                                 pour l’accès à l’information


   Interfaces Utilisateur
  génériques ou conçues                                           Résistance des
      spécifiquement                                             propriétaires des
                               User Interface   User Interface
pour un contexte de travail                                        applications

                                  Search Infrastructure          Sécurité d’accès
    Transparence de la                                            aux données
       localisation             Reusable           Reusable
                                Connector          Connector      Les connecteurs
                                                                      extraient
Intelligence des données                                         les droits d’accès
          grâce aux                 Data              Data
 technologies sémantiques


   Des applications métier développées à l’aide du moteur de recherche
Un composant d’infrastructure
                                 pour l’accès à l’information


   Interfaces Utilisateur
  génériques ou conçues                                           Résistance des
      spécifiquement                                             propriétaires des
                               User Interface   User Interface
pour un contexte de travail                                        applications

                                  Search Infrastructure          Sécurité d’accès
    Transparence de la                                            aux données
       localisation             Reusable           Reusable
                                Connector          Les connecteurs
                  Mise en regard des schémas de sécurité
                                                   Connector
                                                       extraient
                  mis cote à cote
Intelligence des données                          les droits d’accès
         grâce aux         Data                       Data
 technologies sémantiques
                 Reconnaissance  d’une complexité
               importante et inutile
   Des applications métier développées à l’aide du moteur de recherche
               Simplification salutaire pour tous
Simplifier les développements

     SOA ‘‘traditionnelle’’
     SOA ‘‘traditionnelle’’                     Moteur de recherche
                                                Moteur de recherche




 Application     Application                                   Mises à jour
                                                               architecture
                                                                  REST
                                   Moteur de
               ESB                 Recherche
                                    Indexation                Collecte
                                   en temps réel             dynamique
Appli Appli Appli Appli Appli

                                                         www.

                                    Migration
SI Engagement Client
                           350 opérateurs                  25 000 agents                 Management
                        6 Centres de contacts          3 300 établissements


           Téléphonie
               SIP             Front Office
                               Front Office                 Back Office
                                                            Back Office                   Reporting
                                                                                          Reporting
                           ••Informations
                              Informations             •• Suivi dossiers, actions
                                                          Suivi dossiers, actions   ••Suivi des engagements
                                                                                       Suivi des engagements
                           ••2nd présentation LR
                              2nd présentation LR      ••Gestion responsables,      ••Suivi de la qualité
                                                                                       Suivi de la qualité
                                                          Gestion responsables,
                           ••Incidents distribution
                              Incidents distribution     modifications              ••Répartition de l’activité
                                                                                       Répartition de l’activité
                                                          modifications
                           ••Réclamations
                              Réclamations             ••Gestion des équipes          par canal et territoire
                                                                                      par canal et territoire
                                                          Gestion des équipes
       3631                ••Campagnes Information
                              Campagnes Information      facteurs
                                                          facteurs

                                             Création – Mise à jour -- Recherche
                                             Création – Mise à jour Recherche
www.laposte.fr
                                                                         Moteur de
                                                                          Moteur de
                                                                         Recherche
                                                                         Recherche
99999 La Poste                                    Tous les
                                                  Tous les
                                                 documents
                                                 documents                 Index
                                                                            Index
   Applications
  Applications
 Applications
     La Poste                                              • Voies, tournées
    La Poste                                               • BAL
   La Poste                                                • Incidents tournées
                                                           • Objets suivis
                                                           • Contrats de ré-expédition
Le déroulé du projet

                    02/2008
                   Lancement
                    1 mois
                               03/2008                             07/2008

                                 Développement                               Evolutions

                                  Livraisons au client
                                                                             Livraisons au client
                                                  06/2008
                                                       Mise en
                                                      production
                                                                     11/2008                        01/2009
•   Le projet est découpé en itérations               Centres
                                                                        Mise en                       Généralisation
                                                     Paris Nord
•   A chaque itération, une liste précise              Agen           production                         nationale
    de scénarios métier à réaliser est établie                         3631
•   A chaque itération, une nouvelle version
    stable est livrée                                                              Mise en
                                                                                  production
•   Grande visibilité de l’avancement
                                                                                 5 autres centres
•   Déploiement progressif
     –   Types de demande
     –   Centres de contact – Centres
         nationaux/locaux
Usi 2009   Gouvernance   Jf Caenen
Usi 2009   Gouvernance   Jf Caenen
Usi 2009   Gouvernance   Jf Caenen

Contenu connexe

Tendances

W4@md day2011
W4@md day2011W4@md day2011
W4@md day2011MDDAY11
 
La Kinect à l'écoute des nouveaux usages métiers et interactions avec les sol...
La Kinect à l'écoute des nouveaux usages métiers et interactions avec les sol...La Kinect à l'écoute des nouveaux usages métiers et interactions avec les sol...
La Kinect à l'écoute des nouveaux usages métiers et interactions avec les sol...Microsoft Technet France
 
TECHDAYS 2013 : Intégration de la chaîne de valeur
TECHDAYS 2013 : Intégration de la chaîne de valeurTECHDAYS 2013 : Intégration de la chaîne de valeur
TECHDAYS 2013 : Intégration de la chaîne de valeurInetum
 
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...Khaled Ben Driss
 

Tendances (6)

W4@md day2011
W4@md day2011W4@md day2011
W4@md day2011
 
Tendances de l'ERP pour 2014
Tendances de l'ERP pour 2014Tendances de l'ERP pour 2014
Tendances de l'ERP pour 2014
 
La Kinect à l'écoute des nouveaux usages métiers et interactions avec les sol...
La Kinect à l'écoute des nouveaux usages métiers et interactions avec les sol...La Kinect à l'écoute des nouveaux usages métiers et interactions avec les sol...
La Kinect à l'écoute des nouveaux usages métiers et interactions avec les sol...
 
TECHDAYS 2013 : Intégration de la chaîne de valeur
TECHDAYS 2013 : Intégration de la chaîne de valeurTECHDAYS 2013 : Intégration de la chaîne de valeur
TECHDAYS 2013 : Intégration de la chaîne de valeur
 
Orange consulting en 3 minutes
Orange consulting en 3 minutesOrange consulting en 3 minutes
Orange consulting en 3 minutes
 
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 21 Nov...
 

En vedette

B-LOGISTIC WMS Gestion des stocks et des entrepôts
B-LOGISTIC WMS Gestion des stocks et des entrepôts B-LOGISTIC WMS Gestion des stocks et des entrepôts
B-LOGISTIC WMS Gestion des stocks et des entrepôts B-APPLI
 
E-commerce (5) - J.Folon - logistique
E-commerce (5) - J.Folon - logistiqueE-commerce (5) - J.Folon - logistique
E-commerce (5) - J.Folon - logistiqueUniversité de Metz
 
Freelance Logistic - Emmanuel Willepotte
Freelance Logistic - Emmanuel WillepotteFreelance Logistic - Emmanuel Willepotte
Freelance Logistic - Emmanuel Willepottefreelancelogistic
 
Externalisation logistique
Externalisation logistiqueExternalisation logistique
Externalisation logistiqueistl ruol
 
Amazon.com analyse stratégique
Amazon.com analyse stratégiqueAmazon.com analyse stratégique
Amazon.com analyse stratégiqueDavid Metge
 
La traçabilité logistique
La traçabilité logistiqueLa traçabilité logistique
La traçabilité logistiqueIlham Yachaoui
 

En vedette (6)

B-LOGISTIC WMS Gestion des stocks et des entrepôts
B-LOGISTIC WMS Gestion des stocks et des entrepôts B-LOGISTIC WMS Gestion des stocks et des entrepôts
B-LOGISTIC WMS Gestion des stocks et des entrepôts
 
E-commerce (5) - J.Folon - logistique
E-commerce (5) - J.Folon - logistiqueE-commerce (5) - J.Folon - logistique
E-commerce (5) - J.Folon - logistique
 
Freelance Logistic - Emmanuel Willepotte
Freelance Logistic - Emmanuel WillepotteFreelance Logistic - Emmanuel Willepotte
Freelance Logistic - Emmanuel Willepotte
 
Externalisation logistique
Externalisation logistiqueExternalisation logistique
Externalisation logistique
 
Amazon.com analyse stratégique
Amazon.com analyse stratégiqueAmazon.com analyse stratégique
Amazon.com analyse stratégique
 
La traçabilité logistique
La traçabilité logistiqueLa traçabilité logistique
La traçabilité logistique
 

Similaire à Usi 2009 Gouvernance Jf Caenen

WBT - offre architecture technique IT efficiency
WBT - offre architecture technique IT efficiencyWBT - offre architecture technique IT efficiency
WBT - offre architecture technique IT efficiencyonepoint x weave
 
Cloud commputing impacts sur la façon de pensée les SI et la DSI
Cloud commputing   impacts sur la façon de pensée les SI et la DSICloud commputing   impacts sur la façon de pensée les SI et la DSI
Cloud commputing impacts sur la façon de pensée les SI et la DSIJean-François Caenen
 
Cloud Computing : enjeux pour les DSI
Cloud Computing : enjeux pour les DSICloud Computing : enjeux pour les DSI
Cloud Computing : enjeux pour les DSIStor Solutions
 
Usi 2008 - Le positionnement stratégique des cellules d'architecture transverse
Usi 2008 - Le positionnement stratégique des cellules d'architecture transverseUsi 2008 - Le positionnement stratégique des cellules d'architecture transverse
Usi 2008 - Le positionnement stratégique des cellules d'architecture transverseAlain Buzzacaro
 
Cas APHP - solution de mobilité avec Windows 8
Cas APHP - solution de mobilité avec Windows 8Cas APHP - solution de mobilité avec Windows 8
Cas APHP - solution de mobilité avec Windows 8Microsoft Décideurs IT
 
Faut il avoir peur du Cloud ? (USI 2011)
Faut il avoir peur du Cloud ? (USI 2011)Faut il avoir peur du Cloud ? (USI 2011)
Faut il avoir peur du Cloud ? (USI 2011)Guillaume Plouin
 
Témoignage client ProxiAD
Témoignage client ProxiADTémoignage client ProxiAD
Témoignage client ProxiADEclipseDayParis
 
Plaquette présentation ssii project si
Plaquette présentation ssii project siPlaquette présentation ssii project si
Plaquette présentation ssii project siPROJECT SI
 
Mia software@md day2011
Mia software@md day2011Mia software@md day2011
Mia software@md day2011MDDAY11
 
Présentation Modul\'Data Center
Présentation Modul\'Data CenterPrésentation Modul\'Data Center
Présentation Modul\'Data Centerncambazard
 
Alavea - 2010
Alavea - 2010Alavea - 2010
Alavea - 2010Cloudixio
 
TechDays 2012 - Windows Azure
TechDays 2012 - Windows AzureTechDays 2012 - Windows Azure
TechDays 2012 - Windows AzureJason De Oliveira
 
Introduction à TOGAF
Introduction à TOGAFIntroduction à TOGAF
Introduction à TOGAFFarid Mheir
 
André MORASSUT - GMIN30F
André MORASSUT - GMIN30FAndré MORASSUT - GMIN30F
André MORASSUT - GMIN30Fssuser2806ea
 
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 17 Avr...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 17 Avr...SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 17 Avr...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 17 Avr...Khaled Ben Driss
 
Exibri Software Product Lines Aosd
Exibri Software Product Lines AosdExibri Software Product Lines Aosd
Exibri Software Product Lines AosdCédric WILLIAMSON
 
EA et Transformation- Synthèse
EA et Transformation- SynthèseEA et Transformation- Synthèse
EA et Transformation- SynthèseClub Urba-EA
 
Pourquoi se priver du Cloud Public ?
Pourquoi se priver du Cloud Public ?Pourquoi se priver du Cloud Public ?
Pourquoi se priver du Cloud Public ?Devoteam Revolve
 
Présentation itperf-offre services-avril2011-vf
Présentation itperf-offre services-avril2011-vfPrésentation itperf-offre services-avril2011-vf
Présentation itperf-offre services-avril2011-vfPIETRI Jean-Francois
 
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...Raynald M
 

Similaire à Usi 2009 Gouvernance Jf Caenen (20)

WBT - offre architecture technique IT efficiency
WBT - offre architecture technique IT efficiencyWBT - offre architecture technique IT efficiency
WBT - offre architecture technique IT efficiency
 
Cloud commputing impacts sur la façon de pensée les SI et la DSI
Cloud commputing   impacts sur la façon de pensée les SI et la DSICloud commputing   impacts sur la façon de pensée les SI et la DSI
Cloud commputing impacts sur la façon de pensée les SI et la DSI
 
Cloud Computing : enjeux pour les DSI
Cloud Computing : enjeux pour les DSICloud Computing : enjeux pour les DSI
Cloud Computing : enjeux pour les DSI
 
Usi 2008 - Le positionnement stratégique des cellules d'architecture transverse
Usi 2008 - Le positionnement stratégique des cellules d'architecture transverseUsi 2008 - Le positionnement stratégique des cellules d'architecture transverse
Usi 2008 - Le positionnement stratégique des cellules d'architecture transverse
 
Cas APHP - solution de mobilité avec Windows 8
Cas APHP - solution de mobilité avec Windows 8Cas APHP - solution de mobilité avec Windows 8
Cas APHP - solution de mobilité avec Windows 8
 
Faut il avoir peur du Cloud ? (USI 2011)
Faut il avoir peur du Cloud ? (USI 2011)Faut il avoir peur du Cloud ? (USI 2011)
Faut il avoir peur du Cloud ? (USI 2011)
 
Témoignage client ProxiAD
Témoignage client ProxiADTémoignage client ProxiAD
Témoignage client ProxiAD
 
Plaquette présentation ssii project si
Plaquette présentation ssii project siPlaquette présentation ssii project si
Plaquette présentation ssii project si
 
Mia software@md day2011
Mia software@md day2011Mia software@md day2011
Mia software@md day2011
 
Présentation Modul\'Data Center
Présentation Modul\'Data CenterPrésentation Modul\'Data Center
Présentation Modul\'Data Center
 
Alavea - 2010
Alavea - 2010Alavea - 2010
Alavea - 2010
 
TechDays 2012 - Windows Azure
TechDays 2012 - Windows AzureTechDays 2012 - Windows Azure
TechDays 2012 - Windows Azure
 
Introduction à TOGAF
Introduction à TOGAFIntroduction à TOGAF
Introduction à TOGAF
 
André MORASSUT - GMIN30F
André MORASSUT - GMIN30FAndré MORASSUT - GMIN30F
André MORASSUT - GMIN30F
 
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 17 Avr...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 17 Avr...SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 17 Avr...
SOA - Architecture Orientée Service : Démystification Khaled Ben Driss 17 Avr...
 
Exibri Software Product Lines Aosd
Exibri Software Product Lines AosdExibri Software Product Lines Aosd
Exibri Software Product Lines Aosd
 
EA et Transformation- Synthèse
EA et Transformation- SynthèseEA et Transformation- Synthèse
EA et Transformation- Synthèse
 
Pourquoi se priver du Cloud Public ?
Pourquoi se priver du Cloud Public ?Pourquoi se priver du Cloud Public ?
Pourquoi se priver du Cloud Public ?
 
Présentation itperf-offre services-avril2011-vf
Présentation itperf-offre services-avril2011-vfPrésentation itperf-offre services-avril2011-vf
Présentation itperf-offre services-avril2011-vf
 
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...
 

Plus de Jean-François Caenen

Faire évoluer, faire grandir ou faire disparaître l'Architecture d'Entreprise...
Faire évoluer, faire grandir ou faire disparaître l'Architecture d'Entreprise...Faire évoluer, faire grandir ou faire disparaître l'Architecture d'Entreprise...
Faire évoluer, faire grandir ou faire disparaître l'Architecture d'Entreprise...Jean-François Caenen
 
Enterprise Architecture in the Business Technology Age
Enterprise Architecture in the Business Technology AgeEnterprise Architecture in the Business Technology Age
Enterprise Architecture in the Business Technology AgeJean-François Caenen
 
Business Technology - La transformation numérique
Business Technology - La transformation numériqueBusiness Technology - La transformation numérique
Business Technology - La transformation numériqueJean-François Caenen
 
Cloud Computing for Enterprise Architects
Cloud Computing for Enterprise ArchitectsCloud Computing for Enterprise Architects
Cloud Computing for Enterprise ArchitectsJean-François Caenen
 
Trying to understand the intersection between Business & Technology
Trying to understand the intersection between Business & TechnologyTrying to understand the intersection between Business & Technology
Trying to understand the intersection between Business & TechnologyJean-François Caenen
 
Mobilité @ SAP Innovation NOW Paris
Mobilité @ SAP Innovation NOW ParisMobilité @ SAP Innovation NOW Paris
Mobilité @ SAP Innovation NOW ParisJean-François Caenen
 
Capgemini@owf2011 build to cloud using open source technologies
Capgemini@owf2011   build to cloud using open source technologiesCapgemini@owf2011   build to cloud using open source technologies
Capgemini@owf2011 build to cloud using open source technologiesJean-François Caenen
 
Search Based Application: Facilitez vous le MDM !
Search Based Application: Facilitez vous le MDM !Search Based Application: Facilitez vous le MDM !
Search Based Application: Facilitez vous le MDM !Jean-François Caenen
 
20110117 développer la capacité d’innovation
20110117 développer la capacité d’innovation20110117 développer la capacité d’innovation
20110117 développer la capacité d’innovationJean-François Caenen
 
Je passe au cloud computing Que faire de l'existant
Je passe au cloud computing Que faire de l'existantJe passe au cloud computing Que faire de l'existant
Je passe au cloud computing Que faire de l'existantJean-François Caenen
 
Innovations & Défis 2011 de la DSI - Capgemini
Innovations & Défis 2011 de la DSI - CapgeminiInnovations & Défis 2011 de la DSI - Capgemini
Innovations & Défis 2011 de la DSI - CapgeminiJean-François Caenen
 
Paris 20 enterprise 20 - capgemini jf caenen
Paris 20   enterprise 20 - capgemini jf caenenParis 20   enterprise 20 - capgemini jf caenen
Paris 20 enterprise 20 - capgemini jf caenenJean-François Caenen
 

Plus de Jean-François Caenen (20)

Faire évoluer, faire grandir ou faire disparaître l'Architecture d'Entreprise...
Faire évoluer, faire grandir ou faire disparaître l'Architecture d'Entreprise...Faire évoluer, faire grandir ou faire disparaître l'Architecture d'Entreprise...
Faire évoluer, faire grandir ou faire disparaître l'Architecture d'Entreprise...
 
Enterprise Architecture in the Business Technology Age
Enterprise Architecture in the Business Technology AgeEnterprise Architecture in the Business Technology Age
Enterprise Architecture in the Business Technology Age
 
Business Technology - La transformation numérique
Business Technology - La transformation numériqueBusiness Technology - La transformation numérique
Business Technology - La transformation numérique
 
Agile@scale
Agile@scaleAgile@scale
Agile@scale
 
Cloud Computing for Enterprise Architects
Cloud Computing for Enterprise ArchitectsCloud Computing for Enterprise Architects
Cloud Computing for Enterprise Architects
 
Les enjeux du Poste de Travail
Les enjeux du Poste de TravailLes enjeux du Poste de Travail
Les enjeux du Poste de Travail
 
Trying to understand the intersection between Business & Technology
Trying to understand the intersection between Business & TechnologyTrying to understand the intersection between Business & Technology
Trying to understand the intersection between Business & Technology
 
Enterprise Applications in 2011
Enterprise Applications in 2011Enterprise Applications in 2011
Enterprise Applications in 2011
 
Mobilité @ SAP Innovation NOW Paris
Mobilité @ SAP Innovation NOW ParisMobilité @ SAP Innovation NOW Paris
Mobilité @ SAP Innovation NOW Paris
 
Capgemini@owf2011 build to cloud using open source technologies
Capgemini@owf2011   build to cloud using open source technologiesCapgemini@owf2011   build to cloud using open source technologies
Capgemini@owf2011 build to cloud using open source technologies
 
Search Based Application: Facilitez vous le MDM !
Search Based Application: Facilitez vous le MDM !Search Based Application: Facilitez vous le MDM !
Search Based Application: Facilitez vous le MDM !
 
20110325 fin ère du pc
20110325 fin ère du pc20110325 fin ère du pc
20110325 fin ère du pc
 
20110325 integration applications
20110325 integration applications20110325 integration applications
20110325 integration applications
 
Capgemini @ cloudforce paris 2011
Capgemini @ cloudforce paris 2011Capgemini @ cloudforce paris 2011
Capgemini @ cloudforce paris 2011
 
20110117 développer la capacité d’innovation
20110117 développer la capacité d’innovation20110117 développer la capacité d’innovation
20110117 développer la capacité d’innovation
 
3 business technology trends in b2b
3 business technology trends in b2b3 business technology trends in b2b
3 business technology trends in b2b
 
Je passe au cloud computing Que faire de l'existant
Je passe au cloud computing Que faire de l'existantJe passe au cloud computing Que faire de l'existant
Je passe au cloud computing Que faire de l'existant
 
Innovations & Défis 2011 de la DSI - Capgemini
Innovations & Défis 2011 de la DSI - CapgeminiInnovations & Défis 2011 de la DSI - Capgemini
Innovations & Défis 2011 de la DSI - Capgemini
 
Data centers - Economies of scale
Data centers - Economies of scaleData centers - Economies of scale
Data centers - Economies of scale
 
Paris 20 enterprise 20 - capgemini jf caenen
Paris 20   enterprise 20 - capgemini jf caenenParis 20   enterprise 20 - capgemini jf caenen
Paris 20 enterprise 20 - capgemini jf caenen
 

Usi 2009 Gouvernance Jf Caenen

  • 1. L’Entreprise et son SI se ressemblent: Opportunités et défis dans l’adoption des architectures Web Jean-François CAENEN jean-francois.caenen@capgemini.com Chief Technology Officer Capgemini France
  • 2. JF Caenen • Plus de 20 ans d’expérience en ingénierie de produits logiciels, en projets d’intégration et en conseil en architecture de SI • Je suis passionné par – L’articulation entre enjeux métier et utilisation des technologies – L’analyse de la valeur livrée par les projets – L’adoption au sein des SI d’entreprise des technologies et pratiques du Web © OCTO Technology - Université du Système d’Information 2
  • 3. Une conviction D’une Informatique d’entreprise complexe et isolée
  • 4. Une conviction D’une Informatique d’entreprise complexe et isolée Période de Crise Accélération des ruptures Repensé grâce aux acquis du web Une Informatique globale entre les mains des utilisateurs et ouverte aux clients Technologies Pratiques Relation métier - IT
  • 5. L’Entreprise et son SI se ressemblent Rigidités Cloisonnements Domaines d’excellence Application Entreprise Equipe projet SI DSI
  • 6. Division du Travail et Spécialisation Adam Smith Changement d’outil Economies d’échelle Economie pilotée par l’offre
  • 7. Division du travail et Spécialisation Contractualisation Boite noire Marketing Fabrication Vente Ingénierie Achats Service produit Après-vente Avec le temps, chaque métier tend à sophistiquer sa pratique et à la complexifier Gérer la complexité
  • 8. Rétrospective sur la Construction des SI 1 besoin 1 projet 1 application Spécialisation Fragmentation Des centaines d’applications en silos Architecture accidentelle
  • 9. Rétrospective sur la Construction des SI Forteresse de spécialistes 1 besoin 1 projet 1 application Spécialisation DSI propriétaire du SI Fragmentation Un objet rare, cher Des centaines d’applications et complexe en silos Culture/spécialité technique Architecture accidentelle
  • 10. Rétrospective sur la Construction des SI Forteresse de spécialistes 1 besoin 1 projet 1 application Spécialisation DSI propriétaire du SI Fragmentation Un objet rare, cher Des centaines d’applications et complexe en silos Culture/spécialité technique Architecture accidentelle Décision basée sur le coût de construction Conçu pour durer Taille unique Sécurité périmétrique
  • 11. Rétrospective sur la Construction des SI Forteresse de spécialistes 1 besoin 1 projet 1 application Spécialisation DSI propriétaire du SI Fragmentation Un objet rare, cher Des centaines d’applications et complexe en silos Culture/spécialité technique Architecture accidentelle Décision basée sur le coût de construction Conçu pour durer Centre de coût Taille unique de + en + gourmand Sécurité périmétrique
  • 12. Rétrospective sur la Construction des SI Forteresse de spécialistes 1 besoin 1 projet 1 application Spécialisation DSI propriétaire du SI Fragmentation Un objet rare, cher Des centaines d’applications et complexe en silos Culture/spécialité technique Architecture accidentelle Décision basée sur le coût de construction Conçu pour durer Centre de coût Taille unique de + en + gourmand Sécurité périmétrique Boite noire Une relation basée sur la contractualisation Métiers MOA AMOA MOE Equipes Cycles longs
  • 13. Exemple d’un grand industriel Fond de carte fonctionnel des Systèmes d'Information Functional Base map of Information Systems MANAGEMENT MANAGEMENT Gérer les relations avec Gérer les relations avec Gérer le QCD Développement Gérer le QCD Production actionnaires & parties Gérer le QCD Développement Gérer le QCD Production MANAGEMENT MANAGEMENT Définir la stratégie d'entreprise Définir la stratégie d'entreprise actionnaires & parties Gérer le reporting financier Gérer le reporting financier Consolider Consolider Contrôler Contrôler Piloter la Qualité Piloter la Qualité Produits & Services Produits & Services Produits & Services Produits & Services • 27 domaines prenantes prenantes Défine Enterprise strategy Défine Enterprise strategy Report Finance Report Finance Consolidate Consolidate Control Control Manage Quality Manage Quality Manage QCD Development Manage QCD Development Manage QCD Mass-Production Manage QCD Mass-Production Piloter l'entreprise Piloter l'entreprise Manage shareholders & external Manage shareholders & external Product & Services Product & Services Manage Enterprise relations Product & Services Product & Services Manage Enterprise relations Mgt & Support Produit ACHATS & INGENIERIE PRODUIT INGENIERIE PRODUIT Officialisation des données de l'ingénierie Officialisation des données de l'ingénierie Gestion de lala nomenclature Entreprise Gestion de nomenclature Entreprise Recherche Recherche Mgt & support Product ACHATS & Engineering data officialisation Engineering data officialisation Enterprise BOM Management Enterprise BOM Management Research Research Définir les besoins Définir les besoins RELATIONS RELATIONS PROCESS & SERVICE PROCESS & SERVICE produits produits Gérer le plan Produit Gérer le plan Produit Gestion des données de Conception Define products needs Define products needs Manage Product planning FOURNISSEURS FOURNISSEURS PRODUCT,PROCESS & PRODUCT,PROCESS & Gestion des données de Conception (P/PR/S) Gestion de la l'activité liée à à la validation physique Conception et validation du Conception et validation du Manage Product planning (P/PR/S) Gestion de la l'activité liée la validation physique Style • Plus de 2 000 applications présentant de PURCHASING & PURCHASING & SERVICE ENGINENERING SERVICE ENGINENERING Work inin Progress Work Progress Management activities bound to the physical validation Management activities bound to the physical validation Style Style Design && validation (Product/Process/Services) Style Design validation SUPPLIERS SUPPLIERS Mgt & Support de l'ingénierie (Product/Process/Services) Comprendre les attentes Comprendre les attentes Engineering Mgt & support Définir les besoins des marché Long Terme. RELATION RELATION Conception && Validation Système Conception Validation Système Conception && Validation Process Conception Validation Process Conception & Validation Service Conception et validation Produit Conception et validation Produit Définir les besoins Services des marché Long Terme. Understand market Pilotage QCDK Ingénierie industriel (CAPE) Conception & Validation Service (CAD) Services Understand market industriel (CAPE) Service Design && Validation (CAD) Mgt & Support achats & relations Pilotage QCDK Ingénierie Plant layout Design && Validation Service Design Validation Define Services needs expectations Long Term fournisseurs QCDK steering of engineering QCDK steering of engineering Plant layout Design Validation Process Design (CAPE) && Validation Process Design (CAPE) Validation Product design (CAD) && validation Product design (CAD) validation Define Services needs expectations Long Term Mgt & support purchasing & supplier relation nombreuses redondances Mgt & Support Service Après Vente Recycler véhicules et Recycler véhicules et RELATION RELATION Pilotage QCDK du métier LOGISTIQUE AMONT LOGISTIQUE AMONT Mgt & Support Fabrication composants composants Mgt & support After Sales Services Pilotage QCDK du métier INBOUND LOGISTIC Mgt & support Manufacturing QCDK Recycle vehicles & QCDK Recycle vehicles & Pilotage QCDK Services AV Pilotage QCDK Services AV CLIENT CLIENT Achats Achats INBOUND LOGISTIC Pilotage QCDK Maintenance et Fiabilité components components QCDK steering of A.S. Services QCDK steering of A.S. Services QCDK Steering of purchasing QCDK Steering of purchasing Pilotage QCDK Maintenance et Fiabilité CUSTOMER CUSTOMER PRODUCT Mgt & Support Logistique amont fabrication Industrielle activity fabrication Industrielle Fournir des e-services PRODUIT activity Mgt & support inbound logistic Fournir des e-services QCDK steering of QCDK steering of Manufacturing maintenance Manufacturing maintenance Provide E-vehicle services Provide E-vehicle services SERVICES FINANCIERS RELATION RELATION Pilotage QCDK logistique Pilotage QCDK logistique manufacturing manufacturing & reliability & reliability SERVICES FINANCIERS QCDK steering ofof logistic QCDK steering logistic Réparer, Entretenir Gérer la documentation de Gérer la documentation de Réparer, Entretenir Repair, maintain Repair, maintain FINANCING SERVICES FINANCING SERVICES Pilotage QCDK relation client Pilotage QCDK relation client production production Mgt & Support Service Fin. QCDK steering of customer Définir la stratégie d’achat QCDK steering of customer • Des applications souvent très complexes Définir la stratégie d’achat Organiser et gérer la documentation Manage technical Manage technical Garantie Mgt & support Financing Services relation et gérer le panel fournisseur Organiser et gérer la documentation Garantie relation et gérer le panel fournisseur logistique flux pièces documentation documentation Warranty logistique flux pièces Warranty Pilotage QCDK Services Fin. Define purchasing strategy & Organise && manage documentation of Define purchasing strategy & Organise manage documentation of QCDK steering of Fin.Services manage supplier panel manage supplier panel logistic flows ofof parts logistic flows parts Mesurer la satisfaction client Pilotage & contrôle des flux de SERVICES A.V. Financer le réseau Financer les ventes Mesurer la satisfaction client Measure consumer satisfaction Pilotage & contrôle des flux de Finance network Finance sales Measure consumer satisfaction Organiser et adapter les transports Organiser et adapter les transports fabrication fabrication A.S. SERVICES pièces Manufacturing flows steering & Manufacturing flows steering & Construire les sourcing Construire les sourcing pièces control MARKETING Organise && adapt transport of parts Traiter et suivre les Organise adapt transport of parts MARKETING plans, Consulter & control Mgt & Support Logist. aval Organiser & Gérer la Organiser & Gérer la Mgt & Support Réseau Traiter et suivre les plans, Consulter & réclamations et incidents (au-delà du nécessaire) Mgt & support inbound logistic documentation de Log. documentation de Log. Mgt & support Network réclamations et incidents Sélectionner le fournisseur Sélectionner le fournisseur Approvisionner les usines && les aval Build sourcing plans, RFx & Approvisionner les usines les Gérer les ordres de fabrication Gérer les ordres de fabrication aval Organise & manage clients clients Build sourcing plans, RFx & postes de travail Pilotage QCDK logist. aval Organise & manage Pilotage QCDK Réseau Manage && tracking of consumer Select supplier postes de travail Physically supply goods or services to Manage Manufacturing Order Manage Manufacturing Order Pilotage QCDK logist. aval QCDK steering of outbound QCDK steering of outbound documentation of outbound documentation of outbound Pilotage QCDK Réseau QCDK steering of out. Network Manage tracking of consumer Select supplier Physically supply goods or services to logistic QCDK steering of out. Network requests & complaints plants && WS logistic logistic requests & complaints plants WS logistic Planifier l'activité des usines Planifier l'activité des usines Transporter // Livrer Transporter Livrer Vendre au client final Gérer les flux logistique CKD Organiser et adapter les Organiser et adapter les Transport // Deliver Dealer Dealer Vendre au client final Gérer les flux logistique CKD Schedule plants activity Schedule plants activity Transport Deliver Management (hors flotte) Gérer les contacts et Manage logistic flows ofof CKD transports logist. aval transports logist. aval Management (hors flotte) Gérer les contrats Gérer les contrats Manage logistic flows CKD Organise & adapt transport of Gérer stocks comm.corporate Organise & adapt transport of Gérer stocks comm.corporate Dealer Dealer Sell to final customer Sell to final customer Gérer les contacts et campagnes fournisseur outbound logistic Manage corporate commercial Manage corporate commercial Management (out fleet) (out fleet) campagnes fournisseur outbound logistic inventory Management Manage customer contact && Manage supplier contracts Gérer les emballages vides Gérer les emballages vides FABRICATION inventory Manage customer contact Manage supplier contracts campaign Manage empty package Manage empty package LOGISTIQUE AVAL RESEAU RESEAU campaign • Une charge de maintenance très lourde MANUFACTURING NETWORK Planifier l'approv. Pièces & Organes Planifier l'approv. Pièces & Organes OUTBOUND LOGISTIC NETWORK Schedule supply of parts and Présenter l'offre Présenter l'offre Comprendre les attentes Schedule supply of parts and Comprendre les attentes components commerciale commerciale CT du marché components CT du marché Present commercial Present commercial Understand ST market offer Understand ST market Gérer le recours fournisseur Gérer le recours fournisseur Reprise offer expectations expectations Planifier & programmer la demande Planifier & programmer la demande Reprise Vendre Vendre Manage supplier chargeback Manage supplier chargeback Buy Back Assister les Mgt & Support Ventes commerciale commerciale Buy Back Sell Sell Assister les Décider et décrire l'offre communications Décider et décrire l'offre Mgt & support Sales Plan & Schedule commercial demand Plan & Schedule commercial demand communications commerciale commerciales qui pénalise le lancement des nouveaux Gérer les commandes Gérer les commandes Animer le réseau commerciales commerciale Animer le réseau Facturer Assist commercial Decide and describe Pilotage QCDK Ventes Manage Orders Manage Orders Animate Network Facturer Assist commercial Decide and describe Pilotage QCDK Ventes Animate Network commercial offer Fond de carte QCDK steering of Sales QCDK steering of Sales Invoice Invoice communications communications commercial offer Prévoir les ventes Prévoir les ventes Mgt & Support Marketing Base map Forecast sales Forecast sales VENTES Fournir le support produit & service au Fournir le support produit & service au Gérer les bourses d'échange Gérer les bourses d'échange Mgt & support Marketing Piloter & suivre l'activité commerciale Piloter & suivre l'activité commerciale réseau réseau V9.3 Manage & track commercial activity Manage & track commercial activity SALES Support network services and process Support network services and process Exchange new & used cars Exchange new & used cars Pilotage QCDK Marketing Pilotage QCDK Marketing QCDK steering of Marketing QCDK steering of Marketing 10/05/04 FONCTIONS SUPPORT GENERAL SUPPORT Gestion administrative générale Gestion general administration Manage administrative générale Manage general administration Gérer les investissements && Gérer les investissements immobilisations immobilisations Manage investments && fixed assets Manage investments fixed assets Gérer les biens physiques Gérer les biens Estate Manage Real physiques Manage Real Estate Tenir lala comptabilité Tenir comptabilité Manage accounting Manage accounting Gérer la trésorerie Gérer la trésorerie Manage cash Manage cash Gérer les connaissances && savoir Gérer les connaissances savoir faire Knowledgefaire how & Know Knowledge & Know how Management Management Gérer l'IS/IT Manage l'IS/IT Gérer IS/IT Manage IS/IT Gérer l'environnement, lala Gérer l'environnement, sécurité && la sécurité la santé Manage environment,santé && security Manage environment, security healthcare healthcare Gérer les ressources Gérer les ressources humaines humaines Manage human resources Manage human resources projets Taille du SI : 860 000 Points de Fonction (age moyen: 13 ans) Capacité en nouveaux projets: 40 000 Points de Fonction (< 1 / 20 du SI)
  • 14. ING Direct • La logique du grand sportif: Seulement du nerf et du muscle L’une des meilleures croissances
  • 15. 37 signals Plus de 3 millions d’utilisateurs
  • 16. Enseignement La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a rien à retirer. Antoine de Saint Exupery Un travail important: Mobiliser les intelligences
  • 17. Parfois une certaine ‘‘dévelocratie’’ • Taches consommant beaucoup de ressources pour un résultat qui pourrait être obtenu plus simplement
  • 18. Parfois une certaine ‘‘dévelocratie’’ • Taches consommant beaucoup de ressources pour un résultat qui pourrait être obtenu plus simplement documents xml ou html transformations objet objet objets transformations relationnel Les transformations sont coûteuses en développement, maintenance et matériel Les applications se rigidifient autour de frameworks
  • 19. Parfois une certaine ‘‘dévelocratie’’ • Taches consommant beaucoup de ressources pour un résultat qui pourrait être obtenu plus simplement Interfaces utilisateur documents documents xml ou html xml ou html transformations objets objet objet objet objet objets transformations documents xml ou html relationnel documents xml ou html services Les transformations sont coûteuses en objets objet objet développement, maintenance et matériel. Les applications se rigidifient autour de frameworks relationnel
  • 20. La recherche de simplicité d’assemblage du Web Les solutions complexes nécessitent des frameworks pour les ré-utiliser Une limitation importante à l’adoption Le Web repose sur l’idée qu'il est possible de décomposer un problème complexe en éléments plus simples, au point que l'on n'a pas besoin de framework complexe pour développer des applications qui fonctionnent bien entre elles, mais uniquement de HTTP XML protocoles et de formats ouverts HTML URL-URI REST ATOM RSS JSON
  • 21. SOA Vers un nouveau modèle applicatif ? Evolution de la dépense IT Architecture “accidentelle” du SI Millions € Évolution naturelle nn uelle Dépense IT réelle nce a roissa 1 5% C 30% Moins € pour les projets 40% La demande s’accumule Nouveaux Projets 60% 70% Maintenir et opérer Une pression importante l’existant pour réduire les coûts Source: McKinsey La Promesse: Passer d’une Architecture “accidentelle” du SI La Promesse: Passer d’une Architecture “accidentelle” du SI à une Architecture “planifiée” à une Architecture “planifiée”
  • 22. SOA Pièges, Risques et Bonnes pratiques • Avoir un point de vue uniquement technique. L’outil (ESB, SOAP, WSDL…) est le remède universel. Pas un défi technique mais avant tout un défi d’Organisation
  • 23. SOA Pièges, Risques et Bonnes pratiques • La relative simplicité de mise en œuvre des Web Services ne doit pas masquer les risques que peuvent entraîner leur prolifération non contrôlée – On ne sortira pas de l’architecture « spaghetti » avec coutures – Rationalisation des applications Rationalisation des services • Faire l’hypothèse que les projets feront le travail et feront des services réutilisables – Des services pour intégrer les modules d’une même application • Ils ne seront jamais réutilisés en dehors du contexte de cette application Une gouvernance adaptée pour trouver l’équilibre entre l’intérêt collectif et les intérêts particuliers des projets Temps court Le projet Référentiel Temps long
  • 24. SOA Quelques freins à adresser Surcoût de conception Construire des services réutilisables coûte plus cher que de ne pas en construire Formalisation Besoins plus larges Economie de la réutilisation
  • 25. SOA Quelques freins à adresser SLA Capacités Surcoût de conception Consolidation des exigences Construire des services Dimensionnement, financement réutilisables coûte plus cher & évolutions des que de ne pas en construire architectures techniques Formalisation Besoins plus larges Economie de la réutilisation
  • 26. SOA Quelques freins à adresser SLA Capacités Surcoût de conception Consolidation des exigences Construire des services Dimensionnement, financement réutilisables coûte plus cher & évolutions des que de ne pas en construire architectures techniques Formalisation Besoins plus larges Economie de la réutilisation Décision basée sur Coût de construction ou Coût complet
  • 27. SOA Quelques freins à adresser SLA Capacités Surcoût de conception Consolidation des exigences Construire des services Dimensionnement, financement réutilisables coûte plus cher & évolutions des que de ne pas en construire architectures techniques Formalisation Besoins plus larges Economie de la réutilisation Confiance Décision basée sur Dépendances Coût de construction entre les projets ou Coût complet Qualité Moyens de test
  • 28. SOA Quelques freins à adresser SLA Capacités Surcoût de conception Consolidation des exigences Construire des services Dimensionnement, financement réutilisables coûte plus cher & évolutions des que de ne pas en construire architectures techniques Formalisation Besoins plus larges Economie de la réutilisation Confiance Décision basée sur Dépendances Coût de construction entre les projets ou Coût complet Qualité Moyens de test Rénover l’existant Compréhension approfondie Services trop spécifiques du fonctionnement de l’application existante
  • 29. Séparer les développements par nature PROJET Organisation traditionnelle • Projet autonome • Les détails de réalisation sont connus de tous • Peu de pression à formaliser les interfaces • Peu de motivation à sortir des besoins particuliers du projet
  • 30. Séparer les développements par nature Projets de solution métier PROJET Développement de services Organisation traditionnelle Organisations spécialisées • Projet autonome • La publication des services est • Les détails de réalisation sont obligatoire connus de tous • Séparation et clarification des objectifs • Peu de pression à formaliser les • Développement rapide des solutions interfaces métier • Peu de motivation à sortir des • Adoption des services et gestion besoins particuliers du projet efficace du portefeuille des services
  • 31. Séparer les développements par nature Projets de solution métier Ne pas créer une Direction des Services Développement La PROJET pertinence des de services Services vient de l’expertise métier Organisation traditionnelle Organisations spécialisées • Projet autonome • La publication des services est • Les détails de réalisation sont obligatoire connus de tous • Séparation et clarification des objectifs • Peu de pression à formaliser les • Développement rapide des solutions interfaces métier • Peu de motivation à sortir des • Adoption des services et gestion besoins particuliers du projet efficace du portefeuille des services
  • 32. Gouvernance Mise dans un ordre parfait ou Maitrise du Chaos • Le SI est organique et dynamique Toujours des travaux quelque part Logique Darwiniste • Les ‘‘clients’’ du SI se sont appropriés le Web Evolutions rapides d’un système sans couture
  • 33. Web Oriented Architecture Tim Berners Lee Inventeur du web • ‘‘La valeur du Web réside dans la réutilisation non anticipée qu’il permet’’ • ‘‘Conçu pour faciliter les usages futurs que l’on ne connaît pas’’ • ‘‘Si vous êtes Directeur des Systèmes d’Information, vous devriez faire un inventaire des données dont vous disposez et réfléchir à la valeur que ces données pourraient avoir si elles étaient disponibles plus largement au sein de l’entreprise voire à l’extérieur de l’entreprise, notamment pour vos partenaires’’
  • 34. Web Oriented Architecture Putting the Web back in Web Services Nick Gall, Dan Scholler, Anthony Bradley • WOA = SOA + WWW + REST ‘‘WOA is an architectural style that is a substyle of SOA based on the architecture of the WWW with the following additional constraints: globally linked, decentralized, and uniform intermediary processing of application state via self-describing messages’’ • ‘‘L’indépendance par rapport aux applications doit être la première qualité des interfaces.’’ • ‘‘WS-* ont été conçu pour obtenir l’indépendance par rapport aux implémentations techniques.’’ • ‘‘La dépendance aux protocoles applicatifs est un obstacle à la réutilisation et au partage.’’
  • 35. Moteur de Recherche dans un contexte Entreprise Bien plus qu’une boite de recherche sur l’Intranet Silo Breaker Expérience Utilisateur simple et efficace Indexer les Bases de données
  • 36. Un composant d’infrastructure pour l’accès à l’information Interfaces Utilisateur génériques ou conçues spécifiquement User Interface User Interface pour un contexte de travail Search Infrastructure Transparence de la localisation Reusable Reusable Connector Connector Intelligence des données grâce aux Data Data technologies sémantiques Des applications métier développées à l’aide du moteur de recherche
  • 37. Un composant d’infrastructure pour l’accès à l’information Interfaces Utilisateur génériques ou conçues Résistance des spécifiquement propriétaires des User Interface User Interface pour un contexte de travail applications Search Infrastructure Sécurité d’accès Transparence de la aux données localisation Reusable Reusable Connector Connector Les connecteurs extraient Intelligence des données les droits d’accès grâce aux Data Data technologies sémantiques Des applications métier développées à l’aide du moteur de recherche
  • 38. Un composant d’infrastructure pour l’accès à l’information Interfaces Utilisateur génériques ou conçues Résistance des spécifiquement propriétaires des User Interface User Interface pour un contexte de travail applications Search Infrastructure Sécurité d’accès Transparence de la aux données localisation Reusable Reusable Connector Les connecteurs Mise en regard des schémas de sécurité Connector extraient mis cote à cote Intelligence des données les droits d’accès grâce aux Data Data technologies sémantiques Reconnaissance d’une complexité importante et inutile Des applications métier développées à l’aide du moteur de recherche Simplification salutaire pour tous
  • 39. Simplifier les développements SOA ‘‘traditionnelle’’ SOA ‘‘traditionnelle’’ Moteur de recherche Moteur de recherche Application Application Mises à jour architecture REST Moteur de ESB Recherche Indexation Collecte en temps réel dynamique Appli Appli Appli Appli Appli www. Migration
  • 40. SI Engagement Client 350 opérateurs 25 000 agents Management 6 Centres de contacts 3 300 établissements Téléphonie SIP Front Office Front Office Back Office Back Office Reporting Reporting ••Informations Informations •• Suivi dossiers, actions Suivi dossiers, actions ••Suivi des engagements Suivi des engagements ••2nd présentation LR 2nd présentation LR ••Gestion responsables, ••Suivi de la qualité Suivi de la qualité Gestion responsables, ••Incidents distribution Incidents distribution modifications ••Répartition de l’activité Répartition de l’activité modifications ••Réclamations Réclamations ••Gestion des équipes par canal et territoire par canal et territoire Gestion des équipes 3631 ••Campagnes Information Campagnes Information facteurs facteurs Création – Mise à jour -- Recherche Création – Mise à jour Recherche www.laposte.fr Moteur de Moteur de Recherche Recherche 99999 La Poste Tous les Tous les documents documents Index Index Applications Applications Applications La Poste • Voies, tournées La Poste • BAL La Poste • Incidents tournées • Objets suivis • Contrats de ré-expédition
  • 41. Le déroulé du projet 02/2008 Lancement 1 mois 03/2008 07/2008 Développement Evolutions Livraisons au client Livraisons au client 06/2008 Mise en production 11/2008 01/2009 • Le projet est découpé en itérations Centres Mise en Généralisation Paris Nord • A chaque itération, une liste précise Agen production nationale de scénarios métier à réaliser est établie 3631 • A chaque itération, une nouvelle version stable est livrée Mise en production • Grande visibilité de l’avancement 5 autres centres • Déploiement progressif – Types de demande – Centres de contact – Centres nationaux/locaux