• Like
  • Save
Mia software@md day2011
Upcoming SlideShare
Loading in...5
×
 

Mia software@md day2011

on

  • 445 views

 

Statistics

Views

Total Views
445
Views on SlideShare
445
Embed Views
0

Actions

Likes
0
Downloads
20
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Mia software@md day2011 Mia software@md day2011 Presentation Transcript

    • Industrialisation duneré-urbanisation d’un SI en Services Métiers
    • Sommaire1. Sodifrance - Mia-Software2. Le projet3. Les réalisations4. ROI - Conclusion 2
    • Sommaire1. Sodifrance - Mia-Software • Présentation des sociétés2. Le projet3. Les réalisations4. ROI - Conclusion 3
    • Le groupe SodifranceChiffres clés Ingénierie 1986 : création de SODIFRANCE 63,1 M€ de CA en 2010 900 collaborateurs 12 implantations en FranceL’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 SodifranceLes offres 5
    • Modernisation des SI 6
    • Mia-SoftwareChiffres clés Ingénierie 2004 : création de Mia-Software 100 % filiale de SODIFRANCE 40 collaborateursMissions 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-SoftwareUn é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
    • Sommaire1. Sodifrance - Mia-Software2. Le projet • Contexte • Objectifs • Processus projet / Offre Sodifrance • Marché par rapport à l’illustration3. Les réalisations4. 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 projetUn 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’instructionsUn 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
    • ObjectifsObjectifs 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 SIObjectifs 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 courtsProcessus Echange Adaptation outillage Cohérence métierArchitecture Construction Validation de la solution Processus automatisé Cadrage Modèle métier Lots industriels Pilote 14
    • Sommaire1. Sodifrance - Mia-Software2. Le projet3. 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ès4. ROI - Conclusion 15
    • Reconstitution du modèle métier1 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 CaptureLa séquence projet a été exécutée sur 1 000 tables DB2 21 000 colonnes 17
    • Projection des objets métier en UMLObjet 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 fonctionnelAssociations Méthodes 18 18
    • Modèle métierDémo… 19
    • Sommaire1. Sodifrance - Mia-Software2. Le projet3. 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ès4. ROI - Conclusion 20
    • Recherche des règles de gestion1 2 3 4 5 21
    • Recherche des règles de gestionDémo… 22
    • Sommaire1. Sodifrance - Mia-Software2. Le projet3. 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ès4. ROI - Conclusion 23
    • Modélisation des servicesOrganisation 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èleDémo… 25
    • Sommaire1. Sodifrance - Mia-Software2. Le projet3. 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ès4. 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’étatEst cohérent avec les règles Garant de la cohérence entre cohérent d’un Objet Métierde l’entreprise les Objets Métier (ilot) 27
    • Industrialisation Modèle UML Activités, objets métierMonde « Open » Monde « Host » Procédures Services Services Base de IHM Processus fonctionnels métier données organisés Q/R Objets d’usage StableServices techniques Services techniques « monde open » « monde serveur » Socle technique
    • Quelques principes structurantsConstruire le modèle commun des objets métier Piloter par les priorités métier Garantir l’indépendance vis-à-vis des processusGénérer les services métier Peupler les services métier avec les règles extraites de l’existantGénérer les services fonctionnels Indépendants des processus Indépendant de toute conception par décomposition fonctionnelleGé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 & InjectionTraduction 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
    • Sommaire1. Sodifrance - Mia-Software2. Le projet3. 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ès4. ROI - Conclusion 31
    • Bénéfices et axes de progrèsBénéfices Axes de progrèsModè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éveloppementExhaustivité des règles extraites • Formation des « Cobolistes » • Garantie de maintien de l’existant • Changement de paradigmeArchitecture • Passage d’un approche dite « classique » à un cycle de développement en Y • Normalisation des développements • Structuration des méthodesGains de production • Développement de services dans un temps limité • Gain sur la charge de développement 32
    • Sommaire1. Sodifrance - Mia-Software2. Le projet3. Les réalisations4. ROI - Conclusion 33
    • ROI - ConclusionUn 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é entermes de nombre de jours est de 40 % comparé à notre processus de développement habituel Chef de projet Client 35