Audit Drupal 8 / 9

Périmètre de l’audit

Le coût de l’audit Drupal 8 / 9 couvre :

  • une demi-journée de kick-off
  • 5 jours d’analyse
  • une demi-journée de restitution

L’objectif est de fournir une image complète de l’état du projet, en tentant d’identifier :

  • le respect des standards drupaliens ;
  • les risques de surcoûts (architecture, dette technique, séniorité nécessaire) ;
  • les risques de maintenabilité à long terme (qualité et proportion du code spécifique) ;
  • le niveau de testabilité et de lisibilité du code spécifique ;
  • l’état de documentation, et la préparation à la réversibilité ;
  • la capacité à faire face au turn-over des équipes : profils nécessaires, connaissance partagée, etc. ;
  • les dépendances et fragilités liées à des briques externes ;
  • les stratégies d’optimisation existantes ou souhaitables ;
  • l’outillage de construction et de déploiement d’une instance Drupal sur une station de développement, ou un environnement industrialisé.

Entrants

Une liste des entrants nécessaires est mise à disposition au moment de la commande. Ils doivent être mis à disposition pour la séance de kick-off.

Rapport d’audit

Un rapport de 40 à 50 pages est délivré à l’issue de l’audit.

Aide au pilotage

La première section Éléments à retenir est destinée prioritairement aux Directeurs / Chefs de Projet. Elle est structurée ainsi :

  • Vue d’ensemble, construite autour d’un Canva Drupal, qui permet de disposer de la grande image du projet.
  • Principales actions souhaitables qui liste les préconisations activables.
  • Métriques qui met en lumière les mesures clés à retenir de l’audit et leurs interprétations en termes de pilotage.
  • Gestion de projet qui liste des points d’attention liées à la partie organisation et qui peuvent concourir à améliorer la qualité technique.

Canva Drupal

Le Canva Drupal est structuré en 5 zones :

  • La zone Rouge en haut du Canvas correspond au pilotage de la Sécurité.
  • La zone Bleue sur la gauche du Canvas correspond au pilotage de l’Infrastructure et plus généralement de la DSI.
  • La zone Verte sur la droite du Canvas correspond au pilotage du Front orienté vers l’internaute.
  • La zone Jaune en bas du Canvas correspond au pilotage des Services et des interconnexion avec le reste du SI, nécessaires à la bonne délivrance de la valeur.
  • la zone centrale du Canvas correspond à ce qui est sous la responsabilité du pilotage Drupal.

De plus en plus souvent, Drupal est une pièce applicative critique parmi d’autres d’une architecture solution plus complexe. Ce Canva permet de matérialiser les responsabilités et les dépendances de l’applicatif avec le reste du SI de l’entreprise, et mieux caractériser la résilience à long terme.

Analyses techniques

Elle est suivie par 8 sections plus techniques et concrètes, qui sont destinées au Lead Tech et aux Développeurs du projet :

  • Infrastructure
  • Code PHP
  • Drupal 8 / 9 Core
  • Drupal 8 / 9 Extensions
  • Intégration au SI
  • Risques
  • DevOps — Construire
  • DevOps — Déployer