Le “Report Builder” :
dix ans, trois refontes,
un système
D’un client à l’autre, le même rapport revenait avec une variante. Et presque toujours, cette variante portait sur un champ que je n’avais jamais vu, parce que le client l’avait créé lui-même.
UPilot est un CRM de vente dont j’ai dirigé le design pendant plus de dix ans. Le reporting est la partie que j’ai le plus souvent refaite, à trois reprises.
La première version était un catalogue simple, bâti sur les rapports que nos clients nous réclamaient le plus souvent. Bien que la plupart leur aient été réellement utiles, il y manquait toujours un élément propre à chaque client.
Les demandes de nouveaux rapports se multipliant, nous avons refondu l’ensemble en un catalogue beaucoup plus large, où un système commençait à apparaître. Chaque indicateur arrivait avec le même jeu de découpages : par commercial, par produit, par période… On couvrait bien plus de besoins avec bien moins d’écrans.
Les découpages, eux, restaient les nôtres. Nous décidions quelles données comptaient, et les demandes portaient sans cesse sur des champs personnalisés créés par les clients. Cet écart, et tout ce que j’avais accumulé en chemin, m’ont naturellement amené à la troisième version.
Le travail ne portait donc plus sur les rapports, mais sur la façon d’en construire un.
Sans perdre de vue l’essentiel : donner aux gens ce dont ils ont besoin plutôt que de les laisser fabriquer les rapports eux-mêmes.
Retour aux projets