SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
Industrialisation d'une
ré-urbanisation d’un SI
 en Services Métiers
Sommaire


1.   Sodifrance - Mia-Software
2.   Le projet
3.   Les réalisations
4.   ROI - Conclusion




                                   2
Sommaire


1. Sodifrance - Mia-Software
  •   Présentation des sociétés
2. Le projet
3. Les réalisations
4. ROI - Conclusion




                                    3
Le groupe Sodifrance

Chiffres clés                                 Ingénierie


   1986 : création de SODIFRANCE
   63,1 M€ de CA en 2010
   900 collaborateurs
   12 implantations en France


L’innovation au cœur de ses activités
   Un centre de R&D actif depuis 1995
   Partenariat avec les laboratoires de recherche industriels
   Collaboration aux recherches de l’enseignement supérieur




                                                                4
Le groupe Sodifrance
Les offres




                                    5
Modernisation des SI




                       6
Mia-Software

Chiffres clés                              Ingénierie


   2004 : création de Mia-Software
   100 % filiale de SODIFRANCE
   40 collaborateurs


Missions
   Editeur de solutions Model-Driven depuis 2004
   Plus de 100 clients dans 12 pays
   Plus de 200 années homme en R&D
   Contributeur Eclipse




                                                        7
Partenaires Mia-Software
Un éco-système de partenaires actifs
   Partenaires industriels




   Partenaires recherche
       INRIA / Atlanmod
       MoDisco : Reverse Engineering
       AMW : Model Weaving
       AM3 : Mega Model Management
       CEA / List



   Projets de recherche




                                             8
Sommaire


1. Sodifrance - Mia-Software
2. Le projet
   •   Contexte
   •   Objectifs
   •   Processus projet / Offre Sodifrance
   •   Marché par rapport à l’illustration
3. Les réalisations
4. ROI - Conclusion




                                             9
Une offre pour le marché
             Attentes du marché

Diminuer les coûts
(développements et maintenance)

Ouvrir le SI
(multi-canal, tiers, mobilité)

Piloter le SI
(vision métier)


Time to Market
(industrialisation)

Capitaliser sur le métier
(maitrise des règles de gestion)
                                                   10
Démarches de modernisation
   Un processus de création de valeur


                                                            Modèle UML des
                                                           objets métier et de
                                                               séquences

                                       Modèle applicatif
                                        Modèle cible

                Migration de données
                Conversion de code



                   1                   2                     3
    Source                                                         Création de
(programmes /            Conversion        Modernisation            Services
   données)                                                        Urbanisés




                                                                                 11
Contexte et enjeux du projet
Un patrimoine conséquent mais vieillissant
  Système d’information en Cobol DB2 âgé de 20 ans
     Environ 2 500 sources COBOL pour le TP
     Près de 2 000 sources COBOL pour le Batch
     Soit un total de près de 28 000 000 de lignes
     Plus de 3 000 000 d’instructions



Un besoin d’évoluer pour satisfaire les enjeux métier
  Accroitre la réactivité de l’entreprise « Time to Market »
  Diversifier les offres
  Augmenter la rentabilité ainsi que les parts de marché




                                                               12
Objectifs
Objectifs fonctionnels
   Faciliter les échanges avec des partenaires externes
   Disposer de nouveaux canaux de distribution
   Donner aux métiers la capacité de piloter les évolutions du SI


Objectifs techniques
  Urbaniser le SI
     Apporter de la cohérence et du contrôle
     Normaliser et documenter le patrimoine applicatif
     Se projeter sur une cible appropriée

   Modulariser le SI
     Etablir les standards de constitution des Services Métiers et des Services
     Fonctionnels

   Gagner en productivité sur les développements et la maintenance

                                                                                  13
Processus projet

               Reconstitution
 Cadrage        du modèle                 Pilote             Lots industriels
                  métier

  Existant        Analyse             Périmètre réduit          Délais courts
Processus        Echange           Adaptation outillage       Cohérence métier
Architecture    Construction      Validation de la solution Processus automatisé



                                        Cadrage

                                                     Modèle
                                                     métier
                             Lots
                          industriels
                                                   Pilote


                                                                     14
Sommaire


1. Sodifrance - Mia-Software
2. Le projet
3. Les réalisations
   •   Reconstitution du modèle métier de
       référence
   •   Recherche des règles de gestion en
       partant du modèle
   •   Modélisation et génération
   •   Passage à l’échelle industrielle
   •   Bénéfices et axes de progrès
4. ROI - Conclusion

                                            15
Reconstitution du modèle métier
1




    2




        3




             4




                                              16
Séquence de la rétromodélisation
    Design
                    Modèle des objets métier

                                   Merge
         Design
                        Modèle logique

                                               Autres modèles
                                  Reverse      Tableaux
                                               Dictionnaires
         Prepare                               …
                       Modèle physique

                                   Capture




La séquence projet a été exécutée sur
  1 000 tables DB2
  21 000 colonnes

                                                                17
Projection des objets métier en UML



Objet métier



                               Définition
  Classe
                 • Un Objet Métier est un ensemble
                   cohérent de données avec un
                   identifiant fonctionnel unique.

  Attributs      • Il représente l’élément
                   manipulable le plus fin au sens
                   fonctionnel


