Pour conclure sa série sur un outil de rétrospectives d’équipe développé avec Symfony depuis le 20 juin 2026, Jérémy Decool partage ses indicateurs de développement : 1 532 commits, 344 pull requests et 187 561 lignes de code réparties dans 3 369 fichiers. La CI représente 36 470 minutes d’exécution, essentiellement sur des runners auto-hébergés. Le projet compte 6 803 tests et 9 335 assertions, atteint 92,22 % de couverture des lignes et un score de mutation de 97 %. Il a été déployé 262 fois.
Jérémy Decool détaille l’architecture de Team Retrospective, une application de rétrospectives d’équipe développée avec PHP, Symfony et Symfony UX. Le projet est organisé en dix contextes métier selon les principes du DDD et de la Clean Architecture, avec des bus de commandes, requêtes et événements, du temps réel via Mercure et une infrastructure conteneurisée. Une documentation structurée encadre également le développement. L’auteur souligne que les agents IA produisent l’essentiel du code, tandis qu’il reste responsable de la conception architecturale.
L'auteur présente le contexte de développement de DevDash, un outil en CLI pour afficher des données type Google Analytics.
En particulier, on y apprend où et qand il a eu l'idée, comment il a défini ses buts, comment il a géré le projet et choisi la technologie. Comment s'est passé le process de développement (Pomodoro) et comment il a fait la promotion de son outil.
L'auteur détaille les outils qu'il utilise et ses méthodes - voici le résumé :
- Noter ses idées dans Google Keep
- Définir les objectifs de son projet : objectifs généraux et objectifs "temporels" (court, moyen et long terme)
- Demander des retours au bon moment, aux bonnes personnes (définir son audience)
- Apprécier le temps de développement (choix des technos, frameworks, etc.) - utilisation de la méthode Pomodoro. S'il ne se sent pas motivé, l'auteur tente pendant 10 min de coder... Souvent ça suffit, mais sinon il s'arrête.
- Moins on s'éparpulle, mieux c'est - utilisation de Kanban avec Trello, une seule tâche "en cours" à la fois - pas d'évaluation précise du temps mais un macro sizing
- Prendre des habitudes - méthode "ne pas briser la chaîne" pour s'assurer de consacrer un minimum de temps chaque jour.
- Ne pas se mettre de pression inutile
- Éviter le perfectionnisme en se donnant des limites
L'auteur donne de bons conseils pour gérer ses side projets