Aller au contenu
ShipFastDev
Tous les articles

Article

Freelance, agence ou abonnement de développement : quel modèle choisir ?

Par Adil Soukaini

, 6 min de lecture

Prenez un freelance pour une tâche bien délimitée que vous savez décrire et vérifier ; une agence pour un projet au périmètre figé, avec une échéance, qui mobilise plusieurs métiers à la fois (design, front, back, recette) ; un abonnement mensuel de développement lorsque votre produit demande un travail continu, par des personnes qui connaissent déjà le code. La plupart des déceptions viennent d'un modèle utilisé pour un besoin qui en appelait un autre.

Ce que vous achetez vraiment

  • Freelance : le temps d'une personne, facturé à l'heure, au jour ou au livrable. C'est un statut courant chez les développeurs : 13,9 % des répondants de l'enquête Stack Overflow 2025 se déclarent indépendants, freelances ou auto-entrepreneurs.
  • Agence : une société qui livre un projet avec une équipe qu'elle constitue et pilote. Vous achetez un résultat, et vous payez la coordination autant que le code.
  • Abonnement de développement (retainer) : un montant mensuel fixe pour une capacité et des responsabilités définies (un volume d'heures, des revues de code, les mises en production, le suivi de l'hébergement), assurées par le même développeur ou la même petite équipe d'un mois sur l'autre. Vous achetez de la continuité.

Les trois modèles comparés

Structure de coût

Le freelance facture son temps : vous ne payez que ce que vous consommez. Dans les pays germanophones, le taux moyen en développement logiciel et web était de 91 € de l'heure en 2026. L'agence ajoute la gestion de projet et sa marge, et chiffre en général au projet. L'abonnement est un montant mensuel fixe : prévisible, mais dû même pendant un mois calme. Pour les chiffres détaillés, voir combien coûte un développeur.

Continuité et connaissance du produit

Un freelance peut partir chez un autre client dès que votre projet marque une pause, et la connaissance part avec lui. Une agence fait tourner ses équipes : la personne qui a codé une fonctionnalité n'est pas forcément celle qui la corrigera. L'abonnement est conçu pour la continuité : les mêmes personnes gardent le contexte d'un mois à l'autre, ce qui rend possibles des mises en production petites et fréquentes (voir des mises en production hebdomadaires avec un développeur à distance).

Étendue des compétences

Un freelance apporte un profil. Une agence peut mobiliser en parallèle designers, développeurs et testeurs. Un abonnement avec un seul développeur se situe entre les deux : une personne responsable, qui peut faire appel à des spécialistes ponctuellement.

Charge de pilotage pour vous

Avec un freelance, c'est vous le chef de projet : vous rédigez les tâches, relisez le travail, arbitrez les priorités. L'agence prend l'essentiel de ce rôle, ce qui vaut son prix si personne ne peut le tenir chez vous. L'abonnement fonctionne le mieux quand vous fixez les priorités et que le développeur porte les choix techniques et la livraison.

Délai de démarrage

Un freelance peut souvent commencer en quelques jours. Une agence passe par une proposition, un chiffrage et un contrat. Un abonnement démarre par une courte phase d'intégration ; un plan sur deux semaines est détaillé dans intégrer un développeur à distance.

Les risques de chaque modèle

Freelance

Agence

  • Demandes de changement. Un devis repose sur un périmètre fixe : chaque modification devient une négociation. Voir forfait, régie ou abonnement.
  • Une équipe que vous n'avez pas choisie. Demandez qui écrira le code, pas seulement qui mène le rendez-vous commercial.
  • Passation. En fin de projet, l'équipe passe à autre chose. Assurez-vous de récupérer le dépôt, la documentation et les accès de déploiement, et que le contrat vous cède bien les droits sur le code (voir propriété du code et sous-traitance).