Associations



 Méthodes

                                                     18
                                                       18
Modèle métier




Démo…
                  19
Sommaire


1. Sodifrance - Mia-Software
2. Le projet
3. Les réalisations
  •   Reconstitution du modèle métier
      de référence
  •   Recherche des règles de gestion
      en partant du modèle
  •   Modélisation et génération
  •   Passage à l’échelle industrielle
  •   Bénéfices et axes de progrès
4. ROI - Conclusion
                                         20
Recherche des règles de gestion




1


    2


        3



            4



                5


                                                      21
Recherche des règles de gestion




Démo…
                                  22
Sommaire


1. Sodifrance - Mia-Software
2. Le projet
3. Les réalisations
   •   Reconstitution du modèle métier de
       référence
   •   Recherche des règles de gestion en
       partant du modèle
   •   Modélisation et génération
   •   Passage à l’échelle industrielle
   •   Bénéfices et axes de progrès
4. ROI - Conclusion

                                            23
Modélisation des services
Organisation de la modélisation des services
  Ordonnancement des traitements par fonction
     Abordé via des diagrammes de séquence

  Génération « automatisée » des services
  Démonstration …




                                                24
Données d’échange générées à partir du modèle




Démo…
                                           25
Sommaire


1. Sodifrance - Mia-Software
2. Le projet
3. Les réalisations
  •   Reconstitution du modèle métier
      de référence
  •   Recherche des règles de gestion
      en partant du modèle
  •   Modélisation et génération
  •   Passage à l’échelle industrielle
  •   Bénéfices et axes de progrès
4. ROI - Conclusion
                                         26
Eléments d’architecture

   Monde « Open »                                       Monde « Host »



      Service                      Service                         Service             Objet
     Processus                   Fonctionnel                       Métier            Métier (OM)
          (SP)                         (SF)                          (SM)




Interruptible                  Non interruptible              Permet le changement d’état
Est cohérent avec les règles   Garant de la cohérence entre   cohérent d’un Objet Métier
de l’entreprise                les Objets Métier (ilot)



                                                                                            27
Industrialisation


                               Modèle UML
                             Activités, objets métier



Monde « Open »                                      Monde « Host »

                Procédures
                                            Services     Services      Base de
  IHM            Processus                fonctionnels    métier       données
                 organisés        Q/R


              Objets d’usage
                                                         Stable


Services techniques                                      Services techniques
 « monde open »                                          « monde serveur »
                         Socle technique
Quelques principes structurants
Construire le modèle commun des objets métier
   Piloter par les priorités métier
   Garantir l’indépendance vis-à-vis des processus
Générer les services métier
   Peupler les services métier avec les règles extraites de l’existant
Générer les services fonctionnels
   Indépendants des processus
   Indépendant de toute conception par décomposition fonctionnelle
Générer les structures des échanges entre les mondes Open et Serveur
   Echange d’objets métier (éléments de structure sous la forme de messages)
Services techniques
   Isoler les adhérences avec les technologies dans des services techniques



    Un projet de Modularisation permet de réaliser des services réutilisables
           nécessaires à toute convergence vers une cible commune

                                                                                29
Industrialisation

      Modèle
                                       Squelette de     Services
     conceptuel
                                         services       métiers
                                                                                        Services
       métier        Génération                                       Génération        fonctionnels
                                         métiers       complétés
    (profil UML)




  Génération &                                         Injection
Traduction métier                                     Automatisée




                                                       Code Cobol        Modèle
    Modèle              Modèle
                                                                      d’orchestration
                     d’orchestration                   chargé dans
    Physique        de règles (UML)                     Mia-Insight    de services
                                                                      métiers (UML)




                 Un processus opérationnel,
    mis en œuvre par Sodifrance et les outils de Mia-Software
Sommaire


1. Sodifrance - Mia-Software
2. Le projet
3. Les réalisations
   •   Reconstitution du modèle métier de
       référence
   •   Recherche des règles de gestion en
       partant du modèle
   •   Modélisation et génération
   •   Passage à l’échelle industrielle
   •   Bénéfices et axes de progrès


4. ROI - Conclusion
                                            31
Bénéfices et axes de progrès

Bénéfices                                          Axes de progrès
Modèle                                             Modèle métier
    • Documentation fonctionnelle complète et          • Participation de la MOA
         maitrisée                                     • Formation des acteurs
    • Base de travail aux nouvelles réalisations
                                                   Mode de développement
Exhaustivité des règles extraites                      • Formation des « Cobolistes »
    • Garantie de maintien de l’existant               • Changement de paradigme
Architecture                                           • Passage d’un approche dite « classique »
                                                          à un cycle de développement en Y
    • Normalisation des développements
    • Structuration des méthodes
Gains de production
    • Développement de services dans un
         temps limité
    • Gain sur la charge de développement




                                                                                             32
Sommaire


1.   Sodifrance - Mia-Software
2.   Le projet
3.   Les réalisations
4.   ROI - Conclusion




                                   33
