Menu

NéMO

NéMO (anciennement MyBus) est une application mobile qui rassemble l’ensemble des réseaux de transport en commun français au sein d’une seule interface. Elle intègre tous les modes de mobilité disponibles et peut être déclinée en marque blanche pour les régies de transport d’une ville ou d’une région.

Industrie / Sujet

Repenser l'expérience de mobilité pour MyBus Sur ce projet, j'étais seul designer, de la recherche jusqu'à la livraison des interfaces finales, en échange régulier avec le PO, le chef de projet, le client et l'équipe de développement. Une appli de transport public s'adresse à tout le monde : des habitués pressés aux personnes moins à l'aise avec le numérique, donc chaque décision devait rester claire et accessible pour tous, y compris certains contenus essentiels pensés pour rester visibles même sans connexion.

Problématique

screen de l'application

Quand j’ai rejoint le projet, une partie des fondations visuelles étaient déjà en place, notamment une palette de couleurs sur laquelle j’ai identifié des marges de progression en termes de contraste : un point particulièrement sensible pour une appli pensée pour être utilisée en mobilité, souvent en extérieur avec des reflets sur l’écran. J’ai fait évoluer le contraste chaque fois que le cadre existant le permettait.

Plus largement, l’enjeu était de rendre l’ensemble du parcours plus clair et plus rapide : une inscription simple, une activation des services sans friction inutile, et une lecture immédiate de l’information même dans un contexte d’usage pressé : en attendant un bus ou en marchant

Les objectifs

Côté UX, rendre le parcours plus clair et plus rapide (inscription, activation des services, achat de titre, recharger sa carte …), améliorer la lisibilité de l’interface en conditions réelles d’usage et garantir que les informations essentielles restent accessibles même sans connexion.

Côté businessle parcours existant était jugé trop long côté client, avec un vrai risque de perdre des utilisateurs en cours de route, réduire cette friction était donc un enjeu explicite. Autre enjeu de taille : NéMO était pensée dès le départ pour être déclinée en marque blanche sur d’autres projets, ce qui impliquait de construire des bases visuelles et des composants suffisamment solides et génériques pour être réutilisés.

maquettage de NéMO sur figma avec les liens entre les vues

Ma démarche UX

maquettage de NéMO sur figma avec les liens entre les maquettes

J’ai commencé par un audit de l’existant pour identifier précisément où se situaient les points de friction : contraste, hiérarchie visuelle, longueur du parcours.

Cet audit m’a servi de base pour prioriser mes efforts plutôt que de tout refondre sans distinction.

J’ai ensuite cartographié les parcours utilisateurs pour visualiser l’ensemble du chemin, de la découverte de l’appli jusqu’à l’usage régulier des services de mobilité, en repérant les étapes où l’expérience se complexifiait inutilement. Ce travail a nourri des user flows plus précis pour chaque scénario clé (inscription, activation d’un service, consultation hors ligne).

Le prototypage m’a permis de tester rapidement plusieurs pistes avant de m’engager dans le détail visuel et le projet a évolué par itérations successives : chaque version affinant la lisibilité, la hiérarchie de l’information ainsi que la fluidité du parcours.

Le travail UI

J’ai construit une bibliothèque de composants et un design system pensés pour être solides et réutilisables : un enjeu d’autant plus important que NéMO avait vocation à être déclinée en marque blanche sur d’autres projets.

Au-delà des tokens classiques (espacement, arrondis, couleurs), j’ai travaillé les variables de texte et une iconographie entièrement réutilisable. J’ai aussi repris toutes les illustrations bitmap (PNG/JPG) en SVG, à l’exception des photos, pour pouvoir les recoloriser en changeant simplement une variable de couleur selon les couleurs de chaque client, un choix qui, en tant que seul designer sur le projet, m’a fait gagner un temps précieux à chaque nouvelle déclinaison.

Sur l’accessibilité, plusieurs choix ont été travaillés en continu : des zones cliquables pensées pour rester confortables au tactile, le moins de modales possible, des textes alternatifs et des tooltips sur toutes les icônes cliquables : un point d’autant plus important que l’application existait aussi en version desktop.

