Comment Scalefactory a rendu l'application de Gighouse plus évolutive ?

23 février 2022
  • ressources humaines
  • automobile
  • chimie
  • données

Les entreprises dépendent de plus en plus des freelances. Mais trouver le bon expert pour le bon poste reste un défi. Pendant ce temps, les freelances ont du mal à trouver des contrats, ou doivent faire face à des retards de paiement et à des attentes irrationnelles de la part des clients. Ayant repéré une opportunité d'amélioration majeure, les entrepreneuses Mélanie Deblanc et Caroline Rollé ont créé la plateforme numérique de mise en relation Gighouse, qui connaît un franc succès. Avec l'aide d'un partenaire de delaware, Scalefactory, et la plateforme Salesforce, la solution a été préparée pour une propspérité internationale. 

« Notre objectif était de rapprocher les freelances et leurs clients », explique Caroline. « Mais pour y parvenir, nous avons dû relever de multiples défis. La mise en relation des clients et des emplois avec les bons experts n'était qu'un aspect. Nous voulions également alléger la charge administrative des deux parties : établir les contrats, remplir et approuver les timesheets, facturer, etc. En outre, nous avons étudié la possibilité d'adapter la plateforme Gighouse au marché international, ce qui aurait un impact important sur la configuration de la plateforme. »

Comment Gighouse fait des miracles

Les entreprises à la recherche de freelances doivent souvent consulter plusieurs sources avant de trouver le candidat idéal. Et même dans ce cas, il s'agit souvent d'un coup d'essai. Les freelances, quant à eux, sont confrontés à un paysage concurrentiel impitoyable où il est difficile de se démarquer et d'obtenir des revenus décents.

« Il doit y avoir une meilleure solution », ont déclaré Caroline et Mélanie. Avec Gighouse, elles ont voulu développer une plateforme permettant de mettre facilement en relation des jobs avec des experts indépendants – qu'il s'agisse d'un consultant RH, d'un développeur, d'un créateur de contenu ou d'autres profils.


La confiance est la clé

Après s'être d'abord plongés dans une approche d'IA complète, ils ont rapidement réalisé que la combinaison d'un algorithme intelligent (développé par theMatchBox) et d'une touche humaine était la clé du succès. Caroline poursuit : « Comme nous visions principalement les emplois de haut niveau, en col blanc, la confiance est la clé du succès. Nous avons donc dû l'intégrer à la plateforme. » C'est pourquoi les freelances et les clients qui s'inscrivent sur Gighouse font l'objet d'un examen approfondi avant de pouvoir publier quoi que ce soit.


Contrats automatisés

Lorsqu'un client publie une mission, l'algorithme 360Match de theMatchBox lui fournit d'abord une liste des freelances les plus appropriés. Ces derniers reçoivent un résumé de la mission. Lorsqu'ils expriment leur intérêt pour celle-ci, le client en est informé et les négociations peuvent commencer.

Lorsque les deux parties parviennent à un accord, la plateforme Gighouse rédige automatiquement les contrats. Au cours de la mission, le freelance remplit ses timesheets dans l'application. Après approbation, Gighouse génère également les factures, ce qui garantit un paiement rapide et fiable.


Évolutivité centrée sur le client

« En prenant en charge ces tâches administratives, les deux parties peuvent se concentrer pleinement sur le travail à accomplir », explique Caroline. Stijn Wijndaele, cofondateur de Scalefactory, utilise lui-même la plateforme et est enthousiaste : « Pour moi, Gighouse est synonyme d'expansion de capacité fiable et flexible. En fait, la plateforme est un excellent exemple de la façon dont on peut aider les entreprises à augmenter leur capacité d'extension d'une manière centrée sur le client. »

Réduire la complexité inutile par une analyse critique

La combinaison des exigences en matière de convivialité et d'évolutivité nécessitait une architecture de plateforme et un modèle de données extrêmement fiables et flexibles, ce qui faisait manifestement défaut à la configuration initiale. Caroline raconte : « Nous nous sommes heurtés à de multiples problèmes : de la lourdeur des rapports à l'enregistrement des timesheets sujettes aux erreurs. C'est à ce moment-là que nous avons décidé de faire appel aux experts Salesforce de Scalefactory pour nous aider à résoudre les problèmes existants et préparer la plateforme à la mise en place d'une marque blanche et à une expansion ultérieure. »

