1. Introduction

Long story short

Onafis est une scale-up française de la winetech qui développe un SaaS de suivi en temps réel des processus de fermentation, d'élevage et de production pour vignerons, brasseurs et distillateurs.

Dans un contexte de forte croissance, la plateforme avait été construite de façon incrémentale, sans référentiel de design partagé. Onafis a sollicité Lonestone pour poser les fondations d'un design system robuste afin d'unifier l'expérience, accélérer les cycles de conception et préparer la plateforme à scaler.

Objectif

Comment pourrions-nous structurer un design system cohérent et documenté afin de réduire la dette technique, fluidifier la collaboration entre design et développement et garantir une expérience utilisateur à la hauteur des exigences d'un outil SaaS professionnel ?

Rôles
01 UX/UI DESIGN

Conception des parcours et des interfaces de la plateforme avec une logique orientée usages métier et lisibilité des données.

02 DESIGN SYSTEM

Structuration des fondations, création de composants modulaires et formalisation d'un langage visuel cohérent et scalable.

03 DESIGN OPS

Mise en place des règles d'usage, documentation et collaboration avec les développeurs pour faciliter l'adoption du système.

2. Définition du problème

Market research

Le marché des outils SaaS à destination des professionnels de la production agricole et alimentaire est en pleine structuration. Les acteurs qui tirent leur épingle du jeu sont ceux qui réussissent à combiner densité d'information et clarté d'interface, un équilibre rarement atteint sans système de design solide. La concurrence sur la fiabilité perçue du produit est aussi forte que sur les fonctionnalités elles-mêmes.

Onafis — analyse marché
User research

Les utilisateurs d'Onafis, vignerons, brasseurs, œnologues, gérants de domaine, sont des professionnels exigeants, habitués à des données opérationnelles précises. Ils interagissent avec la plateforme dans des contextes souvent contraints, ce qui rend la clarté de navigation et la stabilité visuelle de l'interface non négociables. L'absence d'un référentiel partagé se traduisait concrètement par une expérience fragmentée et une perte de confiance dans l'outil.

Opportunités
01

Unifier pour crédibiliser

Les incohérences visuelles entre écrans signalaient un manque de maturité produit. Un design system cohérent renforce la confiance des utilisateurs professionnels.

02

Libérer la vélocité

Sans composants réutilisables ni tokens partagés, chaque nouvelle fonctionnalité impliquait de réinventer des patterns déjà traités.

03

Anticiper la croissance

Construire le système avec la scalabilité en tête permet d'absorber les évolutions futures sans repartir de zéro.

3. Conception de la solution

Périmètre & priorisation

La mission a démarré par une phase de cadrage pour définir ce qui était, de façon réaliste, livrable en un temps contraint : l'inventaire des composants existants, la mise en place des fondations (tokens), la création d'une bibliothèque de composants modulaires, et l'accompagnement à l'intégration côté dev. Les évolutions futures ont été anticipées dans l'architecture, sans être développées dans cette première phase.

Audit et inventaire

J'ai commencé par un audit exhaustif de la plateforme : recensement de tous les écrans, identification des patterns récurrents, des doublons et des incohérences. Cet inventaire a servi de base pour définir l'architecture du design system, non pas comme une bibliothèque de boutons, mais comme un système pensé à partir des vrais usages de la plateforme.

Onafis — audit et inventaire
À gauche, un écran d'acquisition regroupant de multiples données, à droite ce même écran après mon intervention. La part belle est donnée aux informations importantes. Les graphiques - non représentés sur la maquette - sont gérés par une librairie dédiée.
Définition des fondations

Les fondations typographiques, colorimétriques et les espacements ont été formalisées sous forme de tokens Figma, avec une architecture prévoyant le support du dark mode via les variables Figma. L'objectif était de rendre le système maintenable et évolutif, pas seulement beau au moment de la livraison.

Onafis — définition des fondations
Onafis — définition des fondations
Onafis — fondations et tokens
Implémentation & suivi de développement

Après la livraison de la première version du design system, nous avons travaillé pendant 15 jours en binôme avec l'équipe de développement pour faciliter l'appropriation. Cette phase de co-construction a été déterminante : elle a transformé une livraison de specs en un référentiel réellement adopté par les devs.

Onafis — implémentation et suivi de développement

4. Résultats & apprentissages

Résultats

La nouvelle version de l'application est partie en production avec le nouveau thème, le design system intégré et la migration vers les composants Quasar (en remplacement de VueSax). L'équipe Onafis a constaté une réduction sensible de la dette technique et une cohérence client nettement renforcée.

Onafis — résultats
Impacts

Dette UI réduite

Grâce à la standardisation des composants.

Livraison accélérée

Grâce à un référentiel unique partagé.

Base scalable

Pour les évolutions futures : nouveaux modules, dark mode et internationalisation.

Apprentissages

Après la livraison d'une première mouture du design system, nous avons travaillé pendant 15 jours avec l'équipe de développement pour qu'ils se l'approprient, le tester en situation concrète et l'adapter en fonction des besoins identifiés.

L'importance de la documentation est ressortie comme un facteur clé. J'ai livré une bibliothèque documentée, réunissant guidelines, bonnes pratiques et exemples d'usage pour faciliter l'adoption par les designers et développeurs.

Un design system non adopté n'est qu'une belle documentation. Ce projet m'a confirmé que la vraie valeur d'un design system ne tient pas à sa complétude, mais à sa capacité à être utilisé, maintenu et fait vivre par une équipe.

Onafis — apprentissages
À gauche, l'écran de connexion avant mon intervention, à droite celui après mon intervention.
Feedbacks clients