Trademarks are property of their respective owners.
Eclipse, Built on Eclipse and Eclipse Ready, BIRT, Higgins are tradema...
Trademarks are property of their respective owners.
Eclipse, Built on Eclipse and Eclipse Ready, BIRT, Higgins are tradema...
Trademarks are property of their respective owners.
Eclipse, Built on Eclipse and Eclipse Ready, BIRT, Higgins are tradema...
Trademarks are property of their respective owners.
Eclipse, Built on Eclipse and Eclipse Ready, BIRT, Higgins are tradema...
Trademarks are property of their respective owners.
Eclipse, Built on Eclipse and Eclipse Ready, BIRT, Higgins are tradema...
Gartner Analysis
Analysis by David Norton
Why Cool: Blu Age is a model-driven development (MDD) platform designed for AD
a...
Model Driven Modernizations Option 1– Like
For Like With No Insight
WSDL Java/C# XML DB
<asp:DataGrid
id="DataGrid1"
</asp...
WSDL Java/C# XML DB
<asp:DataGrid
id="DataGrid1"
</asp:DataGrid>
Scripts
StockCheck
Inventory
<<service>>
Stock
<<Componen...
WSDL Java/C# XML DB
<asp:DataGrid
id="DataGrid1"
</asp:DataGrid>
Scripts
StockCheck
Inventory
<<service>>
Stock
<<Componen...
Fully Integrated Model Driven Modernizations
WSDL Java/C# XML DB
<asp:DataGrid
id="DataGrid1"
</asp:DataGrid>
Scripts
Stoc...
Trademarks are property of their respective owners.
Eclipse, Built on Eclipse and Eclipse Ready, BIRT, Higgins are tradema...
Trademarks are property of their respective owners.
Eclipse, Built on Eclipse and Eclipse Ready, BIRT, Higgins are tradema...
Trademarks are property of their respective owners.
Eclipse, Built on Eclipse and Eclipse Ready, BIRT, Higgins are tradema...
Trademarks are property of their respective owners.
Eclipse, Built on Eclipse and Eclipse Ready, BIRT, Higgins are tradema...
Trademarks are property of their respective owners.
Eclipse, Built on Eclipse and Eclipse Ready, BIRT, Higgins are tradema...
Trademarks are property of their respective owners.
Eclipse, Built on Eclipse and Eclipse Ready, BIRT, Higgins are tradema...
17
Unissons nos Talents
T O G E T H E RT A L E N T E D
MD Day 2010 Sopragroup
Sopra Group
Retours d’expérience Ingénierie ...
18Md Day 2010 – Sopra groupeMedia & Agilité – 01/10/2010
Sommaire
3 MDA avec Bluage
2 Model Driven à Sopra Group
4 Retour ...
19Md Day 2010 – Sopra group
Carte de visite
Jean-Marc SIXT
Pierre LAURENT
Chargé de mission
Direction des secteurs et régi...
20Md Day 2010 – Sopra group
 Groupe européen indépendant
 Top 10 des SCSI en Europe
 Marché Euronext / SRD
 Accompagne...
21Md Day 2010 – Sopra groupeMedia & Agilité – 01/10/2010
Sommaire
3 MDA avec Bluage
2 Model Driven à Sopra Group
4 Retour ...
22Md Day 2010 – Sopra group
Petit Historique
 2003 Groupe de travail UML
 2005 Premier projet UML-MDA
 2006 Refonte mét...
23Md Day 2010 – Sopra group
Critères de choix d’un outillage
 Modèle Editeur
 Disponibilité
 Investissement minimum
 F...
24Md Day 2010 – Sopra group
Trois voies d’industrialisation
 1 - Accélérateur de la production de code
 Générer du code ...
25Md Day 2010 – Sopra groupeMedia & Agilité – 01/10/2010
Sommaire
3 MDA avec Bluage
2 Model Driven à Sopra Group
4 Retour ...
26Md Day 2010 – Sopra groupOffre Industrialisation – Sopra Group – V1.0
Principes
Modèle
d’architecture
Présentation
Modèl...
27Md Day 2010 – Sopra group
IHM
Cible
technique
Offre Développement Rapide – Sopra Group – V1.0
Principes du Model Driven ...
28Md Day 2010 – Sopra groupeMedia & Agilité – 01/10/2010
Sommaire
3 MDA avec Bluage
2 Model Driven à Sopra Group
4 Retour ...
29Md Day 2010 – Sopra group
Choix d’un projet « significatif »
 Projet « UML - eMedia »
 Projet « moyen »
 1200 jours
