Vous cherchiez une équipe ? Elle tient dans ce bureau.

Moi, c’est Xavier, architecte logiciel et solution depuis 20 ans. De la première idée à la mise en ligne, vous n’avez qu’un seul interlocuteur.

Réserver un échange06 35 33 10 46

  1. Architecte logiciel. Plus de 20 ans à livrer des produits.
  2. Ligne directe. Pas de standard. 06 35 33 10 46.

Bureau de l’architecte logiciel

Planche 01 / 07

Échelle
1 senior
Dessiné par
X. Boubert

Ressemblance avec le pictogramme : approximative.

Ils m’ont fait confiance

Comment je travaille

J’ai mis vingt ans de métier dans un framework.

Il réunit de nombreux agents IA et outils qui s’organisent entre eux, à leur manière, comme personne ne travaillait il y a encore deux ans. Avec eux, je livre du code testé et conforme aux standards du métier : TDD, DDD, architecture hexagonale, clean code, séparation des responsabilités. Les décisions et la relecture restent entre mes mains.

  1. Des agents en équipe. Ils se répartissent le travail entre eux, tests et sécurité compris.
  2. L’architecte. Il cadre, relit chaque ligne et livre. Un seul interlocuteur.

Mon framework, mon expertise

Planche 02 / 07

Échelle
1 senior
Dessiné par
X. Boubert

Afterwork d’équipe : un seul participant.

Usine logicielle pour vos produits

Racontez-moi votre projet, je vous livre le produit.

Site web, application mobile ou logiciel de bureau, SaaS ou outil interne : tout sort de la même usine. Vous m’apportez une idée, un cahier des charges ou un ticket. Je cadre l’architecture, puis on avance en itérations agiles. Je construis avec mon framework, je relis chaque livraison, puis elle passe les tests et le contrôle de sécurité. Le code arrive dans votre dépôt, le produit en ligne.

  1. Entrée. Une idée, un cahier des charges ou un ticket.
  2. Cadrage. Architecture hexagonale, découpage par domaine (DDD). Le framework estime le planning.
  3. Revue et sécurité. Je relis chaque livraison. Tests et contrôle de sécurité passent avant le départ.
  4. Votre dépôt. Le code vous appartient.
  5. En production. Web, mobile ou bureau, votre produit en ligne.

Usine logicielle pour vos produits

Planche 03 / 07

Échelle
1 senior
Dessiné par
X. Boubert

Objets trouvés : un cahier des charges de 2019. Toujours pas réclamé.

Migration de l’existant

On change les pièces sans arrêter la machine.

AngularJS, jQuery, PHP, JavaScript sans typage, version de Node hors support, monolithe devenu trop lourd : je fais passer votre application sur des technologies maintenues, sans tout réécrire d’un coup. Le cadrage fixe l’ordre des pièces. Je refais chacune, aidé par mon framework, mon expérience et mes bonnes pratiques, puis des tests de non-régression la comparent à l’ancienne. Votre produit reste en ligne du début à la fin.

  1. L’existant. Votre application, sur des technologies qui ne sont plus maintenues.
  2. Cadrage. J’inventorie l’existant, je fixe l’ordre des pièces et j’adapte mon framework.
  3. Banc d’essai. Chaque pièce refaite passe des tests de non-régression.
  4. Nouvelle version. Sur des technologies maintenues, pièce par pièce.
  5. En production. Votre produit reste en ligne pendant la migration.

Migration de l’existant

Planche 04 / 07

Échelle
1 senior
Dessiné par
X. Boubert

L’ancienne machine a été prévenue. Elle l’a bien pris.

Audits

Je vous dis où en est votre logiciel, et par où commencer.

Avant de construire, de migrer ou de recruter, faites le point. Mon framework lit tout le code. Je vérifie chaque constat et je mesure l’écart aux bonnes pratiques : architecture, tests, sécurité, dette technique. Vous repartez avec un rapport complet et un plan chiffré.

  1. Votre système. Votre application telle qu’elle tourne aujourd’hui.
  2. Diagnostic. Le framework lit tout le code. Je vérifie chaque constat face aux standards.
  3. Priorités. Chaque risque est classé, sécurité comprise. On commence par le 1.
  4. Le plan. Chiffré, dans l’ordre des priorités.
  5. Le rapport. Écrit pour décider, présenté de vive voix.

Audits

Planche 05 / 07

Échelle
1 senior
Dessiné par
X. Boubert

Le rapport est court. C’est voulu.

Architecte à temps partiel ou plein

Votre équipe gagne un architecte senior, sans recrutement.

Votre équipe garde ses outils et son organisation. J’y tiens le rôle d’architecte, à temps partiel ou à plein temps : je tranche les choix techniques, j’installe les bonnes pratiques (revues de code, TDD, agilité) et je partage avec chacun des outils et des pratiques de mon framework.

  1. Votre équipe. Elle garde ses outils et son organisation.
  2. L’architecture. Tenue à jour et partagée avec l’équipe.
  3. Savoir partagé. Revues de code, TDD, outils et pratiques de mon framework, pour chacun.
  4. L’architecte. Il s’installe chez vous, avec son poste. Sans recrutement.

Architecte à temps partiel ou plein

Planche 06 / 07

Échelle
1 senior
Dessiné par
X. Boubert

Livré monté. Compatible avec les équipes existantes.

Consignes de sécurité

Dans chaque usine, la sécurité est montée de série.

Produits, migrations, audits ou architecte dans votre équipe : les mêmes consignes s’appliquent à chaque mission, du premier cadrage à la dernière livraison.

  1. Dès la conception. Les risques de sécurité (référentiel OWASP) sont traités dès le cadrage.
  2. Analyse à chaque livraison. Dépendances, secrets et failles connues vérifiés.
  3. Vos données. Aucune donnée client n’est envoyée à un modèle public.
  4. Accès limités. Le strict nécessaire, rendu en fin de mission.

Consignes de sécurité

Planche 07 / 07

Échelle
1 senior
Dessiné par
X. Boubert

Affichage obligatoire dans chaque usine.