Comment travailler avec une agence logicielle : À quoi s'attendre et comment se préparer
Vous avez décidé d’engager une agence de développement logiciel pour créer votre outil interne ou votre produit SaaS. Le contrat est sur le point d’être signé, ou l’est déjà. Maintenant, la question qui compte vraiment : comment travailler avec eux pour obtenir un bon résultat ?
La plupart des projets logiciels échouent non pas parce que l’agence est incapable de construire. Ils échouent parce que la relation de travail n’est pas établie correctement dès le départ. Le brief est vague. Le client disparaît pendant deux semaines en plein milieu du développement. Le périmètre s’étend chaque vendredi. Le transfert est ignoré.
Je dirige une petite agence de développement logiciel. Nous construisons des outils internes et des produits SaaS depuis sept ans. Ce qui suit est un guide direct — ce que vous devez attendre de votre agence, comment établir la relation pour que le projet soit réellement livré, et en quoi travailler avec une petite agence diffère d’une grande.
Vous parlez à la personne qui développe votre logiciel
Dans une grande agence, la personne avec qui vous parlez lors de l’appel de vente n’est pas celle qui développe votre produit. Vous parlez à un gestionnaire de compte. Il parle à un chef de projet. Le chef de projet parle à un développeur. Vos exigences passent par deux ou trois personnes, et des détails se perdent à chaque transfert.
 Dans une petite agence, la personne à l’appel est généralement celle qui écrit le code.
Lorsqu’un distributeur en gros nous a contactés avec un problème de suivi des stocks, j’étais à l’appel de découverte, et j’examinais leur feuille de calcul la même semaine.
Lorsque le client a dit qu’il avait besoin de voir la quantité par entrepôt, et non seulement la quantité totale, cela a été directement intégré au périmètre du projet. Pas de ticket. Pas d’attente de deux semaines.
Si moins de personnes sont impliquées dans le processus, il y a moins d’occasions de malentendus, ce qui aide à maintenir le cap.
Le calendrier est plus rapide (généralement)
Les grandes agences ont des processus. Formulaires d’admission. Réunions de lancement. Planification de sprint. Priorisation du backlog. Mises à jour de statut. Rétrospectives. Tout cela existe pour de bonnes raisons lorsque vous avez 15 développeurs travaillant sur différentes parties d’un projet.
Lorsque vous avez une petite équipe, la plupart de ces frais généraux disparaissent.
Nous passons généralement d’un contrat signé à un prototype fonctionnel en deux semaines. Livraison complète en quatre à huit semaines. Un projet comparable dans une plus grande agence prend 12 à 16 semaines en raison des frais généraux de coordination, non pas parce que le travail lui-même prend plus de temps.
Une entreprise d’éducation nous a contactés après avoir reçu une estimation de 14 semaines d’une plus grande agence de développement logiciel. Nous avons livré en cinq semaines.
Le périmètre était identique. La différence était que nous n’avions pas trois couches de chefs de projet entre le client et le code.
Cela dit, une petite équipe ne peut travailler que sur un nombre limité de projets à la fois. Si nous sommes complets, vous attendez. Une plus grande agence peut commencer plus tôt car elle a plus de personnes à y consacrer.
Donc, plus rapide vient avec un astérisque. Plus rapide une fois que nous commençons, mais la date de début dépend de la disponibilité.
Vous obtenez des opinions honnêtes, pas des opinions prudentes
Les grandes agences de développement logiciel sont optimisées pour la rétention de clients. Elles veulent que le contrat soit renouvelé. Elles peuvent hésiter à vous dire que votre idée pourrait ne pas fonctionner, que vous pourriez en faire trop, ou que la fonctionnalité coûtera 15 000 $ et ne sera utilisée que quelques fois.
Une petite agence n’a pas de quota de ventes à protéger. J’ai dissuadé des clients de construire des choses. Plus d’une fois.
Une entreprise de services sur le terrain voulait que nous construisions un système de planification personnalisé à partir de zéro. Après avoir examiné leur flux de travail réel, je leur ai dit d’utiliser Calendly pour la planification et de nous laisser construire l’outil de suivi et de rapport des tâches à la place. Cela leur a fait économiser environ 20 000 $ et leur a permis d’obtenir un produit fonctionnel trois semaines plus tôt.
 Cela peut sembler que je vous vends quelque chose en disant que je ne vous vends rien. Mais la réputation d’une petite agence dépend de projets qui fonctionnent réellement. Chaque client compte. Nous ne pouvons pas nous permettre de livrer quelque chose qui prend la poussière parce que nous étions trop polis pour nous opposer lors de la planification.
