Vos questions
Les décisions à prendre avant une reprise Symfony.
Pouvez-vous reprendre un site Symfony développé par une autre équipe ? +
Oui, sous réserve de l’évaluation du code, des accès et des droits de modification. Nous vérifions les versions PHP/Symfony, les bundles, la base, les intégrations et les procédures de livraison. La reprise peut conserver le framework et les fonctions existantes ; une migration complète n’est pas systématique.
Quelle différence entre reprise, montée de version et migration legacy ? +
La reprise organise le relais technique sur l’application existante. La montée de version traite la compatibilité de PHP, Symfony, des bibliothèques et de la configuration. La migration legacy transfère progressivement un autre socle vers Symfony. Ces travaux peuvent se suivre, avec un périmètre et des critères propres à chaque étape.
Comment choisissez-vous la version Symfony cible ? +
Nous contrôlons le calendrier officiel de maintenance, la compatibilité PHP et les dépendances réellement utilisées. La trajectoire peut comporter des versions intermédiaires pour traiter les dépréciations et les ruptures. La version cible et son horizon de maintenance sont justifiés dans le cadrage.
Faut-il interrompre l’application pendant la migration ? +
Cela dépend des données, des intégrations et de l’architecture. Une coexistence ou une bascule par périmètre est parfois possible ; une maintenance planifiée peut être plus adaptée dans d’autres cas. Nous précisons la fenêtre acceptable avec vos métiers et préparons les contrôles et la décision de bascule.
Comment gérez-vous les règles métier non documentées ? +
Nous croisons le code accessible, les données autorisées, les écrans, les incidents, les exports et les échanges avec les utilisateurs. Les règles sensibles deviennent des scénarios de recette. Les zones encore inconnues restent identifiées et influencent le périmètre et l’estimation.
La migration couvre-t-elle les données, workers et tâches planifiées ? +
Le cadrage les inclut lorsqu’ils appartiennent au périmètre. Nous étudions les migrations de schéma et de données, les sessions, le cache, les messages en attente, les workers et les crons. Les tests doivent vérifier les formats et les effets métier pendant la transition entre les versions.
Le retour arrière est-il toujours possible ? +
Il faut le vérifier. Redéployer le code précédent ne suffit pas si les données ont changé ou si une action a déjà été exécutée dans un système tiers. Le plan distingue le repli possible, les rapprochements nécessaires et les transformations irréversibles. Ces limites participent à la décision de mise en production.
Pouvez-vous travailler dans notre SI et garder notre hébergement ? +
Oui, selon votre environnement et les accès convenus. Nous préparons le déploiement avec votre DSI et vos équipes d’exploitation. L’application peut rester dans votre cloud, sur votre serveur ou on-premise ; un hébergement Dawap peut aussi être étudié. Les responsabilités de sécurité, de sauvegarde et de supervision sont clarifiées.
Comment estimez-vous le budget et le planning ? +
L’estimation suit l’analyse des versions, dépendances bloquantes, parcours critiques, données et interfaces. Elle distingue les lots techniques, la recette, le pilotage et la bascule, avec hypothèses et exclusions. Le calendrier intègre les validations métier, les accès et les interventions des partenaires du SI.