ACSEO finalise l'Audit de 3 applications Symfony

C'est l'été, profitez du temps relativement calme pour effectuer un audit de vos projets PHP / Symfony

Pourquoi faire un audit de votre application Symfony chez ACSEO ?

ACSEO a été sollicité pour ses compétences et son expertise reconnue sur le Framework Symfony afin de mener un audit de 3 applications existantes pour le même client. 3 applications, et 3 versions différentes du Framework Symfony utilisé : 1️⃣ / 2️⃣ / 3️⃣.

Nous concevons et développons des projets Symfony depuis 2009. Nos plus anciens projets ont débuté sur la version 1 du Framework. Nos équipes sont donc familières avec toutes les versions de Symfony, même si il est évident que des projets Symfony 1 ne courent plus les rues...

L'objectif de cet audit était triple :

  1. Avoir un état des lieux précis de la situation dans laquelle se trouve les applications PHP de l'entreprise : qualité du code, sécurité, environnement projet, etc.
  2. Avoir des recommandations concrètes sur les actions concrètes à mettre en oeuvre, classées selon les priorités et la complexité de mise en oeuvre.
  3. Bénéficier du savoir-faire d'ACSEO en matière de projets Symfony et de l'industrialisation de ces derniers.

Comment se passe un audit chez ACSEO ?

Pour mener à bien l'audit du projet Symfony, nous passons par 4 grandes étapes :

  1. La récupération du code source et de la documentation existante : évidemment, c'est la base de l'audit. Nous ne demandons pas à nos clients de produire quoi que ce soit de spécifique pour que cet audit soit mené à bien, juste de nous fournir ce qu'ils ont a leur disposition.
  2. Une réunion de démarrage d'1h maximum : l'objectif cette réunion sert à représenter les attentes et les enjeux de l'entreprise à l'issue de cet audit, ce qui permet parfois d'axer nos recherches et notre analyse sur des points spécifiques.
  3. Viennent ensuite une phase d'analyse de l'environnement applicatif et de l'application elle même : pour cela, nous analysons la documentation (si elle existe), installons le projet sur un poste local, analysons de façon manuelle les fichiers, les versions utilisées, etc. avant de lancer une batterie de tests sur le code source. Au delà du code source, nous analysons l'environnement du projet afin d'identifier d'éventuels axes d'amélioration (versionning, CI, CD, virtualisation, best practices de développement, etc.).
  4. Enfin, nous passons à une étape de rédaction en vue de la restitution de l'audit : celui-ci se fait sous la forme d'un document présentant toutes les tâches réalisées ainsi que nos recommandations classées par ordre de priorité. La restitution se termine par une présentation des rapports qui constituent une véritable feuille de route pour nos clients.
  5. Vous recherchez des experts Symfony, Contactez nous !

    Une idée, un projet ? Nous sommes à votre disposition pour discuter.