Concevoir une plateforme de remontée de données sur l’ensemble d’un pays (Maroc) ainsi et de stimulation ses ventes.
La partie conception se déroula sur 4 mois.
La création d'une data plateform couplée avec un CMS était quelque chose de nouveau pour TOTAL® au Maroc et également pour Numberly®. En effet il s'agissait de la création d'un service pour Numberly® ou l'objectif était double : à la fois de trouver l'équilibre dans la composition de l'équipe et dans les processus.
Le projet étant très vaste la découverte des besoins s'est faite lors de nombreux échanges par visio-conférence et en présentiel au Maroc. Une fois le besoin cadré il a fallu comprendre tout l'environnement opérationnel : quels sont les opérateurs de TOTAL® sur l'ensemble du Maroc. Quels sont les flux dont TOTAL® dispose. Lesquels devont nous utiliser? Quels sont ceux à créer? Sur le premier focus produit qui est le Lubrifiant, quels sont les points d'interactions entre le lubrifiant, le vendeur et l'utilisateur? Comment se traduit-il en données?
Après des entretiens en visio-conférence avec les différentes parties prenantes du projet nous avons pu établir des personae qui permettent de situer chaque acteur dans le cadre du projet.
Suite à cela nous avons également découpé le projet en différentes features et défini un planning de livraison des différents lots.
Suite à ces définitions chaque utilisateur avait un rôle bien défini sur l'interface et des accès à différentes parties du site mais également une remontée de données adapté à leur situation.
Suite aux éléments de définition, la conception s'est faite suivant la méthode suivante :
Le projet n'a pas fini d'être développé néanmoins Numberly® propose ce nouveau service de Data Customer Platform qui a déjà su intéresser d'autres entreprises.
Dans la phase de conception 2 éléments n'ont pas été cités et méritaient d'avantage d'être dans la partie Résultat selon moi. Ces 2 éléments sont le Design System et les Specs. fonctionnelles. En effet dans un projet comme celui-ci la conception en atomic design avec des éléments qui resserviront pour la suite du projet est essentielle.
Elle est aussi très importante pour d'autres projets de ce type !
En effet, en accompagnant le Design System et les Specs fontionnelles, vous pourrez adapter le modèle de votre premier projet à un autre client tout en conservant la même librarie en frontend et l'enrichir au fil des projets.
Ce type de projet étant destiné à peu d'utilisateur dans la partie CRM, il convient de mettre l'accent d'avantage dans l'aspect fonctionnel et surtout dans les dépendances entre les différents éléments (flux de features impactant d'autres features...)