Freelance ou agence web comment choisir
Je suis développeur web full stack freelance à Perpignan depuis 2015, et je dirige aussi une agence. Autant le dire tout de suite : je suis les deux à la fois.
C'est ce qui rend cette page utile, et discutable. Utile parce que je n'ai pas de camp à défendre. Discutable parce que vous pouvez légitimement vous demander si je ne pousse pas vers celui qui m'arrange. Alors voici la règle que je m'applique ici : chaque fois que la bonne réponse est « l'autre », je le dis, et je dis pourquoi.
La question n'est pas « freelance ou agence »
C'est la question que tout le monde pose, et elle mène rarement à la bonne décision. La question utile est celle-ci : de quoi votre projet a-t-il besoin qui n'existe pas déjà chez vous ?
Tout le reste, les comparatifs de tarifs journaliers et les listes d'avantages et d'inconvénients, découle de cette question. Pas l'inverse.
Avec un freelance, vous achetez une personne
Ses compétences exactes, son jugement, sa disponibilité. Vous parlez à celui qui écrit le code. Il n'y a aucune traduction entre ce que vous dites et ce qui est tapé au clavier, et c'est le gain le plus sous-estimé du modèle : la moitié des malentendus de projet naissent dans cette traduction.
Avec une agence, vous achetez une organisation
De la continuité, plusieurs métiers réunis, un processus qui survit au départ d'un salarié. Quand votre projet exige quatre compétences différentes, une structure vous évite de recruter et de coordonner quatre prestataires.
Les cinq questions qui tranchent
-
01
Combien de métiers différents votre projet demande-t-il ?
penche freelanceUn seul métier dominant, le développement, penche vers le freelance. Design, rédaction, référencement et développement à parts égales penchent vers l'agence. Comptez les métiers, pas les tâches.
-
02
Que se passe-t-il si la personne disparaît trois semaines ?
penche agenceSi la réponse est « on attend », un freelance suffit. Si la réponse est « on perd un marché », il vous faut une structure, ou un contrat qui organise la reprise.
-
03
Votre besoin est-il stable ou va-t-il changer tous les mois ?
penche freelanceUn périmètre mouvant coûte cher en agence, parce que chaque changement traverse une chaîne de coordination. Un freelance encaisse mieux les virages, il n'a personne à prévenir.
-
04
Avez-vous quelqu'un en interne capable de piloter ?
penche agenceC'est la question la plus souvent oubliée, et la plus déterminante. Un freelance a besoin d'un interlocuteur qui décide. Si personne chez vous ne tient ce rôle, une agence facturera ce pilotage, et ce sera de l'argent bien dépensé.
-
05
Sur quelle durée engagez-vous ?
Moins de trois mois : le coût d'entrée d'une structure ne sera pas amorti. Plus d'un an : la question de la continuité devient centrale et doit être contractualisée, quel que soit le prestataire.
Quand je réponds « prenez une agence »
- Quand le projet réunit au moins trois métiers et que vous n'avez personne pour les coordonner.
- Quand l'indisponibilité d'une personne pendant deux semaines vous met en difficulté commerciale.
- Quand le produit doit vivre cinq ans et que vous ne voulez pas dépendre d'un individu.
- Quand vous répondez à un marché public ou à un donneur d'ordre qui exige des garanties de structure.
Quand je réponds « prenez un freelance »
- Quand le besoin est technique et précis, et que vous savez déjà ce que vous voulez.
- Quand il s'agit de renforcer une équipe existante, en régie, sur une compétence qui vous manque.
- Quand il faut reprendre un projet mal terminé : une seule personne qui lit tout le code va plus vite qu'une équipe qui se le répartit.
- Quand le budget est contraint mais le périmètre clair. C'est le seul cas où « moins cher » n'est pas un piège.
Le prix ne se compare pas là où vous le regardez
Presque tous les comparatifs opposent un taux journalier à un autre. C'est la mauvaise unité. Un développeur à 500 euros par jour qui découvre votre technologie sur votre budget vous coûtera plus qu'une équipe à 700 euros qui la pratique depuis dix ans. Le prix se compare sur le projet livré, pas sur la journée facturée.
Et la dépense qui ruine vraiment un budget n'est jamais dans le devis initial : c'est la reprise. Un projet livré à moitié, sans documentation, sur un code que personne d'autre ne peut lire, se paie une deuxième fois. J'ai repris assez de projets dans ce cas pour savoir que le surcoût dépasse largement l'écart de tarif qui avait motivé le choix initial.
La troisième réponse, celle que je pratique
Beaucoup de projets se passent très bien avec un développeur indépendant qui sait s'entourer. C'est exactement ce que je fais depuis 2015 : je développe seul ce qui relève du développement, et je m'appuie sur une structure quand un projet demande davantage que du code. Vous gardez l'interlocuteur unique et l'absence de traduction, sans le plafond de compétences d'une personne seule.
Un développeur freelance peut-il gérer un gros projet ?
Oui, à deux conditions. Que le projet demande un seul métier dominant, le développement, et que vous ayez quelqu'un capable de le piloter côté client. Un freelance seul livre très bien une application métier de plusieurs mois. Il livre mal un projet qui exige simultanément du design, de la rédaction, du référencement et du développement.
Que se passe-t-il si mon freelance tombe malade ou disparaît ?
C'est le vrai risque du modèle, et aucun argument commercial ne le supprime. Il se traite par contrat : code déposé sur votre dépôt et non celui du prestataire, documentation à jour, accès aux hébergements à votre nom. Si ces trois points sont réunis, un autre développeur reprend le projet. S'ils ne le sont pas, vous êtes bloqué, freelance ou agence.
Une agence est-elle forcément plus chère ?
Sur le taux journalier, presque toujours, parce qu'elle finance une structure. Sur le coût total du projet, pas systématiquement. Un freelance qui apprend une technologie sur votre budget coûte plus cher qu'une équipe qui la maîtrise déjà. Le prix se compare sur le projet livré, pas sur le taux journalier.
Peut-on commencer avec un freelance puis passer à une agence ?
Oui, et c'est un scénario fréquent quand un projet grossit. La transition se prépare dès le premier jour : dépôt de code chez vous, pas de dépendance à des outils propriétaires du prestataire, et une documentation qu'un tiers peut lire. Ce sont les mêmes précautions que pour le risque de disponibilité.