Aller au contenu
Demander un avis
Glossaire · Développement

immuabilité

Par Sebastian · mise à jour le 21 août 2026

immuabilité : Caractère d’une donnée qui ne change plus après sa création, choix qui simplifie le raisonnement sur l’état et élimine des bugs de concurrence.

Classé dans la famille « Développement », ce terme revient dans les échanges entre un client et son agence. Voici ce qu’il faut en comprendre avant d’en discuter le prix.

Où intervient immuabilité dans un projet

immuabilité fait partie des notions invisibles à l’usage et bien réelles dans la facture. Ce point décide de la facilité avec laquelle une équipe reprendra le code dans deux ans, avec d’autres développeurs.

Sur un projet réel, la question ne se pose jamais en théorie : elle arrive dans un devis, dans une réunion de cadrage ou dans un rapport de recette.

Ce que ça devient dans un cahier des charges

Le cahier des charges gagne à formuler « immuabilité » en résultat attendu plutôt qu’en solution : ce que l’application doit savoir faire, à quel moment, et comment on le vérifiera à la recette.

À écrire noir sur blanc, dans le chapitre qui correspond :

  • Le niveau de tests automatisés attendu, et ce qui déclenche un refus de recette.
  • La documentation technique livrée, et à qui elle doit permettre de reprendre le projet.
  • L’environnement de recette, distinct de la production, et la liste de ceux qui y accèdent.
  • Le format de livraison des sources, des comptes de service et des clés de signature.

Le niveau de détail à viser est celui qui permet à deux prestataires différents de chiffrer la même chose. En dessous, les écarts de prix ne veulent rien dire.

Le modèle de cahier des charges du guide reprend ces rubriques dans l’ordre attendu par une agence, et la grille de lecture des devis montre à quoi ressemble un chiffrage comparable.

Ce que ça change au moment de la recette

immuabilité se vérifie sur pièces, pas sur parole. Une recette sérieuse regarde le livrable, pas la démonstration préparée à l’avance.

  • Vérifier que le projet se compile chez quelqu’un d’autre, à partir du dépôt seul.
  • Lire le rapport de tests automatisés fourni avec la livraison.
  • Vérifier que les clés de signature et les comptes de service sont remis, pas seulement promis.

Ce qui n’est pas vérifié à la recette ne sera pas vérifié du tout : le jour de la mise en ligne, plus personne n’a le temps.

Erreurs fréquentes

Ces erreurs ne viennent presque jamais d’un manque de compétence, mais d’un point qui n’a été écrit nulle part.

  • Laisser la remise du code hors du contrat, puis découvrir que le dépôt n’est pas transmis.
  • Confondre bibliothèque gratuite et bibliothèque sans coût : certaines licences se paient à l’usage.
  • Croire qu’un développeur reprend le travail d’un autre sans documentation ni période de recouvrement.
  • Traiter la dette technique comme une affaire interne à l’agence : elle sera facturée au suivant.
  • Repousser l’arbitrage au sprint suivant, autant de fois qu’il y a de sprints.

Termes liés

Les entrées du glossaire déjà publiées sur des sujets voisins :

Questions fréquentes

Qu’est-ce que « immuabilité » ?

Caractère d’une donnée qui ne change plus après sa création, choix qui simplifie le raisonnement sur l’état et élimine des bugs de concurrence. Cette définition suffit pour une discussion de cadrage. Pour un contrat, il faut y ajouter ce que le terme recouvre exactement sur votre application.

Comment vérifier qu’une agence maîtrise le sujet ?

Demandez un exemple tiré d’un projet livré, pas une définition. L’écart entre les deux réponses se voit en trente secondes, et il est plus parlant qu’une liste de technologies sur un site vitrine.

Par où commencer quand le sujet est nouveau ?

Par les parcours et les règles de gestion, pas par les outils. Le guide du cahier des charges donne l’ordre dans lequel poser les questions à une agence.

Toutes les définitions publiées sont rassemblées dans l’index du glossaire, classées de A à Z et par famille.

Avis technique gratuit

Un doute sur ce point de votre projet ?

30 minutes avec un technicien : on relit votre périmètre, on vous dit ce qui manque dans le cahier des charges et à quel palier de prix votre projet se situe. Sans engagement.

Sans engagement. Pas de démarchage, pas de liste de diffusion.