Si vous avez lu « Et si on jouait aux Legos ? », je vois venir : « Mais pourquoi ne pas faire que des briques sur mesure et qui correspondent pile-poil à ce que je veux ? ». Il y a plusieurs raisons.
Une question de budget
Tout d’abord, il s’agit d’une question de budget. Certains prestataires seraient ravis de vous faire un projet où ils réinventent l’eau chaude mais cela risque de vous coûter un peu (sic) plus cher… avec un résultat incertain parfois.
Pour donner un ordre de grandeur : un module d’authentification sur mesure, c’est 5 à 15 jours de développement. Une librairie éprouvée comme Auth0 ou Keycloak, c’est une journée d’intégration. Le ratio est similaire pour la gestion de fichiers, l’envoi d’emails, le paiement en ligne…
L’intelligence collective
Ensuite, l’intelligence collective a toujours été plus efficace, et c’est aussi le cas dans le code. Même un excellent développeur ne connaîtra jamais tous les problèmes que peut poser quelque chose d’aussi simple que l’authentification des utilisateurs. C’est pourquoi il est important de capitaliser sur l’intelligence collective.
Une librairie open source utilisée par des milliers de développeurs a été confrontée à des milliers de cas d’usage, de failles de sécurité, de contraintes de performance. Votre code sur mesure, non.
Le style de code
Le code, c’est aussi une affaire d’artiste : chacun a son style. L’amateur de poésie germanique du XVIème sera imperméable aux charmes des haïkus. Aller demander à un développeur de faire évoluer une application entièrement codée en spécifique, c’est forcer quelqu’un à lire des milliers de lignes de code dans un style qui n’est pas le sien.
Et ça, on vous promet qu’aucun développeur n’en a envie, bien que cela puisse s’avérer instructif pour comprendre l’origine du projet, les strates de sédimentation des différentes versions, les choix faits pour résoudre techniquement des problèmes métiers.
La durabilité
Enfin, un code spécifique est écrit à un moment donné et marche donc… à un moment donné. Si une correction, un changement, survient dans le langage utilisé, ce n’est pas sûr que le code fonctionnera toujours. L’avantage d’une librairie open source (autrement dit une « brique Lego » disponible et ouverte à tous) de qualité est qu’elle sera régulièrement mise à jour.
Quand le développement spécifique est pertinent
Tout n’est pas noir ou blanc. Le développement sur mesure reste le bon choix dans certaines situations :
- Votre cœur de métier est unique : si votre avantage compétitif repose sur un processus ou un algorithme qu’aucune solution du marché ne couvre, le spécifique s’impose
- Les solutions existantes ne passent pas à l’échelle : quand les limites d’un SaaS deviennent un frein à la croissance
- La maîtrise des données est critique : certains secteurs (santé, finance, défense) imposent un contrôle total sur l’hébergement et le traitement des données
- L’intégration est trop complexe : quand adapter une solution existante coûte plus cher que de construire exactement ce qu’il faut
Comment choisir ?
Notre grille de décision est simple :
| Critère | Solution sur étagère | Développement spécifique |
|---|---|---|
| Le besoin est standard | Oui | Non |
| Le budget est contraint | Oui | Non |
| Le time-to-market est court | Oui | Non |
| Le processus est votre avantage compétitif | Non | Oui |
| Vous avez une équipe technique interne | Possible | Oui |
| Le volume de données est très élevé | À évaluer | Oui |
En pratique, les meilleurs projets combinent les deux approches : des solutions sur étagère pour tout ce qui est standard, et du développement spécifique uniquement pour ce qui fait la singularité de votre activité.
Notre philosophie
Faire du spécifique, du « sur-mesure », a quelque chose d’attirant au premier abord parce que tout est possible. C’est aussi flatteur pour le client car c’est une façon de reconnaître les spécificités de son business.
Mais notre approche est de dire : on va isoler avec vous ce qui fait votre spécificité mais pour le reste, on ne va pas réinventer la roue La Poste. Dans la réalité, pour créer son entreprise, on ne crée pas sa centrale électrique, on fait confiance à des gens (EDF ou autres), qui font ça très bien.
C’est notre philosophie pour vous accompagner tout au long de votre projet !
Un exemple concret de cette approche : la refonte d’un système d’information métier où nous avons combiné solutions existantes et développements sur mesure pour un organisme de formation.

