Trois solutions pour créer une marketplace

Article de Mohand Bencherif - 10 Sep 2017 - 4 minutes de lecture

Voici 3 solutions pour créer votre marketplace.

Créez une marketplace dès aujourd’hui !

Bénéficiez d’un essai gratuit de 7 jours, sans engagement.

1. S'entourer d'une équipe pluridisciplinaire

Afin de développer une marketplace, plusieurs profils techniques sont nécessaires.

Tout d'abord, vous devrez définir le périmètre fonctionnel du projet. C'est un exercice que vous pouvez faire tout d'abord seul, sous forme de cahier des charges ou de maquettes scénarisées, mais arrivera un moment où vous aurez besoin de faire appel à un professionnel afin de mettre en forme, prioriser et détailler votre document.

Si vous passez par les méthodes agiles (ce que nous vous recommandons), alors vous devrez faire appel à un Scrum Master pour vous aider à cadrer le projet.

Vous aurez donc besoin:

  • d'un webdesigner / UX designer pour créer des maquettes,
  • d'un développeur front-end (ou intégrateur) pour traduire ces maquettes en langage informatique (HTML / CSS)
  • d'un développeur back-end qui créera toutes les briques fonctionnelles afin de faire fonctionner votre marketplace (inscription utilisateur, création d'une annonce, formulaire de paiement...)

Il est possible de trouver des personnes associant à la fois la compétence webdesign et la compétence intégration. Il sera cependant très difficile pour un développeur d'allier toutes ces qualités à la fois.

Vous aurez ensuite toujours besoin de faire des modifications régulières:

  • pour de la maintenance corrective: des bugs peuvent apparaitre inopinément, dans des cas qui n'ont pas été prévus et donc testés au moment des étapes de conception et de développement. Il faut donc les corriger plus ou moins rapidement en fonction de leur gravité (mineur, majeur, bloquant...).
  • pour de la maintenance préventive, c'est-à-dire des modifications qui doivent empêcher des problèmes de fonctionnement ou de sécurité sur votre marketplace.
  • pour de la maintenance applicative: si vous utilisez des services tiers sur votre marketplace, comme par exemple Facebook Connect ou MangoPay, il est possible qu'une de leurs mises à jour empêche votre site de fonctionner correctement. Vous aurez donc besoin d'intervenir sur votre marketplace pour mettre à jour l'appel à ces services.
  • pour de la maintenance évolutive: afin d'augmenter ou de fidéliser votre base utilisateur, vous aurez sûrement besoin d'ajouter de nouvelles fonctionnalités.

Enfin, pour la mise en ligne, vous aurez besoin de faire appel à un prestataire qui prendra en charge l'hébergement et l'infogérance

Nous faisons la distinction entre les deux métiers car ils sont très différents.

L'hébergeur vous fournit un espace web, qui peut prendre la forme d'un serveur dédié, virtualisé, voire même d'un cloud. Sa responsabilité est que cet espace web soit toujours accessible par Internet, ce qui implique qu'il se charge de maintenir en état de fonctionnement:

  • d'abord son réseau Internet: il doit limiter les coupures de réseau et se prémunir contre les attaques réseaux (Ddos par exemple),
  • puis ses serveurs: il doit prévenir les pannes matériels, telles que les problèmes de carte mère ou de disques durs.

On dit donc que l'hébergeur s'occupe de la partie matérielle.

À l'inverse, l'infogéreur va s'occuper de la partie logicielle de votre espace web. Il va configurer votre serveur (dédié, virtualisé, cloud ou autre) afin que votre application puisse fonctionner sans problème. Dans un premier temps, l'infogéreur va donc installer tous les logiciels nécessaires au bon fonctionnement de votre marketplace et s'occuper de la sécurisation de votre serveur. Puis dans un second temps, il va s'occuper de mettre à jour régulièrement tous les programmes installés sur votre serveur afin de toujours garantir un bon niveau sécurité. C'est aussi lui qui va installer de nouveaux programmes sur le serveur lorsque votre application le demande. Par exemple, votre application doit maintenant générer des fichiers PDF. Vous avez donc besoin d'installer sur le serveur un programme qui s'occupe de créer des PDF.

Dans le cas d'un hébergement mutualisé, l'hébergeur joue également le rôle d'infogéreur. Evidemment, vous ne pourrez pas demander dans ce cas des modifications particulières comme l'ajout d'une bibliothèque spécifique à votre marketplace. Il faudra donc vous contenter des programmes déjà installés, ce qui est un point crucial à prendre en compte avant de commencer tout développement.

2. Faire appel à une agence

Comme vous avez pu le constater, créer une marketplace nécessite, rien que sur le plan technique, l'intervention d'une multitude d'acteurs aux compétences variées.

Une solution pour créer sa marketplace peut être de faire appel à une agence web spécialisée, qui regroupe déjà toutes ces compétences en interne.

