Aller au contenu
hexora

Choisir une agence de développement web : les questions à poser avant de signer

Méthode, équipe, qualité, propriété du code, RGPD, maintenance : les questions qui révèlent la fiabilité d’une agence de développement web, et les signaux d’alerte.

Par la rédaction Hexora7 min de lecture
Plusieurs personnes assises autour d’une table de réunion en bois, l’une prenant des notes dans un carnet
Photo : Dylan Gillis / Unsplash

L’essentiel en 30 secondes

  • Une agence de développement web s’évalue sur six dimensions : compréhension de votre métier, méthode, équipe, qualité technique, cadre contractuel (propriété du code, données) et engagement après la mise en production.
  • La meilleure question d’entretien est « qu’est-ce que vous ne feriez pas, ou feriez autrement, dans notre projet ? » : une agence sérieuse challenge le besoin au lieu d’accepter tout le périmètre.
  • Le code source, la documentation et les accès (hébergement, dépôt de code, noms de domaine) doivent vous appartenir, avec une cession de droits écrite et précise.
  • Dès qu’une agence héberge, maintient ou consulte des données personnelles pour votre compte, elle est sous-traitante au sens du RGPD et le contrat doit reprendre les obligations de l’article 28.
  • Comparer des propositions n’a de sens qu’avec une grille de notation définie avant de recevoir les offres, et après avoir parlé à au moins un client de référence.

Pour choisir une agence de développement web, évaluez-la sur six dimensions : sa compréhension de votre métier, sa méthode de projet, l’équipe qui travaillera réellement sur votre application, sa qualité technique, le cadre contractuel (propriété du code, protection des données) et ses engagements après la mise en production. Les références et le prix comptent, mais ils ne disent rien de ces six points. Seules des questions précises, posées avant de signer, permettent de les vérifier.

Voici ces questions, classées par thème, avec ce qu’une bonne réponse doit contenir et les signaux qui doivent vous alerter.

Que préparer avant de consulter des agences ?

Une consultation efficace commence par un besoin clair. Sans lui, chaque agence répond à un projet différent et les propositions deviennent incomparables. Préparez au minimum :

  • le problème à résoudre, en une phrase, et les indicateurs qui diront que c’est réussi ;
  • les utilisateurs : profils, nombre, contexte d’usage (bureau, terrain, mobile) ;
  • les processus concernés, avec les cas particuliers qui posent problème aujourd’hui ;
  • l’existant : outils en place, données à reprendre, systèmes à connecter ;
  • les contraintes : échéances, exigences de sécurité ou réglementaires, hébergement.

Notre modèle de cahier des charges vous guide section par section. Il n’a pas besoin d’être exhaustif : un cahier des charges trop détaillé fige des solutions avant d’avoir compris les problèmes.

Comprend-elle votre métier, ou seulement votre demande ?

Dès le premier échange, observez qui pose les questions. Une agence qui comprend votre métier reformule votre besoin avec ses mots, interroge les exceptions, et questionne l’utilité de certaines fonctionnalités.

Questions à poser :

  1. Pouvez-vous reformuler notre besoin et nous dire ce qui vous paraît le plus risqué ?
  2. Qu’est-ce que vous ne feriez pas, ou feriez autrement, dans notre projet ?
  3. Quelles questions faudrait-il trancher avant de commencer le développement ?
  4. Avez-vous déjà travaillé sur un processus comparable, et qu’en avez-vous appris ?

La deuxième question est la plus révélatrice. Une agence qui accepte l’intégralité du périmètre sans discussion cherche à vendre des jours, pas à résoudre votre problème.

Comment travaille-t-elle, concrètement ?

La méthode détermine votre visibilité sur l’avancement et votre capacité à corriger le tir. Les pratiques qui ont fait leurs preuves combinent une phase de cadrage initiale et des livraisons régulières. Le Guide Scrum, référence des méthodes agiles, fixe par exemple des itérations (les sprints) d’un mois au plus, terminées par une revue du travail réalisé avec les parties prenantes.

Questions à poser :

  1. Comment se déroule la phase de cadrage, et quels livrables produit-elle ?
  2. À quel rythme verrons-nous l’application fonctionner, sur un environnement accessible ?
  3. Qui priorise les fonctionnalités, et comment arbitre-t-on quand le budget est contraint ?
  4. Comment traitez-vous une demande de changement en cours de projet ?