...
30Md Day 2010 – Sopra group
 En commun : Phase, itération, incrément, jalons, pilotage par les risques.
Process de fabric...
31Md Day 2010 – Sopra group
BLUAGE : Principes utilisés
Proto / Application
Générateur Blu Age
(BSP)
JSF, .NET, Struts,
Pr...
32Md Day 2010 – Sopra group
Planning général
 Janvier : Décision
 Février : Formation Bluage
 Mars : Début modélisation...
33Md Day 2010 – Sopra group
Analyse et Bilan
 Premier projet probant
 Respect des délais
 Absorption du démarrage après...
34Md Day 2010 – Sopra group
Expérience acquise
 La fabrication des IHM est hors scope
 IHM par défaut pour des tests sim...
35Md Day 2010 – Sopra group
Bilan et Recommandation
 70% des applications éligibles à un MDA type Bluage
 Cible première...
36Md Day 2010 – Sopra groupeMedia & Agilité – 01/10/2010
Sommaire
3 MDA avec Bluage
2 Model Driven à Sopra Group
4 Retour ...
37Md Day 2010 – Sopra group
Offre Développement Rapide – Sopra Group – V1.0
Mise en perspective - Etude Lancaster Universi...
38Md Day 2010 – Sopra group
Questions :
39Md Day 2010 – Sopra group
Niveau d’interventions sur les itérations
40Md Day 2010 – Sopra group
Facteurs d’influence - Lancaster
 Temps de développement
 ++ Réduit par la génération de cod...
41Md Day 2010 – Sopra group
Facteurs d’influence - Lancaster
 Temps de portage sur une autre plate-forme
 ++ Application...
42Md Day 2010 – Sopra groupeMedia & Agilité – 01/10/2010
Sommaire
3 MDA avec Bluage
2 Model Driven à Sopra Group
4 Retour ...
43Md Day 2010 – Sopra group
Vers de nouveaux centres de Services
Robotshore contre la rouille technologique
 Des modèles ...
44
Unissons nos Talents
T O G E T H E RT A L E N T E D
MD Day 2010 Sopragroup
Merci de votre attention
Questions ?
Trademarks are property of their respective owners.
Eclipse, Built on Eclipse and Eclipse Ready, BIRT, Higgins are tradema...
Upcoming SlideShare
Loading in...5
×

BluAge sopra mdday2010

1,281

Published on

Published in: Technology, Sports
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,281
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
49
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

