Logiciels5 min de lecturePar Ahmed AkramPublié le
Faut-il engager une agence de développement ou monter une équipe interne ?
Nous sommes une agence, donc nous avons un intérêt dans cette réponse. Mais nous remettons aussi des projets à des équipes internes, et nous avons repris des projets laissés par des équipes parties : nous avons vu ce qui fait réussir ou échouer chacune des deux voies.
En bref
Faites appel à une agence ou à un indépendant quand vous devez démarrer vite, quand le projet a une fin claire ou quand vous ne savez pas encore ce qu’il faut construire. Montez une équipe interne quand le logiciel est au cœur de votre activité, qu’il change chaque semaine et que vous pouvez recruter, encadrer et garder des développeurs. Beaucoup d’entreprises font les deux, l’une après l’autre : une agence construit la première version, puis une équipe interne prend le relais.
Agence, indépendant et équipe interne comparés
La vraie différence n’est pas le prix de l’heure. C’est ce que vous achetez : un résultat fini, une paire de bras, ou une capacité permanente. Chacun a un coût qu’on ne remarque que plus tard.
Un indépendant est économique et rapide pour une mission réduite et bien définie, mais c’est un risque si le projet dépend d’une seule personne. Une agence réunit conception, développement et tests, et démarre vite, mais vous payez une marge et la connaissance du projet reste chez elle, sauf si vous prévoyez le contraire. Une équipe interne la garde, mais il faut des mois pour la recruter et elle coûte un salaire, que l’activité soit chargée ou calme.
| Indépendant | Agence | Équipe interne | |
|---|---|---|---|
| Mode de paiement | À l’heure ou à la mission | Au projet ou forfait mensuel | Salaires, outils, frais de recrutement |
| Rapidité de démarrage | Quelques jours | De quelques jours à quelques semaines | Des mois de recrutement |
| Charge de gestion pour vous | Élevée, vous dirigez le travail | Plus faible, l’agence pilote la livraison | Élevée, vous encadrez des personnes |
| Où reste la connaissance du projet | Chez une seule personne | Chez elle, sauf documentation | Dans votre entreprise |
| Si vous devez réduire la voilure | Facile | Facile, vérifiez le préavis | Difficile et coûteux |
Indépendant
- Mode de paiement
- À l’heure ou à la mission
- Rapidité de démarrage
- Quelques jours
- Charge de gestion pour vous
- Élevée, vous dirigez le travail
- Où reste la connaissance du projet
- Chez une seule personne
- Si vous devez réduire la voilure
- Facile
Agence
- Mode de paiement
- Au projet ou forfait mensuel
- Rapidité de démarrage
- De quelques jours à quelques semaines
- Charge de gestion pour vous
- Plus faible, l’agence pilote la livraison
- Où reste la connaissance du projet
- Chez elle, sauf documentation
- Si vous devez réduire la voilure
- Facile, vérifiez le préavis
Équipe interne
- Mode de paiement
- Salaires, outils, frais de recrutement
- Rapidité de démarrage
- Des mois de recrutement
- Charge de gestion pour vous
- Élevée, vous encadrez des personnes
- Où reste la connaissance du projet
- Dans votre entreprise
- Si vous devez réduire la voilure
- Difficile et coûteux
Où va l’argent
Un devis d’agence paraît plus élevé qu’un salaire, donc on suppose que l’interne coûte moins cher. Souvent, ce n’est pas le cas, une fois comptés le recrutement, le matériel, les congés, les arrêts maladie, le temps d’un responsable et les semaines dont un nouvel arrivant a besoin pour comprendre vos systèmes. Une équipe a aussi besoin de plus que des développeurs : quelqu’un pour fixer les priorités, tester et concevoir.
L’équipe interne est plus avantageuse sur le coût quand le travail ne s’arrête jamais. Si vous avez du logiciel à construire et à améliorer toute l’année, une équipe qui connaît votre métier en profondeur produira en général plus par livre ou par dollar dépensé qu’une suite de factures de projet. Si le travail arrive par vagues, vous paieriez pour des temps morts.
Quand passer d’une agence à l’interne
Personne ne devrait recruter une équipe parce que cela fait plus sérieux. Recrutez parce que la situation a changé. Signes courants : vous demandez des changements chaque semaine, le produit est devenu le cœur de l’entreprise, les demandes extérieures s’accumulent, ou vous payez pour un contexte que l’agence doit réapprendre à chaque fois.
Si vous en voyez deux ou trois, commencez à préparer le passage. Il est plus simple de le faire progressivement, avec une première embauche expérimentée, capable de diriger l’équipe et de travailler un temps aux côtés de l’agence.
Petite tâche claire, avec une fin bien définie
Un indépendant, avec un brief écrit.
Première version d’un nouveau produit, beaucoup d’inconnues
Une agence, pour apprendre avant de recruter.
Changements constants et logiciel au cœur du métier
Commencez à monter une équipe interne.
Travail régulier, mais trop modeste pour une équipe complète
Une agence avec un forfait mensuel.
Vous avez un développeur mais il vous faut d’autres compétences
Ajoutez une agence pour la conception, les tests ou un travail spécialisé.
Comment préparer une passation sans accroc
La passation est beaucoup plus simple si elle figure dans le contrat dès le premier jour. Demandez-la même si vous ne comptez pas partir. Une bonne agence acceptera, et celle qui résiste vous apprend quelque chose.
Trois choses font la différence : le code et les comptes vous appartiennent, le système est assez documenté pour qu’une personne extérieure puisse le faire tourner, et les deux équipes travaillent ensemble pendant quelques semaines, pour que les questions reçoivent des réponses de personnes plutôt que des suppositions.
Tout mettre à votre nom
Dépôts de code, comptes cloud, noms de domaine et fiches des boutiques d’applications sont au nom de votre entreprise.
Documenter
Un fichier README, une note d’architecture, la méthode pour l’exécuter et le déployer, et la liste de chaque service externe.
Vérifier qu’il tourne
Votre nouveau développeur le compile et le déploie à partir de zéro en se servant uniquement des documents.
Travailler en parallèle
Les deux équipes travaillent ensemble quelques semaines, l’agence restant disponible pour les questions.
Clôturer
Transférez les identifiants, fermez les accès de l’agence et convenez du support qui subsiste.
Questions fréquentes
Une agence de développement est-elle moins chère que d’embaucher des développeurs ?
Pour un projet défini ou un travail irrégulier, en général oui, car vous payez le travail et non les temps morts. Pour un travail continu qui ne s’arrête jamais, une équipe interne revient souvent moins cher par unité produite. Comparez le coût complet d’une embauche, pas seulement le salaire.
Que doit remettre une agence à la fin ?
Le code source dans un dépôt que vous contrôlez, les comptes et identifiants, la documentation pour l’exécuter et le déployer, et la liste des services tiers. Demandez-le dans le contrat, pas à la fin du projet.
Peut-on faire travailler ensemble une agence et une équipe interne ?
Oui, et cela fonctionne bien. L’équipe interne possède le produit et les priorités, et l’agence apporte des ressources supplémentaires ou des compétences comme la conception, les tests ou un développement spécialisé. Convenez de qui décide quoi et gardez le code au même endroit.
Service associé
Agence ou recrutement, vous hésitez ? Nous vous donnons un avis honnête, même si la réponse est d’embaucher.
Parlons-enAutres articles
- LogicielsChoisir une agence logicielleLes bons signes, les signaux d’alerte, et les questions à poser avant de signer quoi que ce soit.Lire l’article
- LogicielsRédiger un brief logicielCe qu’il faut mettre dans un brief pour obtenir des devis précis : problème, indispensables, systèmes, données, budget et délai.Lire l’article
- BlockchainIA et blockchain d’ici 2030Où l’IA et la blockchain se rejoignent dans les usages réels des cinq prochaines années, et quelles promesses tapageuses vous pouvez ignorer.Lire l’article

