Il y a quelques mois, un entrepreneur m'a appele avec une histoire douloureuse. Un an plus tot, il avait engage une "equipe tres bon marche" pour creer son application -- paye 4 000 EUR, livraison promise en 2 mois. Un an plus tard ? Pas d'application. Plus d'argent. Et il cherchait un autre developpeur pour tout recommencer de zero.
J'entends ce type d'histoire au moins deux fois par mois. Et les causes profondes sont toujours les memes : le choix s'est fait sur le prix, les bonnes questions n'ont pas ete posees, et aucun contrat serieux n'a ete signe.
Cet article est la pour que cela ne vous arrive pas. Je vais vous presenter les trois options principales, combien chacune coute, et comment distinguer un bon developpeur de celui qui fait simplement bonne impression.
Trois options : Freelance, Agence, Offshore
Quand vous cherchez quelqu'un pour developper votre application, vous avez essentiellement trois chemins. Chacun a sa propre logique, et aucun n'est universellement le meilleur.
Freelance
Une personne seule qui fait tout -- du design au developpement. Ou qui se specialise dans un domaine et sous-traite le reste. Le marche des freelances en Europe est vaste et concurrentiel, avec de nombreux professionnels hautement qualifies qui ont choisi l'independance.
Avantages du freelance
- Prix -- generalement 20 a 40 % moins cher qu'une agence, car il n'y a ni bureau, ni management, ni frais de marketing
- Communication directe -- vous parlez a la personne qui ecrit le code. Pas d'intermediaires
- Flexibilite -- peut s'adapter a votre emploi du temps, travailler le soir ou le week-end si besoin
- Demarrage rapide -- pas besoin de coordonner 5 personnes. Vous vous mettez d'accord -- et il commence
Risques du freelance
- Bus factor = 1 -- s'il tombe malade, part en vacances ou disparait simplement -- votre projet est a l'arret
- Expertise limitee -- il est rare qu'une personne soit aussi forte en design, backend, frontend et tests. Il y aura un point faible
- Support apres projet -- apres le projet, vous risquez de le perdre. Il passe au client suivant, et votre application ne recoit plus d'attention
- Pas de garanties -- sans contrat (et beaucoup s'en passent), vous n'avez aucune protection juridique
Quand choisir un freelance : Projets plus petits, moins de 10 000 EUR. Quand vous connaissez et faites confiance a la personne. Quand le projet est simple et ne necessite pas plusieurs specialistes simultanement.
Agence locale
Une equipe de 5 a 30 personnes dans votre region. Comprend generalement un chef de projet, un designer, plusieurs developpeurs et un testeur. Ils travaillent avec des processus etablis, ont un portfolio et sont une societe enregistree.
Avantages de l'agence
- Equipe -- chaque personne fait ce qu'elle fait de mieux. Le designer dessine, le developpeur code, le testeur teste
- Processus -- sprints, demos regulieres, documentation. Vous voyez l'avancement chaque semaine
- Continuite -- si une personne quitte l'equipe, elle est remplacee. Le projet ne s'arrete pas
- Securite juridique -- contrats, garanties, SLA apres le projet. Si quelque chose tourne mal, vous avez quelqu'un a qui demander des comptes
- Portfolio -- vous pouvez voir des projets concrets qui fonctionnent et parler avec d'anciens clients
Risques de l'agence
- Prix -- 30 a 50 % plus cher qu'un freelance. Vous payez toute l'equipe et les processus
- Bureaucratie -- parfois plus lent au demarrage a cause des negociations contractuelles, de la planification des ressources et des validations de la direction
- Attention -- si votre projet est petit (5 000 EUR) et que l'agence a un projet a 50 000 EUR, devinez lequel recoit le plus d'attention
Quand choisir une agence : Projets de plus de 10 000 EUR. Quand l'application est critique pour votre activite. Quand vous avez besoin de plusieurs specialistes (design + dev + tests). Quand vous voulez un support post-projet et des garanties.
Equipe offshore
Une equipe a l'etranger -- generalement en Ukraine, en Inde, aux Philippines ou en Amerique du Sud. Trouvee via des plateformes comme Upwork et Toptal, ou par demarchage direct.
| Critere | Freelance (UE) | Agence (UE) | Offshore |
|---|---|---|---|
| Tarif horaire | 30-60 EUR | 50-90 EUR | 15-40 EUR |
| Application simple (cout) | 5 000 - 12 000 EUR | 8 000 - 18 000 EUR | 3 000 - 8 000 EUR |
| Application moyenne (cout) | 12 000 - 25 000 EUR | 18 000 - 40 000 EUR | 8 000 - 20 000 EUR |
| Communication | Directe, langue maternelle | Via chef de projet, langue maternelle | Anglais, souvent difficile |
| Fuseau horaire | Identique | Identique | +2 a +8 heures de decalage |
| Protection juridique | Droit UE (si contrat) | Droit UE, contrat solide | Complexe -- juridiction differente |
Mon experience avec les equipes offshore est mitigee. J'ai vu d'excellents developpeurs ukrainiens qui livrent un travail remarquable. Mais j'ai aussi vu des projets en Inde ou un projet a 3 000 EUR s'est transforme en 12 000 EUR parce que tout a du etre reecrit.
Quand choisir l'offshore : Quand vous avez des connaissances techniques et pouvez controler la qualite vous-meme. Quand le projet est standard (e-shop, site vitrine) et ne necessite pas beaucoup de communication. Quand le budget est tres serre et que vous comprenez les risques.
Signaux d'alerte -- Comment reperer un mauvais developpeur
Au fil des annees, j'ai compile une liste de signaux d'alerte. Si vous en reperer 2 ou plus -- partez.
8 signaux d'alerte
- Pas de portfolio. Ou le portfolio existe mais les projets ne fonctionnent pas -- les liens menent vers des pages 404. Si quelqu'un ne peut pas montrer un seul projet fonctionnel, quelque chose ne va pas.
- Prix trop bas. Si tout le monde propose 10 000 EUR et qu'un seul propose 2 000 EUR, ce n'est pas un genie qui travaille plus vite. C'est quelqu'un qui n'a pas compris le projet ou qui ne prevoit pas de le terminer.
- Promesses de delais sans voir les exigences. "On fait ca en un mois, pas de probleme" -- sans poser une seule question sur les fonctionnalites. Un professionnel ne donne jamais de delai sans brief detaille. Plus sur les delais realistes dans notre article sur combien de temps pour developper une application.
- Refus de signer un contrat. "Pourquoi un contrat, on s'arrangera." Bien sur -- tant que tout va bien. Quand les problemes commencent, un contrat est la seule chose qui vous protege.
- Aucune mention du support post-lancement. Si le developpeur ne parle meme pas de ce qui se passe apres la livraison, il prevoit de livrer et de disparaitre. Une application a besoin de maintenance comme une voiture a besoin d'entretien.
- Reponses floues sur la propriete du code source. "A qui appartient le code ?" -- si vous n'obtenez pas une reponse claire a cette question, vous pourriez vous retrouver sans le code de votre propre application. Et quand vous voudrez changer de developpeur, vous repartez de zero.
- Demande de paiement a 100 % d'avance. La pratique standard est 30-50 % d'acompte, le reste en versements lies aux jalons. S'ils veulent la totalite avant de commencer, le risque est enorme.
- Promesses excessives. "On ajoutera l'IA, la blockchain et la VR -- pour 5 000 EUR." Quand quelqu'un promet tout, il ne livre generalement rien.
7 questions a poser avant de signer
Avant de signer un contrat, avant de verser un acompte -- posez ces questions. Et faites attention non seulement a la reponse, mais a la maniere dont ils reagissent. Un professionnel repond calmement et precisement. Un amateur esquive.
- Quels projets similaires avez-vous realises ? Demandez a voir des applications fonctionnelles. Pas des captures d'ecran -- des applications reelles. Telechargez-les, essayez-les. Si elles ne fonctionnent pas bien, la votre non plus.
- Quelle stack technique allez-vous utiliser ? Vous n'avez pas besoin de tout comprendre, mais la reponse doit etre specifique : "React Native + Node.js + PostgreSQL" -- bien. "On verra ce qui convient le mieux" -- mauvais signe.
- A qui appartiendra le code source ? La bonne reponse : "A vous, a 100 %, apres le paiement final." Toute autre reponse est un signal d'alerte.
- Que se passe-t-il si le projet prend du retard ? Un bon developpeur dit : "On definira les delais et les consequences dans le contrat." Un mauvais : "On n'est jamais en retard." (Spoiler : tout le monde a du retard parfois.)
- Comment fonctionne le support post-lancement ? Combien cela coute-t-il ? Quel est le delai de reponse ? Y a-t-il un SLA ? Si la reponse est "on verra" -- il n'y a pas de plan.
- Comment gerez-vous la communication ? A quelle frequence les demos ? Aurai-je acces a un tableau de bord des taches ? Verrai-je l'avancement en temps reel ? Les bons developpeurs utilisent Jira, Trello, Asana ou des outils similaires.
- Et si le resultat ne me convient pas ? Combien d'iterations sont incluses dans le prix ? Quand les frais supplementaires commencent-ils ? Plus c'est clair des le depart, moins il y a de conflits ensuite.
Les indispensables du contrat
Beaucoup trop d'entreprises commandent des applications sans contrat. "Ils ont l'air serieux, on s'est serre la main." Et puis ils me contactent quand tout part de travers.
Ce que doit contenir le contrat
- Perimetre detaille des travaux -- plus c'est precise, moins il y a de malentendus
- Calendrier avec dates et jalons specifiques -- pas "environ 2-3 mois" mais des dates reelles
- Prix et echeancier de paiement -- 30 % d'acompte, 30 % apres le design, 30 % apres le developpement, 10 % apres la recette
- Propriete du code source -- transferee au client apres le paiement final
- Periode de garantie -- minimum 3 mois, pendant lesquels les bugs sont corriges gratuitement
- Confidentialite (NDA) -- surtout si le projet comporte une logique metier unique ou des fonctionnalites proprietaires
- Conditions de resiliation -- que se passe-t-il si l'une des parties veut mettre fin au contrat. Combien est rembourse, que conservez-vous
Oui, faire rediger un contrat par un avocat coute 200 a 500 EUR. Mais cela peut vous economiser 5 000 a 15 000 EUR si les choses tournent mal.
Comment evaluer un portfolio
Le portfolio est la premiere chose que je regarde quand on me demande "quel developpeur choisir ?" Et je n'evalue pas de jolies captures d'ecran -- je cherche des elements specifiques.
Telechargez et testez
Si un developpeur dit "nous avons cree l'application X" -- allez sur Google Play ou l'App Store, telechargez-la et utilisez-la pendant 10 minutes. Se charge-t-elle rapidement ? La navigation est-elle intuitive ? Y a-t-il des bugs evidents ? Si vous trouvez 3 problemes en 10 minutes, reflechissez avant de lui confier votre projet.
Evaluez le design et l'UX
L'application a-t-elle un look moderne ? La navigation est-elle logique ? Les polices sont-elles lisibles ? Si les projets du portfolio ressemblent a du design de 2018, le developpeur ne travaille pas avec un designer ou ne se soucie pas du design.
Parlez aux anciens clients
Un bon developpeur vous donnera volontiers 2-3 references de clients precedents. Appelez-les et demandez : les delais ont-ils ete respectes ? La communication etait-elle bonne ? Travaillez-vous encore ensemble apres le projet ? Les temoignages clients en disent plus que n'importe quel portfolio.
Ou trouver des developpeurs d'applications
Voici les canaux qui fonctionnent reellement :
- LinkedIn -- le plus grand reseau professionnel. Recherchez "developpeur mobile" en filtrant par localisation et experience
- Clutch.co -- une plateforme de classement d'agences avec des avis verifies et des etudes de cas
- Recommandations -- demandez a vos contacts professionnels qui a construit leur application. Les meilleurs developpeurs ne font souvent pas de publicite -- les clients les trouvent par le bouche-a-oreille
- Communautes startup -- les hubs technologiques et espaces de coworking regorgent de developpeurs en recherche de projets
- Upwork / Toptal -- pour trouver des talents offshore ou en remote, avec des systemes d'evaluation integres
Pourquoi l'option la moins chere coute souvent le plus cher
Revenons a la personne que j'ai mentionnee au debut. Elle a paye 4 000 EUR a un developpeur "pas cher". Un an plus tard -- pas d'application, plus d'argent. Maintenant, elle paie 14 000 EUR a une agence serieuse pour tout construire de zero.
Cout total : 18 000 EUR + un an de temps perdu.
Si elle avait choisi l'agence des le depart, elle aurait paye 12 000-15 000 EUR et aurait eu une application fonctionnelle 10 mois plus tot.
C'est le paradoxe. Le devis le moins cher sur le papier peut etre le plus couteux en realite. Pas toujours, mais suffisamment souvent pour que le pari ne vaille pas le coup.
Ma recommandation personnelle
Si votre budget le permet, visez le milieu de gamme. Ni le moins cher, ni le plus cher. Le moins cher ne terminera souvent pas le projet. Le plus cher ne livre pas necessairement un meilleur travail -- il a juste un plus grand bureau et un meilleur cafe.
Le juste milieu : 40-70 EUR/heure pour un freelance, 60-90 EUR/heure pour une agence. A ce tarif, vous travaillez avec des professionnels qui tiennent a leur reputation.
Questions Frequentes (FAQ)
Mot de la fin
Ne choisissez pas un developpeur comme vous achetez des pommes de terre -- au kilo et au prix le plus bas. Choisissez comme vous choisissez un chirurgien -- par l'experience, les references et la confiance.
Et faites confiance a votre instinct. Si apres le premier echange quelque chose vous semble bizarre -- s'ils promettent trop ou posent trop peu de questions -- c'est probablement le cas. Un bon developpeur pose plus de questions qu'il ne donne de reponses lors du premier rendez-vous. Il veut comprendre votre activite, pas vendre son service.
Si vous le souhaitez, je peux examiner votre projet et vous conseiller la meilleure option -- freelance, agence, ou peut-etre commencer par une solution plus simple. Contactez-nous -- la premiere consultation est toujours gratuite.
Vous cherchez un developpeur d'applications fiable ?
Parlez-nous de votre projet -- nous vous recommanderons la meilleure approche et fournirons un calendrier et un devis preliminaires. Sans engagement.
Consultation gratuite