mission commando

Mooncard : Développer un MVP Fintech

CTO externalisé :  6 mois pour lancer son produit.

Découvrez comment en partant d’une idée il est possible d’aboutir à un produit attractif et une success story.

  • Rails
  • Ruby
  • Javascript
  • API
  • TDD
  • Fintech
  • Challenges

    Développer un MVP en intégrant un service bancaire par API à partir d’une excellente intuition business et un partenaire bancaire mettant à disposition son API, le tout en 6 mois.

  • Accompagnement

    Mise à disposition d’une équipe dédiée composée d’un architecte applicatif et d’une équipe développeurs travaillant de concert sur le frontend et le backend de l’application.

  • Bénéfices principaux

    La sortie rapide du projet a permis de mesurer un excellent retour du marché vis a vis du produit, de lever un million d’euros et de trouver son futur CTO, le tout sans friction. 

Présentation du client 

Mooncard est une carte de crédit mastercard qui permet aux entreprise de résoudre en digitalisant et automatisant les multiples problématiques engendrées par les notes de frais. Tristan, à l’époque seul porteur du projet est un serial entrepreneur de talent, notamment à l’origine du lecteur video VLC. Nous avons immédiatement été séduits tant par l’homme que par le projet.

Enjeux du projet

Le délai était en enjeu cruciale, en effet, le marché était sur le point de recevoir de la concurrence et la tenue du délai était déterminante pour permettre à l’entreprise de trouver sa place. La tenue du budget était également essentielle. Tristan, le porteur de projet à l’époque, disposait d’une enveloppe budgétaire restreinte qui ne pouvait pas dépasser. Enfin, compte tenu de la criticité des données manipulées, il était indispensable de sélectionner une pile technologique robuste, mettre en place des bonnes pratiques telles que le TDD (test driven development) et un monitoring de chaque instant.

Challenges

Mettre en place des algorithmes d’analyse de flux bancaires permettant d’inférer efficacement sur le contenu de la notre de frais. L’interfaçage avec le partenaire bancaire devait être la plus légère possible pour assurer une capacité à s’adapter rapidement à des changements d’API.  L’ensemble du parcours applicatif à destination des collaborateurs devait être la plus rapide possible et susceptible de fonctionner dans des conditions inhabituelles. Nous avons donc fait le choix d’une application web responsive et un parcours à base de SMS.

Solutions apportées

La pile technologique retenue a été Ruby on Rails pour la partie back end et du Javascript sans framework pour la partie front end. Ruby on Rails reste une valeur sûre, notamment par sa robustess, parfaitement adaptée pour des projets web nécessitant une grande fiabilité et une capacité à délivrer une grande quantité de fonctionnalités en peu de temps. L’organisation d’une série d’ateliers techniques nous a permis d’élaborer l’architecture idéale du projet, de poser les bases d’une solution pérenne et surtout capable de supporter plusieurs années d’évolutions progressives sans sourciller.  Enfin la mise à disposition d’une équipe pluridisciplinaire capable d’intervenir sur l’ensemble du périmètre nous a permis un haut niveau de parallélisation. Le tout encadré par un ensemble d’outils structurant la conduite de projet, nous a permis d’atteindre l’ensemble des objectifs fixés au moment du lancement.

Conclusion

Après un accompagnement rapproché d’une année et quelques missions commando pour leur permettre d’accélérer sur une roadmap ambitieuse, l’équipe technique a été en mesure de prendre une totale indépendance et créer un produit hors pair que nous prenons plaisir à utiliser quotidiennement au sein de l’agence. La récente levée de fondsde Mooncard leur permettra à coup sûr d’atteindre les sommets qu’elle mérite.