Je parlais récemment avec un ami entrepreneur du véritable coût d'un logiciel. S'il doit être de bonne qualité (sans bug, pigeable, rapide, sympa, sécurisé) comptez 1 million d'€ minimum.
Ce n'est pas moi qui le disait, mais mon ami lui-même : il l'a expérimenté récemment, s'en étranglait un peu.
Il y a encore quelques années je me serais étranglé pareil. Aujourd'hui c'est aussi mon expérience. J'ai piloté suffisamment de projets comme CTO, et c'est une constante. Plusieurs années et 1M€ minimum.
Rien de nouveau en vrai. En 2001, Joel (sur la photo) écrivait un blog post majeur : Good software takes ten years, get used to it (lien en commentaire).
Ce n'est pas quelque chose qu'on sait, c'est quelque chose qu'on vit. Il m'aura fallu 20 ans de terrain pour comprendre ce texte dans mes tripes.
Le calcul est pourtant simple: un dev senior c'est min 100k€ x 10 ans = 1M€. Vous aurez un logiciel, il sera de bonne qualité si vous avez beaucoup beaucoup de bol (hint : ajoutez minimum un UX designer).
Du coup, on fait quoi ? Vous pouvez, saquer:
- dans la séniorité
- dans la qualité
- dans le périmètre
- dans l'expérience utilisateur
- dans la sécurité
- ...
Si vous faites cela, ce n’est plus un logiciel dont on parle mais un brol jetable, un peu anecdotique, ni très complet ni vraiment utilisable. Fixer cela vous coûtera 10 ans et 1M€, get used to it.
Vraiment ? Pas d'échappatoire ?
Si.
Ne développez pas de logiciel dédié...
...sauf si votre revenue stream garantit des centaines de miliers d'€ allouables au développement pendant quelques années.
C'est tout ?
Non.
La situation me gonfle tellement que j'aurai mis 10 ans et bien plus d'1M€ pour développer Klaro Cards pour offrir une alternative crédible, sans développement.
P.S. Si un dev vous vend du rêve, venez m'en parler avant.