MOOV MONEY

Moov Money, repensé avec la voix

Redesign de l'application de mobile money et intégration de Moov Assistant, un assistant vocal qui prépare les opérations sans jamais décider à la place de l'utilisateur.

Voir le prototype
ANNÉE
2026
RÔLE
Product Designer UX/UI
SUPPORT
Mobile iOS
FORMAT
Projet conceptuel
Trois écrans de Moov Money : l'assistant à l'écoute, l'accueil redessiné et un forfait activé

LE PROBLÈME

Moov Money sert chaque jour à envoyer de l'argent, payer, recharger et acheter des forfaits. Mais son accueil est organisé comme un catalogue : solde, actions, services et publicité s'y disputent l'attention, et les transactions récentes, qui disent si l'argent est arrivé, sont reléguées tout en bas.

LA SOLUTION

Un accueil remis en ordre, et un assistant vocal : la voix prépare l'opération, l'utilisateur la valide.

MOOV ASSISTANT

Le bouton flottant ouvre l'assistant par-dessus l'accueil : suggestions en un geste, transcription affichée en direct, puis des propositions à choisir.

Moov Assistant : ouverture en bottom sheet, écoute avec transcription en direct, suggestions de forfaits

CONTEXTE

Une app utilisée tous les jours, qui veut tout montrer en même temps

Moov Money sert à envoyer de l'argent, payer, recharger et acheter des forfaits. L'audit de l'écran d'accueil révèle une interface propre mais organisée comme un catalogue, où le solde, les actions, les services et la publicité se disputent l'attention.

Le projet pose aussi une question plus large : comment intégrer un assistant vocal, Moov Assistant, dans une app financière, sans qu'il décide jamais à la place de l'utilisateur ?

« Mon argent est-il arrivé ? »
La question la plus fréquente, d'après l'audit. Sur l'accueil actuel, les transactions qui y répondent sont tout en bas.

Mon rôle : Product / UX / UI Designer, seul sur ce projet conceptuel mené au Bénin en 2026, sur Figma. J'ai conduit l'audit UX, l'architecture, les user flows, les wireframes, le design system, les maquettes haute fidélité, le prototype interactif et le plan de tests.

À noter : projet réalisé à des fins de portfolio, non affilié à Moov Africa. Les données affichées sont fictives.

AUDIT UX

Ce que l'audit de l'accueil a révélé

J'ai évalué l'écran d'accueil actuel sur quatre critères, notés sur 10. La hiérarchie de l'information obtient la note la plus basse.

  • 7/10

    Expérience (UX)

  • 7,5/10

    Interface (UI)

  • 6,5/10

    Hiérarchie de l'information

  • 7/10

    Efficacité des tâches fréquentes

Trois problèmes, un point fort

Hiérarchie confuse

Bloc solde surdimensionné, 7 services au même poids visuel, publicité placée avant les transactions.

Informations critiques trop bas

« Mon argent est-il arrivé ? » est la question la plus fréquente, mais les transactions récentes sont tout en bas.

Libellés ambigus

« Plus » flou, noms tronqués, et « Mes services » en double entre l'accueil et la navigation.

À préserver : la navigation

Trois onglets simples (Accueil, Mes services, Mon profil) : un point fort à ne pas casser.

OBJECTIFS ET CONTRAINTES

Faire gagner du temps, sans jamais faire perdre le contrôle

Trois exigences ont guidé chaque décision :

  1. 1

    Simplicité

    Moins d'étapes pour les opérations fréquentes, libellés courts et explicites.

  2. 2

    Accessibilité

    Niveaux de lecture variés : phrases courtes, icônes toujours libellées, contrastes WCAG AA, zones tactiles de 44 px. La voix aide, mais n'est jamais obligatoire.

  3. 3

    Confiance et sécurité

    Montant, frais et bénéficiaire visibles avant paiement. Confirmation explicite et code PIN systématiques.

How Might We

