Créer son produit10 min de lecture

Faire développer son premier logiciel métier quand on n'est pas technique

Vous connaissez votre métier, pas le logiciel. Voici les repères qui manquent au dirigeant non technique : votre vrai avantage, les trois pièges, comment dérisquer avant de coder.

Trois plateaux sur mesure reliés par un canal orange.
Sommaire

Vous connaissez votre métier mieux que personne. Le logiciel, c'est un autre métier

Vous dirigez une entreprise depuis dix, vingt, parfois trente ans. Vous connaissez votre secteur, vos clients, les mille détails du quotidien que personne ne voit de l'extérieur. Un jour, le tableur qui tenait tout ne suffit plus. Les plannings se compliquent, les remplacements s'improvisent, les clients réclament de la visibilité. Vous décidez de faire développer un logiciel. Et là, vous entrez sur un terrain où trente ans de métier ne vous donnent aucun repère.

C'est une situation qu'on voit souvent : un dirigeant excellent dans son domaine, avec un vrai problème à résoudre, mais aucune référence sur ce que coûte un développement, combien de temps il prend, ni comment il se pilote. Ce n'est pas une faiblesse. C'est simplement un métier que vous n'avez jamais eu à apprendre. Le risque n'est pas de ne pas savoir, c'est de ne pas savoir ce qu'on ne sait pas.

Cet article est écrit pour ce dirigeant. Pas pour vous apprendre à coder, mais pour vous donner les repères qui manquent : ce que vous faites déjà mieux qu'une startup tech, les pièges où tombent presque tous les primo-accédants au logiciel, et comment dérisquer votre projet avant de dépenser le premier euro de développement.

La technique s'achète. Ce qui ne s'achète pas, c'est de connaître un métier de l'intérieur. Vous avez déjà le plus dur.

Principe de projet logiciel métier

Ce que vous faites déjà mieux qu'une startup tech

On parle beaucoup des compétences qui vous manquent. On parle rarement de celles que vous avez et qui font défaut à la plupart des projets qui échouent. Vous partez avec un avantage que l'argent n'achète pas : vous vivez le problème tous les jours. Vous n'avez pas à deviner si le besoin existe, vous le subissez depuis des années. C'est exactement ce qui manque à la majorité des produits qui ne trouvent jamais leur marché.

Vous avez aussi une distribution que les startups mettent des années à construire. Un réseau, des clients qui vous font confiance, un bouche-à-oreille. Quand votre logiciel existera, vous avez déjà des gens à qui le montrer. Et vous avez une discipline financière que peu de fondateurs tech possèdent : vous gérez une vraie entreprise, avec une vraie trésorerie, pas une levée de fonds à brûler.

42 %

des startups qui échouent le font faute de besoin marché, la première cause d'échec

CB Insights, Top Reasons Startups Fail

Regardez ce chiffre et mesurez votre avance. La première cause de mortalité des produits, c'est de construire quelque chose que personne ne veut. Vous, vous savez que le besoin existe, parce que c'est le vôtre et celui de gens que vous connaissez. Votre défi n'est pas de trouver un problème à résoudre, c'est de le résoudre proprement sans vous tromper de périmètre ni de partenaire.

Votre avance sur le besoin ne vous dispense pas de la discipline du périmètre. On explique comment cadrer un premier lot utile dans MVP vs V1 : cadrer le bon périmètre. C'est le complément direct de cet article.

Les trois pièges où tombent presque tous les primo-accédants

Ces pièges n'ont rien à voir avec l'intelligence. Ils viennent tous du même endroit : l'absence de repères sur un métier qu'on découvre. Les connaître à l'avance suffit souvent à les éviter.

01

Sous-estimer le coût et le délai

Sans référence, on imagine qu'un logiciel se construit comme on meuble un bureau : quelques semaines, un budget rond. La réalité est plus lente et plus chère, parce que l'essentiel du travail est invisible : les cas particuliers, les erreurs à gérer, les tests. Un dépassement n'est pas un signe de mauvaise gestion, c'est la norme du secteur. La bonne défense n'est pas d'exiger un prix bas, c'est de réduire le périmètre initial.

45 % / 56 %

les grands projets IT dépassent leur budget de 45 % en moyenne et livrent 56 % de valeur en moins que prévu (étude sur 5 400 projets)

McKinsey et University of Oxford, 2012

02

Croire que simple à utiliser veut dire simple à construire

C'est le piège le plus contre-intuitif. Plus une interface paraît évidente à l'usage, plus elle a demandé de travail caché. C'est comme un mur de pierre bien monté : l'apparente simplicité cache une grande complexité d'exécution. Quand vous demandez une chose qui vous semble triviale (un planning qui se remplit tout seul, un remplacement qui se propose automatiquement), vous demandez souvent la partie la plus difficile.

03

Tout vouloir dès la première version