Sur MyBus, la palette de couleurs imposée limitait la marge de manœuvre sur le contraste. Les déclinaisons en marque blanche offraient plus de latitude : j’ai pu y tester et ajuster le contraste plus librement selon les couleurs de chaque client.

les couleurs de MyBus
Une partie du design system de MyBus

Les décisions de conception

maquettes de l'itineraires

Sur la partie itinéraires, j’avais exploré une refonte visant à éviter les nœuds et les culs-de-sac visuels dans l’affichage des trajets, et à mieux distinguer les différents moyens de transport combinés sur un même trajet, au-delà de l’aspect esthétique, l’objectif était avant tout de rendre le trajet plus facile à suivre d’un coup d’œil.

Sur le ticket dématérialisé, la contrainte principale était différente : l’espace disponible ne permettait pas d’ajouter de nouvelles fonctionnalités sans surcharger l’écran, pour un document consulté aussi bien par l’utilisateur que par les contrôleurs. J’ai fait le choix de hiérarchiser strictement l’information, en rendant immédiatement visibles les données et les actions les plus importantes pour les deux usages, plutôt que d’ajouter du contenu au détriment de la lisibilité.

Un exemple plus modeste mais révélateur : une barre en bas d’écran restait peu visible pour les utilisateurs. Plutôt qu’une refonte lourde, j’ai proposé une simple animation au chargement un slide vers l’intérieur, qui suffisait à attirer l’œil, sans demander de développement supplémentaire conséquent. Une solution volontairement simple, pensée pour rester réalisable avec les moyens de l’équipe.

La boutique posait un défi d’une autre ampleur : chaque réseau de transport avait ses propres règles d’abonnement, certains avec pièces justificatives, d’autres non, des titres par zone ou au ticket unique, des besoins spécifiques selon le mode de transport (place et horaire fixes pour un train, plage horaire pour du transport à la demande…). À cette diversité s’ajoutait une contrainte technique forte : les API de billettique existantes ne s’adaptaient pas toujours à ce qu’on aurait voulu concevoir dans l’idéal.

J’ai conçu des composants modulaires et configurables, capables de s’adapter réseau par réseau, tout en composant avec les limites imposées par ces intégrations techniques.

Maquettes des titres dans mybus

Les contraintes

Affichage du titre de transport a valider dans l'app

Ce projet s’est beaucoup joué dans les marges de manœuvre disponibles, plutôt que dans une liberté totale.

Sur MyBus, une partie de la palette de couleurs n’était pas modifiable, j’ai dû composer avec, en poussant le contraste aussi loin que le cadre le permettait, pour que l’appli reste lisible même en plein soleil, dans les transports. Sur les déclinaisons en marque blanche en revanche, j’avais davantage de latitude pour ajuster ce contraste selon chaque client.

Autre réalité du terrain : les API de billettique existantes avaient leurs propres règles, pas toujours alignées avec ce qu’on aurait voulu proposer dans l’idéal. Plutôt que de les subir, j’ai cherché à concevoir des composants suffisamment modulaires pour s’y adapter sans perdre en cohérence.

Travail d’équipe

Le chef de projet faisait souvent le lien avec les besoins remontés par les clients : il m’apportait la problématique côté métier, et c’était à moi de trouver la solution de conception adaptée un exercice particulièrement fréquent sur les déclinaisons en marque blanche, où chaque client avait ses propres attentes.

Avec le PM, qui avait la responsabilité de l’ensemble de l’application MyBus et de la cohérence entre les différents produits, le travail était différent : il s’agissait de faire en sorte que chaque nouveau besoin puisse soit être décliné rapidement pour un client spécifique, soit être intégré directement dans l’application cœur quand ça faisait sens pour tous.

Je suivais également de près le travail des développeurs une fois les maquettes livrées, en vérifiant l’intégration et en faisant des retours réguliers pour m’assurer que le résultat restait fidèle à l’intention de conception.

Affichage du titre de transport a valider dans l'app

Les enseignements

Montage de la Home Page avec autour les composants utilisés