Une bonne réponse décrit des démonstrations régulières sur une application réelle, pas des rapports d’avancement en pourcentage. Notre article sur la phase de cadrage détaille ce qu’elle doit produire, et notre méthode montre comment nous l’appliquons.

Une équipe de développeurs travaille sur plusieurs écrans dans un bureau baigné de lumière
Vérifiez qui, dans l’équipe, travaillera réellement sur votre projet. Photo : Compagnons / Unsplash

Qui travaillera vraiment sur votre projet ?

L’équipe présentée en soutenance n’est pas toujours celle qui développe. Demandez des engagements précis.

Questions à poser :

  1. Qui sera notre interlocuteur au quotidien, et quel est son rôle ?
  2. Quels profils composent l’équipe (conception, développement, test), et à quel taux de présence ?
  3. Une partie du travail est-elle sous-traitée, et à qui ?
  4. Que se passe-t-il si un membre clé de l’équipe quitte l’agence ?

La continuité compte : une application métier accumule des règles que seule l’équipe qui l’a construite connaît bien. Une documentation à jour et des revues de code croisées réduisent ce risque.

Comment s’assure-t-elle de la qualité et de la sécurité ?

La qualité interne du code ne se voit pas dans une démonstration, mais elle détermine le coût de chaque évolution future. Martin Fowler le résume dans un essai de référence : selon les développeurs expérimentés qu’il a interrogés, un code de mauvaise qualité ralentit l’équipe en quelques semaines.

Questions à poser :

  1. Quelle part du code est couverte par des tests automatisés, et lesquels ?
  2. Le code est-il systématiquement relu par un second développeur avant d’être intégré ?
  3. Comment se passe une mise en production : manuelle ou automatisée, à quelle fréquence ?
  4. Sur quel référentiel vous appuyez-vous pour la sécurité ?
  5. Comment mesurez-vous la performance de votre processus de livraison ?

Pour la sécurité, une agence sérieuse cite un cadre reconnu, comme l’ASVS de l’OWASP, le standard de vérification de la sécurité des applications web, et sait expliquer comment elle traite les risques les plus courants ; notre article sur l’OWASP Top 10 les présente. Pour la livraison, les indicateurs DORA font référence : délai entre une modification et sa mise en production, fréquence des déploiements, taux de déploiements nécessitant une intervention, temps de rétablissement après un déploiement raté. Une agence n’est pas obligée de les publier, mais elle doit comprendre la question.

Le contrat vous protège-t-il ?

Propriété du code et réversibilité

  1. Le code source nous appartient-il, avec une cession de droits écrite ?
  2. Le code est-il hébergé sur un dépôt dont nous sommes propriétaires ?
  3. Les accès (hébergement, noms de domaine, services tiers) sont-ils ouverts à notre nom ?
  4. Quelle documentation sera livrée, et à quel moment ?

Une cession de droits doit être précise : droits cédés, étendue, durée, territoire. Notre article sur la propriété du code source et la réversibilité détaille les clauses à vérifier.

Protection des données

Dès qu’une agence héberge votre application, la maintient ou accède à des données personnelles pour votre compte, elle devient sous-traitante au sens du RGPD. Le guide du sous-traitant de la CNIL liste ses obligations : un contrat reprenant l’article 28 du règlement, des instructions documentées, l’autorisation écrite du client avant de recourir à un autre sous-traitant, et la tenue d’un registre des traitements effectués pour ses clients.

  1. Où sont hébergées les données, et par quels prestataires ?
  2. Pouvez-vous nous transmettre votre clause de sous-traitance RGPD ?

Mode de contrat

Le forfait, la régie et le forfait par lots répartissent différemment le risque entre vous et l’agence. Notre comparatif forfait ou régie vous aide à choisir le bon cadre.

Après la mise en production

Une application métier vit des années. L’engagement après la livraison compte autant que le projet lui-même.

  1. Quelle garantie s’applique après la mise en production, et sur quoi porte-t-elle ?
  2. Quels délais de prise en charge proposez-vous selon la gravité d’un incident ?

Comment comparer les propositions ?

Définissez votre grille avant de recevoir les offres, sinon la meilleure présentation l’emportera. Voici une pondération indicative, à adapter à votre contexte :

