Mia software@md day2011

579 vues

Publié le

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
579
Sur SlideShare
0
Issues des intégrations
0
Intégrations
3
Actions
Partages
0
Téléchargements
22
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Mia software@md day2011

  1. 1. Industrialisation duneré-urbanisation d’un SI en Services Métiers
  2. 2. Sommaire1. Sodifrance - Mia-Software2. Le projet3. Les réalisations4. ROI - Conclusion 2
  3. 3. Sommaire1. Sodifrance - Mia-Software • Présentation des sociétés2. Le projet3. Les réalisations4. ROI - Conclusion 3
  4. 4. 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
  5. 5. Le groupe SodifranceLes offres 5
  6. 6. Modernisation des SI 6
  7. 7. 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
  8. 8. 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
  9. 9. Sommaire1. Sodifrance - Mia-Software2. Le projet • Contexte • Objectifs • Processus projet / Offre Sodifrance • Marché par rapport à l’illustration3. Les réalisations4. ROI - Conclusion 9
  10. 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. 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. 12. 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
  13. 13. 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
  14. 14. 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
  15. 15. 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
  16. 16. Reconstitution du modèle métier1 2 3 4 16
  17. 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 CaptureLa séquence projet a été exécutée sur 1 000 tables DB2 21 000 colonnes 17
  18. 18. 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
  19. 19. Modèle métierDémo… 19
  20. 20. 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
  21. 21. Recherche des règles de gestion1 2 3 4 5 21
  22. 22. Recherche des règles de gestionDémo… 22
  23. 23. 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
  24. 24. 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
  25. 25. Données d’échange générées à partir du modèleDémo… 25
  26. 26. 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
  27. 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’é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
  28. 28. 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
  29. 29. 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
  30. 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 & 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
  31. 31. 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
  32. 32. 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
  33. 33. Sommaire1. Sodifrance - Mia-Software2. Le projet3. Les réalisations4. ROI - Conclusion 33
  34. 34. 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
  35. 35. 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

×