
Outil permettant aux Banques Populaires de saisir et suivre leur empreinte coopérative et sociétale tout au long de l'année, en remplacement d'un outil devenu obsolète.
Le point de départ, c'est un besoin double : refondre un outil existant tout en répondant à un besoin parallèle — pouvoir renseigner de nouvelles actions qui n'existaient pas encore dans l'outil. L'ancien fonctionnement ne correspondait plus aux attentes des utilisateur·rice·s. Il les forçait à renseigner toutes leurs actions d'un coup, lors d'une période donnée fixée à l'avance. Désormais, il sera possible de renseigner les informations quelle que soit la période de l'année. La contrainte de calendrier disparaît, pas la rigueur du suivi.
Je pars du réel avant de poser la moindre interface :
Deux problèmes, deux logiques de résolution — pas une solution unique qui tenterait de tout couvrir à moitié.
Un utilisateur qui ne sait pas où il en est abandonne, ou recommence à zéro. Trois leviers pour éviter ça : l'affichage de l'état d'avancement suivant le statut des actions, l'affichage des pourcentages de complétion suivant les différents regroupements d'actions, et la possibilité de filtrer les listes — par exemple, pour n'afficher que les actions au statut « brouillon ». Rien de spectaculaire, mais chaque élément répond à la même question posée en amont : où j'en suis, et qu'est-ce qu'il me reste à faire.
Saisir une action ne devait plus être un parcours en soi. Trois choix pour l'alléger : un bouton de saisie toujours présent en haut à droite de l'outil, accessible depuis n'importe où ; un formulaire en superposition, avec une liste d'auto-complétion dès qu'une action commence à être écrite ; et la possibilité de « recopier » — dupliquer — une action déjà saisie l'année précédente, plutôt que de repartir de zéro à chaque fois. Moins de friction à la saisie, c'est plus de données à jour au final.
Un projet qui m'a permis de me familiariser avec Symfony et Sonata. L'enjeu principal n'était pas visuel, mais structurel : faire correspondre la structure des différentes informations avec le fonctionnement d'une librairie Symfony — comprendre les contraintes techniques avant de dessiner, pas après.