Transformer un écosystème PHP de 15 ans en une plateforme moderne, fiable et durable, tout en préservant une mission culturelle inscrite à l'UNESCO.
Contexte
Tamm-Kreiz est une association bretonne dont la mission est de soutenir et valoriser le fest-noz, classé au patrimoine mondial de l'UNESCO. Leur plateforme — agenda culturel, communauté, contenus pédagogiques, vitrine artistique — est devenue le point central d'un écosystème regroupant des milliers de passionnés.
Ce que j'ai fait
Avant de toucher au code, j'ai passé du temps à comprendre les usages réels avec l'équipe. Entretiens avec le président, le développeur interne et les salariés. Alignement sur trois priorités : back-office moderne, API centrale, base de code durable. Construction d'une roadmap en quatre phases.
Migration d'un code PHP 5.4 sans framework vers un socle Symfony moderne. Suppression de plus de 10 000 lignes de code dupliqué. Séparation de quatre applications auparavant entremêlées. Création d'une API centrale documentée et versionnée. Tests unitaires et fonctionnels progressifs.
Fin du FTP en production. Mise en place d'un workflow GitLab structuré (dev/staging/prod), d'un pipeline CI/CD avec tests automatiques, et de backups systématiques. Définition de sprints adaptatifs co-construits avec l'association.
Vision technique claire auprès des salariés et du développeur interne. Médiation entre attentes métier et contraintes techniques. Démos régulières. L'association s'appuie désormais sur mon avis pour orienter ses décisions digitales.
Reprise des tickets legacy en suspens depuis parfois plusieurs années. Backlog réduit de 50% en trois mois. Mise en place systématique d'une préproduction. Certains bugs détectés et corrigés en moins de 24h avant d'atteindre la production.
Résultats
Yeun est prestataire depuis 2 ans pour l'association Tamm-Kreiz que je dirige. Il a su à la fois s'adapter à l'existant (un écosystème de 15 ans de surcouches PHP) pour le maintenir, et surtout être moteur sur la construction d'une nouvelle solution basée sur la technologie web dernier cri. Il est très à l'écoute, réactif et sait s'adapter. Nous sommes ravis de notre collaboration !
Un besoin similaire ?
Vous avez un écosystème vieillissant à moderniser ? Une stack à fiabiliser ? Un besoin de renfort technique sur la durée ?