Comment choisir une agence de développement logiciel sur-mesure ?

Pour choisir une agence de développement logiciel sur-mesure, regardez moins son catalogue que sa façon de travailler : comprend-elle votre métier avant de chiffrer, vous montre-t-elle quelque chose avant de vous faire signer, et vous laisse-t-elle propriétaire du code et de vos données ? Cet article vous donne les critères, les questions à poser et les signaux d'alerte que nous conseillons de vérifier.

9 min de lecture

Ce que fait une agence de développement logiciel sur-mesure.

Une PME qui cherche une agence de développement logiciel a souvent le même point de départ : des tableurs qui se multiplient, des informations saisies deux fois, un logiciel standard qui ne suit plus. Elle ne cherche pas du code. Elle cherche quelqu'un qui comprenne son problème et qui le règle sans bousculer toute l'entreprise.

Qu'est-ce qu'une agence de développement logiciel sur-mesure ?

Une agence de développement logiciel sur-mesure conçoit, construit et fait évoluer un logiciel pour une seule entreprise, à partir de ses processus, de ses documents et des outils qu'elle utilise déjà. Elle prend en charge l'analyse du besoin, la conception des écrans, le développement, la mise en production et, si le client le souhaite, l'hébergement et la maintenance.

Elle se distingue d'un éditeur, qui vend le même logiciel à de nombreuses entreprises, et d'un intégrateur, qui paramètre un logiciel existant.

Le choix de l'agence compte autant que le choix du logiciel. Vous lui confiez un outil que vos équipes utiliseront tous les jours, souvent pendant des années. C'est pour cela que nous conseillons de juger une agence sur sa méthode et sur ce qu'elle vous laisse en fin de projet, plus que sur la liste des technologies qu'elle maîtrise.

Quel prestataire informatique pour quel projet.

Plusieurs types de prestataires développent des logiciels. Aucun n'est meilleur dans l'absolu : chacun correspond à une taille de projet et à une organisation. Commencez par savoir lequel correspond à votre situation.

Un développeur indépendant

Une personne seule, souvent très compétente sur une technologie. Le contact est direct et le coût horaire plus bas.

Adapté à un petit outil bien délimité. Demandez qui reprend le logiciel en cas d'absence ou d'arrêt d'activité.

Une agence ou un studio logiciel

Une petite équipe qui couvre l'analyse, la conception, le développement et souvent l'hébergement. Vous avez un interlocuteur qui connaît votre projet de bout en bout.

Adapté à un logiciel métier pour une PME : un CRM, un ERP, une GED ou un portail client construit autour de vos processus.

Une ESN

Une entreprise de services du numérique, avec de grandes équipes. Elle met souvent des développeurs à disposition de ses clients ou mène de gros projets de transformation.

Adapté à une grande entreprise qui a son propre service informatique pour piloter le projet.

Un intégrateur de logiciel standard

Il installe et paramètre un logiciel existant, puis forme vos équipes. Il ne construit pas l'outil, il l'adapte dans les limites prévues par l'éditeur.

Adapté quand un logiciel standard couvre déjà votre besoin presque tel quel.

Vous hésitez encore entre un logiciel standard et un développement ? Lisez notre article Logiciel sur-mesure ou logiciel standard : comment choisir ? Pour un projet d'application, lisez Comment faire créer une application pour son entreprise ?

Huit critères pour choisir votre agence.

Ce sont les huit points que nous conseillons de vérifier avec chaque agence que vous rencontrez, nous compris. Ils portent sur la méthode, sur la propriété et sur l'après, là où les projets se jouent vraiment.

  1. 01

    Elle comprend votre métier avant de chiffrer

    Une bonne agence vient voir comment vous travaillez, avec la direction et avec les personnes qui font le travail. Un devis établi sans cette étape repose sur des suppositions.

  2. 02

    Elle vous montre quelque chose avant de vous faire signer

    Un prototype construit sur vos documents permet de juger l'outil sur ce que vous voyez fonctionner, pas sur une promesse.

  3. 03

    Elle annonce un périmètre, un prix et une date

    Le devis dit ce qui est inclus, ce qui ne l'est pas, et quand le logiciel sera en production. Une nouvelle idée en cours de route se chiffre à part.

  4. 04

    Elle livre par étapes que vous testez

    Des livraisons régulières permettent de corriger tôt. Un logiciel découvert seulement à la fin du projet réserve souvent des surprises.

  5. 05

    Le code et la documentation vous appartiennent

    Le code source vous est remis, avec une documentation qui permet à une autre équipe de reprendre le logiciel. Vous restez libre de changer de prestataire.

  6. 06

    Vos données restent sous contrôle

    L'agence dit où le logiciel est hébergé, qui accède aux données et comment elles vous sont rendues en fin de contrat.

  7. 07

    Vous savez qui fait le travail

    Équipe interne ou sous-traitance, en Suisse ou ailleurs : demandez-le. Vous devez aussi connaître votre interlocuteur et son délai de réponse.

  8. 08

    L'après est prévu et reste facultatif

    La maintenance couvre l'hébergement, les correctifs, la sécurité et les évolutions. Elle doit pouvoir être résiliée sans perdre votre logiciel.