Critère Poids indicatif
Compréhension du besoin et qualité du conseil 25 %
Méthode et visibilité sur l’avancement 20 %
Qualité technique et sécurité 20 %
Cadre contractuel (propriété, données, réversibilité) 15 %
Engagement après la mise en production 10 %
Cohérence du budget avec le périmètre 10 %

Pour chaque finaliste, organisez un atelier de travail d’une ou deux heures sur un cas réel de votre activité. Vous verrez comment l’équipe raisonne, ce qu’aucune plaquette ne montre. Consultez aussi les réalisations des agences pour juger de la nature des projets menés, au-delà des logos.

Les signaux d’alerte à repérer pendant la consultation

Signal Ce qu’il révèle
Un prix ferme donné sans cadrage ni question Le périmètre est mal compris, ou la marge de risque est cachée dans le prix
Aucune démonstration avant plusieurs mois Vous découvrirez les écarts trop tard pour les corriger
Code hébergé chez l’agence, à son nom Dépendance forte, réversibilité difficile
Refus de vous mettre en contact avec un client Références invérifiables
Interlocuteur commercial seul, équipe inconnue L’équipe réelle peut être très différente
Réponse « tout est possible » à chaque demande Absence de conseil, risque de dérive du périmètre

Ce qu’il faut retenir

Une agence se juge à ses questions plus qu’à ses réponses, à sa méthode plus qu’à ses promesses, et à son contrat plus qu’à son prix. Les vingt-cinq questions de cet article vous donnent une base solide pour vos entretiens.

Vous pouvez d’ailleurs nous les poser : décrivez votre projet dans notre diagnostic en deux minutes et nous y répondrons point par point lors de notre premier échange.

Applications web

Des outils métier que vos équipes ont envie d’utiliser.

Des applications métier rapides, accessibles et pensées pour vos équipes.

Sources et références

  1. Guide du sous-traitant (RGPD) · CNIL
  2. DORA’s software delivery performance metrics · DORA
  3. Application Security Verification Standard (ASVS) · OWASP
  4. The Scrum Guide · Ken Schwaber et Jeff Sutherland
  5. Is High Quality Software Worth the Cost? · Martin Fowler
  • choisir agence web
  • agence de développement
  • prestataire application web
  • appel d’offres
  • grille de sélection
FAQ

Vos questions, nos réponses

Combien d’agences faut-il consulter ?

Trois à cinq, pas davantage. En dessous, vous manquez de points de comparaison ; au-delà, vous n’aurez pas le temps d’approfondir chaque proposition, et les meilleures agences hésitent à répondre à des consultations trop larges. Mieux vaut une présélection sur dossier, puis des échanges approfondis avec deux ou trois finalistes.

Agence, freelance ou ESN : que choisir pour une application métier ?

Un freelance convient à un périmètre restreint et bien défini, avec un risque de dépendance à une seule personne. Une ESN fournit surtout des profils en régie, que vous pilotez vous-même. Une agence prend en charge le projet de bout en bout, de la conception à la maintenance, avec une équipe pluridisciplinaire : c’est le modèle le plus adapté quand vous n’avez pas d’équipe technique interne.

Faut-il privilégier une agence spécialisée dans son secteur ?

C’est un atout, pas un prérequis. Une agence qui connaît votre secteur posera de meilleures questions plus vite. Mais la capacité à comprendre un métier par des ateliers structurés compte davantage que les références sectorielles : vérifiez surtout comment elle s’approprie un processus qu’elle ne connaît pas.

Comment vérifier les références d’une agence ?

Demandez à parler directement à un ou deux clients dont le projet ressemble au vôtre, sans l’agence au téléphone. Interrogez-les sur ce qui s’est mal passé et sur la manière dont l’agence a réagi, sur le respect des délais et sur la relation après la mise en production. Une agence qui refuse ce contact devrait vous alerter.

Faut-il choisir l’offre la moins chère ?

Pas sans comprendre pourquoi elle l’est. Un écart important vient presque toujours d’un périmètre compris différemment, de postes exclus (cadrage, recette, reprise de données, maintenance) ou d’un niveau de qualité inférieur. Comparez d’abord les hypothèses et les livrables, puis le montant.

À lire ensuite

Tous les articles →

Un projet ? Parlons-en.

Démarrer un projet