BluAge sopra mdday2010

  1. 1. Trademarks are property of their respective owners. Eclipse, Built on Eclipse and Eclipse Ready, BIRT, Higgins are trademarks of Eclipse Foundation, Inc. MDA, UML and MDD are either registered trademarks or trademarks of Object Management Group, Inc. in the United States and/or other countries. MDDAY 2010: Présentation Blu Age Présentation générale des solutions Blu Age Retour d’expérience sur des projets de modernisation (BLU AGE) Retour d’expérience sur l’industrialisation par les modèles (Sopra) Jeudi 25 novembre 2010 Contacts: a.henry@netfective.com © 2010 NETFECTIVE TECHNOLOGY - can not be used or duplicated without prior authorization of NETFECTIVE TECHNOLOGY 1
  2. 2. Trademarks are property of their respective owners. Eclipse, Built on Eclipse and Eclipse Ready, BIRT, Higgins are trademarks of Eclipse Foundation, Inc. MDA, UML and MDD are either registered trademarks or trademarks of Object Management Group, Inc. in the United States and/or other countries. Fondée en 2000 (4 sites: Paris, Bordeaux, Casablanca, Plano Tx) 135 employés, 35 HC en R&D depuis 2004 9 M€ de CA BLU AGE® « 2009 Edition » en octobre 2008 (3ieme version majeure) BLU AGE® « 2011 Edition » GA en janvier 2011 (4ieme version majeure, Eclipse 3.6) Membre de l’OMG, du SOA consortium et d’Eclipse Foundation, Gartner Cool Vendor, Projet REMICS A propos de Netfective/BLU AGE © 2009 NETFECTIVE TECHNOLOGY - can not be used or duplicated without prior authorization of NETFECTIVE TECHNOLOGY 2
  3. 3. Trademarks are property of their respective owners. Eclipse, Built on Eclipse and Eclipse Ready, BIRT, Higgins are trademarks of Eclipse Foundation, Inc. MDA, UML and MDD are either registered trademarks or trademarks of Object Management Group, Inc. in the United States and/or other countries. Informations Blu Age  Site Blu Age  http://www.bluage.com  http://www.model2code.com/  Possibilité de demander une licence Trial  http://www.agilemodernization.com  http://www.applicationmodernisation.com  Documentation  Blu Age Wiki: http://wiki.bluage.com/bluage-wiki/bin/view/Main/  Blu Age in Action : http://tutorial.bluage.com/BA-Doc- web/faces/presentation/home/home.jsp  Démonstrations  http://www.bluage.com/index.php?cID=online_demos  http://www.model2code.com/templates/model2code/rd_nfs_model2code_00/_me dia/m2flex_demo/m2flex_demo.html  …  Gartner  http://www.gartner.com/technology/research/offer/cool-vendors.jsp  Contact : 01 56 05 88 00 © 2010 NETFECTIVE TECHNOLOGY - can not be used or duplicated without prior authorization of NETFECTIVE TECHNOLOGY
  4. 4. Trademarks are property of their respective owners. Eclipse, Built on Eclipse and Eclipse Ready, BIRT, Higgins are trademarks of Eclipse Foundation, Inc. MDA, UML and MDD are either registered trademarks or trademarks of Object Management Group, Inc. in the United States and/or other countries. Quelques clients Partenariats technologiques Certifications Intégrateurs Références
  5. 5. Trademarks are property of their respective owners. Eclipse, Built on Eclipse and Eclipse Ready, BIRT, Higgins are trademarks of Eclipse Foundation, Inc. MDA, UML and MDD are either registered trademarks or trademarks of Object Management Group, Inc. in the United States and/or other countries. BLUAGE Products Overview © 2010 NETFECTIVE TECHNOLOGY - can not be used or duplicated without prior authorization of NETFECTIVE TECHNOLOGY 5 PACBASE NATSTAR PL / SQL JEE COBOL KB: Knowledge Base BSP: BLU AGE Shared Plugin EJB3SPRING JPAHIBERNATE WCG SPRING BATCH FLEX STRUTS JSF BIRTJASPER LUTECE IMPROVE AXISCXF DROOLS TOMCAT WebSphere WebLogic JBoss GlassFish App Server JOnAS WASCE Oracle Application Server VSAM IMS ORACLE DB2 DB2 ORACLE MS SQL Server Informix MySQL PostgreSQL Apache Derby
  6. 6. Gartner Analysis Analysis by David Norton Why Cool: Blu Age is a model-driven development (MDD) platform designed for AD and legacy modernization. It is not designed to simply translate legacy code at a technical level to Java or .NET, but is designed for business-level translation. The product provides technical and logical models in a Unified Modeling Language (UML) form of rules, transaction and business semantics, allowing reverse- and forward-engineering of the high-value and key features of the legacy application. This is a practical approach to the 80/20 rule: 80% of business functionally comes from 20% of the code, and, if you can identify that 20%, then you can reduce cost and development efforts. Once the business concepts are discovered and modeled within Blu Age, the models become the primary artifacts of change and knowledge management.  Publication Date: 21 April 2010/ID Number: G00175440  © 2010 Gartner, Inc. and/or its Affiliates. All Rights Reserved
  7. 7. Model Driven Modernizations Option 1– Like For Like With No Insight WSDL Java/C# XML DB <asp:DataGrid id="DataGrid1" </asp:DataGrid> Scripts ERP AppsCRM T Legacy Applications X
  8. 8. WSDL Java/C# XML DB <asp:DataGrid id="DataGrid1" </asp:DataGrid> Scripts StockCheck Inventory <<service>> Stock <<Component>> Warehouse <<Service>> StockMan <<Component>> StockUpDate Order Management Legacy Technical Model Customer Order Line Items Address BillingShipping Account Payment Method Domain Model New Technical Model T ERP AppsCRM T Legacy Applications Model Driven Modernizations Option 2 – Technical Insight But Missing Business Logic !
  9. 9. WSDL Java/C# XML DB <asp:DataGrid id="DataGrid1" </asp:DataGrid> Scripts StockCheck Inventory <<service>> Stock <<Component>> Warehouse <<Service>> StockMan <<Component>> StockUpDate Order Management Legacy Technical Model Customer Order Line Items Address BillingShipping Account Payment Method Domain Model New Technical Model T T ERP AppsCRM T Legacy Applications Reengineered Logical Model System Use Case System Use Case BuyerSupplier Send Order Take Order Send Order Error Receive Order Error Send Order Responce Recive Order Respone Dispatch Order T Model Driven Modernizations Option 3 – Technical & Business Insight
  10. 10. Fully Integrated Model Driven Modernizations WSDL Java/C# XML DB <asp:DataGrid id="DataGrid1" </asp:DataGrid> Scripts StockCheck Inventory <<service>> Stock <<Component>> Warehouse <<Service>> StockMan <<Component>> StockUpDate Order Management Legacy Technical Model Customer Order Line Items Address BillingShipping Account Payment Method Domain Model New Technical Model T T ERP AppsCRM T Legacy Applications Reengineered Logical Model System Use Case System Use Case BuyerSupplier Send Order Take Order Send Order Error Receive Order Error Send Order Responce Recive Order Respone Dispatch Order Asset Repository Architecture Viewpoints TechnicalInformation Implementation Logical Conceptual Business Model Repository
  11. 11. Trademarks are property of their respective owners. Eclipse, Built on Eclipse and Eclipse Ready, BIRT, Higgins are trademarks of Eclipse Foundation, Inc. MDA, UML and MDD are either registered trademarks or trademarks of Object Management Group, Inc. in the United States and/or other countries. Modernizing PACBASE Legacy systems Technical & Business Insight Technical Insight But Missing Business Logic For Like With No Insight Continuity Change COBOL Generation tool or move over to COBOL © 2010 NETFECTIVE TECHNOLOGY - ne peut être copié sans l'autorisation expresse de NETFECTIVE TECHNOLOGY 11 Fully Integrated Model Driven Modernization BLU AGE VAP2JEE Trinity Millenium Blue Phoenix CA Industry tools positioning IBM Microfocus Modernization options
  12. 12. Trademarks are property of their respective owners. Eclipse, Built on Eclipse and Eclipse Ready, BIRT, Higgins are trademarks of Eclipse Foundation, Inc. MDA, UML and MDD are either registered trademarks or trademarks of Object Management Group, Inc. in the United States and/or other countries. Modernization project example : Step 1/2 © 2010 NETFECTIVE TECHNOLOGY - can not be used or duplicated without prior authorization of NETFECTIVE TECHNOLOGY BLU AGE VAP2JEE Reverse Product Model Driven Modernization using BLUAGE Reverse Modeling Product PAC BASE Extractions VAP2JEE / Project KB Modernization Rules EnrichScreen Programs Screen Descriptions IMS Database and GENO Descriptions + Segments Composite services and utilities Batch Programs XHTML modernized mockup Navigation diagrams Services and process diagrams Job and step diagrams Modernized Entities VSAM IMS PAC BASE EXTRACT ALL PAC BASE EXTRACT ALL PAC BASE EXTRACT ALL Application UML Model
  13. 13. Trademarks are property of their respective owners. Eclipse, Built on Eclipse and Eclipse Ready, BIRT, Higgins are trademarks of Eclipse Foundation, Inc. MDA, UML and MDD are either registered trademarks or trademarks of Object Management Group, Inc. in the United States and/or other countries. Legacy Application Reference Environment + Test scenarios Test Modernized Application + Test Environment Test Modernization project example: Step 2/2 © 2010 NETFECTIVE TECHNOLOGY - can not be used or duplicated without prior authorization of NETFECTIVE TECHNOLOGY 13 REMOTE ACCESS TO LEGACY APPLICATION Generated Application EAR Generated Data Migration Scripts (Using Talend) XHTML modernized mockup Navigation diagrams Services and process diagrams Job and step diagrams Modernized Entities Compare Model Driven Modernization using BLUAGE Forward Modeling Product Adjust Generate BLU AGE Java EE App Generation Product EJB3 JSF OpenJPA DB2 GlassFish Application UML Model
  14. 14. Trademarks are property of their respective owners. Eclipse, Built on Eclipse and Eclipse Ready, BIRT, Higgins are trademarks of Eclipse Foundation, Inc. MDA, UML and MDD are either registered trademarks or trademarks of Object Management Group, Inc. in the United States and/or other countries. Démonstration de 2 applications modernisées avec Blu Age Santé Industrie Mise en production 1989 1995 Technologie actuelle MAINFRAME : PACBASE, COBOL, IMS, VSAM, CICS NATSTAR, ORACLE Tecnologie cible JEE, JSF1.2, EJB3, JPA, DB2 FLEX, SPRING, HIBERNATE, ORACLE Evolution Evolution forte – Santé US Evolutions Niveau de service 24/24 heures X 7/7 jours Uptime 99,99% Durée max de la chaine de batch quotidienne: 4 heures Temps réponse écran < 1 seconde 24/24 heures X 7/7 jours 1 heure arrêt max Temps réponse écran < 1 seconde Volumétrie bases 1,1 Téraoctets 10 Giga-octets Programmes 130 Ecrans 600 Jobs (Dont 300 COBOL) 1500 Programmes – 3 Millions LOC 6500 services 450 Ecrans et Popup 450 Librairies et 170 Classes 900 000 LOC Bases de données 400 Tables et fichiers 100 Tables Utilisateurs 525 Utilisateurs 380 Utilisateurs Interfaces 15 systèmes tiers (4 interfaces synchrones) 2 systèmes tiers (Utilisation Web Services 1 interface sécurité
  15. 15. Trademarks are property of their respective owners. Eclipse, Built on Eclipse and Eclipse Ready, BIRT, Higgins are trademarks of Eclipse Foundation, Inc. MDA, UML and MDD are either registered trademarks or trademarks of Object Management Group, Inc. in the United States and/or other countries. Démonstration Modernisation COBOL Modernisation Natstar Extraction de pattern Modernisation données
  16. 16. Trademarks are property of their respective owners. Eclipse, Built on Eclipse and Eclipse Ready, BIRT, Higgins are trademarks of Eclipse Foundation, Inc. MDA, UML and MDD are either registered trademarks or trademarks of Object Management Group, Inc. in the United States and/or other countries. © 2010 NETFECTIVE TECHNOLOGY - can not be used or duplicated without prior authorization of NETFECTIVE TECHNOLOGY 16
  17. 17. 17 Unissons nos Talents T O G E T H E RT A L E N T E D MD Day 2010 Sopragroup Sopra Group Retours d’expérience Ingénierie des modèles
  18. 18. 18Md Day 2010 – Sopra groupeMedia & Agilité – 01/10/2010 Sommaire 3 MDA avec Bluage 2 Model Driven à Sopra Group 4 Retour d’expérience projet 1 Cartes de visite 5 Mise en perspective 6 Nouveaux centres de services
  19. 19. 19Md Day 2010 – Sopra group Carte de visite Jean-Marc SIXT Pierre LAURENT Chargé de mission Direction des secteurs et régions Tour Manhattan 92095 LA DEFENSE COURBEVOIE Tel : 01 55 91 72 72 Mob : 06 17 49 21 42 Email : plaurent@sopragroup.com  Mission Industrialisation  Direction des Secteurs et Régions  en coordination avec la Direction Industrielle  Missions de conseil en architecture d’entreprise  Pilotage du groupe des Architectes  Création du groupe de travail Ingénierie des modèles
  20. 20. 20Md Day 2010 – Sopra group  Groupe européen indépendant  Top 10 des SCSI en Europe  Marché Euronext / SRD  Accompagner l’évolution des organisations et des Systèmes d’Informations des entreprises  Consulting  Intégration de Systèmes  Outsourcing applicatif  Solutions applicatives  Filiale Axway  Solutions Business Interaction Networks Carte de visite Sopra group 12 450 collaborateurs dans le monde au 31 décembre 2009 1,094 milliard d’euros de chiffre d’affaires en 2009
  21. 21. 21Md Day 2010 – Sopra groupeMedia & Agilité – 01/10/2010 Sommaire 3 MDA avec Bluage 2 Model Driven à Sopra Group 4 Retour d’expérience projet 1 Cartes de visite 5 Mise en perspective 6 Vers de nouveaux centres de services
  22. 22. 22Md Day 2010 – Sopra group Petit Historique  2003 Groupe de travail UML  2005 Premier projet UML-MDA  2006 Refonte méthodologique sopragroup : eMedia  UML– MDA – SOA (démarche type UP)  2007 Présentation Bluage au groupe des architectes  2008 Généralisation eMedia de Sopragroup  Partenariat Technologique Bluage/Sopragroup  2009 Projet client avec Bluage  2010 Groupe de travail Model Driven Engineering  … 2011 Création d’un centre de services Model Driven  Centre d’expertise Bluage
  23. 23. 23Md Day 2010 – Sopra group Critères de choix d’un outillage  Modèle Editeur  Disponibilité  Investissement minimum  Formation et accompagnement disponible  R&D hors champ  Aucune adhérence au produit  Génération de sources en clair  (Pas L4G)  Sortie possible  Eviter le SPOF de ressource  Expert surbooké  Produits semi-finis
  24. 24. 24Md Day 2010 – Sopra group Trois voies d’industrialisation  1 - Accélérateur de la production de code  Générer du code à partir de modèles  Squelettes d’applications ou de services  Développements base open source Eclipse/Acceleo  Développement à partir de DSL /MagicDraw  2 - Industrialisation des applications  Décrire l’application complète par les modèles  Patrimoine applicatif en UML + Maquettes  Génération itérative et incrémentale de toutes les couches  Choix d’un produit et relation de partenariat avec Bluage  3 - Rénovation par les modèles  Reconstituer un patrimoine applicatif par rétroIngénierie  Rénovation PacBase en priorité Poc en cours
  25. 25. 25Md Day 2010 – Sopra groupeMedia & Agilité – 01/10/2010 Sommaire 3 MDA avec Bluage 2 Model Driven à Sopra Group 4 Retour d’expérience projet 1 Cartes de visite 5 Mise en perspective 6 Vers de nouveaux centres de services
  26. 26. 26Md Day 2010 – Sopra groupOffre Industrialisation – Sopra Group – V1.0 Principes Modèle d’architecture Présentation Modèle LogiqueModeleurs Concepteurs Architectes Ergonome - Designer Métier Technique
  27. 27. 27Md Day 2010 – Sopra group IHM Cible technique Offre Développement Rapide – Sopra Group – V1.0 Principes du Model Driven Engineering Présentation Modèle Logique Services M T Générateurs Outillage Modèles, Templates Et Cartouches de génération Modèled’ Architecture Sources workflow
  28. 28. 28Md Day 2010 – Sopra groupeMedia & Agilité – 01/10/2010 Sommaire 3 MDA avec Bluage 2 Model Driven à Sopra Group 4 Retour d’expérience projet 1 Cartes de visite 5 Mise en perspective 6 Vers de nouveaux centres de services
  29. 29. 29Md Day 2010 – Sopra group Choix d’un projet « significatif »  Projet « UML - eMedia »  Projet « moyen »  1200 jours  1600 PF  Planning non contraint  12 mois  Equipe « standard »  Pas débutants  Pas experts  Projet retenu :  Forte complexité fonctionnelle  Forte complexité ergonomique  Cible technique particulière
  30. 30. 30Md Day 2010 – Sopra group  En commun : Phase, itération, incrément, jalons, pilotage par les risques. Process de fabrication : eMedia vs Bluage Inception Elaboration Construction Transition Phase de lancement Construction Jalon Définition Projet Jalon Définition Solution Jalon Livraison Solution Jalon Clôture Projet Validation eMedia ®
  31. 31. 31Md Day 2010 – Sopra group BLUAGE : Principes utilisés Proto / Application Générateur Blu Age (BSP) JSF, .NET, Struts, Programmes Sources HTML UML Diagramme d’activité Diagramme de séquence Diagramme d’entités Ateliers Blu Age gmarker Paramétrage Maquette Création d’une BSP spécifique
  32. 32. 32Md Day 2010 – Sopra group Planning général  Janvier : Décision  Février : Formation Bluage  Mars : Début modélisation application  Avril :1ère version démontrable sur BSP standard  Mai : BSP spécifique: version dans la cible technique  Juillet :Premier lot fonctionnel en recette client  Octobre : Deuxième lot fonctionnel en recette  Décembre : Livraison complète en recette
  33. 33. 33Md Day 2010 – Sopra group Analyse et Bilan  Premier projet probant  Respect des délais  Absorption du démarrage après inception  Respect des charges  Formation, apprentissage absorbées  Qualification facilitée  Bugs limitées, moins de régression technique  Bonne qualité de code (Cast 3,5)
  34. 34. 34Md Day 2010 – Sopra group Expérience acquise  La fabrication des IHM est hors scope  IHM par défaut pour des tests simples  Utiliser des ateliers dédiés de productivité  Identifier plus tôt les fortes complexités à traiter spécifiquement  La mise au point d’un générateur est délicate  => confort d’une stratégie « éditeur »  Produit accepté des équipes  Adhésion des développeurs-concepteurs  « j’ai enfin l’impression de faire mon vrai métier »  Quelques frustrations des architectes  Question : leur donner la main sur la version « Factory » ?  => décision de poursuivre avec Bluage
  35. 35. 35Md Day 2010 – Sopra group Bilan et Recommandation  70% des applications éligibles à un MDA type Bluage  Cible première : Applications de gestion avec screen flow important  30% hors scope : Complexité, réglementaire, poids des enjeux, technologie,…  Des gains de productivité de 20 à 30 % sont attendus  Avec expérience acquise et une équipe formée (deuxième projet)  6 à 7% de gain de productivité sur PTU amortissent l’outillage.
  36. 36. 36Md Day 2010 – Sopra groupeMedia & Agilité – 01/10/2010 Sommaire 3 MDA avec Bluage 2 Model Driven à Sopra Group 4 Retour d’expérience projet 1 Cartes de visite 5 Mise en perspective 6 Vers de nouveaux centres de services
  37. 37. 37Md Day 2010 – Sopra group Offre Développement Rapide – Sopra Group – V1.0 Mise en perspective - Etude Lancaster University
  38. 38. 38Md Day 2010 – Sopra group Questions :
  39. 39. 39Md Day 2010 – Sopra group Niveau d’interventions sur les itérations
  40. 40. 40Md Day 2010 – Sopra group Facteurs d’influence - Lancaster  Temps de développement  ++ Réduit par la génération de code  - - Développement de modèles lisibles automatiquement  -- Mise au point des transformations  Temps de test  ++ Moins de bugs d’inattention dans un code généré  ++ Tests sur les modèles  - - Tester et mettre au point les transformations  ROI sur l’effort de modélisation  ++ Solutions plus créatives: Les développeurs voient ‘de plus haut’  - - Risque de « paralysie » devant les modèles  - - Détournement d’attention Produit Produit
  41. 41. 41Md Day 2010 – Sopra group Facteurs d’influence - Lancaster  Temps de portage sur une autre plate-forme  ++ Application d’un nouveau jeu de transformation  - - Effort pour développer ou adapter les transformations  Maintenance du logiciel  ++ La compréhension du système facilité par les modèles Maintenance au niveau des modèles Traçabilité de bout en bout  - - Le code généré peut être difficile à lire La synchronisation modèle-code est un impératif Produit Top Down
  42. 42. 42Md Day 2010 – Sopra groupeMedia & Agilité – 01/10/2010 Sommaire 3 MDA avec Bluage 2 Model Driven à Sopra Group 4 Retour d’expérience projet 1 Cartes de visite 5 Mise en perspective 6 Vers de nouveaux centres de services
  43. 43. 43Md Day 2010 – Sopra group Vers de nouveaux centres de Services Robotshore contre la rouille technologique  Des modèles durables  Des applications flexibles  Des rénovations accélérées  Du neuf à la demande  Une qualité industrielle  Des « vagues » techniques  Des logiciels pétrifiés  Casser , refaire  Subir  Une qualité variable Un patrimoine agile Des systèmes rigides MDE
  44. 44. 44 Unissons nos Talents T O G E T H E RT A L E N T E D MD Day 2010 Sopragroup Merci de votre attention Questions ?
  45. 45. Trademarks are property of their respective owners. Eclipse, Built on Eclipse and Eclipse Ready, BIRT, Higgins are trademarks of Eclipse Foundation, Inc. MDA, UML and MDD are either registered trademarks or trademarks of Object Management Group, Inc. in the United States and/or other countries. Informations Blu Age  Site Blu Age  http://www.bluage.com  http://www.model2code.com/  Possibilité de demander une licence Trial  Documentation  Blu Age Wiki: http://wiki.bluage.com/bluage-wiki/bin/view/Main/  Blu Age in Action : http://tutorial.bluage.com/BA-Doc- web/faces/presentation/home/home.jsp  Démonstrations  http://www.bluage.com/index.php?cID=online_demos  http://www.model2code.com/templates/model2code/rd_nfs_model2code_00/_me dia/m2flex_demo/m2flex_demo.html  …  http://www.gartner.com/technology/research/offer/cool-vendors.jsp © 2010 NETFECTIVE TECHNOLOGY - can not be used or duplicated without prior authorization of NETFECTIVE TECHNOLOGY 45
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×