Équipes techniques / Migration Symfony

Monter de version votre socle Symfony, sans tout réécrire.

Votre application Symfony a traversé plusieurs versions, les dépréciations s’accumulent et personne n’ose lancer la migration. Renfort senior en régie, ou forfait à périmètre et prix fixés : nous migrons avec votre équipe, dans vos outils, sans tout réécrire.

Votre projet est concerné si…

  • La version de Symfony ou de PHP n’est plus maintenue. Les correctifs de sécurité ne suivent plus, et chaque mois de retard rend la marche plus haute.
  • Les dépréciations s’accumulent. Les journaux en sont pleins, et personne ne sait lesquelles cassent quoi.
  • Personne n’ose lancer la migration. Parce que les parcours critiques ne sont pas couverts par des tests, et qu’une régression coûte cher.
  • L’équipe est prise par le produit. La migration passe toujours après la prochaine fonctionnalité.

Ce que fait l’atelier

Audit d’architecture, montée de version PHP et Symfony, fiabilisation d’un socle existant. À distance, dans vos outils, avec vos équipes.

  • Avant de migrer, nous figeons le comportement. Tests de caractérisation sur les parcours critiques, rejoués contre l’ancien et le nouveau code.
  • Rien ne part sans pipeline. CI, préproduction, bascule progressive.
  • Les agents de code, oui, vérifiés. Nous les utilisons au quotidien, et chaque lot généré passe la même suite que le code qu’il remplace. Voir les agents de code dans votre équipe.

Parmi les missions menées depuis 2017 : la montée de PHP 7.2 à 8 et de Symfony 5.1 à 5.4 d’une marketplace, avec la migration de sa CI de Jenkins vers GitHub Actions, et la migration d’un framework maison conçu pour PHP 5 vers PHP 8.4.

Deux façons de travailler

  • En régie : un renfort senior rejoint votre équipe, à distance, dans vos outils, et migre avec elle.
  • Au forfait : le périmètre et le prix sont fixés avant de commencer.

Dans les deux cas, décrivez votre socle et votre projet : nous revenons vers vous avec un périmètre et un prix.

Modalités

Régie ou forfait pour les équipes techniques

Renfort senior en régie, ou forfait à périmètre et prix fixés : adoption des agents de code, audit d’architecture, migration PHP et Symfony, fiabilisation d’un socle existant.

Régie ou forfaità distance, avec vos équipes

Au forfait, le périmètre et le prix sont fixés avant de commencer.

Questions fréquentes

Régie ou forfait ?

Les deux. En régie, un renfort senior rejoint votre équipe, dans vos outils. Au forfait, le périmètre et le prix sont fixés avant de commencer.

Où intervenez-vous ?

Partout en France, ainsi qu’en Belgique, au Luxembourg et en Suisse. Tout se fait à distance ; l’atelier est basé à Étréchy, dans l’Essonne.

Utilisez-vous l’intelligence artificielle ?

Oui, tous les jours. Des agents lisent le code, font les montées de version répétitives et rédigent la documentation. Tout ce qu’ils produisent passe par des tests qui comparent l’ancien et le nouveau comportement, avant la bascule. C’est nous qui signons, pas l’outil.

Nos notes sur ce sujet

Un socle à migrer, une architecture à fiabiliser ?

Renfort senior en régie, ou forfait à périmètre et prix fixés : l’atelier intervient à distance sur PHP, Symfony, les systèmes distribués et l’adoption des agents de code, avec des tests de caractérisation avant chaque migration.