Vous gagnerez ainsi un temps précieux car réunir une telle équipe est un travail en soi! Cependant, cela viendra forcément avec une contrainte qui est le coût. En effet, vous devrez supporter une partie des coûts de fonctionnement et la marge de l'agence sur chaque profil mis à disposition. Ainsi, au lieu de payer un développeur back-end entre 300 et 500 €, vous le payerez plutôt entre 500 et 800 €, à compétence égale. Sachant que les projets marketplaces sont en général de 3 à 8 mois, vous pouvez vous rendre compte du coût engendré.

D'autres part, il est important de remarquer que les besoins en développement de sites marketplaces sont relativement récent.

En effet, les agences web ont l'habitude de réaliser des sites vitrines dans le cadre de campagnes de communication digitale, et certaines se sont même spécialisées dans les sites e-commerces. Elles se surnomment parfois même "agence e-commerce", car elles pratiquent un métier différent de celui des agences web classiques, orientées plutôt communication digitale.

En revanche, il existe très peu d'agence marketplace, c'est-à-dire d'agence web spécialisée uniquement en développement de Marketplace. Il faut donc s'assurer que l'agence web à laquelle vous faîtes appel à de solides connaissances sur les fonctionnalités spécifiques qui catactèrisent les marketplaces. Une bonne façon de s'en rendre compte et de voir combien de marketplace elle a déjà développé et quelles fonctionnalités elles ont. Nous pouvons vous recommander les services de N-SENS, une agence en région parisienne qui a réalisé depuis 2013 des dizaines de sites marketplace.

3. Utiliser une solution marketplace en SaaS

La dernière piste que nous vous proposons est d'utiliser une solution marketplace en SaaS. Mais qu'est-ce cela signifie?

Commençons par définir ce qu'est un SaaS! SaaS est l'acronyme en anglais de Software as a Service, littéralement Logiciel en tant que Service. C'est tout simplement un service en ligne, que vous utilisez le plus souvent en payant un abonnement régulier, qu'il soit mensuel, trimestriel ou même annuel. On peut citer par exemple Netflix, DropBox, Spotify, Deezer... Vous utilisez sûrement déjà un ou plusieurs service en ligne.

Le SaaS a plusieurs intérêt.

Tout d'abord, vous payez seulement quand vous l'utilisez. Si vous faites développer votre marketplace sur-mesure, en passant par une équipe en interne ou par une agence, peu importe la durée de vie de votre projet (1 mois, 18 mois, 10 ans...), vous aurez à supporter un coût de développement important avant de pouvoir lancer votre marketplace. Avec une solution marketplace en SaaS, vous n'avez pas à payer avant de lancer. Vous payez seulement un abonnement pour que votre site marketplace soit en ligne. C'est donc l'idéal si vous souhaitez faire des tests sans vous ruiner.

Avec une solution marketplace en SaaS, vous pouvez lancer immédiatement! Les projets de développement de marketplace sont des projets longs, entre 3 mois et parfois plus de 18 mois. C'est autant de temps durant lequel votre marché peut évoluer, avec l'essor d'un puissant concurrent, voire même l'apparition de service alternatif meilleur marché pour votre cible. Il est donc primordial de se lancer le plus rapidement possible et de ne pas être victime de l'effet tunnel inhérent aux projets informatiques.

Enfin, les fonctionnalités des solutions SaaS vont droit au but! Lorsque l'on développe un projet web sur-mesure, on peut très vite tomber sur de la suroptimisation technique ou fonctionnelle, qui prend du temps (donc de l'argent) et qui a un retour sur investissement (ROI) limité, voire inexistant. C'est ce qu'on appelle de l'overengineering en anglais. Les fonctionnalités des solutions SaaS sont réfléchies et développées de manière à faire ce qu'on leur demande, de la manière la plus efficace d'un point de vue technique et fonctionnelle. Vous stressez donc moins sur comment doit se passer chaque action sur votre site, ce qui vous permet de vous concentrer sur ce qui compte vraiment: bâtir une communauté et vendre!

Conclusion

Nous avons nous-même tester ces manières de créer des marketplaces, et ce n'est pas un hasard si nous avons choisi de développer Kreezalid, une solution en SaaS vous permettant de créer et lancer votre marketplace en quelques minutes, sans compétence technique.

Nous sommes convaincus que c'est LA bonne méthode, qui vous permettra d'avoir une marketplace vous ressemblant, que ce soit au niveau du design et des fonctionnalités.

Mohand Bencherif
À propos Mohand Bencherif

Co-fondateur et Directeur Technique chez Kreezalid

Développeur puis consultant e-commerce, c'est en 2013 que j'ai commencé à m'intéresser au monde des marketplaces. Je partage volontiers mes retours d'expériences et les bonnes pratiques que je découvre.