Expertise et reprise logiciel

sExpertise et reprise logiciel

Nos services de reprise logiciel


Audit de code source et d’architecture logiciel

Vous avez des problèmes sur votre logiciel, mais vous ne savez pas d’où ils viennent ?

Est-ce une erreur de code ? Une erreur de langage de programmation ?

Votre logiciel a été développé il y a plus de 5 ans et il semble déjà obsolète ?

Votre logiciel vous paraît lent par rapport à d’autres outils ? Manque de modernité ? Ou rencontre de plus en plus de lenteur, de déconnexion, de bug pénible ?

Ou tout simplement, vous voulez connaitre la qualité de votre code ou de votre architecture ? Ou savoir s’il peut être amélioré ?

Nous pouvons trouver des réponses à ces questions.

Pour cela, nous proposons des prestations adaptées à vos besoins.

Première étape : l’analyse
  • Analyse de la qualité de votre code
  • Analyse de la qualité de votre architecture
Deuxième étape : recommandations

Préconisations techniques

  • Proposition de corrections ;
  • Proposition d’améliorations ;
  • Proposition de maintenance de l’existant ;
  • Proposition de mise à jour de l’existant ;
  • Proposition de reprendre le projet à zéro ;
    • Chez nous si cela rentre dans nos spécialités ;
    • Chez un partenaire s’il est plus à propos

Notre garantie : nous calculons la dette technique et nous vous proposons une ou plusieurs solutions sur le court et le long terme.


Reprise & maintenance de code

Votre développeur est parti, l’éditeur ne répond plus ?

Reprenez les choses en main avec notre expertise :

  • Recompilation du projet
  • Mise à jour des dépendances
  • Sécurisation des déploiements (CI/CD)

Vous serez ensuite libre de faire évoluer votre projet avec ou sans nous.

Si besoin, nous calculons la dette technique de votre projet. On vous aide à choisir : Réparer l’existant ou changer de logiciel ?

Inclut l’industrialisation de votre déploiement.


Consolidation de code

Votre projet stagne ? Votre éditeur ne répond plus ?

Il manque souvent pas grand-chose pour faire de votre projet une vraie fusée.

Nous avons aussi des expériences d’Assistance à Maîtrise d’Oeuvre (AMOE), pour aider votre équipe à finaliser le projet et en finir avec les coûts de développement.

Si besoin, nous calculons la dette technique de votre projet. On vous aide à choisir : Réparer l’existant ou changer de logiciel ?

Inclut l’industrialisation de votre déploiement


Industrialisation de votre déploiement

Votre application ne tient pas la charge ? Il faut redémarrer votre serveur tous les jours ? Vous aimeriez gagner en efficacité ? Avoir des mises à jour plus rapides ? Plus fréquentes ?

Nous sommes spécialistes en industrialisation des déploiements.

À l’aide d’outils de conteneur (container) tels que Docker ou Podman et d’outils de déploiement tel qu’Ansible et Kubernetes nous maitrisons le déploiement de vos instances en très peu de temps.

Cela réduit le risque d’erreurs humaines (faute de frappe, manipulation, oubli, etc.) et les coûts d’installation et de maintenance.

  • le déploiement de machine iso (identique) en test, en qualif et en prod ;
  • Facilite et réduit le temps le déploiement de mise à jour (update) et correctifs (fix) ;
  • En cas d’incident un redéploiement peut se faire de rien ;


Condition de reprise

  • Nous n’engageons aucun développement sans une première phase d’analyse (étude ou audit) ;
  • Intégration dans notre usine logicielle ;
  • Nous travaillons uniquement sur les environments linux ;
  • Un langage dont nous avons la maîtrise ;

Langages que nous maitrisons

L’expertise en plus de JECI

Nous maitrisons 4 des langages les plus connus. Ce qui ne veut pas dire que nous ne connaissons pas ou n’avons pas travaillé sur d’autres langages tels que Ruby, PHP ou Angular. Cependant, notre connaissance des langages de programmations nous permet d’avoir une vision d’ensemble sur votre projet dans sa reprise ou son déploiement.

Si pour être performant, votre logiciel a besoin d’utiliser une technologie dans laquelle nous sommes moins compétents, nous saurons vous conseiller le prestataire approprié.

Si votre logiciel serait plus pertinent sur un autre langage, mais que le cout pour repartir à zéro ne serait pas rentable, alors nous vous le dirons.

Nous ne nous engageons dans des développements que si nous maitrisons la technologie.

Ce qui nous différencie

Le logiciel libre

Jeci développe uniquement des logiciels libres. En travaillant avec nous, tout le code que nous installons est libre, pas seulement nos développements.

Notre vision du logiciel libre ne s’arrête pas au code, il est aussi le fondement de nos valeurs d’entreprise. Que cela soit sur sa gestion sociale ou pour son rapport avec nos clients.

Une envie d’être toujours au fait des dernières technologies !

Nous étions parmi les premiers à utiliser des conteneurs (container), nous utilisons docker depuis longtemps. Mais déjà nous trouvons que Podman est mieux pensé.

Nous sommes aussi éditeur de logiciel, nous avons donc une vision logiciel dans son ensemble, de son développement à son déploiement, sans oublier son maintient sur le long terme. Nous avons suivi les mises à jour d’Alfresco Community depuis la version 2.1 (2007) jusqu’à aujourd’hui (version 7.3 - 2022) depuis septembre 2021 nous travaillons sur une application qui revoit les interfaces d’Alfresco Community et afin d’ajouter les fonctionnalités qui nous manquent.

Ce produit, c’est Pristy.

Pour mettre en place se produit nous avons introduit de nouvelles technologies telles que VueJS, Kafka et Keycloak.

Ils nous font confiance

“Étonnement, ce qui pourrait être vu comme un point négatif est LE point positif : Jeci n’est pas une très grosse équipe. On a très peu d’interlocuteur et toujours les mêmes. Comme il n’y a pas d’organisation pyramidale, il y a moins d’aller-retour pour obtenir une réponse. Toutes les informations sont centralisées, c’est plus facile.”

Antoine SEGEON - Chef de projet informatique | Département du Gard

Logo de l'Université Paris-Dauphine
Logo de la Cisac
Logo de Videomuseum
Logo de Biotraq