Avec le recul, je pense qu’investir plus tôt dans de meilleurs outils de collaboration, notamment sur la gestion des variables Figma (mais qui n’existait pas au début), aurait encore fluidifié certains échanges et fait gagner du temps sur les déclinaisons.

C’est aussi le projet où j’ai le plus poussé l’automatisation dans ma pratique : la logique de SVG paramétrables et recolorisables m’a fait monter significativement en niveau sur Figma, une compétence que je réutilise depuis sur tous mes projets impliquant de la déclinaison ou de la personnalisation à grande échelle.

  • Travail
  • Alerte
  • Alerte responsive
  • Portefeuille
  • Voir le titre / ticket
  • Vélo libre service
  • Utilisateur
  • Importer
  • Dénivelée gain
  • Invalide
  • Travaux
  • Poubelle
  • Transfert
  • Tramway
  • Train / Bus
  • Train
  • Horaires responsive
  • Horaires
  • Fin validité d’un titre / ticket
  • Titre / Ticket
  • Tag / Etiquette
  • T.à.D (Transport à la Demande)
  • Carte abonné
  • Statistique et Consommation
  • Bulle de discussion
  • Téléphone / Smarthpone
  • Voir
  • Boutique
  • Options
  • Envoyer
  • Rechercher
  • École
  • Scanner un QR code
  • Sauvegarder
  • R.I.B
  • Rendre vélo
  • Restaurants
  • Rafraichir
  • QR Code
  • Station essence
  • Durée / Post Paiement
  • Positive
  • PMR
  • Lecture
  • Tirelire
  • Photo
  • Téléphone
  • Animaux de compagnie
  • PC
  • Pause
  • Parking
  • Cadenas ouvert
  • Cadenas fermé
  • Hors ligne
  • Pas de carte
  • Non fumeur
  • Pas de téléphone
  • Pas de Carte
  • Pas de localisation
  • Aucun cable
  • Lettre information / Newsletter
  • Renommer / Nommer
  • Mute
  • Musique
  • Monument
  • Mobilités
  • Microphone
  • Métro
  • Megaphone / Annonce
  • Carte
  • Manifestation
  • Carte perdue
  • Deconnecter
  • Localisation
  • Liste
  • Liens
  • Ligne
  • Aimer
  • Supprimer son compte
  • Ecologie
  • Clé
  • Calories brûlées
  • Rejoindre
  • Itinéraire B
  • Itinéraire A
  • Factures
  • Internet
  • Intemperie
  • Informations
  • Carte identité verso
  • Carte identité recto
  • Heure
  • Accueil
  • À la maison
  • Historique
  • Masquer
  • Bulle d’aide
  • Aide
  • Santé
  • Go / Volant
  • Cadeau
  • Amis
  • Flash
  • Arrivée
  • Finance
  • Fin abonnement / période
  • Favoris
  • ID face
  • Liens externes
  • Évenement
  • Embouteillage
  • Email
  • Adresse email
  • Édition
  • Téléchargement
  • Dénivelée perte
  • Double chevron
  • Document
  • Direction
  • Désactiver une carte
  • Vélo B
  • Vélo A
  • Vélo C
  • CVV
  • Culture
  • Fermer
  • Créditer
  • Carte Bancaire
  • Covoiturage
  • Communes
  • Check
  • Charge
  • Changer de direction
  • Changer
  • Casque audio
  • Carte favorite
  • Voiture
  • Voiture de derrière
  • Date et heure
  • Calendrier
  • Cable
  • Arrêts de bus
  • Bus
  • Bug B
  • Bug A
  • Discussion
  • Borne de recharge
  • Choix heure
  • Navettes fluviales
  • Anniversaire
  • Abri vélo
  • Informations
  • Panier
  • Bagage
  • Pièces jointes
  • Flèche vers le haut
  • Flèche vers la droite
  • Flèche vers la gauche
  • Flèche vers le bas
  • Alerte
  • Intelligence Artificielle
  • Paramètres A
  • Paramètres B
  • Adresse
  • Planifier
  • Ajouter au panier
  • Activer
  • 24 heures

Je vous accompagne dans la conception adaptées à vos besoins.

Contactez-moi