Tous les travaux001 · Outil métier · 2023

COTEF

Une évaluation semestrielle du personnel encore gérée à la main, par fichiers et par courriel. Développement solo d'une plateforme web Laravel qui couvre tout le parcours : auto-évaluation, évaluation par le n+1, calcul du score et PDF envoyé automatiquement au bon destinataire.

Client
Cabinet COTEF
Rôle
Développement full-stack, solo
Durée
6 mois pour la V1 (2023), en évolution continue depuis
Stack
Laravel 10, PHP, MySQL, file d'attente (queues)
Équipe
Moi, seul développeur sur le projet
Le contexte

Une évaluation semestrielle
encore pilotée à la main

Chaque semestre, le cabinet COTEF évalue l'ensemble de son personnel. La campagne reposait sur des fichiers partagés par courriel, remplis à la main, croisés au cas par cas selon qui évalue qui.

Le besoin n'était pas un simple formulaire en ligne : deux parcours coexistent sur le même questionnaire. L'agent s'auto-évalue, son supérieur direct l'évalue à son tour, et les deux résultats doivent converger vers un score unique, comparable d'un service à l'autre.

Le cabinet avait aussi besoin de garder la main sur qui évalue qui. La logique de rattachement (quel employé dépend de quel cadre, quel cadre de quel service) change régulièrement et ne pouvait pas rester figée dans le code.

Ce qui a été construit

Un parcours,
trois niveaux d'accès

L'application distingue trois rôles : administrateur, cadre évaluateur, employé évalué. Chacun a son propre tableau de bord et ses propres droits.

Le questionnaire se déroule en plusieurs étapes, noté de 0 à 4 par item, avec calcul automatique du score final. Une fois la campagne close, chaque résultat est généré en PDF et transmis par courriel, sans intervention manuelle.

Pour tenir la charge des envois (campagnes, PDF, réinitialisations de mot de passe), les courriels passent par un système de file d'attente. Chaque message est traité de façon fiable, même en cas de pic ou d'erreur temporaire.

La logique métier, qui évalue qui et quel service regroupe quels employés, est centralisée dans une seule couche du code. Le cabinet peut ainsi faire évoluer son organisation sans qu'un développeur ait à retoucher le reste de l'application.

Le projet, en chiffres

Depuis le premier déploiement
3 ans+en production continue (2023 → 2026)
2parcours d'évaluation (auto-évaluation et n+1)
3niveaux d'accès (admin / cadre / employé)
Un projet similaire ?

Parlons de votre projet.

Décrivez-moi votre besoin en quelques lignes : application, dashboard, fonctionnalité IA à ajouter. Je réponds sous 24h avec un premier avis honnête, même si je ne suis pas la bonne personne pour le job.