ROI - Conclusion
Un projet stratégique
  Démarche adaptée tant pour le monde « Host » que pour les
  projet « Open »

  Projet réalisable avec :
     Une parfaite collaboration des équipes (prestataire et client)
     Un outillage technique de premier plan
          Mia-Software
     Une équipe multi-compétences (AMOA, architecte, expert technique..)
          Collaboration Mia-Software et Sodifrance


  Un retour structurant et fondateur pour le client
     Fonctionnel
     Organisationnel
     Technique




                                                                           34
Citation client




   Avec ce projet, le gain mesuré en
termes de nombre de jours est de 40 %
    comparé à notre processus de
       développement habituel
                   Chef de projet Client




                                           35

Contenu connexe

Tendances

ITOF (IT Operations Factory)
ITOF (IT Operations Factory)ITOF (IT Operations Factory)
ITOF (IT Operations Factory)Airmis
 
La mise en œuvre d’un ERP
La mise en œuvre d’un ERPLa mise en œuvre d’un ERP
La mise en œuvre d’un ERPAyoub Minen
 
C:\Fakepath\Ibs 2009 03 MéThodologie Erp
C:\Fakepath\Ibs 2009 03 MéThodologie ErpC:\Fakepath\Ibs 2009 03 MéThodologie Erp
C:\Fakepath\Ibs 2009 03 MéThodologie Erpguestb4e614
 
Migration integ x3 v6_2
Migration integ x3 v6_2Migration integ x3 v6_2
Migration integ x3 v6_2bobdelamater
 
Logiciel et progiciel quelles différences?
Logiciel et progiciel quelles différences? Logiciel et progiciel quelles différences?
Logiciel et progiciel quelles différences? Hajar EL GUERI
 
Présentation du PLM
Présentation du PLMPrésentation du PLM
Présentation du PLMedanon
 
LIVRE BLANC : "Les nouveaux horizons du PLM"
LIVRE BLANC : "Les nouveaux horizons du PLM"LIVRE BLANC : "Les nouveaux horizons du PLM"
LIVRE BLANC : "Les nouveaux horizons du PLM"Inetum
 
L’ERP, un levier stratégique pour le développement de l’entreprise industrielle
L’ERP, un levier stratégique pour le développement de l’entreprise industrielleL’ERP, un levier stratégique pour le développement de l’entreprise industrielle
L’ERP, un levier stratégique pour le développement de l’entreprise industrielleSage france
 
Agilité et PLM : enfin un retour d’expérience !
Agilité et PLM : enfin un retour d’expérience !Agilité et PLM : enfin un retour d’expérience !
Agilité et PLM : enfin un retour d’expérience !Lol Hanot
 
Présentation edifixio aws
Présentation edifixio   awsPrésentation edifixio   aws
Présentation edifixio awsArielleMeffre
 
Cours pgi bt-scgo_bpichon
Cours pgi bt-scgo_bpichonCours pgi bt-scgo_bpichon
Cours pgi bt-scgo_bpichonBruno PICHON
 

Tendances (13)

ITOF (IT Operations Factory)
ITOF (IT Operations Factory)ITOF (IT Operations Factory)
ITOF (IT Operations Factory)
 
La mise en œuvre d’un ERP
La mise en œuvre d’un ERPLa mise en œuvre d’un ERP
La mise en œuvre d’un ERP
 
C:\Fakepath\Ibs 2009 03 MéThodologie Erp
C:\Fakepath\Ibs 2009 03 MéThodologie ErpC:\Fakepath\Ibs 2009 03 MéThodologie Erp
C:\Fakepath\Ibs 2009 03 MéThodologie Erp
 
Migration integ x3 v6_2
Migration integ x3 v6_2Migration integ x3 v6_2
Migration integ x3 v6_2
 
Togaf
TogafTogaf
Togaf
 
Logiciel et progiciel quelles différences?
Logiciel et progiciel quelles différences? Logiciel et progiciel quelles différences?
Logiciel et progiciel quelles différences?
 
Présentation du PLM
Présentation du PLMPrésentation du PLM
Présentation du PLM
 
LIVRE BLANC : "Les nouveaux horizons du PLM"
LIVRE BLANC : "Les nouveaux horizons du PLM"LIVRE BLANC : "Les nouveaux horizons du PLM"
LIVRE BLANC : "Les nouveaux horizons du PLM"
 
L’ERP, un levier stratégique pour le développement de l’entreprise industrielle
L’ERP, un levier stratégique pour le développement de l’entreprise industrielleL’ERP, un levier stratégique pour le développement de l’entreprise industrielle
L’ERP, un levier stratégique pour le développement de l’entreprise industrielle
 
Agilité et PLM : enfin un retour d’expérience !
Agilité et PLM : enfin un retour d’expérience !Agilité et PLM : enfin un retour d’expérience !
Agilité et PLM : enfin un retour d’expérience !
 
Présentation edifixio aws
Présentation edifixio   awsPrésentation edifixio   aws
Présentation edifixio aws
 
Expertinbox
ExpertinboxExpertinbox
Expertinbox
 
Cours pgi bt-scgo_bpichon
Cours pgi bt-scgo_bpichonCours pgi bt-scgo_bpichon
Cours pgi bt-scgo_bpichon
 

En vedette

Rex Software Factories 20140117 - Ensim
Rex Software Factories 20140117 - EnsimRex Software Factories 20140117 - Ensim
Rex Software Factories 20140117 - EnsimLaurent Broudoux
 
