SlideShare a Scribd company logo
1 of 9
Download to read offline
Rapid – Reengineering, Refactoring,
Transformation, Migration
Romain Hinfray – directeur commercial (romain@echoes.fr)
Site dédié : www.echoes.fr/rapid
2	
Echoes – Key Points
En 2014 : + =
Une startup innovante reconnue :
Développement	
Chiffre	d’affaires	consolidé	
2,5M€	(REX	>	500k€)	
20+	personnes	
Rennes	(Labs)	&	Nanterre	
40+	références	2015/2016	
grands	comptes	et	ETI	
BPI	France	et	Management	
au	capital
3	
Vos applications :
§  ne coutent rien à maintenir
§  intègrent des socles
techniques à l’état de l’art
§  n’ont aucun enjeu de sécurité
§  sont très facile à faire évoluer
§  sont enfantines à ré écrire
Notre technologie Rapid n’a aucun intérêt !
4	
Rapid – issue de la Recherche
§  Transformation automatique architecture/code
toutes technologies:
–  Décommissionnement
–  Réduction de dette technique
–  Plan de remédiation
–  Amélioration de la qualité et de la maintenabilité du code
Génération de code conforme aux bonnes pratiques
§  Réalisation des projets :
–  Sur une durée courte (typiquement inférieur à 3 mois)
–  Indépendant de la volumétrie du code source
–  Engagement forfaitaire
5	
Rapid : Technologies mises en œuvre
Liste	mise	à	jour	en	conVnu	
Exemples	de	langages	sources	:	
•  Java	
•  Javascript	
•  PHP	
•  HTML	
•  Cobol	–	Pacbase	
•  C/C++	
•  Delphi,	Progress	
•  Datastage,	Siebel	
•  ….	
Exemples	de	langages	cibles	:	
•  Java	
•  C/C++	
•  Velocity	
•  Cobol	structuré	
•  UML	
•  ….	
Exemples	de	Frameworks	en	entrée:	
•  Struts	
•  Rhino	JS	
•  Hibernate	
•  Java	security	
•  AFSCM	
•  GWT	
•  Spring	
•  ….	
Exemples	de	Frameworks	de	sorVe	:	
-  Struts	
-  Hibernate	
-  GWT	
-  J2E/JSS	
-  Java	FX	
-  Spring	
-  Angular	JS	
-  Greencode	
-  ….
6	
Rapid : Stratégie de modernisation
§  Audit de l’application : 
–  Livrables : Cahier des charges du projet (coûts,
délais, process, risques)
§  Réalisation de la modernisation : 
–  Engagement sur le taux d’automatisation
–  Tous nos projets sont réalisés au forfait
§  Projet réalisé par les équipes Echoes ou en
cotraitance avec une SSII
7	
Nos clients
Plus de 40 références nous font confiance pour
moderniser leurs applications dont :
8	
Rapid – Exemple de ROI
§  Modernisation vs réécriture : 80% moins cher
§  Gain temps de développement nouvelle fonctionnalité : 85%
Réengineering de l’architecture et du code (JS -> Java):
§  Projet réalisé en cotraitance avec une SSII
§  Taux de transformation automatique > 95% (contracté 70%)
Décommissionnement plateforme obsolète (Java Struts):
§  5 produits – 5 millions de lignes de code
§  Projet de 36 HxM (manuel) réalisé en 3 HxM (Rapid)
Réduction de dette technique (Java):
www.usine-logicielle.fr		
www.echoes.fr		
www.metrixware.com	
Labs de Rennes
30, route de Fougères
35510 Cesson Sévigné, France
Tél : +33 2 99 38 00 44
Site de Nanterre
18-22, rue d’Arras
92000 Nanterre, France
Tél : +33 1 55 69 32 20
contact@metrixware.com

More Related Content

Similar to Rapid ou l'automatisation de la modernisation des applications

Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...ENSET, Université Hassan II Casablanca
 
Dossier de competences am beezen_2019
Dossier de competences am beezen_2019Dossier de competences am beezen_2019
Dossier de competences am beezen_2019Clementine D.
 
Think tank présentation
Think tank   présentationThink tank   présentation
Think tank présentationJacky Galicher
 
