Comment construire une plateforme d'investissement: trucs et astuces

Cet article sur la création d’une plateforme d’investissement est initialement publié sur le blog Django Stars.

Le conseil en investissement est une chose dont nous avons tous entendu parler - vous trouvez une entreprise digne de confiance, vous signez un contrat, vous obtenez des conseils sur la manière de mieux investir votre argent.

Mais ce que nous faisions dans les bureaux récemment, c’est entrer dans le monde de la téléphonie mobile avec une rapidité étonnante. Pas de surprise là-dedans - avec tant d’aspects de notre vie déjà en ligne (maisons intelligentes, divertissements pour animaux de compagnie, contrôle du poids, etc.), ce n’était qu’une question de temps avant que les sociétés d’investissement se tournent également vers les plateformes de gestion de patrimoine en ligne. C’est une tendance mondiale qui fait partie du processus de croissance spectaculaire de la technologie financière. Seulement au Royaume-Uni, Statista note la croissance suivante des services bancaires en ligne et autres.

Croissance des opérations bancaires en ligne et autres opérations financières au Royaume-Uni

Notez que les plates-formes ne sont pas entièrement autonomes et que l'analyse est toujours effectuée par des conseillers, mais que le processus est devenu beaucoup plus rapide et plus flexible.

Le conseil en ligne se développe à un rythme différent selon les pays et leurs traditions financières. Les pays où les investissements sont facilement accessibles à un large public et n’ont pas d’investissement minimum (ou ce seuil est accessible pour une personne moyenne) disposent des plateformes d’investissement en ligne les plus développées. Aux États-Unis, par exemple, vous pouvez commencer à investir avec seulement 50 USD. De plus, les investisseurs individuels disposent de nombreuses options pour acheter des actions. Cela donne 54 millions d'investisseurs individuels actifs selon Forbes.

Source de l'image: Forbes

Cependant, tous les pays ne sont pas comme ça. De nombreux pays n’ont pas encore atteint ce stade. Cependant, quelques pays autres que les États-Unis ont une législation fidèle pour les produits fintech. Cela signifie qu'avant de commencer à travailler sur votre plate-forme, vous devez être sûr de la situation du marché, pour que votre plate-forme puisse fonctionner correctement et, ce qui est le plus important, rentable.

N'oubliez pas que ce n'est pas la seule chose à prendre en compte lors du développement d'une plateforme d'investissement. Voici une liste de conseils que nous avons compilés à partir de nos propres expériences.

Tu pourrais aussi aimer

Bases de la plateforme de gestion des investissements

En règle générale, toutes les plateformes d'investissement se ressemblent. Les clients ouvrent le site Web, s'enregistrent et complètent leurs informations. Plus loin, ils suivent ces étapes.

Ces données permettent de déterminer les classes d'actifs et les marchés les mieux adaptés à ce client, qu'il s'agisse de l'immobilier, des matériaux ou de tout autre type. Dès que tout est défini, le système vérifie régulièrement l'état de santé du portefeuille de placements de l'utilisateur en faisant correspondre les résultats des investissements aux objectifs définis. De cette façon, les utilisateurs peuvent obtenir des suggestions sur le point de savoir s'il est rentable de continuer à investir ou s'il est préférable de se retirer et d'attendre.

Parties importantes du processus de développement

OK, commençons. Le projet sur lequel nous allons nous appuyer est un service d’investissement axé sur le B2C.

# 1: Architecture

Tous les clients ne connaissent pas immédiatement leur public cible. Vous devrez donc peut-être créer l’architecture partie par partie. Certains risquent de devenir inutilisables et devront être refacturés plus tard. C’est possible, mais très délicat: lors du changement d’un élément, vous risquez d’affecter un autre élément qui devrait rester inchangé.

C'est pourquoi, vous devez décider de votre public cible. Cela définira l'architecture de la plate-forme en fonction du type de B2B ou de B2C. Notez que le B2B est beaucoup plus compliqué et ramifié.

En fait, la plate-forme n’est pas complètement automatisée. Nous avons donc créé des panneaux permettant aux conseillers de mettre à jour les listes de fonds de placement, d’évaluer les risques, de calculer le score du client en fonction de son revenu, de son historique de crédit et de déterminer la meilleure façon de procéder. investir et si cela en vaut la peine.

# 2: Intégration bancaire

Sur la base de leurs données bancaires (cote de crédit, fiabilité, etc.), les clients obtiennent des suggestions concernant leurs investissements. C'est pourquoi le service a besoin d'arrangements avec les banques. De plus, les connexions bancaires permettent d'intégrer les taux de change dans la plateforme.

Il est important de choisir le nombre de banques avec lesquelles vous établirez une connexion, ce qui est également vital pour l’architecture.

# 3: Pays et fuseau horaire

