Bien choisir
Choisir une firme de développement logiciel au Québec
Par L'équipe ATOM Solutions8 min de lecture
Vous avez trois soumissions sur votre bureau pour le même logiciel. L'une à 18 000 $, l'autre à 45 000 $, la troisième à 90 000 $. Toutes promettent la même chose, dans les mêmes délais, avec les mêmes mots : « agile », « sur mesure », « évolutif ». Comment choisir ? Ne comparez pas les prix : comparez la façon dont chaque firme a compris votre problème. La bonne firme de développement logiciel est celle qui vous pose les questions les plus dérangeantes avant de chiffrer, qui livre quelque chose d'utilisable en quelques semaines plutôt qu'en quelques mois, et qui vous laisse propriétaire du code et des données — par écrit.
Ce guide vous donne une grille concrète pour choisir une firme de développement ou une agence d'applications au Québec, les questions à poser en rencontre, et les signaux qui devraient vous faire fuir.
Choisir une firme de développement, en bref
- Le meilleur indicateur
- La qualité des questions posées avant la soumission
- Premier livrable utile
- En semaines, pas en mois
- Propriété du code
- À vous, écrit noir sur blanc dans le contrat
- Hébergement des données
- Au Canada si vous traitez des renseignements personnels (Loi 25)
- Taux horaire agence au Québec
- Environ 120 $ à 250 $ / h (repère du marché)
- Signal d'alarme n° 1
- Un prix fixe donné sans avoir vu vos processus
- Après la mise en ligne
- Entretien et évolution prévus dès le départ
Firme, agence, pigiste : qui fait quoi ?
Le vocabulaire est flou et tout le monde l'utilise à sa façon. Voici la distinction qui compte en pratique.
Un pigiste travaille seul. Il coûte moins cher à l'heure et il est souvent excellent sur un périmètre précis. Le risque, c'est la dépendance : s'il tombe malade, change de carrière ou prend un gros contrat ailleurs, votre projet s'arrête.
Une agence web fait surtout des sites vitrines et du marketing. Elle maîtrise le design et le référencement, mais un logiciel de gestion — avec des rôles, des calculs, des intégrations comptables — est un métier différent.
Une firme de développement logiciel bâtit des applications d'affaires : outils internes, portails clients, automatisations, intégrations entre systèmes. C'est ce dont vous avez besoin dès que votre projet touche à vos processus plutôt qu'à votre vitrine.
La taille n'est pas un gage de qualité. Une grande firme vous confiera peut-être à son équipe la moins expérimentée ; une petite équipe senior peut livrer plus vite, avec moins d'intermédiaires. La vraie question est : qui, nommément, va écrire votre logiciel ?
Les 7 critères qui départagent vraiment les soumissions
| Critère | Ce qu'une bonne firme fait | Signal d'alarme |
|---|---|---|
| Compréhension du besoin | Pose des questions sur vos processus, vos exceptions, vos chiffres | Parle technologie avant de parler de votre travail |
| Découpage | Propose une première version réduite, livrée vite | Un seul gros livrable à la fin |
| Transparence du prix | Explique ce qui fait monter ou baisser le coût | Un chiffre rond sans détail |
| Propriété | Le code et les données vous appartiennent, par contrat | Licence d'utilisation, code « propriétaire » de la firme |
| Données et Loi 25 | Sait où seront hébergées vos données et pourquoi | Ne sait pas répondre, ou « dans le nuage » |
| Références | Vous met en contact avec de vrais clients | Seulement des logos sur un site |
| Après la livraison | Prévoit l'entretien, les mises à jour, le soutien | Rien de prévu au-delà de la mise en ligne |
Le premier critère est de loin le plus important. Un logiciel échoue rarement à cause du code ; il échoue parce qu'il automatise un processus mal compris. La firme qui passe une heure à comprendre comment vous traitez une soumission, qui vous demande « et quand le client change d'idée après l'approbation, qu'est-ce qui se passe ? », est celle qui livrera un outil que vos employés utiliseront vraiment.
Pourquoi un prix fixe immédiat est un mauvais signe
C'est contre-intuitif : le prix fixe rassure. Mais un prix fixe donné après une rencontre de trente minutes veut dire l'une de deux choses. Soit la firme a gonflé le chiffre pour absorber tout ce qu'elle ne sait pas encore. Soit elle a sous-estimé, et vous paierez la différence en « extras » ou en qualité.
La bonne approche est en deux temps. D'abord une courte phase de , où l'on cartographie vos processus réels. Ensuite une soumission découpée en lots, avec un premier lot petit, livré vite, qui vous prouve que la collaboration fonctionne avant que vous engagiez le gros du budget.
Les questions à poser en première rencontre
Apportez cette liste. Les réponses vous en diront plus que n'importe quel portfolio.
- Qui va travailler sur mon projet, concrètement ? Des noms, des rôles, et le pourcentage de leur temps.
- Qu'est-ce que je pourrai utiliser dans quatre semaines ? Une réponse floue signale un projet « tunnel ».
- À qui appartiennent le code, la base de données et les comptes d'hébergement ? La seule bonne réponse : à vous.
- Où seront hébergées mes données ? Si vous traitez des renseignements personnels, un hébergement au Canada simplifie énormément votre conformité à la Loi 25.
- Que se passe-t-il si je veux changer de fournisseur dans deux ans ? Une bonne firme a une réponse claire : documentation, accès, transfert.
- Comment gérez-vous un changement de besoin en cours de route ? Il y en aura. La question est de savoir comment on les chiffre et on les priorise.
- Qu'est-ce qui coûte quoi après la mise en ligne ? Hébergement, entretien, correctifs, évolutions : tout doit être nommé.
Firme locale ou à l'étranger ?
Le développement à l'étranger coûte moins cher à l'heure, c'est vrai. Mais le coût d'un logiciel, ce sont surtout les heures perdues à mal se comprendre. Une firme québécoise connaît votre réalité : la Loi 25, les taxes, le français comme langue de travail, vos logiciels comptables comme Acomba ou QuickBooks, les particularités de la construction ou des services professionnels d'ici.
Elle est aussi dans votre fuseau horaire, joignable pour une rencontre en personne, et soumise au même cadre juridique que vous. Pour un projet qui touche à vos données clients, ce n'est pas un détail : vous devez pouvoir expliquer à vos clients où vont leurs renseignements et qui y a accès.
Le contrat : cinq clauses à vérifier avant de signer
- Propriété intellectuelle : le code développé pour vous vous est cédé à la fin, ou au fur et à mesure des paiements.
- Accès : vous détenez les accès administrateur au dépôt de code, à l'hébergement et au nom de domaine.
- Confidentialité et renseignements personnels : la firme s'engage à respecter la Loi 25 et à ne pas transférer vos données hors Québec sans votre accord.
- Découpage et paiements : payés par lot livré et accepté, pas en gros montant d'avance.
- Sortie : ce qui vous est remis si la relation se termine — code, documentation, données exportées.
Comment ATOM aborde un nouveau projet
Chez ATOM, on commence toujours par comprendre avant de chiffrer. Une première rencontre sert à voir comment vous travaillez aujourd'hui — souvent dans Excel, par courriel et au téléphone. On propose ensuite un premier lot volontairement petit, livré en quelques semaines, que vous utilisez pour vrai. Le code et les données sont à vous, hébergés au Canada. Et vous parlez directement aux personnes qui construisent votre logiciel, pas à un intermédiaire.
Si vous comparez des soumissions en ce moment, apportez-les à la première rencontre : c'est souvent la façon la plus rapide de voir ce qui manque à chacune.
Questions fréquentes
- Combien coûte une firme de développement logiciel au Québec ?
- À titre de repère du marché, une agence facture généralement de 120 $ à 250 $ de l'heure au Québec, et un pigiste de 60 $ à 120 $. Le taux horaire compte moins que le nombre d'heures : une équipe plus expérimentée finit souvent moins chère au total.
- Faut-il choisir un prix fixe ou un projet facturé à l'heure ?
- Un prix fixe n'est fiable qu'après une phase de découverte qui a cartographié vos processus. Donné après une courte rencontre, il est soit gonflé pour couvrir l'inconnu, soit sous-estimé. La meilleure formule est une soumission découpée en lots, avec un premier lot petit et livré vite.
- À qui appartient le code d'un logiciel sur mesure ?
- À vous, si le contrat le prévoit — et il doit le prévoir explicitement. Vérifiez la cession de la propriété intellectuelle et que vous détenez les accès administrateur au dépôt de code, à l'hébergement et au nom de domaine.
- Une firme locale vaut-elle mieux qu'une firme à l'étranger ?
- Pour une PME québécoise, souvent oui. Le taux horaire à l'étranger est plus bas, mais une firme d'ici connaît la Loi 25, les taxes, vos logiciels comptables et travaille dans votre langue et votre fuseau horaire, ce qui réduit les heures perdues à mal se comprendre.
- Combien de temps pour obtenir un premier logiciel utilisable ?
- Avec un projet bien découpé, un premier lot utile se livre généralement en quelques semaines. Une firme qui ne peut rien vous montrer avant plusieurs mois vous fait porter tout le risque jusqu'à la fin.