Compatibilité applicative : Comment sécuriser et accélérer votre migration ve...
Compatibilité applicative : Comment sécuriser et accélérer votre migration ve...Compatibilité applicative : Comment sécuriser et accélérer votre migration ve...
Compatibilité applicative : Comment sécuriser et accélérer votre migration ve...Microsoft Technet France
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussicyrilpicat
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiOCTO Technology Suisse
 
AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+
AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+
AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+Raphaël Carles
 
De la gestion de portefeuille Lean à la gestion des flux de valeur avec le Fl...
De la gestion de portefeuille Lean à la gestion des flux de valeur avec le Fl...De la gestion de portefeuille Lean à la gestion des flux de valeur avec le Fl...
De la gestion de portefeuille Lean à la gestion des flux de valeur avec le Fl...Agile En Seine
 
Officience - IT enabled outsourcing services in vietnam
Officience - IT enabled outsourcing services in vietnamOfficience - IT enabled outsourcing services in vietnam
Officience - IT enabled outsourcing services in vietnamBaron-Julie
 
PHP dans la grande entreprise canadienne
PHP dans la grande entreprise canadiennePHP dans la grande entreprise canadienne
PHP dans la grande entreprise canadienneDamien Seguy
 
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...Niji
 
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteGab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteAZUG FR
 
#NuxeoDay | Retour d'expérience équipementier mondial du ferroviaire
#NuxeoDay | Retour d'expérience équipementier mondial du ferroviaire#NuxeoDay | Retour d'expérience équipementier mondial du ferroviaire
#NuxeoDay | Retour d'expérience équipementier mondial du ferroviaireNuxeo
 
Introduction au Value Stream Management
Introduction au Value Stream ManagementIntroduction au Value Stream Management
Introduction au Value Stream ManagementEtienne Laverdière
 
20080610 05 - Squale portail qualimétrie en open source
20080610 05 - Squale portail qualimétrie en open source20080610 05 - Squale portail qualimétrie en open source
20080610 05 - Squale portail qualimétrie en open sourceLeClubQualiteLogicielle
 
Accélérez itSMF 2013
Accélérez itSMF 2013Accélérez itSMF 2013
Accélérez itSMF 2013itSMF France
 

Similar to Rapid ou l'automatisation de la modernisation des applications (20)

Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...Mohamed youssfi support architectures logicielles distribuées basées sue les ...
Mohamed youssfi support architectures logicielles distribuées basées sue les ...
 
Dossier de competences am beezen_2019
Dossier de competences am beezen_2019Dossier de competences am beezen_2019
Dossier de competences am beezen_2019
 
Cv.lucian.vidrascu.fr
Cv.lucian.vidrascu.frCv.lucian.vidrascu.fr
Cv.lucian.vidrascu.fr
 
Think tank présentation
Think tank   présentationThink tank   présentation
Think tank présentation
 
Compatibilité applicative : Comment sécuriser et accélérer votre migration ve...
Compatibilité applicative : Comment sécuriser et accélérer votre migration ve...Compatibilité applicative : Comment sécuriser et accélérer votre migration ve...
Compatibilité applicative : Comment sécuriser et accélérer votre migration ve...
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussi
 
AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+
AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+
AFUP 2010 : Industrialisation de PHP, l'exemple de CANAL+
 
De la gestion de portefeuille Lean à la gestion des flux de valeur avec le Fl...
De la gestion de portefeuille Lean à la gestion des flux de valeur avec le Fl...De la gestion de portefeuille Lean à la gestion des flux de valeur avec le Fl...
De la gestion de portefeuille Lean à la gestion des flux de valeur avec le Fl...
 
Officience - IT enabled outsourcing services in vietnam
Officience - IT enabled outsourcing services in vietnamOfficience - IT enabled outsourcing services in vietnam
Officience - IT enabled outsourcing services in vietnam
 
PHP dans la grande entreprise canadienne
PHP dans la grande entreprise canadiennePHP dans la grande entreprise canadienne
PHP dans la grande entreprise canadienne
 
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
 
Objectif fluid<fab />
Objectif fluid<fab />Objectif fluid<fab />
Objectif fluid<fab />
 
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteGab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
 
#NuxeoDay | Retour d'expérience équipementier mondial du ferroviaire
#NuxeoDay | Retour d'expérience équipementier mondial du ferroviaire#NuxeoDay | Retour d'expérience équipementier mondial du ferroviaire
#NuxeoDay | Retour d'expérience équipementier mondial du ferroviaire
 