Pour voir ce que couvre un budget, de l'audit à la maintenance, lisez Combien coûte un logiciel sur-mesure pour une PME en Suisse ?

Les questions à poser avant de signer.

Posez ces huit questions à l'agence que vous envisagez, puis notez ses réponses ici. Le résultat ne remplace pas votre jugement, mais il montre vite les points à clarifier avant de vous engager.

L'agence propose-t-elle de voir votre façon de travailler avant de chiffrer le projet ?

Pouvez-vous tester un prototype ou une première version avant de signer tout le projet ?

Le devis indique-t-il le périmètre, le prix et la date de mise en production ?

Recevrez-vous des versions à tester pendant le développement ?

Le code source et la documentation vous sont-ils remis en fin de projet ?

Savez-vous dans quel pays et chez quel hébergeur vos données seront stockées ?

Savez-vous qui développera votre logiciel, et si une partie du travail est sous-traitée ?

Pouvez-vous arrêter la maintenance ou changer de prestataire sans perdre votre logiciel ?

0 sur 8 Répondez aux huit questions pour voir le résultat.

7 ou 8 oui

Les bases sont solides.

L'agence répond aux points essentiels. Vérifiez encore ses références sur un projet proche du vôtre, puis comparez la façon dont elle a compris votre besoin.

4 à 6 oui

Des points sont à clarifier.

Reprenez chaque non avec l'agence et demandez une réponse écrite dans le devis ou le contrat. La propriété du code et l'hébergement des données passent en premier.

3 oui ou moins

Prenez le temps avant de signer.

Trop de points restent ouverts pour un outil qui sera au cœur de votre entreprise. Demandez un audit ou un prototype avant de vous engager sur tout le projet.

Les signaux d'alerte à repérer.

Certains signes doivent vous faire ralentir. Pris seuls, ils ne disqualifient pas une agence. Mais ils méritent une question claire avant de signer.

  • !

    Un prix ferme sans avoir vu votre travail. Un chiffrage sérieux demande de comprendre vos processus. Un prix donné après un seul appel couvre rarement tout.

  • !

    Un périmètre flou. Si le devis ne dit pas ce qui est exclu, les écarts apparaîtront en cours de projet, et la facture avec eux.

  • !

    Rien à voir avant la fin. Un projet de plusieurs mois sans version à tester vous prive de toute possibilité de corriger le tir.

  • !

    Un code qui reste chez le prestataire. Sans le code source et la documentation, vous dépendez d'une seule équipe pour toute évolution.

  • !

    Une licence par utilisateur sur un logiciel construit pour vous. Vous payez la construction : la croissance de votre équipe ne devrait pas augmenter le prix d'usage.

  • !

    Une maintenance obligatoire et sans sortie. Un contrat d'entretien est utile, mais vous devez pouvoir le résilier et récupérer vos données.

  • !

    Personne ne sait où sont les données. Si l'agence ne peut pas vous dire où le logiciel est hébergé, elle ne pourra pas non plus vous aider à respecter la loi sur la protection des données.

Ce que le contrat doit prévoir.

Le contrat transforme les promesses de l'agence en engagements. Quatre points y figurent dans tous nos projets, et nous conseillons de les vérifier dans chaque offre que vous recevez.

La propriété du code

En droit suisse, un logiciel est protégé comme une œuvre, et le droit d'auteur appartient d'abord à celui qui l'a créé. Le contrat doit donc prévoir la cession des droits et la remise du code source.

Loi sur le droit d'auteur, art. 2 al. 3 et art. 16

Le traitement des données

Quand l'agence héberge ou traite vos données, elle agit comme sous-traitant. Un contrat doit fixer ce qu'elle a le droit de faire avec ces données, et elle ne peut pas en faire davantage que vous.

Loi fédérale sur la protection des données, art. 9

La confidentialité

Vos processus, vos prix et vos clients sont des informations sensibles. Un accord de confidentialité les protège dès les premiers échanges, avant même l'audit.

La sortie