Vous n’aurez pas un développeur junior qui apprend sur votre projet
Dans une grande agence, le développeur senior conçoit le système, puis un développeur junior en construit la majeure partie. La personne senior vérifie périodiquement. Si vous avez de la chance, elle examine le code avant qu’il ne soit livré. Si vous n’en avez pas, elle est déjà passée au prochain appel de vente.
Dans une petite agence, il n’y a nulle part où cacher le travail junior. Chaque personne de l’équipe construit des logiciels de production tous les jours. La personne qui conçoit votre système est aussi celle qui le construit.
Si votre projet nécessite quelque chose au-delà de notre expertise principale, nous vous le ferons savoir. Nous avons référé des projets à d’autres équipes lorsque l’adéquation n’était pas bonne. C’est un luxe que les grandes agences n’ont pas, car leur modèle commercial les oblige à dire oui à tout.
La communication est directe, parfois trop directe
Vous ne recevrez pas de rapports de statut hebdomadaires polis avec des indicateurs vert/jaune/rouge et des mises à jour soigneusement formulées qui font que tout semble sur la bonne voie.
Vous recevrez un message Slack disant : “L’API de votre système comptable renvoie des données erronées. Voici une capture d’écran. Pouvez-vous vérifier auprès de votre fournisseur ?” Vous recevrez une vidéo Loom présentant la construction en cours. Vous obtiendrez une réponse honnête lorsque quelque chose prend plus de temps que prévu, et pourquoi.
Certains clients veulent savoir exactement ce qui se passe et parler à la personne qui fait le travail. D’autres clients veulent une expérience plus soignée.
Si vous voulez un rapport soigné, une petite agence n’est pas le bon choix. Nous n’allons pas ajouter un chef de projet pour que la communication semble plus professionnelle. Le salaire de ce chef de projet se retrouve dans votre facture, et il n’écrit pas une seule ligne de code.