le guide swebok
le guide swebokle guide swebok
le guide sweboksammiiaa
 
Flexibilitaet mit CDI und Apache DeltaSpike
Flexibilitaet mit CDI und Apache DeltaSpikeFlexibilitaet mit CDI und Apache DeltaSpike
Flexibilitaet mit CDI und Apache DeltaSpikeos890
 
Insomnie tr rythmes circadiens 050122014
Insomnie tr rythmes circadiens 050122014Insomnie tr rythmes circadiens 050122014
Insomnie tr rythmes circadiens 050122014RESEAU MORPHEE
 
Présentation update crm lsi
Présentation update crm lsi Présentation update crm lsi
Présentation update crm lsi SaaS Guru
 
Open Source Software: Reif für den typischen CH KMU?
Open Source Software: Reif für den typischen CH KMU?Open Source Software: Reif für den typischen CH KMU?
Open Source Software: Reif für den typischen CH KMU?Matthias Stürmer
 
Solutions en mode SaaS (Software as a Service) : les PME accèdent-elles à des...
Solutions en mode SaaS (Software as a Service) : les PME accèdent-elles à des...Solutions en mode SaaS (Software as a Service) : les PME accèdent-elles à des...
Solutions en mode SaaS (Software as a Service) : les PME accèdent-elles à des...Club Alliances
 
2009 Wikimanagement: Neue Denkansätze für die Wissensnutzung im Geschäftsproz...
2009 Wikimanagement: Neue Denkansätze für die Wissensnutzung im Geschäftsproz...2009 Wikimanagement: Neue Denkansätze für die Wissensnutzung im Geschäftsproz...
2009 Wikimanagement: Neue Denkansätze für die Wissensnutzung im Geschäftsproz...Ayelt Komus
 
Mia software mdday2010
Mia software mdday2010Mia software mdday2010
Mia software mdday2010MD DAY
 
Social Software Im Unternehmen
Social Software Im UnternehmenSocial Software Im Unternehmen
Social Software Im UnternehmenHelmut Nagy
 
Einsatz von Social Software für Online-Marketing und virtuelle Zusammenarbeit...
Einsatz von Social Software fürOnline-Marketing und virtuelle Zusammenarbeit...Einsatz von Social Software fürOnline-Marketing und virtuelle Zusammenarbeit...
Einsatz von Social Software für Online-Marketing und virtuelle Zusammenarbeit...styropor
 
Wertstoff Software - Wissenssicherung in Legacy-Systemen
Wertstoff Software - Wissenssicherung in Legacy-SystemenWertstoff Software - Wissenssicherung in Legacy-Systemen
Wertstoff Software - Wissenssicherung in Legacy-SystemenMichael Moser
 
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-ToolsSoftware-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-ToolsAndreas Schreiber
 
Software Academy 10 Erreurs Rh Par Altaide Et Moovement
Software Academy 10 Erreurs Rh Par Altaide Et MoovementSoftware Academy 10 Erreurs Rh Par Altaide Et Moovement
Software Academy 10 Erreurs Rh Par Altaide Et MoovementALTAIDE
 
Präsentation PM Forum - Social Software
Präsentation PM Forum  - Social SoftwarePräsentation PM Forum  - Social Software
Präsentation PM Forum - Social SoftwareGPMS
 
Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...
Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...
Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...ljaquet
 
(In)Segurança De Software, Quebrando Códigos
(In)Segurança De Software, Quebrando Códigos(In)Segurança De Software, Quebrando Códigos
(In)Segurança De Software, Quebrando CódigosRafael Rosa
 
Torsten Grote: Freie Software
Torsten Grote: Freie SoftwareTorsten Grote: Freie Software
Torsten Grote: Freie SoftwareStefanMz
 

En vedette (20)

Rex Software Factories 20140117 - Ensim
Rex Software Factories 20140117 - EnsimRex Software Factories 20140117 - Ensim
Rex Software Factories 20140117 - Ensim
 
le guide swebok
le guide swebokle guide swebok
le guide swebok
 
Flexibilitaet mit CDI und Apache DeltaSpike
Flexibilitaet mit CDI und Apache DeltaSpikeFlexibilitaet mit CDI und Apache DeltaSpike
Flexibilitaet mit CDI und Apache DeltaSpike
 
Insomnie tr rythmes circadiens 050122014
Insomnie tr rythmes circadiens 050122014Insomnie tr rythmes circadiens 050122014
Insomnie tr rythmes circadiens 050122014
 
Présentation update crm lsi
Présentation update crm lsi Présentation update crm lsi
Présentation update crm lsi
 
Open Source Software: Reif für den typischen CH KMU?
Open Source Software: Reif für den typischen CH KMU?Open Source Software: Reif für den typischen CH KMU?
Open Source Software: Reif für den typischen CH KMU?
 
Solutions en mode SaaS (Software as a Service) : les PME accèdent-elles à des...
Solutions en mode SaaS (Software as a Service) : les PME accèdent-elles à des...Solutions en mode SaaS (Software as a Service) : les PME accèdent-elles à des...
Solutions en mode SaaS (Software as a Service) : les PME accèdent-elles à des...
 