Le contrat dit comment vos données vous sont rendues, dans quel format et dans quel délai, et ce que l'agence supprime de son côté en fin de collaboration.

Ces points sont des repères pratiques, pas un avis juridique. Pour un contrat important, faites-le relire par un juriste.

Pour savoir où héberger un logiciel métier et ce que la loi exige, lisez Où héberger les données d'un logiciel métier en Suisse pour respecter la LPD ?

Classements d'ESN et avis en ligne : ce qu'ils disent vraiment.

Beaucoup de PME commencent leur recherche par un classement des ESN en Suisse ou par les avis laissés sur un annuaire. C'est un bon point de départ pour faire une première liste. Ce n'est pas suffisant pour choisir.

Ce qu'un classement vous apprend

  • La taille de l'entreprise et son ancienneté.
  • Les secteurs et les technologies qu'elle met en avant.
  • Sa présence en Suisse romande ou ailleurs.

Ce qu'il faut vérifier vous-même

  • Si elle a déjà livré un projet de la taille du vôtre.
  • Si un ancien client accepte de vous parler.
  • Qui travaillera vraiment sur votre logiciel.
  • Ce qu'elle vous laisse en fin de projet.

Le meilleur indicateur reste le premier échange. Une agence qui pose beaucoup de questions sur votre métier, et peu sur la technologie, a compris où se trouve le vrai travail. Demandez aussi à voir des réalisations concrètes, avec le problème de départ et ce qui a changé ensuite.

Notre façon de travailler chez Futurdigital.

Futurdigital est une agence de logiciels sur-mesure pour les PME de Suisse romande.

Nous développons des CRM, des ERP, des GED, des portails client et des applications de terrain, construits sur les processus de chaque entreprise et hébergés en Suisse. Voici comment nos projets répondent aux huit critères ci-dessus.

  • Un premier échange de 30 minutes, gratuit et sans engagement.
  • Un audit de 4 heures sur place, avec votre direction et vos équipes, déduit du projet s'il est signé dans les 60 jours.
  • Un prototype en 5 jours sur vos propres données, quand un doute subsiste.
  • Un livrable testable environ chaque semaine, et une date de mise en production fixée dès le cadrage.
  • Une équipe interne, sans sous-traitance, qui répond sous 24 à 48 heures.
  • Un hébergement en Suisse chez Infomaniak, et des modèles d'IA open source hébergés en Suisse.
  • Le code source et la documentation remis en fin de projet. Le logiciel vous appartient.
  • Une maintenance facultative et résiliable.

Mettez-nous à l'épreuve.

Posez-nous les huit questions de cet article lors d'un premier échange. Nous vous disons aussi, honnêtement, si votre projet a besoin d'un développement ou non. Voir notre offre de développement logiciel sur-mesure.

Un premier échange de 30 minutes, gratuit et sans engagement.

Questions fréquentes.

Comment choisir une agence de développement logiciel sur mesure ?

Vérifiez qu'elle étudie votre façon de travailler avant de chiffrer, qu'elle vous montre un prototype ou une première version avant de vous engager, qu'elle annonce un périmètre, un prix et une date, et qu'elle vous remet le code source et vos données en fin de projet.

Faut-il choisir une ESN ou une agence pour un logiciel métier ?

Pour une PME, une agence ou un studio logiciel convient généralement mieux à un logiciel métier : une petite équipe suit le projet de bout en bout. Une ESN est surtout adaptée aux grandes entreprises qui ont un service informatique pour piloter le projet.

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

Cela dépend du contrat. En droit suisse, le droit d'auteur appartient d'abord à celui qui crée le logiciel. Le contrat doit donc prévoir la cession des droits et la remise du code source. Chez Futurdigital, le code et la documentation sont remis au client en fin de projet.

Combien coûte une agence de développement logiciel en Suisse ?

Le prix dépend du périmètre, des outils à connecter et de la reprise des données. Chez Futurdigital, un premier outil ciblé coûte en général entre CHF 6'000 et 16'000 HT. Le détail est dans notre article sur le prix d'un logiciel sur-mesure.

Comment comparer deux devis de développement logiciel ?

Comparez ce que chaque devis inclut, pas seulement le total : le périmètre et ce qui en est exclu, la date de mise en production, la remise du code, l'hébergement, la maintenance et ses conditions de sortie. Un devis moins cher qui exclut la reprise des données coûte souvent plus au final.

Combien de temps faut-il pour développer un logiciel sur-mesure ?

Chez Futurdigital, les projets les plus simples sont en production à partir de six semaines. La date de mise en production est fixée dès le cadrage, et un livrable testable est mis à disposition environ chaque semaine.