OBJECTIFS

Notre client est le leader mondial de la communication extérieure et du vélo libre-service, proposant à 28 collectivités locales dans le monde (Paris, Brisbane, Amiens, Dublin, etc…) son service de location de vélo : Cyclocity.
C’est dans le cadre de Cyclocity qu’Esens intervient, apportant son expertise aux travaux de maintien et de refonte de la plate-forme

  • Java 7
  • GWT
  • Struts
  • Oracle
  • MySQL
  • ELK Elastic Search Logstach KIBANA
  • Legacy
  • TDD
  • KANBAN
  • Maven
  • Jenkins
  • Jira
  • SVN
  • GIT
  • Script Ansible

MISSION

Notre intervention porte sur les applications du domaine Cyclo liées à la gestion de l’abonné (prise d’abonnement, service client, facturation …)

  • Refonte de l'architecture

    L'application des call-centers et gestion des demandes clients a été refondue par l'intégration d'un nouveau design Pattern. Une conception MVP.

  • Développement JavaEE / GWT

    Struts en back et GWT en front ont permis l'optimisation des applications.

  • Industrialisation des développements et déploiement continue

    Dans le cadre de l’amélioration continue des procédés d’industrialisation, nos équipes ont participé à la sélection et l’intégration de solutions telles que Maven, Jenkins, Ansible et la centrale de logs ELK

  • Mise en place des Best Practices/ SoftwareCraftManship

    Esens, dans le contexte de ce projet, est l’un des promoteurs majeur des pratiques liées au Software Craftsmanship, via l’exemple et la mise en place de revues de code ainsi que de solutions facilitant les tests et leur automatisation. (edited)

STRATEGIE

Face à cette double problématique : production externalisée et complexité du code existant, notre équipe à mis en place un processus de fiabilisation de la chaîne de développement incluant les nouveaux outils, la migration des applications sur Maven/Jenkins et la centralisation des logs via ELK. Chaque ville possède sa propre application pour gérer son parc à vélo, avec ses contraintes et ses spécificités. Objectif de la mission : Transformer un monolithe en module réutilisable (génériser les modules).

RETOUR

Actualité récente

VOIR TOUTE NOTRE ACTUALITE

RENTREE ESENS: ETUDE DE CAS

La mise en valeur des missions de nos collaborateurs est l'un de nos socles fondamental. Venez donc découvrir en cette rentrée 2017 deux nouvelles études de cas.

Lire la suite