2009 Wikimanagement: Neue Denkansätze für die Wissensnutzung im Geschäftsproz...
2009 Wikimanagement: Neue Denkansätze für die Wissensnutzung im Geschäftsproz...2009 Wikimanagement: Neue Denkansätze für die Wissensnutzung im Geschäftsproz...
2009 Wikimanagement: Neue Denkansätze für die Wissensnutzung im Geschäftsproz...
 
Mia software mdday2010
Mia software mdday2010Mia software mdday2010
Mia software mdday2010
 
Social Software Im Unternehmen
Social Software Im UnternehmenSocial Software Im Unternehmen
Social Software Im Unternehmen
 
Einsatz von Social Software für Online-Marketing und virtuelle Zusammenarbeit...
Einsatz von Social Software fürOnline-Marketing und virtuelle Zusammenarbeit...Einsatz von Social Software fürOnline-Marketing und virtuelle Zusammenarbeit...
Einsatz von Social Software für Online-Marketing und virtuelle Zusammenarbeit...
 
Wertstoff Software - Wissenssicherung in Legacy-Systemen
Wertstoff Software - Wissenssicherung in Legacy-SystemenWertstoff Software - Wissenssicherung in Legacy-Systemen
Wertstoff Software - Wissenssicherung in Legacy-Systemen
 
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-ToolsSoftware-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
Software-Engineering in der Luft- und Raumfahrt mit Open-Source-Tools
 
Lm software
Lm softwareLm software
Lm software
 
Software Academy 10 Erreurs Rh Par Altaide Et Moovement
Software Academy 10 Erreurs Rh Par Altaide Et MoovementSoftware Academy 10 Erreurs Rh Par Altaide Et Moovement
Software Academy 10 Erreurs Rh Par Altaide Et Moovement
 
Präsentation PM Forum - Social Software
Präsentation PM Forum  - Social SoftwarePräsentation PM Forum  - Social Software
Präsentation PM Forum - Social Software
 
Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...
Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...
Découvrez les solutions de virtualisation de Stockage DataCore et sa platefor...
 
(In)Segurança De Software, Quebrando Códigos
(In)Segurança De Software, Quebrando Códigos(In)Segurança De Software, Quebrando Códigos
(In)Segurança De Software, Quebrando Códigos
 
FABIS Produktmanagement im CRM integriert
FABIS Produktmanagement im CRM integriertFABIS Produktmanagement im CRM integriert
FABIS Produktmanagement im CRM integriert
 
Torsten Grote: Freie Software
Torsten Grote: Freie SoftwareTorsten Grote: Freie Software
Torsten Grote: Freie Software
 

Similaire à Mia software@md day2011

SiriusCon2016 - Une plateforme de modelisation support au PLM de l'ingenierie...
SiriusCon2016 - Une plateforme de modelisation support au PLM de l'ingenierie...SiriusCon2016 - Une plateforme de modelisation support au PLM de l'ingenierie...
SiriusCon2016 - Une plateforme de modelisation support au PLM de l'ingenierie...Obeo
 
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...echangeurba
 
Atelier comment choisir et déployer un erp - CCI Bordeaux et Prodware - 07 ...
Atelier   comment choisir et déployer un erp - CCI Bordeaux et Prodware - 07 ...Atelier   comment choisir et déployer un erp - CCI Bordeaux et Prodware - 07 ...
Atelier comment choisir et déployer un erp - CCI Bordeaux et Prodware - 07 ...polenumerique33
 
EA et Transformation- Synthèse
EA et Transformation- SynthèseEA et Transformation- Synthèse
EA et Transformation- SynthèseClub Urba-EA
 
Présentation Modul\'Data Center
Présentation Modul\'Data CenterPrésentation Modul\'Data Center
Présentation Modul\'Data Centerncambazard
 
Modeliosoft@md day2011
Modeliosoft@md day2011Modeliosoft@md day2011
Modeliosoft@md day2011MDDAY11
 
Gouvernance et gestion des Technologies de l’information
Gouvernance et gestion des Technologies de l’informationGouvernance et gestion des Technologies de l’information
Gouvernance et gestion des Technologies de l’informationMiguel Iriart
 
André MORASSUT - GMIN30F
André MORASSUT - GMIN30FAndré MORASSUT - GMIN30F
André MORASSUT - GMIN30Fssuser2806ea
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Olivier Conq
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Olivier Conq
 
MD Day 2009 - Cédric Vidal - 1.0
MD Day 2009 - Cédric Vidal - 1.0MD Day 2009 - Cédric Vidal - 1.0
MD Day 2009 - Cédric Vidal - 1.0Cedric Vidal
 
Industry framework et innovation centers
Industry framework et innovation centersIndustry framework et innovation centers
Industry framework et innovation centersClub Alliances
 
Qs191 g formation-personnalisation-des-processus-de-mise-a-jour-de-ibm-ration...
Qs191 g formation-personnalisation-des-processus-de-mise-a-jour-de-ibm-ration...Qs191 g formation-personnalisation-des-processus-de-mise-a-jour-de-ibm-ration...
Qs191 g formation-personnalisation-des-processus-de-mise-a-jour-de-ibm-ration...CERTyou Formation
 
Softfluent speig mdday2010
Softfluent speig mdday2010Softfluent speig mdday2010
Softfluent speig mdday2010MD DAY
 

