Audit

La diversité de l’équipe qui compose Jeci, nous permet d’avoir une vision transversale des projets : du réseau au code source.

Nous maîtrisons principalement les environnements Java ayant traité divers projets sur Alfresco, Nuxeo, Liferay, Bonita, uPortal, Zimbra, Talend, Solr, etc. Mais nous avons également réalisés des audits sur des projets Ruby et PHP.

Jeci a une grande connaissance des environnements Linux (Red Hat, Suse, Debian, Ubuntu) sur systèmes physiques, virtualisés (VmWare, OpenStack) et maintenant conteneurisés (Docker).

Enfin, les membres de l’équipe Jeci ont acquis une expérience significative sur plusieurs bases de données : MySQL, PostgreSQL, ExistDB.

Objectifs

Les audits logiciels sont habituellement réalisés avec deux objectifs :

  • La performance logicielle : identifier les points de ralentissement du système (fuites mémoires, interblocage ( deadlock ), architecture logicielle) et les stratégies d’amélioration (architecture système, caches, dimensionnement) ;
  • La stabilité et la capacité d’évolution : analyse de la qualité du code, bonnes pratiques de développement, bugs de conception, etc.

Méthodologies

Chaque projet est unique, cependant, nous mettons généralement en oeuvre la procédure suivante :

  1. Ateliers techniques : discussion avec les acteurs du projet à propos des difficultés et de l’historique du projet ;
  2. Analyse technique : audit des serveurs de production et des outils de développement utilisés par l’équipe ou le prestataire (Usine logicielle) ;
  3. Analyse du code : analyse de l’architecture et lecture du code source. Utilisation d’outils d’analyse (par exemple Sonar) ;
  4. Rédaction du rapport : état des lieux, analyses, préconisations, synthèse ;
  5. Soutenances : Réunion pour présenter l’étude et répondre aux questions.

A propos de JECI

Maintenance Logicielle, Conteneur (Docker, Kubernetes), Alfresco Community, Logiciels Libres
SARL - Capital : 100 000 €, immatriculée au RCS de Dijon

Nous contacter

+33 9 72 38 21 92 info@jeci.fr

2013-2020 Jeci | Mixed with v4.3.2 | Baked with JBake v2.6.4 | Photo by Free-Photos on Unsplash | Mentions légales