m-Ticket - Application Mobile

Mobile-first Accessibilité Marque blanche

Refonte complète de m-Ticket, application de billettique mobile en marque blanche déployée auprès de plus d'une centaine de réseaux de transport en France et à l'international. Projet mené seule designer, en collaboration avec PM, Head of Product et équipes dev mobile et back. m-Ticket est le produit phare, sa refonte a donc posé les bases du Design System commun à tixiPASS et SCOOP.

m-Ticket - Boutique
m-Ticket - Paiement
m-Ticket - Titres
m-Ticket - Transfert de titres
m-Ticket - Profiling
m-Ticket - Persona Pierre
m-Ticket - Persona Miranda

Problématiques et solutions

Design System sous contraintes

Problématique 1: Reconstruire entièrement le Design System en parallèle de la refonte en prenant en compte les nouvelles fonctionnalités encore en cours de conception fonctionnelle. Chaque composant devait anticiper de multiples cas d'usage dès sa création. L'ajout d'une ou deux informations supplémentaires pouvait remettre en cause un composant entier et toutes ses déclinaisons. Sans vue d'ensemble complète, il était difficile d'établir des guidelines précises et de prendre en compte tous les cas d'usage.

Solution : Construction itérative du Design System en avançant par parcours prioritaires: achat, validation, gestion de compte, abonnements, pour permettre aux équipes dev de démarrer sur une base stable. Chaque composant a été conçu pour absorber les évolutions fonctionnelles sans tout recasser, avec des guidelines documentées au fur et à mesure pour maintenir la cohérence malgré les allers-retours entre conception et développement.

Couleurs et accessibilité

Problématique 2: En marque blanche, la tint color est choisie par chaque réseau client. Certaines teintes comme le rose flashy, le jaune vif, ou les tons pastels rendaient illisibles les boutons secondary, liens et pictogrammes conçus pour afficher la couleur réseau. Impossible de garantir la conformité WCAG sur des éléments dont la couleur échappe à mon contrôle de Designer.

Solution : Définir une règle d'usage claire dès la conception du Design System. La tint color est réservée aux éléments non porteurs de sens critique : boutons primary, background header, pictogrammes décoratifs, fond de ticket en opacité réduite. Les éléments importants pour la compréhension comme les liens ou les pictogrammes fonctionnels, reçoivent une couleur neutre (noir, blanc, gris) indépendante de la tint color. Cette approche a permis d'atteindre entre autres critères, 93% de conformité WCAG, validée par audit sur Android et iOS avec tests de lecteurs d'écran.

Tests utilisateurs et itérations

Problématique 3: Les parcours principaux avaient été conçus sur la base de l'existant et des retours internes, avec peu de données utilisateurs réelles. Avant le déploiement auprès des réseaux clients, il fallait valider les choix de conception et identifier les frictions restantes.

Solution : Mise en place de tests utilisateurs formels: 3 parcours prototypés sur Figma, grilles d'évaluation, panel de 10 testeurs en présentiel et à distance. Le parcours le moins bien noté (3,5/5) était la gestion de compte : les utilisateurs ne trouvaient pas les factures et étaient frustrés par le contenu masqué derrière des sections pliables. Corrections apportées : renommage de "mes commandes" en "mes achats et factures", et suppression du système masquage/affichage au profit d'une liste complète scrollable par catégorie.

Internationalisation

Problématique 4: m-Ticket est déployé en France mais aussi en Italie, Espagne, Royaume-Uni et au-delà. L'application est traduite en huit langues. Or les composants et écrans étaient conçus en français mais certaines langues génèrent des textes significativement plus longs, mettant en péril la tenue des composants, le wording des boutons et l'espacement des éléments.

Solution : Intégrer la contrainte de traduction dès la phase de conception. Anticiper les variations de longueur de texte dans la définition des tailles de texte, des marges et des emplacements. Chaque composant a été pensé pour absorber les débordements les plus fréquents sans casser la mise en page, quelle que soit la langue affichée.

Note globale de 4,5/5 lors des tests utilisateurs, avec une appréciation générale très positive :
À part quelques petits détails à améliorer, dans son ensemble l'interface est claire, belle et intuitive. C'est simple et rapide, il n'y a pas trop de clics. C'est très agréable à utiliser.

Retour au portfolio