« Combien ça va coûter ? » C’est généralement la première question d’un projet logiciel, et la réponse honnête est « ça dépend ». Cet article explique de quoi cela dépend, pour que vous puissiez lire une estimation d’un œil critique et comparer des propositions sur autre chose que le prix final.
La formule derrière chaque estimation
Quel que soit le mode de facturation indiqué dans le contrat, le coût d’un logiciel sur mesure se résume à un calcul :
personnes × durée × taux, plus les coûts qui continuent après le lancement.
- Personnes : combien de développeurs, de designers et de chefs de projet, et avec quelle expérience.
- Durée : combien de semaines de travail le périmètre demande, cadrage, tests et mise en ligne compris.
- Taux : le coût journalier ou mensuel de chaque personne, qui dépend de son expérience et du marché dans lequel l’équipe travaille.
À expérience comparable, les taux au Maroc sont généralement plus bas qu’en Europe de l’Ouest ou en Amérique du Nord, ce qui explique en partie pourquoi des entreprises de ces marchés travaillent avec des équipes marocaines. Mais le taux est le facteur que vous maîtrisez le moins, et celui qui pèse le moins. Le périmètre et la qualité d’exécution font bien plus varier le total.
Ce qui détermine le périmètre
Deux projets tous deux présentés comme « une application de gestion » peuvent coûter de une à dix fois plus. Les principaux facteurs :
- Le nombre de types d’utilisateurs et de processus. Chaque type d’utilisateur (administrateur, responsable, équipe terrain, client) multiplie les écrans, les droits d’accès et les cas particuliers.
- Les liens avec d’autres logiciels. Paiement, logiciel comptable, services administratifs, ERP ou anciennes bases de données sont souvent la partie la plus risquée d’un projet, car ils dépendent de systèmes que vous ne maîtrisez pas.
- Les plateformes. Une application web, une application mobile, une application de bureau, ou les trois.
- La reprise des données. Sortir des années de données de tableurs ou d’un ancien système est un projet à part entière.
- Le hors ligne, le temps réel et les gros volumes. Chacun ajoute du travail de conception et de test.
- Les langues et l’écriture de droite à gauche. Une interface en français et en arabe demande plus que des textes traduits : mises en page, dates, nombres et recherche doivent tous être adaptés.
- Conformité et sécurité. Traiter des données personnelles selon la loi 09-08, ou le RGPD pour des utilisateurs européens, ajoute du travail de conception et d’organisation.
Les tailles de projet les plus courantes
Plutôt que des prix moyens inventés, voici trois tailles de projet courantes. Multipliez les durées par les taux qu’on vous propose pour obtenir un premier ordre de grandeur.
| Taille | Périmètre type | Équipe type | Durée type |
|---|---|---|---|
| Outil ciblé | Un ou deux processus, un type d’utilisateur, quelques liens avec d’autres logiciels | 1 à 2 développeurs | 4 à 8 semaines |
| Plateforme métier | Plusieurs types d’utilisateurs, rapports, 2 à 4 liens, web plus mobile ou bureau | 2 à 4 personnes | 3 à 6 mois |
| Produit ou SaaS | Nombreux comptes clients, facturation, utilisateurs publics, exigences de volume et de sécurité | 4 personnes ou plus | 6 mois, puis en continu |
Ces durées incluent le cadrage, les tests et le lancement, pas seulement l’écriture du code.
Comment lire une estimation
Une estimation sérieuse est un document, pas seulement un chiffre. Vérifiez qu’elle contient :
- Un découpage par fonctionnalité, avec des fourchettes. Un chiffre unique laisse croire à une précision qui n’existe pas.
- Des hypothèses clairement écrites. « Le logiciel comptable dispose d’une API » est une hypothèse qui peut doubler un budget si elle se révèle fausse.
- La liste des inconnues et la façon de les lever, souvent grâce à une courte phase de cadrage payante.
- Ce qui n’est pas inclus. La saisie des contenus, la reprise des données, les frais des magasins d’applications, l’hébergement et les licences tierces sont souvent exclus.
- Le coût de fonctionnement du système ensuite.
Si deux propositions sont très éloignées, l’écart se trouve presque toujours dans les hypothèses. Demandez à chaque prestataire de lister les siennes.
Cinq façons de garder le budget sous contrôle
- Payez d’abord le cadrage. Quelques semaines d’ateliers et de préparation, livrées sous forme de périmètre écrit, sont l’assurance la moins chère qui soit.
- Mettez tôt en service une petite partie complète. Un processus complet utilisé pour de vrai vous en apprend plus que des mois de spécifications.
- Découpez le projet en phases. Chaque phase a son budget et un résultat utile, ce qui vous permet d’arrêter, d’ajuster ou de continuer.
- Dites non au « tant qu’on y est ». Gardez une liste d’idées pour les phases suivantes au lieu d’alourdir la phase en cours.
- Soyez propriétaire du code et des comptes dès le premier jour. Vous gardez toutes vos options et évitez une dépendance coûteuse.
En résumé
Le prix d’un logiciel sur mesure au Maroc, comme ailleurs, dépend du périmètre et de la qualité d’exécution bien plus que du taux horaire. Considérez les estimations comme un ensemble d’hypothèses à discuter, investissez dans le cadrage et prévoyez la vie du logiciel après le lancement.
Vous voulez un second avis sur une proposition reçue, ou une première estimation pour votre projet ? Dites-nous ce que vous construisez.