Comment faire gagner du temps aux utilisateurs de Moov Money, à la voix comme au toucher, sans jamais leur faire perdre le contrôle de leur argent ?

ARCHITECTURE ET FLOWS

Garder les 3 onglets, ajouter un raccourci

Les 3 onglets de l'app actuelle sont conservés. Moov Assistant est un raccourci transverse, lancé depuis l'accueil : il accélère les parcours sans les remplacer. Les écrans non documentés dans la version de référence sont marqués comme hypothèses.

Architecture de l'information : Accueil, Mes services et Mon profil, avec Moov Assistant lancé depuis l'accueil vers le transfert, le forfait, le solde et la recharge

Trois user flows, erreurs comprises

Transfert vocal, transfert classique, achat de forfait : chaque flow décrit le parcours nominal et toutes ses issues. Le transfert vocal, le plus critique, se déroule en cinq temps :

  1. 1

    Lancer

    Le bouton flottant ouvre l'assistant par-dessus l'accueil.

  2. 2

    Écouter

    La transcription s'affiche en direct.

  3. 3

    Clarifier

    Intention floue ou plusieurs contacts : l'assistant pose une question.

  4. 4

    Confirmer

    Nom vérifié, montant, frais. Correction à la voix ou au crayon.

  5. 5

    Valider

    Le PIN valide ; seule la réponse de l'opérateur fixe l'issue.

EXPLORATION

Où placer l'assistant ?

Trois pistes testées en basse fidélité, selon trois critères : visibilité, effort d'accès et respect de la hiérarchie argent → action → vérification. Le bouton flottant l'emporte.

  • A · Onglet dédié

    Écartée
    Wireframe de l'accueil avec un quatrième onglet Assistant dans la barre de navigation

    Un 4e onglet sépare l'assistant du reste de l'app : il faut quitter l'accueil pour l'utiliser, et la navigation à 3 onglets disparaît.

  • B · Bouton flottant

    Retenue
    Wireframe de l'accueil avec un bouton flottant Moov Assistant en bas à droite

    Un geste depuis l'accueil, à portée de pouce, sans casser la hiérarchie ni la navigation. Vigilance : ne pas masquer le contenu, d'où un bouton remonté en haute fidélité.

  • C · Barre de commande

    Écartée
    Wireframe de l'accueil avec une barre « Dites ou écrivez une opération » en haut d'écran

    Reprend le défaut relevé à l'audit, une barre surdimensionnée en tête d'écran, et repousse le solde. Moins naturelle pour la voix.

Le parcours de l'assistant, en basse fidélité

De l'appui sur le micro à la confirmation, chaque écran suit la même règle : l'assistant comprend, propose, et l'utilisateur garde la décision.

WIREFRAME · 01 OUVERTURE

Bottom sheet par-dessus l'accueil : l'utilisateur garde son contexte. Suggestions en chips pour qui ne sait pas quoi dire, micro en action principale.

Wireframe de l'ouverture de Moov Assistant en bottom sheet

DESIGN

Un accueil organisé comme un tableau de bord financier

Argent → action → vérification → découverte → marketing. Même identité visuelle, nouvelle hiérarchie.

  • Avant

    Accueil actuel de Moov Money : barre de recherche, grand bloc solde avec les actions illustrées, sept services en grille et bannière publicitaire
  • Après

    Accueil redessiné : carte de solde compacte, actions, accès rapide, transactions récentes et bouton Moov Assistant
  • Barre de recherche retirée du haut d'écran, le solde passe en premier
  • Actions principales en icônes simples au lieu d'illustrations chargées
  • « Accès rapide » : 4 services prioritaires au lieu de 7, sans nom tronqué
  • Transactions récentes visibles dès l'accueil
  • Grande bannière publicitaire retirée de la zone principale
  • Moov Assistant accessible en un geste depuis l'accueil

Un assistant intégré, pas un chatbot ajouté