Similaire à Mia software@md day2011 (20)

SiriusCon2016 - Une plateforme de modelisation support au PLM de l'ingenierie...
SiriusCon2016 - Une plateforme de modelisation support au PLM de l'ingenierie...SiriusCon2016 - Une plateforme de modelisation support au PLM de l'ingenierie...
SiriusCon2016 - Une plateforme de modelisation support au PLM de l'ingenierie...
 
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
Atelier Comment choisir et déployer un ERP dans une PME - Pôle numérique CCI ...
 
Atelier comment choisir et déployer un erp - CCI Bordeaux et Prodware - 07 ...
Atelier   comment choisir et déployer un erp - CCI Bordeaux et Prodware - 07 ...Atelier   comment choisir et déployer un erp - CCI Bordeaux et Prodware - 07 ...
Atelier comment choisir et déployer un erp - CCI Bordeaux et Prodware - 07 ...
 
Butterfly airbus presentation
Butterfly airbus presentationButterfly airbus presentation
Butterfly airbus presentation
 
Introduction à TOGAF
Introduction à TOGAFIntroduction à TOGAF
Introduction à TOGAF
 
EA et Transformation- Synthèse
EA et Transformation- SynthèseEA et Transformation- Synthèse
EA et Transformation- Synthèse
 
Présentation Modul\'Data Center
Présentation Modul\'Data CenterPrésentation Modul\'Data Center
Présentation Modul\'Data Center
 
Modeliosoft@md day2011
Modeliosoft@md day2011Modeliosoft@md day2011
Modeliosoft@md day2011
 
W4 - L'IT et le métier ensemble pour des applications sur mesure
W4 - L'IT et le métier ensemble pour des applications sur mesureW4 - L'IT et le métier ensemble pour des applications sur mesure
W4 - L'IT et le métier ensemble pour des applications sur mesure
 
Gouvernance et gestion des Technologies de l’information
Gouvernance et gestion des Technologies de l’informationGouvernance et gestion des Technologies de l’information
Gouvernance et gestion des Technologies de l’information
 
SIP@iPLM2015
SIP@iPLM2015SIP@iPLM2015
SIP@iPLM2015
 
André MORASSUT - GMIN30F
André MORASSUT - GMIN30FAndré MORASSUT - GMIN30F
André MORASSUT - GMIN30F
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
 
MD Day 2009 - Cédric Vidal - 1.0
MD Day 2009 - Cédric Vidal - 1.0MD Day 2009 - Cédric Vidal - 1.0
MD Day 2009 - Cédric Vidal - 1.0
 
W4 - Et si votre projet de BPM était conduit en mode agile
W4  - Et si votre projet de BPM était conduit en mode agileW4  - Et si votre projet de BPM était conduit en mode agile
W4 - Et si votre projet de BPM était conduit en mode agile
 
Industry framework et innovation centers
Industry framework et innovation centersIndustry framework et innovation centers
Industry framework et innovation centers
 
Qs191 g formation-personnalisation-des-processus-de-mise-a-jour-de-ibm-ration...
Qs191 g formation-personnalisation-des-processus-de-mise-a-jour-de-ibm-ration...Qs191 g formation-personnalisation-des-processus-de-mise-a-jour-de-ibm-ration...
Qs191 g formation-personnalisation-des-processus-de-mise-a-jour-de-ibm-ration...
 
Softfluent speig mdday2010
Softfluent speig mdday2010Softfluent speig mdday2010
Softfluent speig mdday2010
 
Les usines à logiciels
Les usines à logicielsLes usines à logiciels
Les usines à logiciels
 

Plus de MDDAY11

Yves caseau@md day2011
Yves caseau@md day2011Yves caseau@md day2011
Yves caseau@md day2011MDDAY11
 
W4 ucl@md day2011
W4 ucl@md day2011W4 ucl@md day2011
W4 ucl@md day2011MDDAY11
 
W4@md day2011
W4@md day2011W4@md day2011
W4@md day2011MDDAY11
 
Soft fluent@md day2011
Soft fluent@md day2011Soft fluent@md day2011
Soft fluent@md day2011MDDAY11
 
Objet direct@md day2011
Objet direct@md day2011Objet direct@md day2011
Objet direct@md day2011MDDAY11
 
Obeo thales@md day2011
Obeo thales@md day2011Obeo thales@md day2011
Obeo thales@md day2011MDDAY11
 
No magic@md day2011
No magic@md day2011No magic@md day2011
No magic@md day2011MDDAY11
 
Modelio praxeme@md day2011
Modelio praxeme@md day2011Modelio praxeme@md day2011
Modelio praxeme@md day2011MDDAY11
 
Blu age@md day2011
Blu age@md day2011Blu age@md day2011
Blu age@md day2011MDDAY11
 
Axel uhl sap@md-day2011
Axel uhl sap@md-day2011Axel uhl sap@md-day2011
Axel uhl sap@md-day2011MDDAY11
 
Sogeti telosys@md day2011
Sogeti telosys@md day2011Sogeti telosys@md day2011
Sogeti telosys@md day2011MDDAY11
 

Plus de MDDAY11 (11)

