PerfectScale
Le tableau que vous attendiez vraiment
Une bonne UX transforme des données complexes en actions plus rapides. PerfectScale permet désormais de personnaliser les colonnes, de réduire le bruit et d'adapter le tableau à votre façon de travailler.
Cette page est également disponible en English, Deutsch, Español, Italiano, 日本語 et Português.
Chaque fois que je regarde un tableau de données dans un produit, j'en imagine la version idéale. Celle qui sait ce dont vous avez besoin. Qui affiche les bonnes colonnes. Qui masque le bruit. Aucune configuration nécessaire : ça fonctionne, tout simplement. Cette version n'existe pas. Mais nous nous en sommes un peu rapprochés.
PerfectScale est un produit spécialisé. Nous travaillons avec des équipes DevOps et platform engineering pour les aider à optimiser leurs workloads Kubernetes. On pourrait croire qu'un public aussi ciblé permet de concevoir en toute confiance. Ce n'est pas le cas. Les équipes sont organisées différemment. Elles ne surveillent pas les mêmes choses. Ce qui est une donnée essentielle pour un ingénieur n'est que du bruit pour un autre. Nous entendions sans cesse des variantes de la même demande : laissez-moi contrôler ce que je vois. Pendant longtemps, la réponse a été : pas encore.
En début d'année, notre équipe d'ingénierie a dû refondre le moteur de tableaux pour corriger des problèmes de performance. Un chantier conséquent, de ceux qui touchent à presque tout. C'était aussi une opportunité. Reconstruire les fondations nous permettait enfin d'ajouter ce que les utilisateurs demandaient : afficher ou masquer des colonnes, épingler celles qui comptent, les redimensionner, et enregistrer ces préférences par utilisateur. Nous l'avons saisie.
Les utilisateurs de PerfectScale peuvent désormais personnaliser la vue du tableau : choisir les colonnes à afficher ou à masquer, définir leur ordre et ajuster la largeur de chacune. Tout est enregistré par utilisateur et par écran, pour que chacun puisse adapter la vue à sa configuration et à sa résolution.

La fonctionnalité principale était claire. Les détails ont demandé plus de temps. Un moment dont je suis fier : la boîte de dialogue de réinitialisation de la personnalisation du tableau. La solution évidente aurait été un simple bouton tout réinitialiser. Nous ne l'avons pas fait. Nous avons plutôt donné aux utilisateurs un contrôle précis sur ce qui est réinitialisé : colonnes affichées et masquées, ordre, colonnes épinglées et largeur. Chaque élément est un choix distinct. Et la largeur des colonnes est décochée par défaut. Pourquoi ? Parce qu'ajuster la largeur des colonnes est un travail manuel et minutieux, mené colonne par colonne pour s'adapter parfaitement à votre écran. Tout effacer par accident en un seul clic serait franchement frustrant. Une petite décision. Mais de celles qui distinguent une fonctionnalité qui fonctionne d'une fonctionnalité qui respecte la personne qui l'utilise.
La réorganisation des colonnes est là aussi, mais pas tout à fait comme nous l'avions imaginée. Idéalement, vous glisseriez les colonnes directement dans l'en-tête du tableau. C'est l'interaction naturelle. C'est aussi un chantier d'ingénierie considérable, et nous avions déjà une bonne solution sous la main : la réorganisation depuis le menu de personnalisation des colonnes. Ça fonctionne. C'est simplement moins fluide que le glisser-déposer. Nous avons choisi de livrer cette version et de passer à la suite. D'autres chantiers importants nous attendent, et un suffisamment bien livré vaut mieux qu'un parfait qui ne sort jamais.
Si vous êtes client PerfectScale, la personnalisation des tableaux est disponible dans tout le produit. Explorez-la : masquez ce dont vous n'avez pas besoin, épinglez ce qui compte, faites-la vôtre.
Pas encore client ? Voilà comment nous construisons nos produits. Venez jeter un œil.