18 collectifs

Limbo Studio

A propos

CTOs as a service

15 missions réalisées avec Collective

Batch 440

A propos

Nous façonnons des sites et des applications pour faire croître vos activités en ligne. Par des entrepreneurs, pour des entrepreneurs.

12 missions réalisées avec Collective

Le Collectif

A propos

Les artisans de la com'

10 missions réalisées avec Collective

Digital Experts

A propos

Experts du digital ayant réalisés plus de 200 projets

1 mission réalisée avec Collective

Akago

A propos

Des alliés numériques engagés pour des projets porteurs de changement. Brand, Product & Dev

1 mission réalisée avec Collective

Gettingapp.io

A propos

Développement Mobile, web et Backend

1 mission réalisée avec Collective

Cohort42

A propos

Des idées. Du code. Vos apps. Simple, efficace, Cohort42 vous accompagne dans vos projets!

1 mission réalisée avec Collective

YelloWhite.co

A propos

Lancez votre MVP en moins de 10 jours

La Toile Gauloise

A propos

La Toile Gauloise vous aide à conquérir le web avec un site unique et mémorable pour vos clients. Votre site sera fluide et simple d'utilisation. Notre collectif a une forte expertise dans le développement de site web, site e-commerce, SAAS, app mobile en code & no-code. Pour cela, nous utilisons les meilleurs éditeurs du marché : WordPress, Webflow, Shopify, PrestaShop, Bubble, FlutterFlow. Nous vous aidons à choisir le plus approprié à vos objectifs et problématiques.

Gitscape

A propos

Gitscape est un studio de développement d'application web et mobile. Nous sommes focus sur des applications SaaS, marketplace et digitalisation des process. Nous accompagnons des jeunes pousses 🌱 mais également les plus grosses boîtes 🪴

BCC dev

A propos

Pour du dev rapide, simple et efficace. Inspiré des grands principes de productivité.

Phizero

A propos

Fort de notre longue collaboration en duo, nous réalisons votre application mobile, web app ou site web avec les derniers outils de design et de développement.

Rocket dev

A propos

Des apps rapides et solides

TechBridge

A propos

Bridging business needs with technology

ALOE

A propos

Votre studio de conception et développement web & mobile.

FastForward

A propos

Les meilleures idées méritent la meilleure exécution

Untitled

A propos

We specialize in ReactJS, NodeJS, and, in general, all technologies ending with 'JS'.

Kadabra Studio

A propos

Les magiciens du digital #Product #NoCode #Code

Alan logo

Alan

Services FinanciersServices IT & ConsultingEntreprise Intermédiaire


Gestion du Design System

Gestion du Design System d'Alan pour fluidifier la communication entre Design (10 pers.) et Tech (80 pers.)


Contexte

Chez Alan, on est tous ingénieurs FullStack. Pour autant, on n'a pas tous les mêmes expériences avec le front, que ce soit en terme de bonnes pratiques, que d'appétence pour le design.

Comment faire alors, pour toujours continuer à livrer la meilleure qualité de software et sublimer le travail des designers, dans une entreprise aussi vivante et dynamique qu'Alan ? Le Design System bien sûr ;)

La Mission

Partant d'une librairie de composants complète mais techniquement endettée (incohérences graphiques, bugs, doubles usages), nous avons, en collaboration avec l'équipe Design mis en place la stratégie suivante:

  • Définition du Design System dans son ensemble: principes, composants, atomes, fondations, core components, design tokens

  • Refactoring de la librairie de composants:

    • Partage des interfaces (Typescript) entre les libraires React et React Native pour assurer une pratique similaire sur mobile et web

    • Tri des composants et migration de la code base pour définir une relation unitaire entre un usage UX et un composant

  • Mise en place d'une documentation avec Storybook

  • Création et mise en place design tokens (couleurs, tailles) pour assurer une cohérence maximale dans la gestion des tailles et des marges

  • Mise en place de règles de linting (ESLint) pour guider les 80 développeurs vers les bonnes pratiques

  • Mise en place de grands principes d'implémentation du design (UI Engineering Principles)

  • Mise en place et animation d'une équipe de développeurs volontaires pour faire évoluer le Design System sur le temps long

  • Etude et mise en place de la meilleure solution de styling pour nos besoins

La difficulté majeure d'un chantier comme celui-ci est qu'il était nécessaire d'effectuer tous ces changements, sans impacter le travail des 80 développeurs travaillant sur le même repository.

Nous avons donc établi un plan d'action précis pour éviter que l'impact des différentes migrations ne perturbe les autres équipes, notamment grâce à la création de règles de linting "progressives":

  • Si une ligne de code ne respecte pas la règle, mais n'a jamais été touchée, le linter se tait

  • Si un développeur touche à la ligne en question, alors il doit corriger l'erreur du linter

Nous avons ainsi réussi à apporter de la cohérence graphique en un temps record, en faisant contribuer l'ensemble des développeurs par des micro-changements, sur plusieurs mois.

Aujourd'hui le Design System d'Alan est une pièce maîtresse de son identité visuelle, mais aussi de l'efficacité de ses équipes.

Membres

Expertises

Javascript & TypescriptProduct Design - UX/UI