La tarification fonctionne différemment
Les grandes agences facturent entre 150 $ et 300 $ de l’heure. Elles en ont besoin car elles couvrent les gestionnaires de compte, les chefs de projet, les bureaux, les équipes de vente et les budgets marketing. Lorsque vous payez 80 000 $ à une grande agence pour un projet, 30 000 $ de cette somme vont aux personnes qui construisent réellement votre logiciel.
Les petites agences ont moins de frais généraux. Nous facturons des prix de projet fixes. La plupart de nos projets se situent dans la fourchette de 8 000 $ à 50 000 $. Une plus grande partie de ce que vous payez va directement à la construction de votre produit.
Mais moins cher ne signifie pas bon marché. Si quelqu’un vous propose 3 000 $ pour un outil interne personnalisé, soit il construit quelque chose à partir d’un modèle qui ne correspondra pas à vos besoins, soit il vous frappera avec des ordres de modification qui tripleront le coût. Nous avons écrit sur ce qui affecte réellement le coût de ces projets si vous voulez la ventilation complète.
Ce qui se passe après le lancement
Les grandes agences ont souvent des équipes de support dédiées. Vous obtenez un système de tickets, des SLA et des temps de réponse garantis.
Les petites agences gèrent le support différemment. Nous offrons un forfait mensuel pour la maintenance et le support continus. Vous nous envoyez un message directement lorsque quelque chose doit être réparé ou modifié. Les temps de réponse sont rapides car vous n’êtes pas dans une file d’attente derrière 30 autres clients. Mais nous n’avons pas non plus de service d’assistance 24h/24 et 7j/7. Si quelque chose tombe en panne à 2 heures du matin un dimanche, vous attendez jusqu’au lundi matin.
Pour la plupart des outils internes et des produits SaaS, c’est bien. Ce ne sont pas des systèmes hospitaliers. Quelques heures d’indisponibilité un week-end ne feront pas couler votre entreprise. Mais si vous avez besoin d’un support véritablement 24h/24, c’est un point en faveur d’une plus grande agence.
Questions à poser avant d’engager une agence
Que vous choisissiez une petite ou une grande agence, posez ces questions avant de signer quoi que ce soit.
Qui exactement construira mon logiciel ?
Pas l’entreprise. Les personnes réelles. Demandez à les rencontrer.
Que se passe-t-il si le projet prend plus de temps que prévu ?
Obtenez cela par écrit. Le glissement de périmètre arrive, et quelqu’un doit en assumer les coûts.
Puis-je voir quelque chose fonctionner dans les deux premières semaines ?
Si la réponse est non, demandez pourquoi. Deux semaines suffisent pour avoir un prototype ou au moins un modèle de données fonctionnel.
À quoi ressemble le support après le lancement, et combien coûte-t-il ?
Ne supposez pas que c’est inclus. Ce n’est généralement pas le cas, quelle que soit la taille de l’agence.
Puis-je parler à un client récent ?
Pas un témoignage sur le site web. Une personne réelle que vous pouvez appeler. Consultez nos études de cas pour le type de travail que nous faisons, mais demandez également une référence avec laquelle vous pouvez parler directement.
Conclusion
Une petite agence n’est pas meilleure qu’une grande agence. Elle est différente. Vous obtenez un accès plus direct, un délai d’exécution plus rapide et des coûts généraux plus bas. Vous renoncez à la profondeur de l’équipe, aux processus polis et à l’infrastructure de support 24h/24.
Pour une entreprise de 25 personnes qui a besoin d’un outil interne de 30 000 $ construit en six semaines, une petite agence est presque toujours le meilleur choix. Pour une entreprise de 500 personnes qui a besoin d’une plateforme d’entreprise avec 14 intégrations et une équipe de support dédiée, ce n’est pas le cas.
La plupart des entreprises avec lesquelles nous travaillons entrent dans la première catégorie. Si la vôtre aussi, vous pouvez voir ce que nous avons construit et décider par vous-même.
Prêt à travailler avec nous ? Nous construisons avec WeWeb, Bubble et des outils internes personnalisés — voici comment nous nous engageons.
Questions fréquemment posées
Quelle est la principale différence entre une petite et une grande agence de développement logiciel ?
Avec une petite agence, vous parlez directement à la personne qui développe votre logiciel. Il n’y a pas de gestionnaires de compte ou de chefs de projet entre vous et le développeur. Avec une grande agence, les détails sont filtrés à travers plusieurs couches avant d’atteindre le développeur. L’inconvénient est que les petites agences ont moins de profondeur d’équipe et pas d’infrastructure de support 24h/24 et 7j/7.
Les petites agences de développement logiciel sont-elles moins fiables que les grandes ?
Pas intrinsèquement. Les petites agences ont de plus fortes incitations à livrer. Leur réputation dépend de chaque projet qu’elles entreprennent. Elles ne peuvent pas cacher un projet échoué derrière le volume de leur portefeuille. Le risque avec les petites agences est la capacité : si elles sont complètes, vous attendez. Les grandes agences peuvent commencer plus tôt car elles ont plus de personnes disponibles.
Combien coûte généralement une petite agence de développement logiciel ?
La plupart des petites agences travaillent sur des prix de projet fixes, allant de 8 000 $ à 50 000 $ pour les outils internes et les produits SaaS typiques. Les grandes agences facturent entre 150 $ et 300 $ de l’heure, ce qui signifie qu’un contrat de 80 000 $ pourrait ne consacrer que 30 000 $ à la construction réelle une fois les frais généraux couverts. Les petites agences ont des frais généraux plus faibles, donc une plus grande partie de ce que vous payez va au travail.
À quelle vitesse une petite agence peut-elle livrer par rapport à une grande ?
Les petites agences passent généralement d’un contrat signé à un prototype en environ 2 semaines et à une livraison complète en 4 à 8 semaines. Les grandes agences prennent souvent 12 à 16 semaines pour le même périmètre en raison des processus d’admission, de la planification des sprints et des approbations internes. Un client a reçu une estimation de 14 semaines d’une grande agence et une livraison en 5 semaines d’une petite pour le même projet.
Que dois-je demander avant d’engager une agence de développement logiciel ?
Cinq questions à poser : Qui exactement construira — rencontrez la personne réelle, pas l’équipe de vente. Que se passe-t-il si le projet prend plus de temps que prévu. Pouvez-vous voir quelque chose fonctionner dans les deux semaines. À quoi ressemble le support après le lancement et combien coûte-t-il. Pouvez-vous parler directement à un client récent, pas seulement lire un témoignage.
Une équipe de quatre personnes. Vous parlez à la personne qui construit.
Pas de gestionnaires de compte, pas de transferts à un junior. Si vous êtes une entreprise de 15 à 75 personnes avec un outil spécifique à construire, c'est exactement ce pour quoi nous sommes faits. Venez voir si cela correspond.
Parlons-en
At a big agency, a junior runs your project. We don't operate that way.
Réservez un appel détendu de 30 minutes. Amenez tout ce qui vous préoccupe et nous vous aiderons à y voir plus clair, que vous travailliez avec nous ou non.
- Une discussion amicale, pas un appel de vente
- Sans préparation, sans engagement, sans pression
- Repartez avec vos questions répondues