Chaque projet est différent. La méthode, elle, bouge assez peu.
Un projet web échoue rarement sur la technique. Il échoue parce que personne n’a dit assez tôt qu’on ne prenait pas la bonne direction. D’où cette façon de faire : des cycles courts, un accès permanent au travail en cours, et des points réguliers plutôt qu’une grande présentation à la fin.
Mon travail consiste autant à écrire du code qu’à prendre du recul sur ce qu’on me demande. Une décision technique se juge à ce qu’elle coûtera dans trois ans, pas à sa modernité.
La plupart des projets ne partent pas d’une page blanche. Il y a un site qui tourne, des contenus à reprendre, des outils en place et des habitudes de travail. Je commence par comprendre tout ça avant de proposer de le remplacer.
Toutes ces années de métier m’ont appris l’essentiel : m’adapter à des projets qui n’ont rien en commun, cadrer un besoin avant de le développer, faire simple quand c’est possible, et livrer un travail qui tienne dans le temps.
- 01
Cadrage
On part de votre besoin, pas d’une liste de fonctionnalités. Objectifs, contraintes, existant à reprendre, délais réels. Je pose aussi les questions que personne n’aime poser au début : qui décide, qui fournit les contenus, ce qui se passe si le calendrier glisse. À la fin de cette étape, on parle du même projet, avec les mêmes mots, et le devis reflète exactement ce dont on a discuté.
- 02
Conception
Arborescence, parcours, structure des contenus. Une interface se pense avant de se dessiner : hiérarchie de l’information, cohérence des composants, ergonomie sur mobile comme sur grand écran. Une UX bien pensée ne se remarque pas, elle se traverse sans y penser. Cette structure est aussi ce qui rend un site lisible par les moteurs, classiques comme génératifs. Si vous travaillez avec un designer, je pars de ses maquettes et on reste en lien du début à la fin du projet. Sinon, je peux aussi prendre cette partie en charge.
- 03
Développement
Le gros du travail. Intégration, back-end, connexions aux outils que vous utilisez déjà. J’avance par blocs fonctionnels, en commençant par ce qui porte le plus de valeur, pour que vous ayez quelque chose de concret sous les yeux rapidement. Vous suivez l’avancement en continu, et chaque retour est traité au moment où vous le formulez.
- 04
Recette et mise en ligne
Navigateurs, mobiles, performances, accessibilité, SEO et GEO techniques : tout est vérifié avant le passage en production. On teste ensemble sur un environnement identique au site final, avec vos vrais contenus et vos vrais cas d’usage. Les corrections passent avant la bascule, jamais après. Une mise en ligne, ça se prépare.
- 05
Suivi
Prise en main, documentation, puis maintenance si vous le souhaitez. Je prends le temps de former les personnes qui vont s’en servir, et je laisse de quoi retrouver comment tout fonctionne dans six mois. Les premières semaines après la mise en ligne sont souvent celles où l’on voit ce qu’on n’avait pas prévu : je reste disponible pour ça. L’objectif ne change pas : que vous puissiez vous passer de moi.
- Langages
- PHPJavaScriptTypeScriptHTMLCSS
- Front-end
- ReactVue.jsCSS moderneanimations
- Back-end
- SymfonyLaravelAdonisJSNode.js
- Data
- MySQLMariaDBPostgreSQLMongoDBRedis
- CMS
- WordPressWooCommerceKirbyPrestaShop
- Automatisation & IA
- n8nAPI de modèlesintégrationsscripts sur mesure
- Exigences
- accessibilitéperformancesSEO/GEO techniqueéco-conception
Cette liste n’a rien d’exhaustif. Les outils se choisissent en fonction de votre projet, de votre budget et de ce que votre équipe saura reprendre ensuite. Je m’adapte à ce dont vous avez besoin, pas l’inverse.
Une question sur la façon dont je travaille ? On en parle quand vous voulez.
lehroj@pm.me