Aller au contenu principal

Domaines d’intervention

Quatre domaines couverts.Une seule frontière.

Sur chaque domaine, la règle est la même : l’IA produit le répétitif, l’ingénieur conçoit, relit et assume. Voici ce que ça veut dire concrètement, domaine par domaine — et ce que nous ne déléguons jamais.

  • Développement sur mesure

    Un produit ou un outil interne, conçu et livré par un binôme d’ingénieurs dans votre dépôt, en itérations courtes — l’IA écrit le répétitif, jamais l’architecture.

    Cas typiques : Un MVP à sortir sans équipe interne, un outil métier que personne n’a le temps de construire, une API à exposer proprement.

    L’IA produit

    • les squelettes de modules et le code de liaison
    • les tests qui accompagnent chaque merge request
    • les migrations mécaniques et les conversions de format

    L’ingénieur garde

    • l’architecture et le découpage en modules
    • chaque relecture — aucune ligne ne fusionne sans un nom
    • les arbitrages de sécurité et de performance
  • Tests et qualité

    Une couverture qui part du comportement attendu, jamais du code déjà écrit — sinon un test ne fait que photographier les bugs existants.

    Cas typiques : Un code critique sans filet, une recette manuelle qui n’en finit plus, une dette de tests qui bloque chaque refonte.

    L’IA produit

    • les cas de test nommés en français, un par règle métier
    • la chasse aux chemins d’erreur non couverts
    • le rejeu de non-régression à chaque livraison

    L’ingénieur garde

    • la définition du comportement attendu, avec votre métier
    • le tri de ce qui mérite un test — couvrir n’est pas empiler
    • la traque des tests qui ne peuvent pas échouer
  • Documentation vivante

    Une documentation qui décrit ce que le code fait réellement, mise à jour à chaque merge request — pas ce que la spécification promettait il y a huit mois.

    Cas typiques : Un départ qui emporte la connaissance du SI, un onboarding qui prend des semaines, un audit qui approche.

    L’IA produit

    • la mise à jour du README et des schémas à chaque changement
    • les décisions d’architecture rédigées au fil de l’eau
    • le marquage des pages invalidées plutôt que leur oubli

    L’ingénieur garde

    • ce qui mérite d’être documenté, et à quel niveau
    • la relecture de chaque décision d’architecture publiée
    • le vocabulaire — celui de votre équipe, pas le nôtre
  • Reprise de legacy

    Cartographier l’existant, puis migrer par étapes livrables et réversibles — l’ancien et le nouveau tournent côte à côte jusqu’à ce que les écarts soient expliqués.

    Cas typiques : Vingt ans de code que personne n’ose toucher, une dépendance en fin de vie, une migration reportée trois fois.

    L’IA produit

    • la cartographie des dépendances réelles et du code mort
    • les conversions mécaniques, à grande échelle
    • les tests de comparaison entre ancien et nouveau

    L’ingénieur garde

    • le chemin de migration et ses conditions de retour arrière
    • la décision de débrancher — jamais avant d’avoir compris les écarts
    • le dialogue avec les équipes qui vivent avec le système