Des centaines de personnes aux droits différents doivent-elles travailler dans le même système et lire les mêmes chiffres ?
Des systèmes multi-utilisateurs aux droits hiérarchisés, des panneaux d'administration et des écrans d'analyse qui transforment les données d'exploitation en graphiques que l'on lit vraiment. Nous construisons la partie qui doit tenir quand tout le monde est connecté.
Le problème
La demande arrive généralement sous forme de liste d'écrans, et les écrans sont la partie facile. Ce qui décide si le système fonctionne, c'est tout ce qui se trouve derrière : un modèle de droits qui évolue avec l'organisation, des pages d'analyse qui doivent répondre à la question d'un responsable d'un seul coup d'œil plutôt que par un export de tableur, et des performances qui tiennent un lundi matin quand tout le monde est connecté. Les systèmes construits à partir des écrans fonctionnent en démonstration et se dégradent dès le premier mois d'usage réel, et à ce moment-là le modèle de données est déjà ce dont tout le monde dépend.
Notre approche
Nous partons des rôles et des chiffres : qui doit voir quels enregistrements, combien de personnes sont connectées en même temps, et à quelles questions les pages d'analyse doivent répondre. Les droits sont appliqués à un seul endroit, côté serveur, de sorte que chaque écran est une vue de cette règle et non une réimplémentation, et le modèle est conçu pour s'étendre sans réécriture. Les pages d'analyse sont conçues autour des décisions qu'elles soutiennent : le bon graphique pour chaque question, des filtres qui se combinent, et des agrégats précalculés pour qu'une page ne lise qu'une poignée de lignes. La charge est testée avant de peaufiner le premier écran.
Exemple concret
Analyses de gestion pour un réseau routier national
Une autorité routière nationale gère son réseau à travers une plateforme utilisée aussi bien par les équipes de terrain que par les responsables du siège. Pendant deux ans sur cette plateforme, nous avons construit les pages d'analyse dont se servent les responsables : un large éventail de types de graphiques, des filtres combinables par région, période, actif et statut, et des agrégats conçus pour que même la vue la plus lourde réponde en un instant. La même plateforme portait une structure de droits dynamique à plusieurs niveaux qui décidait qui pouvait voir et modifier quoi. Nous en avons corrigé les défauts, l'avons étendue avec de nouvelles structures et avons retravaillé les structures existantes au fil des changements de l'organisation. Un grand groupe minier a ensuite eu besoin du même type de couche d'analyse et de droits, et nous l'avons construite là aussi.
Ce que vous obtenez
- Un modèle de droits fidèle à la structure réelle de l'organisation, appliqué côté serveur
- Des pages d'analyse construites autour des décisions qu'elles soutiennent : graphiques, filtres combinables, exports
- Le système lui-même, testé en charge à la concurrence que vous attendez réellement
- Une documentation de transfert pour que votre propre équipe puisse l'exploiter et l'étendre