Yves caseau@md day2011
Yves caseau@md day2011Yves caseau@md day2011
Yves caseau@md day2011
 
W4 ucl@md day2011
W4 ucl@md day2011W4 ucl@md day2011
W4 ucl@md day2011
 
W4@md day2011
W4@md day2011W4@md day2011
W4@md day2011
 
Soft fluent@md day2011
Soft fluent@md day2011Soft fluent@md day2011
Soft fluent@md day2011
 
Objet direct@md day2011
Objet direct@md day2011Objet direct@md day2011
Objet direct@md day2011
 
Obeo thales@md day2011
Obeo thales@md day2011Obeo thales@md day2011
Obeo thales@md day2011
 
No magic@md day2011
No magic@md day2011No magic@md day2011
No magic@md day2011
 
Modelio praxeme@md day2011
Modelio praxeme@md day2011Modelio praxeme@md day2011
Modelio praxeme@md day2011
 
Blu age@md day2011
Blu age@md day2011Blu age@md day2011
Blu age@md day2011
 
Axel uhl sap@md-day2011
Axel uhl sap@md-day2011Axel uhl sap@md-day2011
Axel uhl sap@md-day2011
 
Sogeti telosys@md day2011
Sogeti telosys@md day2011Sogeti telosys@md day2011
Sogeti telosys@md day2011
 