Quatre décisions structurent Moov Assistant, chacune au service du contrôle de l'utilisateur :

  1. Moov Assistant à l'écoute, avec la transcription « Je veux acheter un forfait… »

    Décision 1

    Montrer ce que l'IA a compris

    La transcription s'affiche en direct pendant l'écoute. L'utilisateur vérifie avant toute action, et l'assistant enchaîne seul, sans clic.

  2. Réponse de l'assistant : meilleure suggestion de forfait, autre offre et lien vers tous les forfaits

    Décision 2

    Proposer, pas imposer

    « Un forfait à 100 francs » peut désigner plusieurs offres : la meilleure est mise en avant, les alternatives et le catalogue complet restent accessibles.

  3. L'assistant propose trois contacts nommés Hervé et demande lequel choisir

    Décision 3

    Lever l'ambiguïté par une question

    Trois « Hervé » dans les contacts ? L'assistant demande lequel au lieu de deviner, avec la saisie manuelle toujours disponible.

  4. Carte de confirmation : Hervé Kakpo, nom vérifié chez l'opérateur, 5 000 FCFA, frais et total

    Décision 4

    Confirmer qui, combien, et pouvoir corriger

    Le nom enregistré chez l'opérateur évite l'erreur de destinataire. Le montant se corrige au crayon ou à la voix, sans recommencer.

Seul le résultat réel fait foi

Un succès n'est affiché qu'après la réponse de l'opérateur. L'échec dit clairement que rien n'a été débité, et le PIN reste séparé de la voix.

  • Succès

    Transfert réussi de 5 000 FCFA avec référence, date et nouveau solde
  • Échec

    Transfert échoué : erreur réseau, 5 000 FCFA non débités, bouton Réessayer
  • Confirmation explicite avant toute opération financière
  • Code PIN systématique, jamais remplacé par la voix
  • États prévus : chargement, succès, échec, solde insuffisant, en attente
  • Demande ambiguë traitée par une question, jamais par une supposition

Des fondations pour passer à l'échelle

Tokens en deux niveaux (primitives et sémantiques) avec mode clair et sombre, composants à variants et propriétés, et un prototype testable couvrant les parcours nominaux et les erreurs.

Inter porte le texte et les montants, Manrope les titres et les libellés.

  • 75+

    variables : couleurs, espacements, rayons

  • 13

    styles de texte, plus 4 styles d'ombre

  • 12

    composants à variants et propriétés

  • 9

    flows de prototype testables

Couleurs

  • Accent · accent-primary#FF6B00
  • orange-50#FFF0E7
  • gray-950#0E1222
  • Texte · text-primary#111827
  • text-tertiary#4B5563
  • text-secondary#6B7280
  • Bordure · border-default#EAECF0
  • Fond · bg-secondary#F6F7F9
  • Succès · green-500#10B981
  • green-50#E7F9F2
  • yellow-50#FFF5E7
  • blue-50#EAF0FF
Bibliothèque de composants : boutons, onglets, chip, navigation, carte de transaction, barre de saisie, icônes de statut, avatar, PIN, spinner, bouton Moov Assistant et badges

SPÉCIFICATIONS

Des règles d'interaction pour l'équipe de développement

J'ai documenté le comportement attendu de l'assistant. Les valeurs chiffrées sont des cibles de conception, à valider en test et avec les contraintes techniques.

Six principes non négociables

La voix prépare, le PIN valide

La reconnaissance vocale ne sert jamais d'authentification. Toute opération financière exige le code PIN.

Jamais d'exécution sur une transcription ambiguë

Si un paramètre manque ou si la confiance est faible, l'assistant pose une question fermée au lieu de supposer.

Montrer ce qui a été compris

La transcription et l'interprétation sont toujours affichées avant toute proposition d'action.

Toujours une sortie manuelle

Chaque écran de l'assistant offre un chemin classique : contacts, saisie, catalogue, annulation.

Seul le résultat réel fait foi

Un succès n'est affiché qu'après confirmation de l'opérateur. Sinon : échec, ou en attente avec notification.

La voix reste optionnelle