Introduction au Value Stream Management
Introduction au Value Stream ManagementIntroduction au Value Stream Management
Introduction au Value Stream Management
 
CV-Elhassane-NAIM-FR
CV-Elhassane-NAIM-FRCV-Elhassane-NAIM-FR
CV-Elhassane-NAIM-FR
 
cv_chaker_jouini_fr
cv_chaker_jouini_frcv_chaker_jouini_fr
cv_chaker_jouini_fr
 
20080610 05 - Squale portail qualimétrie en open source
20080610 05 - Squale portail qualimétrie en open source20080610 05 - Squale portail qualimétrie en open source
20080610 05 - Squale portail qualimétrie en open source
 
Accélérez itSMF 2013
Accélérez itSMF 2013Accélérez itSMF 2013
Accélérez itSMF 2013
 

Rapid ou l'automatisation de la modernisation des applications

  • 1. Rapid – Reengineering, Refactoring, Transformation, Migration Romain Hinfray – directeur commercial (romain@echoes.fr) Site dédié : www.echoes.fr/rapid
  • 2. 2 Echoes – Key Points En 2014 : + = Une startup innovante reconnue : Développement Chiffre d’affaires consolidé 2,5M€ (REX > 500k€) 20+ personnes Rennes (Labs) & Nanterre 40+ références 2015/2016 grands comptes et ETI BPI France et Management au capital
  • 3. 3 Vos applications : §  ne coutent rien à maintenir §  intègrent des socles techniques à l’état de l’art §  n’ont aucun enjeu de sécurité §  sont très facile à faire évoluer §  sont enfantines à ré écrire Notre technologie Rapid n’a aucun intérêt !
  • 4. 4 Rapid – issue de la Recherche §  Transformation automatique architecture/code toutes technologies: –  Décommissionnement –  Réduction de dette technique –  Plan de remédiation –  Amélioration de la qualité et de la maintenabilité du code Génération de code conforme aux bonnes pratiques §  Réalisation des projets : –  Sur une durée courte (typiquement inférieur à 3 mois) –  Indépendant de la volumétrie du code source –  Engagement forfaitaire
  • 5. 5 Rapid : Technologies mises en œuvre Liste mise à jour en conVnu Exemples de langages sources : •  Java •  Javascript •  PHP •  HTML •  Cobol – Pacbase •  C/C++ •  Delphi, Progress •  Datastage, Siebel •  …. Exemples de langages cibles : •  Java •  C/C++ •  Velocity •  Cobol structuré •  UML •  …. Exemples de Frameworks en entrée: •  Struts •  Rhino JS •  Hibernate •  Java security •  AFSCM •  GWT •  Spring •  …. Exemples de Frameworks de sorVe : -  Struts -  Hibernate -  GWT -  J2E/JSS -  Java FX -  Spring -  Angular JS -  Greencode -  ….
  • 6. 6 Rapid : Stratégie de modernisation §  Audit de l’application : –  Livrables : Cahier des charges du projet (coûts, délais, process, risques) §  Réalisation de la modernisation : –  Engagement sur le taux d’automatisation –  Tous nos projets sont réalisés au forfait §  Projet réalisé par les équipes Echoes ou en cotraitance avec une SSII
  • 7. 7 Nos clients Plus de 40 références nous font confiance pour moderniser leurs applications dont :
  • 8. 8 Rapid – Exemple de ROI §  Modernisation vs réécriture : 80% moins cher §  Gain temps de développement nouvelle fonctionnalité : 85% Réengineering de l’architecture et du code (JS -> Java): §  Projet réalisé en cotraitance avec une SSII §  Taux de transformation automatique > 95% (contracté 70%) Décommissionnement plateforme obsolète (Java Struts): §  5 produits – 5 millions de lignes de code §  Projet de 36 HxM (manuel) réalisé en 3 HxM (Rapid) Réduction de dette technique (Java):
  • 9. www.usine-logicielle.fr www.echoes.fr www.metrixware.com Labs de Rennes 30, route de Fougères 35510 Cesson Sévigné, France Tél : +33 2 99 38 00 44 Site de Nanterre 18-22, rue d’Arras 92000 Nanterre, France Tél : +33 1 55 69 32 20 contact@metrixware.com