Retour d'expérience sur la mise en place d'usines logicielles chez MMA faite pour l'Ensim (Ecole Nationale Supérieure d'Ingénieurs du Mans), niveau Master. Contenu : définitions, processus de développement agile et étapes de déploiement.
Retour d'expérience sur la mise en place d'usines logicielles chez MMA faite pour l'Ensim (Ecole Nationale Supérieure d'Ingénieurs du Mans), niveau Master. Contenu : définitions, processus de développement agile et étapes de déploiement.
2010.11.26 - DSI - Les Applications SaaS Cloud au service des DSI - Forum Saa...Club Alliances
Présentation préparée par les membres du Club Alliances DSI du Club Alliances IBM et portant sur les applications en mode SaaS au service des DSI et de leur performance. Forum SaaS et Cloud Métiers - 26 novembre 2010
[Webinar Niji] Frameworks XPlateform mobile - 2210 Niji
L’iPhone et Android existent maintenant depuis plus de 10 ans. Dans le but d’optimiser et de simplifier le développement d’applications mobiles afin d’être présent sur les plateformes iOS et Android, des Frameworks ont émergés via des technologies hybrides et X-Platform.
Ces solutions alternatives aux plateformes natives sont régulièrement remises en cause par Apple principalement, qui évoque les failles de sécurité et les dettes technologiques liées à ces solutions.
A l’occasion d’un webinar aussi concret qu’interactif, Niji, vous propose d’apporter un éclairage précis sur le sujet suivant :
Frameworks XPlatform mobiles : Vers la fin des technologies javascript ? Faut-il se convertir à Flutter ou passer au natif ?
Au-delà des enjeux technologiques, comment optimiser ces investissements dans la durée ?
Atol C&D c'est :
- la réalisation de vos applications Web et Mobiles sur mesure,
- des solutions Open Source de référence pour vos projets,
des architectures techniques pertinentes définies au regard des fonctionnalités attendues et contraintes qui y sont associées,
- le navigateur et le terminal mobile (smartphone, tablette) comme cadre de travail pour l'utilisateur,
- une expertise technique au service de l'efficience des applications,
- un engagement sur la durée avec nos clients, nos collaborateurs,
- une volonté de capitaliser sur l'humain et les retours d'expériences de nos collaborateurs;
L’iPhone et Android existent maintenant depuis plus de 10 ans. Dans le but d’optimiser et de simplifier le développement d’applications mobiles afin d’être présent sur les plateformes iOS et Android, des Frameworks ont émergés via des technologies hybrides et X-Platform.
Ces solutions alternatives aux plateformes natives sont régulièrement remises en cause (entre autre par Apple), qui évoque les failles de sécurité et les dettes technologiques liées à ces solutions.
Proxym France, your digital factory, accompagne ses clients dans le réalisation de leurs applications web et mobile, et dans la transformation de leurs systèmes d'informations.
Proxym France est une filiale de Proxym Group, groupe international au coeur de la convergence entre les systèmes d'informations, le web et le mobile :
- Création 2006
- + de 200 projets
- + de 120 apps mobiles
- + de 100 ingénieurs web et mobile
- Focus Europe et Emirats arabes unis (filiale à Dubaï)
2010.11.26 - DSI - Les Applications SaaS Cloud au service des DSI - Forum Saa...Club Alliances
Présentation préparée par les membres du Club Alliances DSI du Club Alliances IBM et portant sur les applications en mode SaaS au service des DSI et de leur performance. Forum SaaS et Cloud Métiers - 26 novembre 2010
[Webinar Niji] Frameworks XPlateform mobile - 2210 Niji
L’iPhone et Android existent maintenant depuis plus de 10 ans. Dans le but d’optimiser et de simplifier le développement d’applications mobiles afin d’être présent sur les plateformes iOS et Android, des Frameworks ont émergés via des technologies hybrides et X-Platform.
Ces solutions alternatives aux plateformes natives sont régulièrement remises en cause par Apple principalement, qui évoque les failles de sécurité et les dettes technologiques liées à ces solutions.
A l’occasion d’un webinar aussi concret qu’interactif, Niji, vous propose d’apporter un éclairage précis sur le sujet suivant :
Frameworks XPlatform mobiles : Vers la fin des technologies javascript ? Faut-il se convertir à Flutter ou passer au natif ?
Au-delà des enjeux technologiques, comment optimiser ces investissements dans la durée ?
Atol C&D c'est :
- la réalisation de vos applications Web et Mobiles sur mesure,
- des solutions Open Source de référence pour vos projets,
des architectures techniques pertinentes définies au regard des fonctionnalités attendues et contraintes qui y sont associées,
- le navigateur et le terminal mobile (smartphone, tablette) comme cadre de travail pour l'utilisateur,
- une expertise technique au service de l'efficience des applications,
- un engagement sur la durée avec nos clients, nos collaborateurs,
- une volonté de capitaliser sur l'humain et les retours d'expériences de nos collaborateurs;
L’iPhone et Android existent maintenant depuis plus de 10 ans. Dans le but d’optimiser et de simplifier le développement d’applications mobiles afin d’être présent sur les plateformes iOS et Android, des Frameworks ont émergés via des technologies hybrides et X-Platform.
Ces solutions alternatives aux plateformes natives sont régulièrement remises en cause (entre autre par Apple), qui évoque les failles de sécurité et les dettes technologiques liées à ces solutions.
Proxym France, your digital factory, accompagne ses clients dans le réalisation de leurs applications web et mobile, et dans la transformation de leurs systèmes d'informations.
Proxym France est une filiale de Proxym Group, groupe international au coeur de la convergence entre les systèmes d'informations, le web et le mobile :
- Création 2006
- + de 200 projets
- + de 120 apps mobiles
- + de 100 ingénieurs web et mobile
- Focus Europe et Emirats arabes unis (filiale à Dubaï)
UML has evolved significantly since its origins in the early 1990s through the work of three software pioneers. It is now maintained by the OMG and on its fifth major version. However, UML faces several dilemmas regarding its intended uses and relationship to other modeling languages. Its large and complex specification could be simplified. The future of UML involves standardizing diagram interchange, integrating with other languages through semantic MOF, and "unbundling" UML into smaller, more focused and extensible components.
The document discusses a collaboration between SODIUS and CASSIDIAN (EADS Defence & Security) to develop model-driven architecture solutions for supporting systems engineering. It describes a project to enable interchange of data between modeling tools used at CASSIDIAN. The proposed solution uses the NATO Architecture Framework metamodel as a pivot format, with UML diagrams to represent views. Connectors are used to import/export data from tools to the neutral format. A sample migration of models from one tool to another took one week and had mostly complete translation of diagrams and data.
This document discusses using Model Driven Engineering (MDE) and Aspect Oriented Programming (AOP) together to enable Agile Model Driven Architecture (AMDA). It presents a case study of developing a combat management system using the JACOMO component model in the Modelio UML modeling tool. Key benefits highlighted include raising the level of abstraction, simplifying implementation through AOP, and supporting agility through functional and technical changes to models and code.
The document discusses an MDA engineering solution for user interface development. It presents the architecture, which includes abstracting the data model and UI model from the target programming language. The solution uses model transformations to generate static and dynamic UIs from the UI model. It aims to make UI development easier and more productive across multiple platforms by leveraging each platform's UI technologies. A demo of the solution generating a Windows Phone 7 UI is also mentioned.
L'IA connaît une croissance rapide et son intégration dans le domaine éducatif soulève de nombreuses questions. Aujourd'hui, nous explorerons comment les étudiants utilisent l'IA, les perceptions des enseignants à ce sujet, et les mesures possibles pour encadrer ces usages.
Constat Actuel
L'IA est de plus en plus présente dans notre quotidien, y compris dans l'éducation. Certaines universités, comme Science Po en janvier 2023, ont interdit l'utilisation de l'IA, tandis que d'autres, comme l'Université de Prague, la considèrent comme du plagiat. Cette diversité de positions souligne la nécessité urgente d'une réponse institutionnelle pour encadrer ces usages et prévenir les risques de triche et de plagiat.
Enquête Nationale
Pour mieux comprendre ces dynamiques, une enquête nationale intitulée "L'IA dans l'enseignement" a été réalisée. Les auteurs de cette enquête sont Le Sphynx (sondage) et Compilatio (fraude académique). Elle a été diffusée dans les universités de Lyon et d'Aix-Marseille entre le 21 juin et le 15 août 2023, touchant 1242 enseignants et 4443 étudiants. Les questionnaires, conçus pour étudier les usages de l'IA et les représentations de ces usages, abordaient des thèmes comme les craintes, les opportunités et l'acceptabilité.
Résultats de l'Enquête
Les résultats montrent que 55 % des étudiants utilisent l'IA de manière occasionnelle ou fréquente, contre 34 % des enseignants. Cependant, 88 % des enseignants pensent que leurs étudiants utilisent l'IA, ce qui pourrait indiquer une surestimation des usages. Les usages identifiés incluent la recherche d'informations et la rédaction de textes, bien que ces réponses ne puissent pas être cumulées dans les choix proposés.
Analyse Critique
Une analyse plus approfondie révèle que les enseignants peinent à percevoir les bénéfices de l'IA pour l'apprentissage, contrairement aux étudiants. La question de savoir si l'IA améliore les notes sans développer les compétences reste débattue. Est-ce un dopage académique ou une opportunité pour un apprentissage plus efficace ?
Acceptabilité et Éthique
L'enquête révèle que beaucoup d'étudiants jugent acceptable d'utiliser l'IA pour rédiger leurs devoirs, et même un quart des enseignants partagent cet avis. Cela pose des questions éthiques cruciales : copier-coller est-il tricher ? Utiliser l'IA sous supervision ou pour des traductions est-il acceptable ? La réponse n'est pas simple et nécessite un débat ouvert.
Propositions et Solutions
Pour encadrer ces usages, plusieurs solutions sont proposées. Plutôt que d'interdire l'IA, il est suggéré de fixer des règles pour une utilisation responsable. Des innovations pédagogiques peuvent également être explorées, comme la création de situations de concurrence professionnelle ou l'utilisation de détecteurs d'IA.
Conclusion
En conclusion, bien que l'étude présente des limites, elle souligne un besoin urgent de régulation. Une charte institutionnelle pourrait fournir un cadre pour une utilisation éthique.
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...OCTO Technology
Par Nicolas Bordier (Consultant numérique responsable @OCTO Technology) et Alaric Rougnon-Glasson (Sustainable Tech Consultant @OCTO Technology)
Sur un exemple très concret d’audit d’éco-conception de l’outil de bilan carbone C’Bilan développé par ICDC (Caisse des dépôts et consignations) nous allons expliquer en quoi l’ACV (analyse de cycle de vie) a été déterminante pour identifier les pistes d’actions pour réduire jusqu'à 82% de l’empreinte environnementale du service.
Vidéo Youtube : https://www.youtube.com/watch?v=7R8oL2P_DkU
Compte-rendu :
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...Horgix
This is the slide deck of a talk by Alexis "Horgix" Chotard and Laurentiu Capatina presented at the MongoDB Paris User Group in June 2024 about the feedback on how PayFit move away from a monolithic hell of a self-hosted MongoDB cluster to managed alternatives. Pitch below.
March 15, 2023, 6:59 AM: a MongoDB cluster collapses. Tough luck, this cluster contains 95% of user data and is absolutely vital for even minimal operation of our application. To worsen matters, this cluster is 7 years behind on versions, is not scalable, and barely observable. Furthermore, even the data model would quickly raise eyebrows: applications communicating with each other by reading/writing in the same MongoDB documents, documents reaching the maximum limit of 16MiB with hundreds of levels of nesting, and so forth. The incident will last several days and result in the loss of many users. We've seen better scenarios.
Let's explore how PayFit found itself in this hellish situation and, more importantly, how we managed to overcome it!
On the agenda: technical stabilization, untangling data models, breaking apart a Single Point of Failure (SPOF) into several elements with a more restricted blast radius, transitioning to managed services, improving internal accesses, regaining control over risky operations, and ultimately, approaching a technical migration when it impacts all development teams.
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Laurent Speyser
(Conférence dessinée)
Vous êtes certainement à l’origine, ou impliqué, dans un changement au sein de votre organisation. Et peut être que cela ne se passe pas aussi bien qu’attendu…
Depuis plusieurs années, je fais régulièrement le constat de l’échec de l’adoption de l’Agilité, et plus globalement de grands changements, dans les organisations. Je vais tenter de vous expliquer pourquoi ils suscitent peu d'adhésion, peu d’engagement, et ils ne tiennent pas dans le temps.
Heureusement, il existe un autre chemin. Pour l'emprunter il s'agira de cultiver l'invitation, l'intelligence collective , la mécanique des jeux, les rites de passages, .... afin que l'agilité prenne racine.
Vous repartirez de cette conférence en ayant pris du recul sur le changement tel qu‘il est généralement opéré aujourd’hui, et en ayant découvert (ou redécouvert) le seul guide valable à suivre, à mon sens, pour un changement authentique, durable, et respectueux des individus! Et en bonus, 2 ou 3 trucs pratiques!
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
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. 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. 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. 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
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. 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
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. 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. 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. 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. 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. 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. 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. 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. 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
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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 37Md Day 2010 – Sopra group
Offre Développement Rapide – Sopra Group – V1.0
Mise en perspective - Etude Lancaster University
39. 39Md Day 2010 – Sopra group
Niveau d’interventions sur les itérations
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. 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. 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. 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
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 ?