Tout ce qui se dit peut s'écrire ou se faire au toucher. Aucune fonction n'est réservée à la voix.

Intentions prises en charge (V1)

Les prix, soldes et offres viennent toujours du système de l'opérateur, jamais du modèle.

  • Intention : Transfert d'argent

    Exemple
    « Envoie 5000 à Hervé »
    Si manquant ou ambigu
    « Combien ? » ou liste des contacts correspondants, plus saisie manuelle
    Confirmation
    Carte récap + PIN
  • Intention : Achat de forfait

    Exemple
    « Forfait Internet à 100 francs »
    Si manquant ou ambigu
    Meilleure offre, alternatives et catalogue complet
    Confirmation
    Carte récap + PIN
  • Intention : Solde Internet

    Exemple
    « Il me reste combien de data ? »
    Si manquant ou ambigu
    Sans objet
    Confirmation
    Aucune (lecture seule)
  • Intention : Recharge de crédit

    Exemple
    « Recharge 500 sur mon numéro »
    Si manquant ou ambigu
    « Pour quel numéro ? »
    Confirmation
    Carte récap + PIN
  • Intention : Accès à un service

    Exemple
    « Payer ma facture SBEE »
    Si manquant ou ambigu
    Liste des services proches
    Confirmation
    Ouvre le parcours classique

Cycle d'une demande et délais cibles

Repos → écoute → transcription → interprétation → clarification si besoin → proposition → confirmation → code PIN → traitement → résultat.

  • Règle : Fin d'écoute automatique

    Cible
    1,5 s de silence
    Comportement
    La transcription se fige et l'interprétation démarre sans action de l'utilisateur.
  • Règle : Écoute sans voix détectée

    Cible
    8 s
    Comportement
    Message « Je n'ai rien entendu », micro proposé à nouveau, champ texte mis en avant.
  • Règle : Réponse de l'assistant

    Cible
    < 2 s
    Comportement
    Au-delà, indicateur « Je cherche… » pour éviter l'impression de blocage.
  • Règle : Traitement opérateur

    Cible
    < 10 s
    Comportement
    Au-delà, écran « Transaction en attente » avec référence et notification à venir.
  • Règle : Correction vocale

    Cible
    Avant le PIN
    Comportement
    La carte de confirmation se met à jour en place, sans recommencer le parcours.
  • Règle : Code PIN

    Cible
    3 essais
    Comportement
    Après 3 erreurs, blocage temporaire ; durée à définir avec l'opérateur (hypothèse).

PLAN DE TESTS

Valider l'assistant avant le développement

Les tests restent à mener. J'ai préparé un test modéré sur le prototype Figma, à Cotonou et Porto-Novo, pour vérifier une chose : l'assistant fait-il gagner du temps sans jamais faire perdre le contrôle ?

  1. 1

    Ce qu'on veut apprendre

    • Comprend-on qu'on peut parler à l'app ?
    • Fait-on confiance au récapitulatif ?
    • Sait-on corriger une erreur ?
    • L'accueil est-il plus clair que l'actuel ?
  2. 2

    8 participants, 18 à 55 ans

    4 utilisateurs quotidiens de Moov Money, 4 moins à l'aise avec l'écrit. Cotonou et Porto-Novo, Android et iPhone.

  3. 3

    30 min, en présentiel

    Think-aloud sur prototype, tâches en ordre alterné, questionnaire SUS et note de confiance. Comparaison avec l'app actuelle sur 2 tâches.