Examiner attentivement l'emplacement des banques intégrées. Les lois et les réglementations peuvent varier, ainsi que les heures de fonctionnement. Mais voici un conseil: si un utilisateur demande des informations sur un jour férié, celles-ci peuvent être extraites des dernières mises à jour. De cette façon, vous pouvez rendre ces petits inconvénients invisibles pour les clients. Par exemple, s’ils effectuent une enquête d’investissement samedi, ils obtiendront les taux d’investissement à partir de vendredi.

# 4: Enregistrement de code

Pour corriger ou éviter une erreur, vous devez savoir quelle en est la cause. Par exemple, nous avons créé un outil de consignation des erreurs qui consignait toutes nos demandes de renseignements au tiers (c'est-à-dire la banque), ainsi que leurs réponses. De cette façon, chaque erreur était affichée dans la liste du journal.

# 5: Environnement Sandbox

Un environnement sandbox est une copie exacte de l'ensemble de fonctions tierces connecté au code développé sans risquer de compromettre les données du client.

Lorsque vous choisissez une banque avec laquelle travailler, vérifiez si elle en a une, afin de ne pas risquer de perdre ou de corrompre les informations des clients et d’éviter les frais non désirés. Et lorsque vous avez fini de coder, il vous suffit de remplacer l’URL du bac à sable par une vraie, et vous êtes prêt à partir.

# 6: Flux de développement

Examinez votre plate-forme du point de vue du client. Enregistrement, vérification des antécédents, choix du marché et investissement lui-même.

Exemple de formulaire d'inscription

Laissez de la place pour une escapade au cas où l’argent ne passerait pas tout de suite et que les taux de change changent le lendemain. Pour ce faire, vous pouvez restreindre l’utilisation du portefeuille de placements. Ainsi, un certain montant des actifs de l’utilisateur reste disponible à tout moment, en cas de changement inattendu du taux de change ou de frais de transfert.

Suggestions sur la répartition des actifs

Installez les notifications pour que l'application de service puisse interagir avec les clients. Ainsi, ils n'auront pas à consulter le site Web à tout moment pour connaître leur statut boursier. S'il existe une bonne opportunité de vendre ou d'acheter quelque chose, l'application enverra une notification.

# 7: UX correspondant

N'oubliez pas que vous devrez compresser de grandes quantités de données et de grandes feuilles de tableau dans de petits écrans. Cela peut devenir particulièrement délicat avec les appareils mobiles en raison de leur taille.

Les utilisateurs finaux peuvent avoir peu ou pas de connaissances sur les investissements, ou sur certaines fonctions ou certains domaines de la plateforme. Vous pouvez aider vos clients en leur envoyant des notifications et des conseils, mais veillez à ne pas surcharger l'interface.

Soyez prudent lorsque vous utilisez plusieurs langues. Certaines langues ont tendance à avoir des mots et des phrases plus longs - par exemple, les mots anglais en moyenne sont plus courts que la plupart des autres langues européennes.

Ce que nous avons appris de la création d’une plateforme d’investissement

Partager, c'est aimer, c'est pourquoi nous aimerions partager toutes les choses utiles que nous avons apprises lors du processus de développement d'une plateforme d'investissement. Après les sept éléments cruciaux d’une plateforme d’investissement, voici sept conseils pour un développement plus fluide de la plateforme d’investissement.

  1. Pour créer une plate-forme de gestion de patrimoine, engagez des développeurs ayant une expérience préalable dans le domaine des investissements.
  2. Pour rendre le processus plus efficace, les données fournies aux développeurs doivent être écrites dans des formules avec des exemples spécifiques. Les exigences, cependant, doivent être écrites dans un langage simple et professionnel.
  3. Les formules et les algorithmes utilisés pour calculer les coefficients de fiabilité des investisseurs, les risques clients - délai de dépôt, principaux investissements, etc., doivent être aussi simples et logiques que possible. Ou mieux encore, avec des exemples.
  4. Ne laissez pas d’autres développeurs réutiliser votre code. Chaque cas est unique, comme un flocon de neige, ainsi, chaque code doit être écrit à partir de zéro.
  5. Tout le monde doit être sur la même page à propos de tout. Utilisez un dictionnaire, organisez des ateliers pour comprendre le vocabulaire, les processus métier, etc.
  6. N'ayez pas peur de dépenser de l'argent en tests. Toutes les formules qui calculent les risques d'investissement, distribuent le portefeuille, etc. doivent être testées. Parfois, une formule qui fonctionne parfaitement sur le papier ne se sent pas bien dans le code. Et croyez-moi quand je dis, travailler sur du code vaudra la peine, même si vous dépensez beaucoup de ressources en tests.

C'est à peu près ça. Certaines choses peuvent sembler évidentes au début, mais il vaut toujours mieux faire preuve de trop de prudence que de rater quelque chose. Et rappelez-vous, vous créez un service qui devrait être compréhensible pour chaque client, même le moins averti en matière de placements. C'est pourquoi vous devez vous assurer que tous les processus se déroulent sans heurts et que chaque petite fonctionnalité fonctionne parfaitement, pour vous et pour vos clients.

Si vous trouvez ce message utile, appuyez sur le bouton ci-dessous :)