Personne ne vous donnera de chiffre. Vous demandez ce que coûte une plateforme et on vous répond « cela dépend du périmètre, appelons-nous » - ce qui est vrai, et qui est aussi la réponse de quelqu'un qui ne veut s'engager sur rien.
Cela dépend, en effet. Les fourchettes ne sont pas un secret pour autant, et vous ne pouvez pas planifier sans elles.
Les trois fourchettes
Voici ce que je facture, en Roumanie, pour un travail que je mène de bout en bout. Ce ne sont pas des moyennes du secteur, et une agence de douze personnes chiffrera autrement - elle a douze salaires à couvrir et j'en ai un.
- 1 000 – 15 000 €. Un site, ou un outil interne aux contours nets. Une page de réservation, un catalogue, un formulaire qui alimente un tableur, un simulateur. Un type d'utilisateur, un parcours principal.
- 5 000 – 40 000 €. Une plateforme sur laquelle une entreprise tourne réellement. Plusieurs rôles aux permissions différentes, de vrais processus, de l'argent qui circule, des intégrations avec des choses que vous ne contrôlez pas. C'est l'essentiel de ce que je construis.
- Au-dessus. Ce n'est plus un système mais plusieurs qui partagent un même compte : une place de marché à deux côtés, un produit vendu à d'autres entreprises, tous les cas où « la plateforme » est en réalité quatre produits déguisés en un seul.
Les fourchettes se recouvrent volontairement. Une plateforme simple peut réellement coûter moins cher qu'un site élaboré, et quiconque affiche une grille tarifaire en escalier bien net décrit ses prix et non votre problème.
Ce qui fait vraiment bouger le chiffre
Rarement ce que les clients imaginent. Les écrans coûtent peu ; c'est ce qui se passe derrière qui coûte.
- Les intégrations que vous ne contrôlez pas. Chaque service externe, c'est l'API de quelqu'un d'autre, la documentation de quelqu'un d'autre et la panne de quelqu'un d'autre. Deux, cela va. Neuf, c'est un autre projet, et la neuvième coûte plus cher que la première parce qu'elles interagissent.
- Les rôles et les permissions. « Le personnel peut le voir » tient en une ligne. « Le personnel voit les dossiers de son propre site, les responsables voient ceux de la région, et la comptabilité voit tout mais ne peut pas modifier les notes cliniques » est une décision de modèle de données qui touche chaque requête du système.
- L'argent et les obligations légales. Les paiements, la facturation, les documents fiscaux et les traces de consentement sont autant d'endroits où avoir à peu près raison revient à avoir tort, et ils prennent donc le temps qu'il faut pour avoir exactement raison.
- La vitesse à laquelle vous décidez. Le point vraiment inconfortable. Un développement qui attend trois semaines une réponse sur le fonctionnement des remises coûte plus cher qu'un développement qui a attendu trois jours, et aucune ingénierie ne rattrape cela.
Pourquoi le premier chiffre est généralement faux
Pas parce que quelqu'un ment. Parce qu'à la première conversation, aucun de nous deux ne sait encore ce que c'est.
Vous connaissez le problème. Vous ne savez pas encore que vos cinq « types de clients » n'en font en réalité que deux avec un indicateur, que le rapport que vous avez demandé en passant a besoin de données que personne n'a enregistrées, ou que la règle de facturation que vous avez décrite en une phrase comporte quatre exceptions que votre comptable traite à la main depuis des années. Rien de tout cela n'est la faute de personne. C'est à cela que sert le cadrage.
Un chiffre donné avant cela est une supposition, et nous passerions tous les deux le troisième mois à le renégocier - ce qui est pire qu'un démarrage plus lent, parce qu'à ce moment-là le travail est à moitié fait et aucun de nous ne peut se retirer proprement.
Ce que je fais à la place
Un cadrage court et payant : une à deux semaines, prix fixe, durée fixe. Il se termine par un périmètre écrit, un modèle de données, une architecture et un plan par étapes avec des coûts réels en face de chaque étape.
Le document est à vous, que vous continuiez avec moi ou non. Ce n'est pas de la générosité - c'est le seul arrangement dans lequel vous pouvez faire confiance au chiffre, parce que je n'ai aucun intérêt à gonfler un périmètre que vous pouvez emporter ailleurs.
Il m'arrive aussi d'en sortir en vous disant que la réponse est un abonnement à 40 € par mois et un formulaire bien conçu, ce qui est déjà arrivé et arrivera encore. Il y a toute une note sur les cas où il ne faut pas construire, parce que cela revient assez souvent pour mériter d'être écrit.
Questions à poser à votre prestataire, quel qu'il soit
Pas seulement à moi. Elles séparent un devis réfléchi d'un devis optimiste :
- Qu'est-ce qui n'est pas compris à ce prix ?
- Que devient le prix si je change d'avis au deuxième mois : y a-t-il un processus, ou est-ce absorbé en silence puis reproché plus tard ?
- Qu'est-ce que je possède à la fin, et quand est-ce que je le reçois ? (La bonne réponse est « tout, dès le premier jour » - voir ce qui se passe quand un développeur disparaît.)
- Que supposez-vous que je n'ai pas confirmé ?
La dernière est la question la plus utile de tout achat de logiciel, et presque personne ne la pose.