Scénarios de test

  • # : T1

    Scénario donné au participant
    « Votre cousin Hervé vous demande 5 000 F. Envoyez-les. »
    Parcours testé
    Transfert vocal, contact ambigu
    Ce qu'on observe
    Choix du bon Hervé, lecture du nom vérifié, temps total
  • # : T2

    Scénario donné au participant
    « Vous vous êtes trompé, c'était 10 000 F. Corrigez avant de payer. »
    Parcours testé
    Correction vocale ou crayon
    Ce qu'on observe
    Méthode choisie, réussite sans recommencer
  • # : T3

    Scénario donné au participant
    « Achetez un forfait Internet pour 100 F. »
    Parcours testé
    Forfait vocal et suggestions
    Ce qu'on observe
    Compréhension de la meilleure offre face aux alternatives
  • # : T4

    Scénario donné au participant
    « Faites la même chose sans parler. »
    Parcours testé
    Forfait ou transfert classique
    Ce qu'on observe
    Découverte des sorties manuelles
  • # : T5

    Scénario donné au participant
    « Le transfert n'est pas passé. Que s'est-il passé pour votre argent ? »
    Parcours testé
    Écran d'échec
    Ce qu'on observe
    Compréhension que rien n'a été débité

Critères de réussite

  • Métrique : Réussite des tâches

    Mesure
    Tâche terminée sans aide du modérateur
    Seuil
    ≥ 85 % sur T1 à T4
  • Métrique : Opérations non voulues

    Mesure
    Paiement validé par erreur
    Seuil
    0, critère bloquant
  • Métrique : Temps d'un transfert vocal

    Mesure
    Du tap sur le bouton flottant au succès
    Seuil
    Inférieur au transfert classique actuel
  • Métrique : Confiance avant paiement

    Mesure
    « Je sais exactement à qui et combien j'envoie », note de 1 à 5
    Seuil
    Moyenne ≥ 4
  • Métrique : Utilisabilité globale

    Mesure
    Questionnaire SUS
    Seuil
    Score ≥ 75
  • Métrique : Compréhension de l'échec

    Mesure
    Réponse correcte à « Avez-vous été débité ? »
    Seuil
    100 %

CRITÈRE BLOQUANT

Zéro paiement validé par erreur. Un seul suffit à conclure que l'assistant n'est pas prêt.

Hypothèses à valider

Formulées pendant la conception, à confirmer ou invalider par les tests et avec l'opérateur.

H1 · Le bouton flottant est découvert

Sans explication, au moins 6 participants sur 8 identifient le bouton comme l'assistant.

H2 · Le nom vérifié rassure

Afficher le nom enregistré chez l'opérateur réduit les hésitations avant le paiement.

H3 · La voix est préférée pour le transfert

Les utilisateurs moins à l'aise avec l'écrit choisissent spontanément la voix.

H4 · Remonter les transactions est utile

Les participants vérifient un envoi récent plus vite que sur l'app actuelle.

H5 · Écrans non documentés

Contenu de l'onglet Profil et règles de blocage du PIN à confirmer avec Moov Africa.

H6 · Qualité de reconnaissance

Compréhension suffisante avec les accents locaux et le bruit de la rue, à mesurer techniquement.

Design final

Un transfert vocal complet : accueil de Chantal, écoute de « Envoie 5000 à Hervé », choix du contact, confirmation avec le nom vérifié, transfert réussi

RÉFLEXIONS FINALES

Dans une app financière, l'IA doit réduire l'effort, pas la vigilance.

Ce que j'ai appris : chaque raccourci vocal doit garder un point de contrôle humain : la voix prépare, le PIN valide. Le contexte local change le design : numéros au format béninois, homonymes fréquents dans les contacts, nom vérifié chez l'opérateur. Et placer l'assistant a été une décision d'architecture avant d'être une décision visuelle : un onglet dédié ou une barre de commande auraient cassé la hiérarchie que l'audit validait.

Prochaines étapes : mener le plan de tests avec son critère bloquant ; mesurer la qualité de reconnaissance vocale avec les accents locaux et le bruit ; explorer le Fon et le Yoruba, ainsi que la lecture vocale du récapitulatif ; valider avec l'opérateur les écrans non documentés (profil, blocage du PIN).

Limites : projet conceptuel, non affilié à Moov Africa, avec des données fictives. Aucun test utilisateur n'a encore été mené : les décisions et les délais cibles restent des hypothèses à valider.

ÇA VOUS PLAÎT ?

Parlons-en !

constantlaw.design@gmail.com