Symfony
Reprise de site Symfony, des versions 3 et 4 encore en production jusqu’aux versions récentes. Y compris les projets bloqués sur une version qui n’est plus maintenue, où la montée doit se faire sans couper le service.
C’est la phrase que vous attendez, parce que vous l’avez déjà entendue. Un site qui tourne depuis six ans avec du code que personne n’aime reste un site qui tourne depuis six ans.
Mon travail est de le garder en vie et de le faire avancer, en marque blanche. Quand une refonte est vraiment la bonne réponse, je vous le dis avec les chiffres qui le montrent, et c’est vous qui décidez.
Une fois le projet repris, ce qui empêche le site de fonctionner a une réponse dans la journée, en jours ouvrés. Une échéance que vous avez annoncée à votre client se planifie : dites-la-moi tôt et je vous dis dans la journée si elle tient. Le reste avance sur l’enveloppe de jours convenue à l’avance.
Quatre étapes, dans cet ordre, parce que chacune a besoin de la précédente. Vous savez où j’en suis à tout moment.
Ça paraît trivial. C’est la première chose qui échoue, et le temps que ça prend dit déjà beaucoup de l’état du projet.
Dépôt Git, hébergement, nom de domaine, comptes de service. Je liste ce qui existe, ce qui manque, et ce qui est resté au nom d’un ancien prestataire.
Trois piles distinctes. La troisième est la plus grosse, et c’est celle sur laquelle il ne faut surtout pas dépenser votre budget.
Ce qui doit être fait maintenant, ce qui peut attendre, ce qui ne vaut pas le coup. Avec une estimation en jours pour chaque ligne. Vous décidez ensuite.
Une reprise se décide sur l’état du projet, pas sur le langage dans lequel il est écrit. Trois conditions, et elles sont les mêmes partout.
Je ne reprends pas les sites montés sur un constructeur de pages. Votre intégrateur ira plus vite que moi et vous coûtera moins cher.
Le reste est une question de temps, et le temps se chiffre. Voici ce qui passe entre mes mains le plus souvent, et que vous cherchez peut-être en ce moment.
Reprise de site Symfony, des versions 3 et 4 encore en production jusqu’aux versions récentes. Y compris les projets bloqués sur une version qui n’est plus maintenue, où la montée doit se faire sans couper le service.
Du PHP écrit à la main, souvent sans tests, parfois sans historique Git, avec des fichiers modifiés directement sur le serveur. C’est reprenable, à condition de commencer par remettre l’historique et les accès au propre.
Composants de classe, Webpack figé, dépendances qui ne s’installent plus sur une machine récente. Je remets d’abord le projet en état de démarrer, avant de toucher au code.
Maintenance de WordPress à thème développé sur mesure et à extensions maison, celles qui n’ont pas de mise à jour parce que personne ne les publie.
Si votre projet n’est pas dans cette liste, demandez quand même. Les trois conditions comptent plus que le nom du framework.
L’autre peur d’une agence, celle dont on parle moins : se retrouver dépendant du prestataire qui a repris le projet. Voilà à quoi ressemble une sortie propre.
Je ne garde ni accès, ni sauvegarde, ni compte de service.
Un autre développeur peut reprendre le projet sans avoir à me parler.
500 €la journée
Renfort, projet complet, reprise et maintenance : c’est le même chiffre. Une journée de travail vaut 7 h 30, et ce que vous achetez est un nombre de jours, écrit et validé avant de commencer.
TVA non applicable, article 293 B du CGI
Une adresse de dépôt Git, une URL, ou trois lignes sur la situation. Je vous dis franchement si c’est pour moi ou non. Si c’est urgent, je peux démarrer dans la journée.