L'envie naturelle est de tout mettre dans la première version : la gestion des employés, les contrats clients, la facturation, l'extranet, le moteur qui automatise les plannings. C'est le meilleur moyen de repousser la mise en service d'un an et de découvrir trop tard ce qui compte vraiment. Un premier lot doit prouver, pas couvrir. Testez le cœur sur une base réduite avant d'élargir.

04

Choisir sur le marketing plutôt que sur l'utilité

Peu d'applications atteignent une vraie rentabilité, et celles qui réussissent le doivent à leur utilité réelle, pas au bruit marketing autour. Le corollaire pour vous : choisissez un partenaire qui vous parle de votre résultat, pas de la beauté de son code ni de la longueur de son cahier des charges. Le meilleur signe, c'est quelqu'un qui vous propose d'en faire moins pour livrer plus vite.

Un logiciel qui marche n'est pas un logiciel qui a toutes les fonctionnalités. C'est un logiciel qui résout le bon problème, proprement.

Règle d'utilité

La maquette avant le code : votre meilleur assureur

Voici le geste qui dérisque le plus un projet, et il ne coûte presque rien comparé au développement : faire réaliser une maquette non codée avant d'écrire la première ligne. Une représentation visuelle des écrans, des parcours, des cas concrets, sur laquelle vous pouvez cliquer et vous projeter.

Son utilité est double. D'abord elle transforme des mots en images. Un cahier des charges écrit laisse chacun imaginer une chose différente : vous voyez un écran, le développeur en voit un autre. La maquette met tout le monde d'accord avant que l'écart ne coûte cher. Ensuite elle sert de base au chiffrage : on estime bien mieux ce qu'on a sous les yeux que ce qu'on décrit en paragraphes.

C'est aussi le moment où un bon partenaire va challenger votre cahier des charges. Pas pour vous contrarier, mais parce que la maquette rend visible ce qui est superflu, ce qui est risqué et ce qui doit venir en premier. Vous en ressortez avec un périmètre plus petit, plus clair et beaucoup moins cher que celui que vous aviez en tête au départ.

Comment choisir qui va le construire

Le choix du partenaire pèse plus lourd que le choix de la technologie. Deux prestataires peuvent livrer le même périmètre pour un budget proche et produire des résultats opposés, parce qu'ils n'ont pas le même réflexe face à votre projet. La distinction utile n'est pas agence contre freelance, c'est exécutant contre partenaire.

Deux réflexes face au même projet
Face à votre projetUn simple exécutantUn vrai partenaire
Cahier des chargesL'exécute tel quelLe challenge et le réduit
Ce dont il parleSa technologieVotre métier et votre résultat
PérimètrePlus c'est gros, mieux c'estLe plus petit qui prouve
Propriété du codeFlou ou verrouilléIntégralement à vous

Comment reconnaître l'un de l'autre en quelques questions, c'est tout le sujet de prestataire ou partenaire : les questions à poser.

FAQ

Questions fréquentes

Tout ce qu'on nous demande quand on fait développer son premier logiciel.

Combien coûte un logiciel métier sur mesure ?

Cela dépend entièrement du périmètre, mais une fourchette large va de 20 000 € pour un premier lot ciblé à plus de 100 000 € pour une plateforme complète. Le coût suit directement l'ampleur du cahier des charges. Le meilleur levier pour maîtriser le budget n'est pas de négocier le prix à la baisse, c'est de réduire le périmètre initial à ce qui prouve vraiment l'utilité.

Faut-il recruter un développeur en interne pour se lancer ?

Rarement au démarrage. Recruter un profil technique en interne crée une dépendance lourde et coûteuse avant même de savoir si le produit tient. Passer par un partenaire externe garde de la souplesse et vous évite d'internaliser une compétence que vous ne saurez pas encore encadrer. On internalise plus tard, une fois le produit validé et la charge devenue durable.

Par où commencer quand on n'est pas technique ?

Par votre métier, pas par la technologie. Écrivez le problème concret que le logiciel doit résoudre et les cas réels du quotidien. Puis faites réaliser une maquette non codée pour valider ces besoins avant tout développement. C'est le chemin le plus court et le moins risqué entre une idée floue et un premier lot utile.

Conclusion : votre métier est l'actif, le reste se pilote

Faire développer son premier logiciel quand on n'est pas technique fait peur pour une bonne raison : on avance sans repères sur un terrain inconnu. Mais l'inconnu n'est pas le plus important. Le plus important, la connaissance intime d'un métier et d'un vrai problème, vous l'avez déjà. C'est la partie que personne ne peut vous vendre.

Le reste se pilote avec quelques principes simples : réduire le périmètre, valider par une maquette avant de coder, et choisir un partenaire sur sa capacité à vous dire non. Faites cela, et vous éviterez l'immense majorité des projets qui dérapent, pas parce que vous serez devenu technique, mais parce que vous aurez posé les bonnes questions au bon moment.

Vous n'avez pas besoin de devenir développeur. Vous avez besoin de savoir reconnaître un bon partenaire et de garder la main sur votre périmètre.

Étape suivante logique : apprendre à cadrer ce premier lot dans MVP vs V1, cadrer le bon périmètre.