Bspoke — Développement logiciel (applications métiers)

Bspoke est une agence spécialisée dans le développement d’applications métiers sur mesure, construisant depuis plusieurs années des logiciels robustes et complexes pour des PME, des associations et des collectivités à l’aide de 4D.

L’équipe a fait le choix de développer un IDE full web propriétaire, non pas pour remplacer leur solution logicielle existante, mais pour ouvrir un nouveau champ de possibilités en parallèle d’un écosystème déjà riche et maîtrisé.

Cette ouverture au Web vise à faciliter la création d’applications métiers modulaires, tout en conservant un langage métier spécifique et une forte richesse fonctionnelle.

Ce nouvel environnement devait servir à la fois :

  • de socle interne pour de futurs projets,
  • et de base commune pour des applications clients à venir.

Le projet ne consistait pas à “moderniser une interface”, mais à changer de paradigme de conception.

Il s’agissait de faire cohabiter :

  • une culture issue du logiciel métier traditionnel (interfaces denses, multi-fenêtrage, interactions spécifiques),
  • avec les standards et contraintes du web (scroll, hiérarchisation, accessibilité, lisibilité, grilles, profondeur de navigation…).

Le défi était double :

  • concevoir un cadre suffisamment générique pour permettre une construction d’interfaces “en briques”,
  • tout en garantissant une expérience lisible et cohérente, malgré la complexité fonctionnelle et les volumes de données manipulés.

À ce stade, le projet ne disposait pas de scénarios d’usage précis ou d’utilisateurs finaux directement mobilisables.

Il a donc fallu s’appuyer sur l’analyse d’applications existantes, de projets clients déjà aboutis ou en cours, et sur les retours issus de collaborations avancées, afin d’en dégager des règles d’usage et des principes de conception applicables à un cadre générique.

Cette approche a permis de poser des fondations UX solides, sans figer prématurément des choix qui devaient rester adaptables à des contextes métiers variés.

Interventions

  • UX design
  • Accompagnement et sensibilisation
  • Architecture de l’information

Contexte

  • Interventions ponctuelles
  • 2023-2025
  • Contexte de fort héritage technique

Public

  • Périmètre varié, applications métiers sur-mesure

“Nous avions besoin d’un « cerveau externe » pour nous aider à prendre des décisions stratégiques sur un nouveau projet et Caroline a été parfaite dans ce rôle !
Précise et à l’écoute, elle nous a fait profiter de son expérience, et nous a permis d’éviter quelques chausse-trappes… Mission accomplie !”

Mon rôle

J’ai accompagné l’équipe dans un travail de cadrage UX et de mise en cohérence avec les usages web, en apportant un regard extérieur sur des choix de conception fortement ancrés dans une culture logicielle historique.

Mon rôle consistait à :

  • confronter les pratiques existantes aux standards du web,
  • aider à structurer les fondations UX de l’IDE et des applications générées,
  • sécuriser des décisions engageantes dans un contexte technique contraint,
  • sans remettre en cause l’expertise métier et technique de l’équipe.

Compréhension des logiques d’usage

Dans ce contexte, il n’était pas possible de mener une recherche utilisateur classique auprès d’utilisateurs finaux.

Compréhension indirecte des usages cibles

Le travail s’est donc concentré sur une compréhension indirecte des usages cibles, à partir de :

  • l’analyse des pratiques existantes,
  • l’observation experte,
  • la confrontation entre modèles mentaux issus du logiciel et standards du web,
  • des échanges approfondis avec l’équipe sur leurs habitudes, leurs contraintes et leurs intentions.

Ce qui a été mis en évidence

  • Le poids des habitudes issues du monde logiciel dans les choix de conception,
  • Les écarts importants entre les logiques d’interaction logicielle et les attentes implicites du web,
  • La difficulté à transposer certains mécanismes existants sans générer de confusion,
  • Le besoin d’un cadre UX clair pour éviter des décisions au cas par cas.

Ce que ça a changé

Mettre le cadre à l’épreuve sur des projets réels

L’accompagnement ne portait pas sur la conception technique du CMS, déjà solidement pensée par l’équipe, mais sur son appropriation côté interface et usages web.

Concrètement, cela a impliqué de :

  • ventiler des écrans très denses,
  • oser davantage le scroll,
  • répartir les contenus selon des logiques de lecture web,
  • questionner certains réflexes issus du logiciel (multi-fenêtrage, densité, interactions implicites).

Une fois ce cadre posé, le travail a surtout consisté à mettre le CMS à l’épreuve sur des projets clients réels :

  • vérifier si les interfaces produites restaient lisibles côté client final,
  • identifier ce qui fonctionnait bien tel quel,
  • et repérer les ajustements nécessaires, qu’ils relèvent du CMS, des choix de design pattern ou des besoins spécifiques des projets.

Effets concrets

  • Décisions de conception plus cohérentes et partagées
  • Meilleure hiérarchisation des écrans et des composants
  • Alignement progressif de l’outil avec les usages web sans rupture brutale
  • Cadre commun facilitant les échanges entre UX et développement

Les orientations issues de ce travail ont été traduites en maquettes, schémas de structure et prototypes ciblés, utilisés avant tout comme supports de discussion et d’aide à la décision, plutôt que comme livrables figés.

Ce qui a été évité

  • La transposition directe de mécanismes logiciels vers le web
  • Une refonte purement cosmétique, sans remise en question des usages
  • Des choix d’interface pénalisant la lisibilité ou l’accessibilité
  • Une accumulation de solutions ponctuelles non structurées

Ce que ce projet dit de mon expertise

  • Je sais articuler les différences entre logiciels métiers et produits web.
  • J’accompagne des équipes techniques expérimentées sans posture descendante.
  • J’interviens aussi dans des contextes sans accès direct aux utilisateurs finaux.
  • J’apporte de la valeur stratégique sur des projets structurants, même sur des temps d’intervention courts.
  • Je peux jouer un rôle de “regard externe” pour sécuriser des décisions complexes.