Abonnement

  • Capacité inutilisée. Sans backlog, vous payez du temps vide. Tenez une liste de travaux priorisée.
  • Périmètre flou. « Du développement selon les besoins » invite aux malentendus. Écrivez ce qui est inclus (heures, délais de réponse, revues, hébergement, support) et ce qui ne l'est pas.
  • Dépendance. La continuité peut devenir une dépendance. Les garde-fous sont les mêmes qu'avec un freelance : votre dépôt, vos comptes d'hébergement, de la documentation et un préavis.

Quel modèle pour quelle situation

  1. Une tâche courte et définie (corriger un bug de paiement, brancher une API, migrer un thème WordPress) : un freelance, au livrable ou avec un plafond d'heures.
  2. Un projet défini avec une date butoir et plusieurs métiers (site vitrine avec charte graphique, première version d'une app pour un lancement) : une agence, si vous savez rédiger le cahier des charges.
  3. Un produit en production qui a besoin chaque mois de mises en ligne, de correctifs et de petites évolutions : un abonnement.
  4. Un MVP dont le périmètre va bouger au fil des retours : plutôt un abonnement ou un freelance au temps passé, car le forfait pénalise le changement. Commencez par cadrer le MVP.
  5. Une équipe technique interne qui manque de bras : un freelance ou un abonnement intégré à vos process.

Comment juger le prestataire au bout de trois mois

Quel que soit le modèle, mesurez la livraison, pas les heures. DORA, programme de recherche de référence sur la livraison logicielle, définit cinq indicateurs : délai de mise en production d'un changement, fréquence de déploiement, temps de rétablissement après un déploiement raté, taux d'échec des changements et taux de déploiements correctifs. Inutile d'avoir un tableau de bord : posez chaque mois trois questions simples. Combien de fois des changements fonctionnels sont-ils arrivés en production ? Combien de temps entre la demande et la mise en ligne ? Combien de mises en production ont exigé un correctif en urgence ?

Vérifiez aussi que vous pouvez répondre oui à ceci : le code est dans un dépôt appartenant à votre entreprise, vous pouvez déployer sans le prestataire, et la documentation suffit pour qu'un autre reprenne.

Questions fréquentes

Un freelance coûte-t-il moins cher qu'une agence ?

À l'heure, généralement oui, car l'agence ajoute gestion de projet et marge. Mais si vous pilotez le freelance vous-même, comptez votre temps. Pour un projet multi-compétences à échéance fixe, une agence peut revenir moins cher au total.

Qu'est-ce qu'un abonnement de développement ?

Un accord mensuel : vous payez un montant fixe pour une capacité de développement et des responsabilités définies, assurées par le même développeur ou la même équipe. Il convient aux produits qui demandent des mises en production, de la maintenance et des évolutions régulières.

Un freelance en mission longue peut-il être requalifié en salarié ?

Oui, si la relation ressemble à du salariat : instructions précises, horaires imposés, client unique, facturation au temps passé. Laissez au freelance l'autonomie dans l'organisation de son travail et faites-vous conseiller pour les missions longues.

Une startup doit-elle externaliser son développement ?

C'est pertinent quand il faut livrer avant de pouvoir justifier un recrutement, ou quand une compétence manque. Quel que soit le modèle, gardez en interne la propriété du code, les comptes d'hébergement et les décisions produit.

Sources

  1. 2025 Developer Survey – Work, Stack Overflow, 2025-07
  2. Freelancer-Einkommen: Projektumsatz sinkt um 17 % (Freelancer-Kompass 2026), freelancermap, 2026-04
  3. Independent contractor (self-employed) or employee?, Internal Revenue Service (IRS), 2026-05
  4. Understanding off-payroll working (IR35), HM Revenue & Customs, GOV.UK, 2026-02
  5. Indépendance juridique : risque de requalification du contrat de mission en contrat de travail, Bpifrance Création, 2026-06
  6. DORA's software delivery performance metrics, DORA, 2026-01

Ce type de travail pour votre produit ?

Parlez de votre projet à Adil. Réponse sous 1 jour ouvré, avec des créneaux pour un appel vidéo de 15 minutes.