Mission en cours chez SaaS Office : le design system commun à l’application mobile et à l’interface web, les parcours clés, les prototypes et une partie de l’intégration front.

SaaS Office
  • +10kUtilisateurs réguliers
  • −40%Drop-off réduit
  • +60Composants documentés

La plateforme

Une app pour les immeubles de bureaux.

SaaS Office édite une plateforme qui réunit les services d’un immeuble de bureaux : salles de réunion, restauration, conciergerie, incidents.

Les occupants passent par l’app mobile, et chaque gestionnaire a une interface web à ses couleurs.

Portail locataire web aux couleurs de Praemia REIM

Arbitrage

Une seule app pour tous, ou une interface par usage ?

Le produit sert quatre publics qui n’ont ni les mêmes besoins, ni les mêmes appareils : les occupants, les gestionnaires, les prestataires et les visiteurs.

Écarté

Une app unique, avec des droits par rôle

Un seul produit à maintenir. Mais l’occupant aurait hérité des écrans de gestion, et le visiteur aurait dû créer un compte pour passer l’accueil.

Retenu

Une interface par usage

L’app mobile pour les occupants, une console web pour les gestionnaires et les prestataires, un QR code sans compte pour les visiteurs.

En contrepartie, il fallait faire évoluer trois interfaces en parallèle sans qu’elles divergent. C’est ce qui a rendu le design system commun indispensable : les mêmes tokens et les mêmes composants partout, avec un thème par client.

Application mobile

Le badge et les salles d’abord.

Badger et réserver une salle, c’est le quotidien des occupants : c’est en haut de l’accueil. L’annuaire et la conciergerie sont un cran plus loin.

Un incident signalé se suit dans l’app, sans repasser par l’accueil de l’immeuble.

Accueil, réservation assistée et suivi des demandes sur l’app mobile

Design system

Un design system pour le web et le mobile.

Le web et le mobile avaient grandi chacun de leur côté, avec leurs composants et leurs petites habitudes. Je les ai réunis dans un design system unique, en commençant par les tokens, puis les composants, documentés dans Figma avec tous leurs états.

Au passage, j’ai repris les contrastes : plusieurs gris et le bleu des prix ne passaient pas le niveau AA. Je les ai foncés jusqu’au seuil, pas plus.

Les équipes web et mobile travaillent maintenant sur les mêmes maquettes. Une nouvelle fonction se dessine une seule fois.

Fondations du design system : couleurs, typographie, espacements, rayons et audit des contrastes

Avec l’équipe

Avec les PM et les développeurs.

Les choix se tranchent en atelier avec les PM et les développeurs, puis on livre sprint par sprint, avec une démo à chaque fois.

Je mets aussi les mains dans le code (HTML, CSS, JS) quand c’est utile. Une maquette qui ne tient pas en vrai, je le vois avant les développeurs.

Réservation de salle et liste des restaurants sur l’app mobile

Sur les applications SaaS Office, une rencontre marquante tant humainement que professionnellement. Un expert, de ceux qui font paraître simple les actions compliquées. Le Design System qu'il a créé pour nos applications a changé la donne - esthétisme, navigation, mais surtout capacité à maintenir et faire évoluer Webs et Mobiles rapidement. Pragmatique, respectueux des contraintes de temps et de ressources, il s'intègre complètement aux équipes dev. Bref, un game changer.

Renaud DecondeChief Engineer · SaaS Office