Pour relever ce défi, l'équipe a d'abord fait le point sur l'existant et déterminé ce qui devait être éliminé, modifié, fusionné ou remplacé. Erik Dierinck, cofondateur de Scalefactory, explique : « Nous commençons chaque projet par une analyse critique pratique, dans laquelle nous essayons d'obtenir une vue d'ensemble aussi objective que possible. Dans le cas de Gighouse, l'une de nos principales conclusions était que le modèle de données existant était inutilement complexe. Il comprenait de nombreuses relations interchangeables, ce qui le rendait confus pour les utilisateurs et impossible à mettre à l'échelle. Nous avons donc dû le réviser. En outre, la logique de programmation était une boîte noire, ce qui signifiait que le cadre était difficile à maintenir. »

Renforcer l'évolutivité et la fiabilité

Erik et son équipe ont proposé une série d'améliorations. Erik détaille : « Nous avons introduit des tests automatisés pour améliorer la qualité globale de la plateforme. Ces tests permettent de vérifier si une nouvelle fonctionnalité fonctionne comme prévu et ne fait pas planter l'application. Évidemment, c'est extrêmement important lorsque vous apposez une étiquette blanche sur la plateforme : vous ne voulez pas qu'elle tombe en panne chaque fois que vous introduisez un nouveau champ de données, par exemple. »

Gighouse frontend, backend, process orchestration


Le système de Gighouse se compose de trois éléments principaux :

  • Le front-end comprend le web et l'application mobile pour les entreprises et les freelances ;
  • Le back-end de ces applications fonctionne sur JAVA Spring Boot. Ainsi, les développeurs tiers peuvent facilement prendre le relais en cas de besoin ;
  • L'orchestration des processus (mise en relation et administration) fonctionne sur la plateforme Salesforce. La synchronisation en temps quasi réel entre Salesforce et les applications est assurée par Heroku Connect.


Afin de renforcer l'évolutivité et d'obtenir une intégration transparente et fiable entre les applications mobiles et web de Gighouse, l'équipe a décidé de s'appuyer sur Heroku et Heroku Connect – la plateforme et le module complémentaire d'applications web qui ont été récemment acquis par Salesforce.

« L'association de Salesforce et de Heroku change véritablement la donne », explique Erik. « Avec Heroku Connect, une connexion en quasi temps réel est possible entre le back-end de Salesforce et votre application externe. Au lieu de s'appuyer sur une connexion directe, les deux environnements disposent désormais de leurs propres bases de données. Lorsque quelque chose ne va pas avec l'une ou l'autre des plateformes, vous ne fermez pas automatiquement les deux. En outre, le développeur/administrateur peut se concentrer sur une seule base de données, puisque Heroku maintient l'autre mise à jour en temps quasi réel. C'est une victoire sur plusieurs fronts : le développement est plus fluide, la plateforme devient plus facile à faire évoluer et à maintenir, et les utilisateurs réels obtiennent une application plus fiable. »

Rénovation et optimisation

Inutile de dire que la réalisation de tout cela n'a pas été une promenade de santé. « On pourrait comparer cela à la rénovation de votre maison alors que vous y vivez », dit Erik. « Cela nous a vraiment demandé de garder l'esprit ouvert ». Pour Caroline, l'une des clés de la réussite du projet a été la communication transparente entre l'équipe de Gighouse et les experts de Salesforce : « À l'image de Gighouse, il s'agissait de combiner habilement l'expertise technologique avec une touche humaine. Nous avons tenu plusieurs réunions par semaine et, aujourd'hui encore, nous pouvons compter sur une assistance immédiate en cas de problème. »

Alors, quel est le prochain projet de Gighouse ? « Outre nos projets d'expansion à l'étranger, nous sommes toujours à la recherche de nouvelles optimisations pour décharger les clients et les freelances. La fonctionnalité de chat et la signature automatisée des documents, par exemple, bénéficieront bientôt d'une mise à jour majeure. En outre, nous améliorons également l'algorithme de mise en correspondance. Sans les interventions de ces experts, ces ajustements n'auraient toutefois pas été possibles. »  

découvrez ce que Salesforce peut faire pour vous

contenu associé