1. Une expertise Drupal réelle et vérifiable
Le premier critère paraît évident : une agence Drupal doit bien connaître Drupal.
Mais il est utile d'aller un peu plus loin. De nombreuses agences digitales sont capables de réaliser ponctuellement un projet Drupal sans pour autant disposer d'une équipe qui travaille quotidiennement avec le CMS.
Avant de faire votre choix, vérifiez notamment :
- depuis combien de temps l'agence travaille avec Drupal ;
- quels projets Drupal elle a réalisés récemmen ;
- quelles versions de Drupal elle maîtrise ;
- si ses équipes assurent également des migrations et des mises à jour ;
- si Drupal représente une part importante de son activité.
L'expérience compte particulièrement lorsqu'un projet doit évoluer pendant plusieurs années. Une agence qui connaît bien l'écosystème Drupal sera généralement mieux armée pour faire les bons choix d'architecture, sélectionner les modules adaptés et anticiper les futures évolutions.
La question à poser : Quels projets Drupal avez-vous réalisés ou maintenus récemment, et quels étaient les principaux enjeux ?
2. Des références proches de vos enjeux
Une belle liste de logos ne suffit pas toujours à évaluer l'expérience d'une agence. Deux projets Drupal peuvent être radicalement différents. Une agence peut avoir une excellente expérience des sites institutionnels sans forcément maîtriser les problématiques d'un intranet, d'une plateforme métier, d'un projet multisite ou d'un site connecté à un ERP.
Regardez donc au-delà du secteur d'activité et essayez d'identifier des projets présentant des problématiques comparables aux vôtres :
- plusieurs sites à gérer ;
- un grand nombre de contributeurs ;
- des contenus multilingues ;
- des connexions avec le système d'information ;
- des enjeux d'accessibilité ;
- des contraintes de sécurité ;
- une forte volumétrie ;
- un besoin de performance ;
- une plateforme appelée à évoluer pendant plusieurs années.
L'agence n'a pas nécessairement besoin d'avoir déjà travaillé dans votre secteur. En revanche, elle doit être capable de comprendre votre contexte et vos contraintes.
La question à poser : Pouvez-vous me présenter un projet dont les problématiques étaient proches des nôtres et expliquer les choix qui ont été faits ?
3. Une équipe capable d'accompagner l'ensemble du projet
Un projet Drupal ne s'arrête pas au développement. Selon vos besoins, il peut mobiliser des compétences en cadrage, UX, UI design, architecture technique, développement, intégration, DevOps, qualité, accessibilité, sécurité ou encore formation des équipes.
Faire appel à une agence permet notamment de réunir ces compétences autour d'un même projet. Cela ne signifie pas qu'il faut rechercher la plus grande équipe possible. Le plus important est de comprendre qui interviendra réellement sur votre projet et comment les différentes expertises seront coordonnées.
Une agence doit aussi être capable d'identifier les sujets qui nécessitent des compétences complémentaires à Drupal. Les projets numériques s'intègrent souvent dans un écosystème plus large et peuvent nécessiter des technologies complémentaires pour répondre à certains besoins spécifiques.
La question à poser : Qui interviendra concrètement sur notre projet et quelles compétences seront mobilisées ?
4. Une méthode de travail claire et adaptée à votre organisation
La qualité d'un projet ne dépend pas uniquement des compétences techniques. La capacité d'une agence à comprendre le besoin, organiser les étapes du projet et communiquer avec les différentes parties prenantes est tout aussi importante.
Avant de choisir votre prestataire, demandez comment se déroulera concrètement le projet :
- comment le besoin sera-t-il cadré ;
- comment les choix fonctionnels et techniques seront-ils validés ;
- à quel rythme aurez-vous de la visibilité sur l'avancement ;
- comment seront gérés les retours et les changements ;
- comment se dérouleront les phases de recette et de mise en production ;
- qui sera votre interlocuteur principal.
Une méthode doit donner de la visibilité sans créer une lourdeur inutile. L'objectif n'est pas de vous imposer un processus rigide, mais de construire un mode de fonctionnement adapté à votre organisation.
La question à poser : Comment allons-nous suivre l'avancement du projet et prendre les décisions importantes ?
5. La qualité technique et la maintenabilité du projet
Un site peut parfaitement fonctionner le jour de sa mise en ligne et devenir, quelques années plus tard, difficile ou coûteux à faire évoluer. C'est pourquoi la qualité d'un projet Drupal ne se mesure pas uniquement au résultat visible. La maintenabilité du code, la qualité de l'architecture, la gestion de la configuration, la documentation, les procédures de déploiement et la capacité à faire évoluer la plateforme doivent être prises en compte dès le départ.
Ce point est particulièrement important si vous envisagez de travailler avec votre plateforme pendant plusieurs années ou si vous souhaitez éviter une dépendance excessive à votre prestataire. Une bonne agence doit être capable d'expliquer ses choix techniques simplement et de vous dire quelles conséquences ils auront sur l'évolution future du projet.
La question à poser : Comment vous assurez-vous que le site restera maintenable et évolutif dans plusieurs années ?
6. La capacité à assurer la maintenance et les évolutions
Le lancement d'un site n'est que le début de son histoire. Drupal évolue, les besoins des utilisateurs changent, des vulnérabilités peuvent être découvertes et de nouvelles fonctionnalités doivent être développées. Avant de choisir une agence, intéressez-vous donc à ce qui se passera après la mise en ligne.
Demandez notamment :
- qui assurera la maintenance du site ;
- comment seront suivies les mises à jour de sécurité ;
- comment seront traités les incidents ;
- comment seront planifiées les évolutions ;
- quelles informations seront conservées pour assurer la continuité du projet.
Ce critère est également essentiel si vous recherchez une nouvelle agence pour reprendre la maintenance d'un site existant. Une reprise sérieuse doit généralement commencer par une analyse du projet : architecture, versions utilisées, modules, qualité du code, documentation et procédures existantes.
La question à poser : Comment assurez-vous la continuité du projet après sa mise en ligne ou lors de la reprise d'un site existant ?
7. La sécurité, l'accessibilité et la performance ne doivent pas être des options
Un projet Drupal doit répondre à des exigences qui dépassent largement son apparence ou ses fonctionnalités. Selon votre contexte, l'accessibilité numérique, la sécurité, la performance ou l'éco-conception peuvent constituer des enjeux majeurs. Ces sujets sont beaucoup plus efficaces lorsqu'ils sont intégrés dès la conception du projet plutôt qu'ajoutés à la fin.
Une agence doit donc pouvoir expliquer :
- comment elle intègre les exigences d'accessibilité ;
- comment elle suit les mises à jour et les alertes de sécurité ;
- comment elle mesure et améliore les performances ;
- comment elle prend en compte les principes d'éco-conception lorsque le projet s'y prête.
Ne vous contentez pas de vérifier que ces sujets apparaissent dans une présentation commerciale. Demandez comment ils sont concrètement pris en compte et comment les résultats sont mesurés.
La question à poser : Comment intégrez-vous l'accessibilité, la performance et la sécurité dans vos projets Drupal ?
8. Une communication claire et transparente
Les projets numériques sont souvent complexes. Ce n'est pas une raison pour les rendre incompréhensibles. Votre agence doit pouvoir expliquer les enjeux techniques sans se réfugier derrière un jargon inutile.
La transparence concerne également la gestion quotidienne du projet : vous devez savoir ce qui est prévu, ce qui est en cours, ce qui bloque éventuellement et quelles décisions doivent être prises.
Une bonne relation avec une agence repose notamment sur la capacité à se dire lorsqu'un choix n'est pas adapté, lorsqu'un délai doit évoluer ou lorsqu'une demande nécessite de revoir le périmètre.
La communication n'est donc pas un simple « plus » dans le choix d'un prestataire. Elle conditionne directement la qualité de la collaboration.
La question à poser : Quels outils et quels processus utilisez-vous pour nous donner de la visibilité sur le projet ?
9. Un engagement réel dans la communauté Drupal
Drupal est un logiciel libre construit et amélioré par sa communauté. Pour une agence spécialisée, l'engagement dans cet écosystème constitue un bon indicateur de son lien avec la technologie.
Vous pouvez par exemple regarder :
- le profil de l'agence et de ses collaborateurs sur Drupal.org ;
- les modules auxquels elle contribue ;
- les modules qu'elle maintient ;
- sa participation aux événements Drupal ;
- ses interventions, conférences ou partages d'expérience ;
- ses contributions sous forme de correctifs ou de documentation.
Toutes les agences n'ont évidemment pas le même niveau de contribution. Mais une présence active dans la communauté montre généralement que Drupal ne constitue pas seulement une ligne parmi d'autres dans une offre commerciale mais fait l'objet d'une expertise à part entière.
Chez bluedrop.fr, cet engagement passe notamment par la contribution à l'écosystème Drupal, la maintenance de modules et la participation à la communauté.
La question à poser : Comment vos équipes participent-elles à l'écosystème Drupal ?
10. Comparer le périmètre et l'accompagnement, pas uniquement le prix
Comparer plusieurs devis uniquement sur leur montant peut conduire à de mauvaises surprises. Deux propositions peuvent présenter des prix similaires tout en couvrant des réalités très différentes. Le cadrage, l'UX, les tests, l'accessibilité, la documentation, les environnements techniques, la mise en production ou l'accompagnement après le lancement peuvent être inclus, partiellement prévus ou totalement absents du périmètre.
Avant de comparer les prix, comparez donc :
- ce qui est réellement inclus ;
- les hypothèses formulées par chaque agence ;
- les responsabilités de chacun ;
- les éventuelles limites du périmètre ;
- le niveau d'accompagnement proposé ;
- les coûts prévisibles après la mise en ligne.
Le bon choix n'est pas nécessairement l'agence la moins chère ou la plus chère. C'est celle dont la proposition répond réellement à votre besoin et dont vous comprenez clairement les engagements.
La question à poser : Qu'est-ce qui est inclus dans votre proposition et quels sujets devront éventuellement être traités en complément ?
Les 10 questions à poser avant de choisir une agence Drupal
Si vous devez rencontrer plusieurs prestataires, voici une liste de questions qui peut vous aider à comparer leurs réponses :
- Depuis combien de temps votre équipe travaille-t-elle avec Drupal ?
- Pouvez-vous nous présenter des projets similaires au nôtre ?
- Qui interviendra concrètement sur notre projet ?
- Comment allez-vous cadrer notre besoin et prendre les décisions importantes ?
- Comment garantissez-vous la qualité et la maintenabilité du projet ?
- Comment gérez-vous les mises à jour et la sécurité ?
- Comment intégrez-vous l'accessibilité et la performance ?
- Comment assurez-vous la maintenance et les évolutions après la mise en ligne ?
- Comment évitez-vous qu'un projet dépende uniquement de quelques personnes de votre équipe ?
- Comment participez-vous à la communauté Drupal et à l'écosystème open source ?
Les réponses ne seront pas toujours identiques, et c'est normal. L'objectif est surtout de comprendre comment chaque agence travaille et si son approche correspond à vos contraintes.
Dans quels cas faire appel à bluedrop.fr pour un projet Drupal ?
bluedrop.fr accompagne les organisations qui utilisent Drupal pour concevoir, faire évoluer ou maintenir des plateformes web appelées à durer.
Nos équipes interviennent notamment sur :
- la création et la refonte de sites Drupal ;
- les migrations vers les versions récentes de Drupal ;
- la maintenance applicative et les reprises de TMA ;
- les projets multisites et les usines à sites ;
- les plateformes connectées au système d'information ;
- les projets intégrant de fortes exigences d'accessibilité ;
- l'amélioration des performances et l'éco-conception des services numériques.
Notre approche ne consiste pas à appliquer systématiquement la même recette à tous les projets. Nous cherchons d'abord à comprendre l'organisation, les utilisateurs, les contraintes techniques et les objectifs de la plateforme.
Drupal est notre cœur d'expertise, mais nous mobilisons également les technologies complémentaires nécessaires lorsque le projet l'exige.
FAQ : choisir une agence Drupal
Quelle est la meilleure agence Drupal ?
Il n'existe pas une agence Drupal qui soit la meilleure pour tous les projets. Le bon choix dépend de la nature de votre projet, de sa complexité, de vos contraintes techniques, de vos enjeux de maintenance et de votre mode de fonctionnement interne.
Pour choisir une agence, comparez notamment son expérience sur Drupal, ses références, les compétences mobilisées, sa méthode de travail et sa capacité à accompagner votre plateforme dans la durée.
Comment reconnaître une véritable agence spécialisée Drupal ?
Regardez la place réelle de Drupal dans son activité. Une agence spécialisée doit pouvoir présenter des projets récents, des compétences internes dédiées à Drupal et une bonne connaissance des versions actuelles du CMS.
Son engagement dans la communauté Drupal, ses contributions open source et ses profils sur Drupal.org peuvent également vous apporter des éléments utiles.
Faut-il choisir une agence exclusivement spécialisée en Drupal ?
Pas nécessairement.
Une forte expertise Drupal est importante, mais votre projet peut également nécessiter des compétences complémentaires : UX, design, DevOps, interfaçage avec un système d'information ou développement d'applications spécifiques.
Le plus important est que l'agence maîtrise réellement Drupal tout en étant capable de mobiliser les compétences nécessaires autour de votre projet.
Comment comparer deux agences Drupal ?
Ne comparez pas uniquement le prix ou le nombre de références. Comparez le périmètre réellement proposé, l'expérience sur des projets proches du vôtre, les profils qui interviendront, la méthode de travail, la capacité à assurer la maintenance et la manière dont l'agence répond à vos questions.
Une proposition moins chère peut parfois couvrir un périmètre beaucoup plus limité.
Peut-on changer d'agence pour la maintenance d'un site Drupal ?
Oui. Une agence spécialisée peut reprendre la maintenance d'un site développé par un autre prestataire.
Avant la reprise, il est généralement nécessaire d'analyser la plateforme pour comprendre son architecture, son niveau de maintenance, les modules utilisés, la qualité du code et les éventuels risques techniques. Cette phase permet de préparer la transition et d'éviter de découvrir des difficultés importantes après le début de la collaboration.
Combien coûte un projet avec une agence Drupal ?
Le coût dépend fortement du type de projet. Un site institutionnel simple, une plateforme métier, un intranet, une usine à sites ou une migration complexe ne mobilisent pas les mêmes compétences ni le même niveau d'accompagnement.
Pour comparer plusieurs propositions, il est préférable de regarder le périmètre détaillé et les prestations incluses plutôt que de se baser uniquement sur le montant global.
Trouver l'agence Drupal adaptée à votre projet
Le choix d'une agence Drupal est avant tout le choix d'un partenaire avec lequel vous allez travailler dans la durée.
L'expertise technique est indispensable, mais elle ne suffit pas. Les références, la méthode de travail, la capacité à communiquer, la qualité du code, la maintenance et l'engagement dans l'écosystème Drupal sont autant d'éléments qui peuvent faire la différence.
Prenez le temps de poser les bonnes questions et de comparer ce qui est réellement proposé.
Vous avez un projet Drupal, un site à faire évoluer ou une maintenance à reprendre ? Échangeons sur vos enjeux et sur la manière dont bluedrop.fr peut vous accompagner.