---
title: "Un environnement de développement maîtrisé, prêt pour coder avec l’IA"
description: "Pour Silico, un registre privé d’environnements de développement décrits en code, et un cadre d’usage de l’IA pour les développeurs : outils autorisés, points de validation, indicateurs définis avant toute mesure."
url: "https://mc-stud.io/realisations/environnements-de-developpement-coder"
author: "Matisse Chenavas"
date: "2026-04-08"
lang: "fr"
ai: "true"
---

# Un environnement de développement maîtrisé, prêt pour coder avec l’IA

> Les développeurs de Silico disposent d’environnements standardisés, décrits en code et hébergés sur une infrastructure maîtrisée, socle d’un usage encadré de l’IA.

- **Client**: Silico
- **Secteur**: Services numériques (ESN)
- **Période**: 2026
- **Mon rôle**: Concepteur du registre, contributeur au cadre d’usage de l’IA
- **Cadre**: En direct
- **Équipe**: Seul · 1 personne
- **Technologies**: Coder, Docker, Git, Terraform, Devcontainers
- **Temps de lecture** : 3 min

## L’essentiel

- **Enjeu** : Avant d’ouvrir le code aux assistants IA, une ESN doit savoir où ils tournent, à quels dépôts ils accèdent et quelle trace ils laissent.
- **Mécanisme** : Des modèles Coder s’appuient sur des modules Terraform réutilisables, et des règles de conception écrites fixent comment en ajouter.
- **Preuve** : Le registre et sa documentation, que j’ai écrits seul en une semaine début avril 2026.
- **Impact** : Un poste ou un projet repart d’une base commune et versionnée, et la question « où l’assistant peut-il travailler ? » reçoit une réponse technique.
- **Limites** : L’adoption du registre par les équipes n’est pas mesurée, et aucun gain lié à l’IA n’est revendiqué.

## Le point de départ

Dans une équipe qui enchaîne les projets clients, chaque développeur finit par avoir son propre environnement, légèrement différent de celui de ses collègues. Les écarts restent invisibles jusqu'au jour où ils coûtent une demi-journée de diagnostic.

Quand des assistants IA entrent dans le travail quotidien, la question devient plus sérieuse : sur quelle machine l'assistant tourne-t-il, à quels dépôts accède-t-il, et que reste-t-il comme trace ? Une règle écrite ne suffit pas si l'environnement ne la porte pas.

## Ce que j'ai construit

J'ai conçu un registre privé de modèles pour Coder, l'outil qui crée les environnements de travail des développeurs. Chaque modèle, devcontainer ou envbuilder, s'appuie sur des modules Terraform réutilisables : la base de données du projet, l'environnement applicatif, la gestion des sous-modules Git. Des règles de conception écrites expliquent comment ajouter un modèle sans dupliquer ce qui existe.

Le choix structurant a été de décrire les environnements en code. Un environnement devient un artefact versionné, relu et reproductible ; le corriger une fois le corrige pour tout le monde.

### Un cadre pour coder avec l'IA

Sur ce socle, j'ai contribué à définir des pratiques d'usage maîtrisé de l'IA pour le développement[^iso] : quels outils sont autorisés, quels dépôts demandent une validation supplémentaire avant fusion, comment évaluer un assistant sur des tâches réelles, une fonctionnalité, une correction, une refonte, avant de l'adopter.

## Ce que montrent les preuves

Le registre et ses règles de conception sont la preuve directe de ce travail[^git]. Pour le cadre d'usage de l'IA, la preuve est d'une autre nature : des indicateurs définis avec leur méthode, prêts à être relevés[^baseline].

> [!NOTE] Des indicateurs définis avant d'être mesurés
> Débit de revues de code, taux de défauts après fusion, couverture de tests, coût de revue : chaque indicateur a sa méthode de mesure et une valeur de référence à relever avant le déploiement. Je ne revendique aucun gain tant que cette mesure n'existe pas.


## Ce que cela change

Un nouveau poste ou un nouveau projet repart d'une base commune et versionnée ; les écarts entre environnements se réduisent par construction. Pour l'adoption de l'IA, l'environnement où l'assistant travaille devient un objet que l'on peut relire et contrôler.

J'en retiens que la sécurité d'un usage de l'IA dans le code se décide en amont, dans cet environnement. C'est un chantier court, mais il conditionne la suite : la confiance des développeurs, celle de la direction, et la possibilité de mesurer.

## Limites

- Le nombre de développeurs et de projets qui utilisent le registre n'est pas mesuré à ce jour.
- Les indicateurs du cadre sont définis mais pas encore mesurés : aucun gain avant et après n'est revendiqué.
- Le cadre s'inscrit dans une démarche d'alignement sur l'ISO/IEC 27001 ; il ne constitue pas une certification.

[^iso]: Dans le cadre de la démarche de gouvernance de Silico, alignée sur l'ISO/IEC 27001. Le registre lui-même ne contient aucun élément propre à la norme.

[^git]: Seul auteur du registre : 18 commits, du 1er au 8 avril 2026.

[^baseline]: Les valeurs de référence se relèvent pendant une phase de découverte, et les cibles se fixent avec les responsables techniques et sécurité.

---

Matisse Chenavas, Fondateur de MC Studio. https://mc-stud.io/realisations/environnements-de-developpement-coder
