Les projets informatiques dont
les clients parlent avec plaisir

POURQUOI SE LANCER DANS UNE REFONTE

POURQUOI SE LANCER DANS UNE REFONTE
Lorsque l’on a un bon outil qui fonctionne correctement mais qui est un peu vieux, on est parfois pris entre 2 voies :
 
  • La conservation de l’application qui sera source de ralentissements et sur laquelle on ne peut pas toujours effectuer les évolutions souhaitées ;
  • La création d’un nouvel outil qui permettra d’avoir une application plus performante mais surtout en parfaite adéquation aux besoins actuels du marché.
 

Or il existe une voie intermédiaire qui est celle de la refonte et qui présente de nombreux avantages.

La refonte, c’est une approche éco responsable qui permet de moderniser un outil, tout en garantissant une continuité dans le service. En effet, cette opération consiste en la réécriture de l’existant, de façon progressive (par exemple, fonctionnalité par fonctionnalité). Cela permet d’adapter l’application aux nouveaux besoins et surtout en lui offrant un niveau de performance amplement optimisé.

 

Ainsi seront résolues les questions de :

  • Maintenabilité : L’application devenue obsolète retrouve une jeunesse grâce à l’utilisation des dernières versions des outils utilisés. Cette nouvelle version peut aussi permettre de diminuer le nombre de personnes dédié à sa maintenance et donc par conséquent le coût lié à celle-ci ;
  • Vélocité : Des technologies plus récentes permettent non seulement de gagner en rapidité d’exécution, mais aussi de « pluger » des briques qui optimisent la plateforme (comme elastic search par exemple) ;
  • Evolutivité : Réécrire le code permet de le nettoyer des différents ajouts qui ont pu avoir lieu avec le temps et permet d’en optimiser l’ensemble. Cela permet l’utilisation d’un outil plus souple et sur lequel l’ajout de nouvelles fonctionnalités peut se faire de façon aisée et fluide. Il existe en effet des situations dans lesquelles il est compliqué d’ajouter une fonctionnalité à une plateforme si celle-ci n’a pas été pensée dès le départ ;
  • Ergonomie et interface utilisateur : La refonte permet de mieux dissocier les différentes parties back, front et Base De Données. Cela permet également de laisser ainsi plus de souplesse permettant de favoriser l’interface utilisateur ;
  • Continuité d’activité : La refonte peut se faire de façon progressive, tout en laissant la possibilité de continuer à utiliser la plateforme. Il n’y a pas de lourde opération de transfert, les choses se font de façon fluide et sans risque de devoir interrompre l’activité ;
  • Connaissance : La connaissance technique de cette plateforme risque de se perdre et il est nécessaire d’avoir un outil revu de façon globale et avec des technologies suffisamment récentes pour pouvoir être repris aisément ;
  • Ecologie : Ces optimisations et le gain de performance permet une moindre consommation de ressources énergétiques. C’est aussi la possibilité de repenser l’outil en vue d’une simplification.

Une refonte offre de nombreux avantages qu’il est important de connaître pour faire les meilleurs choix ! 

Nous avons un rêve : construire le logiciel parfait. Celui qui pourrait s’utiliser sans formation, qui répondrait parfaitement aux attentes des utilisateurs, qui serait rapide d’accès et ne souffrirait d’aucun dysfonctionnement. Laissez-nous revoir vos outils et nous réaliserons ce rêve ensemble !