Lecture 5 min

Choisir une agence de développement logiciel : les critères

Les critères pour choisir une agence de développement logiciel : références, équipe, propriété du code, maintenance, questions à poser et signaux d'alerte.

Trois devis posés côte à côte, avec des notes dans la marge

Pour choisir une agence de développement logiciel, vérifiez cinq points avant même de comparer les prix : des références que vous pouvez vraiment contrôler, l’équipe qui travaillera concrètement sur votre projet, la méthode, la propriété du code et ce qui est prévu après la livraison. Un devis bas qui reste flou sur ces sujets finit souvent par coûter plus cher.

Les classements d’agences sont nombreux. Ils aident à faire une première sélection, beaucoup moins à trancher. Ce guide rassemble les critères utiles, les questions à poser lors du premier rendez-vous et les signaux d’alerte à repérer.

Avant de chercher une agence : savoir ce qu’on veut faire construire

Une agence répond mal à un besoin flou. Avant les premiers rendez-vous, posez sur une page :

  • le problème à résoudre, et qui le rencontre au quotidien
  • ce qui existe déjà, qu’il s’agisse d’outils, de tableurs ou de données
  • ce qui est indispensable au lancement, et ce qui peut attendre
  • les contraintes déjà connues : date, budget disponible, sécurité, hébergement

Avant même cette étape, une question doit être tranchée : faut-il vraiment du sur-mesure, ou un logiciel existant peut-il suffire ? Nous l’avons traitée dans notre article sur le développement logiciel sur mesure ou le logiciel du marché, qui aide à savoir quand un logiciel métier sur mesure se justifie.

Les critères pour choisir une agence de développement logiciel

  1. Des références vérifiables. Demandez des projets proches du vôtre et, si possible, le contact d’un client à appeler. Un logo sur un site ne dit pas ce que l’agence a vraiment réalisé. À vérifier : le rôle exact de l’agence dans le projet, et si le logiciel est toujours utilisé.
  2. Une technologie adaptée, et expliquée. L’agence doit justifier ses choix techniques par votre besoin, pas par ses habitudes. À vérifier : qu’un autre prestataire pourra reprendre le code si nécessaire.
  3. L’équipe réelle. Qui développe concrètement : l’agence elle-même, des indépendants, un sous-traitant à l’étranger ? Aucun modèle n’est mauvais en soi, mais vous devez le savoir. À vérifier : le nom et le rôle des personnes qui travailleront sur le projet.
  4. Une méthode lisible. Des livraisons régulières, des démonstrations, et la possibilité de corriger le tir en cours de route. À vérifier : à quelle fréquence vous verrez le logiciel fonctionner.
  5. La propriété du code. En France, les droits sur un logiciel développé par un prestataire extérieur ne vous reviennent pas automatiquement. La cession doit être écrite dans le contrat (article L131-3 du Code de la propriété intellectuelle). À vérifier : une clause de cession des droits, et l’accès au dépôt de code dès le début.
  6. La maintenance après la livraison. Un logiciel continue de vivre après sa mise en ligne : mises à jour de sécurité, corrections, évolutions. À vérifier : ce qui est prévu, à quelles conditions, et ce qui se passe si vous changez de prestataire.
  7. L’hébergement et les données. Où les données seront-elles hébergées, qui y aura accès, et comment elles seront sauvegardées ? Si l’agence traite des données personnelles pour votre compte, le RGPD impose un contrat qui encadre ce traitement (article 28 du RGPD). À vérifier : la région d’hébergement et la présence de cette clause.

Les questions à poser au premier rendez-vous

QuestionRéponse rassuranteSignal d'alerte
Qui travaillera concrètement sur mon projet ?Des noms, des rôles, et une personne clairement responsable« Notre équipe », sans autre précision
Pouvez-vous me montrer un projet comparable ?Une démonstration, avec un client que vous pouvez contacterDes captures d'écran montrées sans contexte
À qui appartiendra le code ?À vous, avec une clause de cession prévue au contratUne réponse floue, ou une simple licence d'utilisation
Comment suivrai-je l'avancement ?Des démonstrations régulières sur une version utilisableUn simple rapport d'avancement, puis le logiciel livré à la fin
Que se passe-t-il après la mise en ligne ?Une maintenance décrite clairement, avec ses conditions« On verra à ce moment-là »
Qu'est-ce qui pourrait faire déraper le projet ?Des risques concrets, liés à votre besoin« Rien, tout est maîtrisé »