Mia software@md day2011

  • 2. Sommaire 1. Sodifrance - Mia-Software 2. Le projet 3. Les réalisations 4. ROI - Conclusion 2
  • 3. Sommaire 1. Sodifrance - Mia-Software • Présentation des sociétés 2. Le projet 3. Les réalisations 4. ROI - Conclusion 3
  • 4. Le groupe Sodifrance Chiffres clés Ingénierie 1986 : création de SODIFRANCE 63,1 M€ de CA en 2010 900 collaborateurs 12 implantations en France L’innovation au cœur de ses activités Un centre de R&D actif depuis 1995 Partenariat avec les laboratoires de recherche industriels Collaboration aux recherches de l’enseignement supérieur 4
  • 7. Mia-Software Chiffres clés Ingénierie 2004 : création de Mia-Software 100 % filiale de SODIFRANCE 40 collaborateurs Missions Editeur de solutions Model-Driven depuis 2004 Plus de 100 clients dans 12 pays Plus de 200 années homme en R&D Contributeur Eclipse 7
  • 8. Partenaires Mia-Software Un éco-système de partenaires actifs Partenaires industriels Partenaires recherche INRIA / Atlanmod MoDisco : Reverse Engineering AMW : Model Weaving AM3 : Mega Model Management CEA / List Projets de recherche 8
  • 9. Sommaire 1. Sodifrance - Mia-Software 2. Le projet • Contexte • Objectifs • Processus projet / Offre Sodifrance • Marché par rapport à l’illustration 3. Les réalisations 4. ROI - Conclusion 9
  • 10. Une offre pour le marché Attentes du marché Diminuer les coûts (développements et maintenance) Ouvrir le SI (multi-canal, tiers, mobilité) Piloter le SI (vision métier) Time to Market (industrialisation) Capitaliser sur le métier (maitrise des règles de gestion) 10
  • 11. Démarches de modernisation Un processus de création de valeur Modèle UML des objets métier et de séquences Modèle applicatif Modèle cible Migration de données Conversion de code 1 2 3 Source Création de (programmes / Conversion Modernisation Services données) Urbanisés 11
  • 12. Contexte et enjeux du projet Un patrimoine conséquent mais vieillissant Système d’information en Cobol DB2 âgé de 20 ans Environ 2 500 sources COBOL pour le TP Près de 2 000 sources COBOL pour le Batch Soit un total de près de 28 000 000 de lignes Plus de 3 000 000 d’instructions Un besoin d’évoluer pour satisfaire les enjeux métier Accroitre la réactivité de l’entreprise « Time to Market » Diversifier les offres Augmenter la rentabilité ainsi que les parts de marché 12
  • 13. Objectifs Objectifs fonctionnels Faciliter les échanges avec des partenaires externes Disposer de nouveaux canaux de distribution Donner aux métiers la capacité de piloter les évolutions du SI Objectifs techniques Urbaniser le SI Apporter de la cohérence et du contrôle Normaliser et documenter le patrimoine applicatif Se projeter sur une cible appropriée Modulariser le SI Etablir les standards de constitution des Services Métiers et des Services Fonctionnels Gagner en productivité sur les développements et la maintenance 13
  • 14. Processus projet Reconstitution Cadrage du modèle Pilote Lots industriels métier Existant Analyse Périmètre réduit Délais courts Processus Echange Adaptation outillage Cohérence métier Architecture Construction Validation de la solution Processus automatisé Cadrage Modèle métier Lots industriels Pilote 14
  • 15. Sommaire 1. Sodifrance - Mia-Software 2. Le projet 3. Les réalisations • Reconstitution du modèle métier de référence • Recherche des règles de gestion en partant du modèle • Modélisation et génération • Passage à l’échelle industrielle • Bénéfices et axes de progrès 4. ROI - Conclusion 15
  • 16. Reconstitution du modèle métier 1 2 3 4 16
  • 17. Séquence de la rétromodélisation Design Modèle des objets métier Merge Design Modèle logique Autres modèles Reverse Tableaux Dictionnaires Prepare … Modèle physique Capture La séquence projet a été exécutée sur 1 000 tables DB2 21 000 colonnes 17
  • 18. Projection des objets métier en UML Objet métier Définition Classe • Un Objet Métier est un ensemble cohérent de données avec un identifiant fonctionnel unique. Attributs • Il représente l’élément manipulable le plus fin au sens fonctionnel Associations Méthodes 18 18
  • 20. Sommaire 1. Sodifrance - Mia-Software 2. Le projet 3. Les réalisations • Reconstitution du modèle métier de référence • Recherche des règles de gestion en partant du modèle • Modélisation et génération • Passage à l’échelle industrielle • Bénéfices et axes de progrès 4. ROI - Conclusion 20
  • 21. Recherche des règles de gestion 1 2 3 4 5 21
  • 22. Recherche des règles de gestion Démo… 22
  • 23. Sommaire 1. Sodifrance - Mia-Software 2. Le projet 3. Les réalisations • Reconstitution du modèle métier de référence • Recherche des règles de gestion en partant du modèle • Modélisation et génération • Passage à l’échelle industrielle • Bénéfices et axes de progrès 4. ROI - Conclusion 23
  • 24. Modélisation des services Organisation de la modélisation des services Ordonnancement des traitements par fonction Abordé via des diagrammes de séquence Génération « automatisée » des services Démonstration … 24
  • 25. Données d’échange générées à partir du modèle Démo… 25
  • 26. Sommaire 1. Sodifrance - Mia-Software 2. Le projet 3. Les réalisations • Reconstitution du modèle métier de référence • Recherche des règles de gestion en partant du modèle • Modélisation et génération • Passage à l’échelle industrielle • Bénéfices et axes de progrès 4. ROI - Conclusion 26
  • 27. Eléments d’architecture Monde « Open » Monde « Host » Service Service Service Objet Processus Fonctionnel Métier Métier (OM) (SP) (SF) (SM) Interruptible Non interruptible Permet le changement d’état Est cohérent avec les règles Garant de la cohérence entre cohérent d’un Objet Métier de l’entreprise les Objets Métier (ilot) 27
  • 28. Industrialisation Modèle UML Activités, objets métier Monde « Open » Monde « Host » Procédures Services Services Base de IHM Processus fonctionnels métier données organisés Q/R Objets d’usage Stable Services techniques Services techniques « monde open » « monde serveur » Socle technique
  • 29. Quelques principes structurants Construire le modèle commun des objets métier Piloter par les priorités métier Garantir l’indépendance vis-à-vis des processus Générer les services métier Peupler les services métier avec les règles extraites de l’existant Générer les services fonctionnels Indépendants des processus Indépendant de toute conception par décomposition fonctionnelle Générer les structures des échanges entre les mondes Open et Serveur Echange d’objets métier (éléments de structure sous la forme de messages) Services techniques Isoler les adhérences avec les technologies dans des services techniques Un projet de Modularisation permet de réaliser des services réutilisables nécessaires à toute convergence vers une cible commune 29
  • 30. Industrialisation Modèle Squelette de Services conceptuel services métiers Services métier Génération Génération fonctionnels métiers complétés (profil UML) Génération & Injection Traduction métier Automatisée Code Cobol Modèle Modèle Modèle d’orchestration d’orchestration chargé dans Physique de règles (UML) Mia-Insight de services métiers (UML) Un processus opérationnel, mis en œuvre par Sodifrance et les outils de Mia-Software
  • 31. Sommaire 1. Sodifrance - Mia-Software 2. Le projet 3. Les réalisations • Reconstitution du modèle métier de référence • Recherche des règles de gestion en partant du modèle • Modélisation et génération • Passage à l’échelle industrielle • Bénéfices et axes de progrès 4. ROI - Conclusion 31
  • 32. Bénéfices et axes de progrès Bénéfices Axes de progrès Modèle Modèle métier • Documentation fonctionnelle complète et • Participation de la MOA maitrisée • Formation des acteurs • Base de travail aux nouvelles réalisations Mode de développement Exhaustivité des règles extraites • Formation des « Cobolistes » • Garantie de maintien de l’existant • Changement de paradigme Architecture • Passage d’un approche dite « classique » à un cycle de développement en Y • Normalisation des développements • Structuration des méthodes Gains de production • Développement de services dans un temps limité • Gain sur la charge de développement 32
  • 33. Sommaire 1. Sodifrance - Mia-Software 2. Le projet 3. Les réalisations 4. ROI - Conclusion 33
  • 34. ROI - Conclusion Un projet stratégique Démarche adaptée tant pour le monde « Host » que pour les projet « Open » Projet réalisable avec : Une parfaite collaboration des équipes (prestataire et client) Un outillage technique de premier plan Mia-Software Une équipe multi-compétences (AMOA, architecte, expert technique..) Collaboration Mia-Software et Sodifrance Un retour structurant et fondateur pour le client Fonctionnel Organisationnel Technique 34
  • 35. Citation client Avec ce projet, le gain mesuré en termes de nombre de jours est de 40 % comparé à notre processus de développement habituel Chef de projet Client 35