La majorité des projets digitaux qui échouent au Maroc échouent avant même d'avoir commencé. Ils échouent au moment du choix de l'agence, et la décision a été prise sur les mauvais signaux : le bouche-à-oreille, les belles maquettes, la réputation locale, le commercial sympathique. Ce papier explique ce qui sépare réellement un bon partenaire d'un mauvais, à partir de dix ans d'observation du marché et de centaines de projets vus de l'intérieur — les nôtres et ceux que d'autres avaient ratés avant nous.
L'illusion du choix par réputation
Quand un dirigeant marocain cherche une agence digitale, le premier réflexe est presque toujours de demander à son réseau. C'est utile pour entendre des noms, mais c'est piégeux. Une agence "réputée" peut l'être pour des raisons qui n'ont rien à voir avec votre projet : un bon commercial, une marque reconnue, un grand client emblématique livré il y a cinq ans par une équipe qui n'est plus là. La réputation d'une agence en 2026 ne reflète pas nécessairement la qualité de l'équipe qui livrera votre projet en 2026.
Le bon questionnement n'est pas "cette agence est-elle réputée" mais "qui exactement va travailler sur mon projet, et que vaut cette équipe spécifique pour mon besoin spécifique". Cette question simple disqualifie déjà la moitié des agences présélectionnées par bouche-à-oreille.
Le vrai critère : l'équipe nominative
Une agence digitale n'a pas de qualité moyenne. Elle a des équipes, et chaque équipe a son niveau. Sur un projet de 200 000 dirhams, trois équipes différentes de la même agence peuvent livrer trois résultats radicalement différents. Le commercial qui signe le contrat est presque jamais celui qui livre. Le chef de projet annoncé peut être remplacé en sprint 2 par un junior.
Demander à voir les CV LinkedIn des profils nominatifs proposés — designer lead, dev lead, chef de projet, QA — devrait être un réflexe. Vérifier la séniorité réelle, le turnover de l'agence, la stabilité des profils annoncés. Une agence qui résiste à cette demande, ou qui propose des profils différents en sprint 1, donne le signal le plus important : le contrat ne vaut pas grand-chose, l'engagement est commercial pas opérationnel.
Sur ce critère seul, vous éliminez 30 à 50 % des candidats. C'est le filtre le plus rentable du processus.
Le deuxième critère : la qualité du contrat
Le contrat préfigure la qualité du projet. Quatre points sont non négociables.
La cession des sources doit être totale et automatique à la livraison. Vous devez recevoir le code Git, les fichiers Figma, les comptes hébergement, les comptes analytics. Toute restriction sur ce point en 2026 indique que l'agence cherche une rente plutôt qu'un projet. C'est rédhibitoire.
La garantie post-livraison doit couvrir trois à six mois. La majorité des bugs apparaissent en sprint 4 d'usage réel, soit deux à trois mois après la mise en ligne. Une garantie de 15 jours est une non-garantie. Un bon contrat précise aussi le périmètre de la garantie : bugs et anomalies oui, évolutions non, pour éviter les ambiguïtés.
Le paiement par jalons standardisé est 30 % à la signature, 30 % à la pré-production validée, 30 % à la mise en ligne, 10 % à la fin de la garantie. Tout schéma plus avantageux pour l'agence — paiement total à l'avance, pénalités de retard à sens unique, jalons non mesurables — est un signal d'alerte.
La sous-traitance doit être encadrée par contrat : nomination des sous-traitants, validation préalable, clause de responsabilité. La sous-traitance n'est pas un problème en soi ; la sous-traitance opaque l'est.
Si une agence résiste sur ces quatre points, elle vous dit explicitement qu'elle ne souhaite pas être tenue responsable de la qualité finale. Le bon réflexe est de quitter la table.
Le troisième critère : la cohérence du devis
Le devis n'est pas qu'un tarif. C'est un document méthodologique qui révèle comment l'agence pense le projet. Un bon devis ventile les jours-homme par phase et par profil, alloue 8 à 12 % du budget à la QA, mentionne explicitement la garantie et la cession des sources, distingue les coûts agence des coûts tiers (licences, hébergement, services externes).
Un mauvais devis tient sur une page A4 avec un montant rond, une signature commerciale entraînante, et une description de chaque phase en deux lignes. Il sera systématiquement suivi d'avenants en cours de projet, parce que l'agence n'a pas chiffré sérieusement.
Quand vous comparez trois devis pour le même brief, l'écart normal est de 30 à 40 %. Au-delà de 50 %, l'agence la moins chère a sous-estimé ou compte facturer en sus, et l'agence la plus chère vend du prestige plus qu'une qualité différenciante. Le réflexe sain n'est ni le moins cher ni le plus cher : c'est le plus détaillé, presque toujours dans la partie médiane des trois devis.
Le quatrième critère : la qualité de l'oral
Un commercial peut écrire un devis convaincant. Une équipe technique ne peut pas masquer son niveau pendant 90 minutes d'oral. C'est pour cela que l'oral avec les profils livrant est le test le plus discriminant du processus de sélection.
Préparez trois questions techniques précises sur votre projet. Pas des questions ouvertes ("quelle est votre méthode ?"), des questions qui obligent à un avis tranché. Pour un projet e-commerce : "PrestaShop ou Shopify pour mon profil et pourquoi en deux minutes ?" Pour un projet web métier : "Laravel ou Next.js full stack et qu'est-ce qui change pour mon équipe ?" Pour un projet mobile : "Flutter ou React Native sur mon stack et quelle est la migration la moins risquée ?"
Une bonne équipe répond avec des arguments concrets liés à votre contexte. Une mauvaise équipe répond en généralités, ou avec une réponse qui sent la formation marketing apprise par cœur. La différence est immédiatement perceptible.
Le cinquième critère : les références joignables
Une agence sérieuse a trois cas client documentés en ligne, accessibles, avec un référent que vous pouvez appeler. Le test est simple : appelez-les. Posez deux questions : "est-ce que vous referiez le projet avec eux", et "qu'est-ce que vous changeriez avec le recul". Les réponses sont d'une précision impossible à obtenir autrement.
Si l'agence ne vous fournit pas de référents — pour des raisons de confidentialité, parce qu'ils sont occupés, parce que c'est délicat — c'est qu'il n'y en a pas, ou que les retours seraient mauvais. Aucune autre raison ne tient en pratique. Insistez. Si l'insistance ne donne rien, l'agence n'est pas la bonne.
Les fausses pistes courantes
Le label. Le Technopark, CasaNearshore, telle certification ou tel partenariat ne sont pas des labels de qualité technique. Ils renseignent sur la structuration administrative, pas sur l'équipe qui livrera votre projet. Une boîte au Technopark peut livrer médiocrement, un freelance senior à Maarif peut livrer brillamment.
La taille. Une grosse agence n'est pas mieux qu'une petite, ni l'inverse. Elles ont des forces différentes. Les grosses apportent des process, de la continuité, de l'inertie aussi. Les petites apportent de l'agilité, de la séniorité concentrée, parfois de la fragilité (bus factor 1 ou 2). Le bon choix dépend du projet, pas d'un préjugé sur la taille.
Le portfolio visuel. Des maquettes Figma somptueuses ne disent rien sur la capacité à livrer un projet en production, à respecter un planning, à gérer la dette technique, à céder le code source proprement. La beauté visuelle ne corrèle pas avec la qualité de delivery.
Le commercial sympathique. C'est probablement le facteur le plus surévalué. Le commercial agréable n'est presque jamais celui qui livre. Le sympathique-mais-imprécis cache fréquemment un techniquement-mauvais.
Trois projets et trois leçons honnêtes
Un retailer mode a comparé trois agences pour refondre son e-commerce. Devis à 130, 175, 240 mille dirhams. Le client a choisi le devis du milieu après avoir vérifié les références : l'agence à 240 vendait un nom prestigieux mais avait des profils juniors sur les projets ; l'agence à 130 promettait du senior mais ne pouvait pas le justifier. Le projet à 175 mille dirhams a été livré en délai avec garantie six mois et cession complète des sources. Bon choix par hygiène méthodologique, pas par chance.
Un cabinet d'avocats voulait un site corporate Astro multilingue. L'agence proposait 95 mille dirhams ; un freelance senior proposait 45 mille dirhams. Le client a choisi le freelance et signé en parallèle un contrat de tierce maintenance avec une seconde structure pour mitiger le risque bus factor. Total deux ans plus tard : 60 mille dirhams, projet en bon état, satisfaction haute. Une décision contre-intuitive, validée par la mise en place d'un filet de sécurité contractuel.
Un industriel agroalimentaire a comparé cinq agences pour une application Laravel métier. Deux finalistes à 380 et 460 mille dirhams. Décision basée sur l'oral : la lead dev de l'agence à 380 a répondu sans relire ses notes à toutes les questions techniques. Le commercial de l'agence à 460 ne savait pas répondre sans rappeler son CTO. Choix sans surprise. Projet livré, équipe interne formée, autonomie reprise au bout de 18 mois.
Trois projets, trois choix différents, une constante : la décision a été prise sur la qualité de l'équipe livrant et la qualité du contrat, pas sur le montant ni la marque.
Si vous démarrez un appel d'offres demain
Si vous lisez ce papier en début de processus de sélection, voici les quatre actions à enchaîner cette semaine.
Rédigez un brief de deux pages avec les enjeux business en tête, pas le détail fonctionnel. Présélectionnez trois à cinq agences sur la base de cas en ligne vérifiables, pas de réputation par bouche-à-oreille. Demandez trois devis détaillés sur le même brief avec deadline 10-15 jours ouvrés. Conduisez un oral de 90 minutes par finaliste avec les profils qui livreront, pas les commerciaux.
Lisez ensuite le contrat avec un œil qui cherche les pièges classiques. Décidez en comité, pas en solo. Et si vous avez un doute sur deux finalistes équivalents, choisissez celui dont le contrat est le plus propre, pas celui dont le tarif est le plus bas.
Pour une grille d'évaluation prête à l'emploi ou un avis externe sur un appel d'offres en cours, contactez Eurastech. Voir aussi les tarifs création site web Maroc 2026 et notre focus agence web Casablanca.