Comparer les devis : ce qui fait varier le prix

Pour un même projet, deux devis peuvent être très éloignés. L’écart ne vient pas forcément de la marge de l’agence, mais surtout de ce que chaque devis inclut :

  • le périmètre compris : deux agences ne comprennent pas toujours le besoin de la même manière
  • le cadrage : un devis qui démarre par une phase d’analyse est souvent plus fiable qu’un devis chiffré immédiatement
  • les connexions à d’autres outils : logiciel de gestion, paiement, outils déjà en place
  • la qualité attendue : tests automatisés, sécurité, accessibilité, documentation
  • l’hébergement et la mise en production
  • la maintenance, incluse ou non

Pour comparer correctement, ramenez les devis à la même base : même liste de fonctionnalités, même niveau de qualité, mêmes services après la livraison. Un devis forfaitaire très précis alors que le besoin reste flou doit vous alerter. Soit l’agence a posé des hypothèses que vous ne connaissez pas, soit les avenants arriveront ensuite.

Les signaux d’alerte

  • L’agence vous donne un chiffrage sans avoir posé de questions sur votre métier.
  • Personne n’est capable de vous dire qui développera le projet.
  • Le code reste chez l’agence et vous n’y avez pas accès pendant le projet.
  • Le contrat ne dit rien sur la cession des droits ni sur la maintenance.
  • Les références ne peuvent pas être vérifiées.
  • Tout est promis, vite, sans aucune réserve.

Les comparateurs d’agences : utiles, avec leurs limites

Les plateformes qui mettent en relation des entreprises et des agences font gagner du temps pour établir une première liste, lire des avis et recevoir plusieurs propositions. Elles ne remplacent pas votre propre vérification.

Le classement peut dépendre d’autres éléments que la qualité du travail, et les avis ne disent pas toujours si le projet était comparable au vôtre. Utilisez-les pour constituer cette première liste, puis appliquez les critères ci-dessus.

Agence proche ou à distance

Une partie du projet se gère très bien à distance. D’autres étapes sont souvent plus simples en personne : le cadrage de départ, les ateliers avec les futurs utilisateurs, les décisions difficiles. Une agence proche facilite ces échanges, surtout si vos équipes sont peu à l’aise avec la visioconférence ou si le logiciel concerne un métier de terrain. Si vous êtes en Normandie, notre équipe travaille depuis Caen : voyez notre page agence web à Caen.

La proximité ne remplace aucun des critères précédents. Elle s’ajoute à la liste quand vous hésitez entre deux agences par ailleurs équivalentes.

Faire le point sur votre projet

Si votre besoin est déjà bien défini, vous pouvez parcourir nos projets ainsi que nos offres de développement web et de développement mobile. Si vous devez encore préciser le périmètre, un audit permet de cadrer le projet avant de demander des devis. Selon les cas, une partie du projet peut aussi être financée via des aides publiques.

Questions fréquentes

Comment choisir une agence de développement logiciel ?

Vérifiez des références comparables, l'équipe réelle qui travaillera sur le projet, la méthode de suivi, la propriété du code et la maintenance prévue. Comparez ensuite les devis sur une base identique.

Agence ou freelance pour développer un logiciel ?

Un indépendant convient à un périmètre limité. Une agence apporte plusieurs compétences et assure la continuité si une personne s'absente. Dans les deux cas, les mêmes critères s'appliquent.

À qui appartient le code d'un logiciel développé par une agence ?

En France, les droits restent à l'agence tant qu'une cession n'est pas écrite dans le contrat. Vérifiez cette clause avant de signer.

Pourquoi les devis de développement sont-ils si différents ?

Parce qu'ils ne couvrent pas toujours le même périmètre : cadrage, connexions à d'autres outils, tests, hébergement et maintenance peuvent être inclus ou non.

Prendre rendez-vous

Parlons de votre projet

Faites le point en 15 minutes sur votre projet et les pistes de financement.

Prendre rendez-vous avec Perfusion.dev
Retour au blog