Travailler avec nous
Comment une mission démarre, comment un projet se déroule et ce qui suit la mise en ligne.
Comment démarre un projet avec MS WebX ?
Vous décrivez l'objectif, pas la solution technique. Nous posons des questions jusqu'à ce que le périmètre soit réellement clair, puis nous l'écrivons avant de construire quoi que ce soit. Si votre demande nous semble être le mauvais chemin vers votre but, nous le disons avant que vous payiez : cette discussion coûte moins cher que la refonte qu'elle évite.
Comment se déroule un projet au quotidien ?
Par petites étapes visibles. Le travail arrive sur un environnement de préproduction que vous pouvez ouvrir dans votre navigateur quand vous le souhaitez, et ne passe en ligne que sur votre accord. Personne ne découvre le produit fini à la fin du projet : à ce moment-là, toute modification coûte cher.
Que se passe-t-il après la mise en ligne ?
Ce que nous construisons est fait pour être maintenu : mises à jour des dépendances, supervision, évolutions quand votre activité évolue. Que nous continuions ou que votre équipe reprenne se décide pendant le projet, pas après coup. Rien n'est conçu pour que nous soyons les seuls à pouvoir y toucher.
Pouvez-vous reprendre un système développé par quelqu'un d'autre ?
Nous lisons d'abord le code existant, puis nous disons franchement si le poursuivre ou le remplacer coûte moins cher sur la durée de vie du système. Les deux réponses arrivent : un code hérité est souvent très correct, simplement mal documenté. Nous ne recommandons pas une refonte par réflexe, car c'est la chose la plus chère qu'on puisse vous vendre.
Sur quelles technologies travaillez-vous et comment tenez-vous la qualité ?
PHP côté serveur, TypeScript côté navigateur, Flutter pour iOS et Android, MariaDB pour les données, nginx et FrankenPHP pour la diffusion. Des technologies actuelles et largement connues, volontairement, pour que n'importe qui puisse reprendre après nous. La qualité est tenue par des machines, pas par de bonnes intentions : l'analyse statique tourne à son niveau le plus strict sans liste d'exceptions, avec plus de deux cents règles maison qui rejettent le code dès qu'il dérive.