Karte der Ideen

416 aus den Essays gewonnene Ideen und die 723 Verbindungen, die zwischen ihnen geschrieben wurden. Jeder Punkt ist eine Idee; seine Größe zeigt, wie viele Verbindungen sie hat.

Une idée qui attend perd sa température plutôt que son sujetDemander à une pensée d'être propre trop tôt l'empêche de sortirUne capture qui atterrit dans un espace de travail est déjà une mise en situationUn outil d'écriture passif ne peut pas signaler ce qui manqueUn outil qui exige d'être installé rate les idées qui arrivent en mouvementUn délai de publication court choisit les sujets autant qu'il accélère l'écritureUne matière primaire qui devient propre trop tôt cesse d'être une matière primaireLe moment le plus utile de l'écriture est celui où les manques apparaissentUn retour critique ne vaut que s'il compare la matière à ce qui existe déjàUn plan écrit avant la matière organise du videLa paternité d'un texte tient à ce qui n'est pas délégué, pas au clavierMettre en forme est un travail réel, distinct de l'arbitrage qu'il sertUn dispositif d'écriture vaut par l'enchaînement de ses éléments, pas par chacun d'euxUn livrable porte le résultat sans porter le raisonnementLe coût d'une connaissance non capitalisée n'apparaît qu'au deuxième livrablePrendre un livrable pour source fait hériter de choix qui ne sont pas de la connaissanceEntre les sources et les livrables, une couche de connaissance ne parle à aucun publicUne note qui se met en forme pour un livrable cesse d'être réutilisableL'IA rend rentable une couche intermédiaire qui ne l'était pasAprès un livrable, la question qui compte est de savoir ce qui resteCapitaliser une forme passée n'est pas capitaliser une capacité futureUn livrable vaut par la contrainte qu'il impose, pas par ce qu'il conserveToute production laisse une seconde sortie que personne ne collecteJuger consiste d'abord à reconnaître ce qui compte, pas à choisirUne décision mûrit par corrections successives, et ce délai se paieTraiter chaque objection comme une correction remplace le jugement par la conformitéUne gêne vague devient traitable quand elle est découpée en prises nomméesMultiplier les possibilités augmente la charge de jugement au lieu de la réduireLe risque n'est pas de manquer d'information mais de ne pas l'éprouverAccélérer la confrontation libère du temps pour le seul ralentissement qui compteUne réponse bien formulée ne prouve rien de sa justesseUne idée imparfaite ne mûrit que si quelque chose lui résisteLe transcript affiché n'est pas ce dont le modèle dispose pour répondreLa valeur d'une persistance tient à la décision de conserver, pas à la conservationDemander où l'outil sait déjà agir débloque ce que « comment le faire agir » bloquaitUne lenteur imputée à l'outil vient souvent de ce qu'on lui fait redécouvrir un contexte connuUne confirmation qui ne suit pas une relecture n'atteste rienDistinguer le point de sortie du lieu de conservation débloque le choix de l'outilUne protection qui porte sur l'agent ne se contourne pas en déguisant la requêteUne demande technique d'un grand compte exprime souvent une culture de gouvernanceUne brique qui ne crée aucune valeur peut à elle seule empêcher une venteUn client qui réclame ses données chez lui ne conteste pas votre compétence, il réclame du contrôleLe client contrôle où vivent ses données, l'éditeur contrôle comment le produit évolueUne évolution qui exige une intervention chez chaque client fait diverger les versionsExternaliser une ressource ne déplace pas la responsabilité perçue par l'utilisateurUn partage de responsabilités n'existe que si l'on peut attribuer les incidentsExternaliser une ressource réduit le coût d'infrastructure et augmente le coût de serviceRemplacer un fournisseur sans changer la valeur du service le rend substituableUne brique non différenciante reste coûteuse à substituer si elle porte l'état durableLa largeur du support technologique doit suivre le positionnement commercial, pas la faisabilitéComprendre pourquoi un client demande du contrôle permet de doser le contrôle accordéChoisir de vendre aux grands groupes, c'est accepter leur gouvernance comme contrainte de marchéUne mémoire tenue en fichiers plats versionnés suit le projet, là où une mémoire logée dans l'outil reste sur la machineUne mémoire d'agent se stratifie par durée de vie, pas par sujetDes règles permanentes ne remplacent pas un journal de ce qui s'est passéDéléguer à un modèle le tri de ce qui mérite d'être retenu remplace une décision humaine par un critère écritCloisonner la mémoire par projet est ce qui la rend rechargeableDes sections fixées d'avance rendent relisable ce qu'une machine écrit en continuUne mémoire longue ne reste une mémoire que si un plafond force sa consolidationUne automatisation déclenchée par la fin d'un travail doit reconnaître ses propres déclenchementsUn agent utilitaire hérite des instructions du répertoire d'où on l'appelleLe nom d'un événement d'automatisation ne dit pas à quelle fréquence il se déclencheUne automatisation qui tourne à chaque échange doit coûter assez peu pour qu'on cesse de l'arbitrerCapturer peut être automatique, restituer doit rester demandéUn axe de classification unique oblige à choisir entre le recul métier et la précision d'actionUn retour client se classe par le niveau auquel il s'exprime, pas par son sujet apparentLe nombre de catégories d'une taxonomie s'arbitre sur son adoption, pas sur son éléganceDécrire un besoin au niveau du cas d'usage évite d'enfermer l'analyse dans une solutionUn niveau de classification ne sert que s'il débouche sur un niveau de décisionUn sujet reconnu stratégique reste repoussé tant que sa collecte doit être payée avant toute réflexionUne part du métier de Product Manager consiste à compenser les frictions de l'organisationUne couche de travail passe pour le cœur d'un métier tant qu'elle coûte assez cher pour l'occuperConfier une tâche annexe à un système outillé déplace le travail vers le cadrage et la supervisionUn Product Manager se juge sur les problèmes qu'il identifie avant les autres, pas sur le volume d'artefacts qu'il produitTraduire un produit ne fait franchir que la couche visible d'un marchéLe moment de payer expose en quelques secondes l'infrastructure économique d'un paysLe paiement fractionné peut être une modalité ordinaire de consommation plutôt qu'un marqueur de gros achatUn identifiant fiscal intégré au paiement ordinaire déplace la norme de vie privée d'un paysUn moyen de paiement massivement adopté cesse d'être un outil pour devenir un langage communLe choix d'un moyen de paiement peut répondre à un risque physique plutôt qu'à une préférence de confortL'économie informelle ne se définit pas par l'absence de technologie : elle s'équipeUne économie informelle tolérée tient lieu de filet social là où il n'y en a pasQuelques pourcents de commission suffisent à orienter un moyen de paiement quand la marge est vitaleUne position dominante ne se transpose pas dans un pays déjà structuré par d'autres habitudesUn marché déroutant n'est ni en retard ni en avance : il répond à d'autres contraintesLà où la vérification institutionnelle est faible, la reconnaissance personnelle en tient lieuUn trait culturel n'est visible que par celui pour qui le geste n'est pas normalUne politique zéro bug ne vise pas zéro défaut, mais zéro défaut connu non décidéUn défaut exclu de la planification consomme quand même la capacité de l'équipeUn défaut devient prioritaire quand il devient visible, pas quand il devient coûteuxUn stock de défauts crée son propre travail d'entretien, distinct de la correctionUn ticket de bug reste ouvert parce que le fermer obligerait quelqu'un à signer un refusRéduire la qualification d'un signal à deux issues empêche de cacher l'arbitrage derrière une typologieUn utilisateur ne distingue pas un défaut d'une capacité absente : il ressent une douleurUne capacité absente peut faire plus mal qu'un défaut avéréSéparer les cartes de bug des cartes de feature crée deux systèmes de priorité qui ne se comparent jamais« À prioriser plus tard » est un refus que personne n'a signéIgnorer les défauts pour tenir la vélocité protège la métrique et non le produitUne politique zéro bug ne crée pas le ralentissement, elle rend visible le taux de défauts du systèmeSortir d'un stock de défauts commence par ce qui revient au support, pas par une repriorisationUne phase de réduction du stock doit être bornée, sinon elle devient le backlog normalQuand qualifier les défauts coûte plus cher que corriger le système, le stock a seulement changé de nomVider un stock de défauts et empêcher qu'il se reforme sont deux problèmes distinctsEntre la spécification et la mise en production, des arbitrages non écrits redéfinissent ce que le client vivraConcevoir une fonctionnalité sans la porter jusqu'en production externalise le coût de ses propres approximationsL'existence d'un poste dit ce qu'une organisation a jugé séparable, pas ce que ce poste fait bienLe découpage entre ceux qui conçoivent et ceux qui exécutent a déjà été abandonné côté développementCe que le marché recrute définit un rôle plus sûrement que sa définition méthodologiqueUn artefact consommable peut fonder une fonction, pas un métierLe titre d'un poste fabrique le mandat qu'on lui accordeDécouper la responsabilité produit place la conséquence chez celui qui n'a pas eu le choixUne division du travail ne survit pas longtemps à la disparition de sa justification économiqueUne tâche qui n'est pas le goulot de la décision peut rester un plafond de volumeUne IA peut analyser une option, elle ne peut pas assumer le pariUn rôle d'interface peut être redéfini par redistribution plutôt que suppriméUn rôle d'interface devient nuisible quand il coupe les développeurs du besoin réelL'expertise métier n'est la propriété d'aucun rôleUn découpage du travail qui arrange celui qui le défend garde la part qui se raconte bien en réunionTant que la perte n'est pas nommée, le comité n'a pas arbitréUn comité qui donne sa place à chaque fonction protège aussi chacun du moment de trancherUn comité utile ne produit pas l'accord, il montre où l'accord s'arrête« On ajustera plus tard » est légitime sous incertitude réelle, pas devant une incompatibilité déjà connueUn désaccord explicite localise le problème, l'alignement de façade le disperseUn arbitrage esquivé revient plus tard sous le nom d'un problème de coordinationUne ligne non tranchée se paie en réunions d'alignement et en validations croiséesUne décision floue dilue la responsabilité jusqu'à rendre l'échec inattribuableLa décision molle est un produit de l'organisation, pas une faiblesse de celui qui devait trancherUn arbitrage rouvert dès qu'il déplaît à une fonction influente apprend à toute l'organisation qu'aucun choix n'est finalUn comité qui ignore ce qu'il peut décider et qui tranche après lui devient un théâtre d'alignementL'alignement se produit quand les désaccords deviennent assez clairs pour être traités, pas quand les bonnes personnes sont dans la pièceUn langage partagé et des critères de réussite hiérarchisés font ce qu'aucune amélioration des réunions ne faitUne idée retrouvable n'est pas encore une idée disponibleUne flash card se distingue d'une note atomique par ce qu'elle engage, pas par sa tailleCe qu'on veut avoir en soi se reconnaît à la résonance, pas à une grille de critèresUne carte d'ancrage cesse de tenir dès qu'elle porte le raisonnement qui l'entoureUn paquet de convictions cesse d'en être un dès qu'il grandit sans limiteRelire une conviction sans la confronter à ce qui s'est passé depuis n'éprouve rienUne conviction qui a cessé de porter se jette, là où une note s'archiveLe papier ancre un pilier de pensée, le numérique ne fait que le refléterLe code est le seul artefact qui décrit l'état réel du produit, les autres ne font que le suivreUne documentation en langage naturel existe pour les lecteurs qui n'accèdent pas au code, pas pour la qualité de son informationLa divergence entre documentation et code est un arbitrage de coût, pas une négligenceLa propreté du code cesse d'être un enjeu d'équipe technique quand il devient la source des artefacts produitReconstruire une spécification depuis le code actuel remplace sa mise à jour depuis un document ancienSans culture technique, une accumulation d'outils efficaces localement se paie en coût d'articulationUn parcours technique donne au Product Manager un levier d'accès à la matière du produit, pas une aptitude supérieureUn SaaS spécialisé ne voit qu'une face du produit et ne peut pas en porter la vision complèteUne maquette reconstruite depuis le code réel cesse d'être une représentation pour devenir une base exploitableLa valeur d'un outil se déplace vers sa capacité à récupérer du contexte hors de son périmètreUn système d'information conserve l'événement sans conserver ce qu'il apprendLes formes du système d'information sont des réponses techniques, pas des formes de penséeAjouter une IA dans une application existante améliore l'usage sans déplacer l'informationUn contexte métier traverse les applications au lieu de les remplacerPlus l'IA est mobilisée, plus la gouvernance de l'information devient décisiveTravailler avec une IA consiste à entretenir le contexte autour d'elle plutôt qu'à écrire de bons promptsTant que l'utilisateur doit connaître la structure du système, c'est lui qui porte le contexte de sa questionLe frein à une mémoire d'organisation est culturel, pas techniqueDes mémoires métier séparées valent mieux qu'un cerveau central, à condition d'être connectablesLa transparence d'un backlog tient à la lisibilité de ses décisions, pas au nombre de lignes qu'il exposeUn sujet entre dans le backlog au moment où il devient un travail collectifDéposer trois lignes dans un outil collectif délègue une pensée floue au lieu d'un travailLe niveau de détail d'un ticket dépend du contexte partagé de l'équipe, pas d'un gabaritUne user story déclenche la conversation au lieu de la remplacerUn backlog sans limite annule la contrainte que la roadmap venait de poserAjouter un sujet sans en retirer un autre revient à nier la capacité réelle de l'équipeUn vieux ticket décrit un contexte disparu plutôt qu'une mémoire fiableUn ticket n'est pas un actif parce qu'il existeUne demande client est un matériau d'apprentissage, pas une consigne d'exécutionLa trace d'un refus ne sert la mémoire que si elle ne porte aucun travail à faireLe ticket est l'endroit où l'on pousse le résultat d'une pensée, pas l'endroit où on la faitUne liste de cartes ne peut pas porter un matériau qui vaut par ses relationsUn support de coordination se rédige pour sa durée d'usage, pas pour l'archiveUne source capturée ne vaut presque rien tant qu'elle n'a pas été repriseLe critère de capture à chaud n'est pas l'intérêt mais la promesse pour un projet en coursLe tri d'une capture se fait à froid, une fois l'élan de la découverte retombéUn stock de captures vu en bloc fait mieux choisir qu'un filtrage pièce par pièceUne source externe et une pensée en cours ne relèvent pas du même geste de captureUn système de capture se juge sur la connaissance qu'il produit, pas sur sa complétudeDans le coût d'un agent, ce que le modèle écrit pèse plusieurs fois ce qu'il litUn skill qui charge une base entière pour en exploiter trois fiches paie le volume, pas l'usageUne transformation déterministe confiée au modèle se paie au tarif du raisonnementRégénérer un livrable en relisant tout l'historique fait croître son coût avec la base, pas avec la nouveautéLe prompt d'un skill est un coût fixe payé à chaque exécutionLe modèle se choisit sur la difficulté de l'étape, pas sur celle du skillDans un enchaînement d'étapes, la sortie de chaque étape redevient l'entrée de toutes les suivantesUn plafond de consommation atteint ne dit pas où la consommation est partieUn quota partagé fait d'un skill gourmand un coût pour ceux qui ne l'ont pas lancéUne optimisation ne se hiérarchise qu'en part du coût totalUn gain de tokens s'arbitre contre le coût de son implémentation dans la base de code existanteUne estimation assez juste pour classer des optimisations ne l'est pas assez pour en valider uneLe coût d'un skill dérive après sa mise en serviceUn réseau de notes montre que tout est relié sans dire de quelle manièreDans un réseau de notes reliées, une note fausse contamine l'analyse sans laisser de traceLa vérifiabilité de ce qu'une IA produit tient au nombre de fichiers qu'un humain peut relireUne IA lâchée dans un réseau de notes sans frontières navigue au lieu de répondreUn réseau de notes ne trace ni ses contradictions, ni ses manques, ni ses décisionsUn manque qu'on ne sait pas repérer est plus dangereux qu'un manque identifiéÉtudier une opportunité produit est une réduction volontaire de périmètre que l'outillage doit refléterUne information venue d'un autre domaine se copie et s'adapte plutôt qu'elle ne se lieCalquer l'organisation du travail produit sur celle du développement supprime une couche de traductionUne veille concurrentielle utile part du client cible, et les concurrents n'y sont que des révélateursUne fonctionnalité concurrente est une réponse visible à un raisonnement invisibleSans positionnement défini, une veille ne produit qu'une collection de signaux mal interprétésUn concurrent réel est tout ce qui suffit à empêcher l'adoption, pas ce qui appartient à la même catégorieAnticiper consiste à apprendre plus tôt, pas à deviner l'avenirLe choix n'est jamais entre risque et absence de risque, mais entre explorer trop tôt et arriver trop tardLe niveau d'exigence envers un logiciel métier est fixé par des expériences vécues ailleursConfondre benchmark, veille, positionnement et stratégie fait passer un empilement d'observations pour une décisionRouter la correction d'un défaut vers le développeur disponible dilue la responsabilité de ce qui a été livréFaire revenir un défaut à son auteur agit avant le défaut, sur la manière dont il livreCorriger son propre défaut est le seul moment où l'on voit ce qui a manqué en amontChercher un coupable après un défaut fait disparaître les défauts des conversations, pas du produitLe choix produit et la qualité technique sont deux zones de responsabilité que le dialogue ne doit pas dissoudreUn développeur qui ne comprend pas le comportement attendu doit pouvoir refuser de coderUn test écrit avant le code transforme une partie de la spécification en contrainte vérifiableUne QA placée en fin de chaîne reçoit la responsabilité qualité au lieu de la cadrerLe legacy de demain se fabrique à chaque responsabilité qualité déplacée aujourd'huiUne connaissance fixée par des normes supporte un réseau de notes que la connaissance d'opportunité ne supporte pasUn dispositif qui recompose sa réponse à chaque question ne consolide jamais les idées qu'il extraitUn wiki généré par une IA reste dérivé : la source de vérité demeure le document d'origineIngérer une source dans une base consolidée se mesure aux notes existantes qu'elle modifie, pas aux notes qu'elle ajouteUne base de faits dit ce que prescrit la norme, un système de pensée personnel dit ce qu'elle vaut iciLe travail décisif d'une extraction automatisée est le réglage du seuil entre exhaustivité et pertinenceUne version durcie d'un système d'extraction se règle en lui faisant analyser ce que la précédente avait retenuUne recherche par proximité sémantique retrouve des notes qui ne partagent aucun mot avec la questionUn outil de cohérence ne vaut que par ce qu'il oblige à rendre expliciteUn désaccord caché sous un mot commun coûte moins cher au glossaire qu'au lancementNe pas réussir à écrire la cible ou la promesse en une page est un symptôme de stratégie, pas de rédactionTant que les éléments d'une décision restent dispersés dans plusieurs documents, chaque fonction garde sa propre lectureÉcrire ce que le client est censé comprendre avant de construire expose les incohérences que le point de vue interne masqueChaque fonction a un indicateur légitime, et c'est leur souveraineté simultanée qui empêche une définition partagée du succèsRepousser un arbitrage est déjà un choix : celui d'accepter un coût de retard non formuléUn arbitrage sans mémoire écrite redevient négociable dès que les raisons se simplifientUne décision reste claire en étant révisable si les conditions de sa réouverture sont écritesÉcrire pourquoi un point de vue a été écarté le distingue d'un point de vue ignoréUn désaccord a besoin d'une durée maximale d'ouverture, sinon prolonger la discussion remplace la décisionUne même question tranchée dans plusieurs instances signale une règle manquante, pas un cas particulierRedécider faute de trace coûte la cohérence avant de coûter le tempsUne règle de décision se documente à un niveau où elle ne dit pas quoi construireUn registre de décisions perd sa valeur à mesure qu'il se remplitUne décision écrite avec ses conditions de réévaluation reste révisable sans redevenir négociableUne décision remplacée s'écrit à côté de l'ancienne, jamais à sa placeJuger une décision passée sans son contexte d'époque produit un procès imaginaireUne décision structurante logée dans un ticket devient invisible pour le reste de l'entrepriseUn document se juge sur les discussions qu'il supprime, pas sur celles qu'il ajouteL'accès à une technologie cesse d'être un avantage dès qu'il devient louable à l'usageQuand produire devient abondant, l'avantage se déplace de la capacité à produire vers la compréhension du contexteDeux entreprises qui expriment le même besoin peuvent en attendre deux choses différentes selon leur culture de décisionGénérer une interface plus vite ne corrige pas une mauvaise compréhension de l'utilisateurUn produit adopté par ses utilisateurs peut être bloqué par les critères de décision de l'acheteurProduire plus de code ne produit ni cohérence d'architecture, ni fiabilité, ni sécuritéUne exigence de traçabilité arrive sur le terrain sous la forme d'une demande ordinaire de justificationUn document de contexte vaut par la distinction qu'il impose entre ce qu'on sait, ce qu'on croit et ce qui fait douterUn document de contexte s'organise par risques produit plutôt que par disciplinesUne roadmap remplace une logique de dates par une logique d'horizons de certitudeUne roadmap ne produit pas l'arbitrage, elle le rend visible et discutableLa colonne porte la décision, la carte explique la valeurUn candidat sérieux se distingue d'une idée par la condition écrite de son passage à l'engagementGarder un sujet visible sans s'y engager n'a de sens que si son déclencheur de réévaluation est écritUne roadmap aligne par ce qu'elle exclut, pas par ce qu'elle listeAfficher plus de sujets engagés que l'équipe ne peut en produire fabrique une illusion d'engagementUne colonne d'attente sans limite devient un pré-backlog politiqueUn nombre de places limité transforme la priorisation en justification comparéeUne roadmap non reliée à une stratégie n'est qu'une présentation plus lisible du désordre existantUne roadmap ne doit pas être la somme des pressions entrantesLa roadmap sélectionne les sujets, le backlog organise le travail sur les sujets sélectionnésUne roadmap client est une traduction manuelle, pas une extraction de la roadmap interneMontrer un sujet non engagé crée une attente qui vaut promesseUne roadmap sans décideur désigné devient un compromis entre jeux d'influenceLe rythme de revue d'une roadmap s'arbitre entre la discussion permanente et la dériveUn sujet ni engagé ni abandonné continue de consommer l'attention de l'organisationTravailler sur un sujet dont on ignore s'il sera priorisé fait baisser l'intensité du travailUne roadmap protège de la dispersion et empêche du même geste les petites améliorations évidentesUne exception au cadre de priorisation ne tient que si elle est sacralisée et bornéeUn temps hors roadmap ne traite que les sujets dont la valeur est déjà connueUne dette technique n'est une dette qu'à partir du moment où l'on décide de la réglerL'atomicité d'une note tient à sa cohésion, pas à sa longueurTant qu'une note cite son auteur au lieu d'énoncer l'idée, elle reste une captureLe titre d'une note est une prise de position, pas une étiquette de rangementNe pas trouver de titre net à une note signale une idée encore floue, pas un manque de styleUne note trop large brouille ses liens, une note trop fragmentée les réduit en bruitClasser sa pensée par concept plutôt que par source permet à plusieurs lectures d'enrichir la même noteDes notes déjà clarifiées rendent l'écriture incrémentale plutôt que dépendante d'une grande séance de synthèseUn même fichier ne peut pas être organisé à la fois pour l'humain et pour l'IAL'excellence dans un domaine tient à la profondeur du contexte intériorisé, pas à la maîtrise de la techniqueL'attention d'un modèle se dégrade sur ce qu'on enfouit au milieu de son contexteUn contexte se charge par un noyau constant complété à la demande, pas en blocSéparer la matière brute, ce qu'on en retient et ce qu'on livre est ce qui rend une affirmation attribuableUne décision prise avec une IA ne se défend que si le chemin qui y mène reste remontableUn livrable régénéré depuis le contexte n'attend plus la fin d'une phaseUn contexte sans débouché garde sa valeur par ce qu'il apporte aux contextes voisinsL'intelligence tient au rapprochement d'idées éloignées, pas à l'accumulation de savoirUne longue synthèse interdit les rapprochements qu'un ensemble de notes courtes et reliées rend possiblesExpliquer un contexte à une IA oblige à vérifier qu'on le comprend soi-mêmeUn contexte parfaitement documenté reste incomplet de ce que le Product Manager n'a jamais écritLa connaissance non écrite est la seule matière d'un contexte dont le recueil ne peut pas être industrialiséUne source de session capte la pensée utile avant qu'elle n'atteigne le seuil du documentUn micro-signal ne vaut que par son cumul dans un contexte qui sait pourquoi il le conserveRépéter une idée avec des nuances différentes la fait mûrir au lieu de la dupliquerUne connaissance reste dans les têtes parce qu'elle naît trop petite pour devenir un documentUne synthèse vaut par l'angle qu'elle choisit, pas par le sujet qu'elle couvreAssembler plusieurs notes fait apparaître un niveau de lecture qu'aucune ne porte seuleUne synthèse tient entre deux dérives : approfondir une idée ou n'être qu'une liste de liensExpliquer la relation entre des notes vaut mieux que recopier ce qu'elles disentUne synthèse peut porter plusieurs idées tant qu'elles servent le même angleUne thèse tirée de notes existantes donne l'architecture d'un article avant d'en écrire une ligneUne entrée de glossaire délimite un mot, une note atomique affirme une propositionUne entrée de glossaire se juge sur l'utilisabilité du terme, pas sur l'exhaustivité du conceptUn terme ne se délimite que contre les mots avec lesquels on le confondUn glossaire devient nécessaire quand un système de notes sert plusieurs personnes ou plusieurs usagesLes liens d'un réseau de notes ne tiennent qu'à la stabilité des mots qui les soutiennentLe glossaire ne remplace ni les notes ni les sources : il leur donne un vocabulaire communUne question sur le comportement du produit appelle une lecture de la source, pas un arbitrage produitLe temps passé à vérifier ce que le produit fait déjà n'apparaît dans aucun instrument de suiviRépondre à une question hors de son sujet coûte la continuité du travail en cours plus que le temps qu'elle prendLa frontière entre ce qu'on maintient et ce qu'on régénère passe entre ce qui explique et ce qui décritObliger une réponse générée à citer ses preuves contraint ce qu'elle s'autorise à affirmerUne réponse qui ne dit pas où elle bloque déplace le risque au lieu de le réduireUne réponse structurée en angles sert plusieurs métiers sans se dupliquer par publicRetrouver le bon fragment et circuler jusqu'à ses voisins sont deux capacités distinctesL'historique d'un dépôt porte l'intention que son état courant a effacéeLe comportement réel d'un produit n'est pas dans le dépôt seul : il dépend de la configuration déployéeUn code interrogeable est un code dont les exceptions portent des règles métier, pas un code propreUne spécification change de statut au passage en production : outil de dialogue avant, artefact régénérable aprèsUn assistant de développement n'invente pas la dette technique, il en change l'échelleLa lenteur de production imposait une compréhension dont rien ne prend le relais quand elle tombeUne erreur qui arrive à une échelle où elle n'est plus analysable cesse de formerLes tâches qui formaient les développeurs juniors sont celles qu'un assistant automatise le mieuxUne accélération générale rend indéfendable le temps d'apprentissage qu'elle n'accélère pasLes bonnes pratiques naissent de la résistance du terrain, pas de la relecture des précédentesUn système compris est un système qu'on saurait reconstruireAccepter du code que personne ne sait expliquer contracte une dette de compréhensionSans catalogue de patterns décidé par l'équipe, chaque fonctionnalité générée invente sa propre manière de faireUne sortie ratée d'un assistant signale une directive manquante avant d'être un travail à corrigerLa complexité d'une fonctionnalité se paie hors du code, dans l'adoption, le support et la documentationRéintroduire volontairement de la difficulté entretient une compétence que l'outil rend inutile au quotidienReconstituer un contexte perdu ne coûte pas que du temps : la décision suivante se prend sur une version appauvrieStructurer une information client, c'est la rendre pensable, pas la rangerUne preuve produit se construit par convergence de signaux, pas par démonstrationUn contexte qui réunit les prismes de plusieurs fonctions rend visible l'angle mort de chacuneDiffuser une synthèse sans laisser l'accès à la matière brute interdit toute réinterprétation ultérieureUn capital de connaissance ne vaut que par ce qui le ramène dans les décisionsUne même brique de contexte donne des livrables différents selon la fonction qui la reprendUn produit se juge sur la capacité qu'il ajoute au client, pas sur la tâche qu'il exécuteUne agrégation maintenue à jour efface l'histoire qui y a menéUne directive de traitement encode la connaissance de terrain que seul le détenteur du contexte possèdeLes règles de traitement et la matière qu'elles traitent ne tiennent pas dans le même fichierDéléguer un découpage sans dire comment découper rend la structure du modèle, pas la sienneLe taux d'erreur acceptable d'une IA se fixe par domaine, pas en absoluUn système de contexte avance d'un palier à chaque fois que le précédent cesse de suffireLe premier système de contexte sert à apprendre comment l'IA organise, pas à durerDans un travail assisté par IA, le disque porte la mémoire et la conversation n'est qu'un canalLe but d'une mission et l'attention du moment doivent être tenus dans deux fichiers distinctsUn cadre de mission se remplit par ce qu'on dit en passant, pas au moment de l'ouvrirUne directive encode une façon de travailler, jamais une information sur le sujetPoser une action future hors de la conversation la retire du raisonnement en coursUn contexte de travail doit pouvoir recevoir un message quand aucune session n'est ouverteUn état de reprise se rédige depuis la question de celui qui arrive sans rien avoir luUn modèle qui compacte sa conversation choisit lui-même ce qu'il garde, et ne le signale pasOublier, dans un espace de travail, est une décision de chargement et non une suppressionFaire écrire un script à un assistant plutôt que lui faire exécuter la tâche rend l'opération vérifiable et rejouableUn produit qui tourne, même imparfait, fait apparaître des frottements qu'une maquette ne peut pas montrerUn outil construit comme jetable devient critique sans que personne ne l'ait décidéSans contrainte de volumétrie énoncée, un assistant conçoit pour le jeu de test et le défaut se manifeste en lenteur, pas en erreurEncadrer un assistant de code demande le travail d'un tuteur de junior sans la progression qui le rentabiliseAugmenter la capacité de produire déplace le goulot d'étranglement vers celui qui décideAccélérer une seule étape d'un flux de travail déplace le goulot vers la suivanteDéléguer l'implémentation à un agent oblige à expliciter les décisions produit que le développeur absorbait en silenceLe droit de produire du code se règle sur le rapport entre la compétence et le risque du produit, pas sur la compétence seuleLivrer plus vite sans accès aux clients ni aux arbitrages fait un opérateur d'agents, pas un product engineerLa sécurité est la seule exigence logicielle qui ne se gradue pas avec l'enjeu du produitCe qu'un contributeur peut porter se mesure à son niveau de capacité d'action, pas à son métier d'origineEncadrer une production de code venue d'ailleurs que l'équipe technique consiste à la raccorder à l'outillage existantImposer la revue d'un outil personnel jetable recrée la dépendance aux développeurs qu'on cherchait à réduireFabriquer son propre outil engage à en assumer les pannes, et c'est la charge que l'assistant ne reprend pasLes tests sont le point d'appui qui reste sur un code qu'on n'a pas écrit soi-mêmeLa revue de pull request devient un mécanisme de gouvernance dès que des profils non développeurs contribuentL'ouverture d'un périmètre de contribution s'arbitre sur le risque de la zone, pas sur le métier du contributeurDes tests écrits après coup par l'auteur du code valident son implémentation, pas l'intention métierUn cadre technique explicite accélère un assistant au lieu de le briderUn choix produit, un choix technique et un choix d'expérience gardent chacun leur garant même quand tout le monde contribueTravailler avec des agents rend centrales des responsabilités produit qui étaient implicitesConstruire à côté du produit et construire dans son prolongement n'engagent pas le même risqueQuand d'autres fonctions produisent du logiciel, le travail des développeurs se déplace vers la fabrication du terrainLa qualité d'une sortie probabiliste se juge sur son acceptabilité, pas seulement sur sa conformitéUn outil qui donne accès à une puissance technique ne transmet pas la culture qui la rend sûreDes liens nommés par des verbes précis décrivent un produit là où des définitions isolées ne décrivent que des motsL'écart entre le nom du code, le mot de l'écran et le mot du terrain est une information à conserver, pas un désordre à corrigerUn modèle de produit transmis de vive voix cesse de se transmettre dès que le destinataire est un agentUne règle métier énoncée en une phrase est déjà un test, sans passer par le codeTant que l'usage d'un référentiel n'a pas commencé, la rigueur de son format ne peut pas être choisieLes questions déjà posées au support cadrent un référentiel mieux que les questions écrites à froidUn référentiel se réceptionne en rejouant les questions qui l'ont cadré, sans rouvrir le codeUn lien qui pointe vers une fiche inexistante est la file d'attente du travail, pas une erreur à corrigerUne source qui ne provient pas de la version décrite n'est pas une sourceDeux parties d'un produit qui se contredisent à la même version signalent une incohérence, pas un décalageUn objet logiciel n'est décrit que lorsqu'il a été lu dans le cœur du code, la base, les écrans et les traductionsUne règle qui n'existe que dans l'écran est presque toujours un écartLes noms des messages d'erreur techniques énoncent des règles métier que le reste du code ne formule nulle partLe découpage d'un logiciel en modules approxime le métier, son découpage en tables ne l'approxime pasLa cohésion d'un ensemble de fiches et la couverture de ce qu'elles décrivent sont deux contrôles distinctsOn choisit un critère d'arrêt qu'on peut satisfaire plutôt qu'un critère qui prouve le travail faitUn critère d'arrêt cherché à la fin est choisi parmi ceux qu'on est déjà sûr de satisfaireLe signal d'une mesure de couverture est le désaccord entre deux angles d'énumération, pas le score d'un angleUn moteur de recherche sémantique répond toujours et ne prouve jamais une absenceUne même règle recopiée dans trois documents ne diverge qu'au jour où elle changeUn comptage de termes mal posé produit une donnée fausse qui a l'air d'une donnéeUn agent énumère mieux qu'un humain et déclare terminé plus vite que luiUn calcul qui n'a pas d'endroit unique est redécouvert par chaque nouvelle fonctionnalité, à ses fraisUn objet que l'utilisateur voit à l'écran sans qu'il existe dans le produit fabrique une famille entière de réclamationsLes entretiens disent ce que les clients veulent construire, les tickets disent ce qui casseUne erreur d'estimation d'un ordre de grandeur suffit à ce qu'un travail ne soit jamais commencéUn référentiel complet sur un périmètre sert tous ses métiers, un référentiel à moitié fait sur cinq ne sert personneUn journal tenu en ajout seul distingue un changement du produit d'un changement de notre compréhensionUne section « ce que la méthode ne dit pas encore » est ce qui rend un document de méthode honnêteUn référentiel qui mûrit bouge par fusions et divisions d'objets, mouvements qu'aucun outil ne raconte Le moment le plus utile de l'écri…Un livrable porte le résultat san…Entre les sources et les livrable…L'IA rend rentable une couche int…Une réponse bien formulée ne prou…La valeur d'une persistance tient…Une lenteur imputée à l'outil vie…Confier une tâche annexe à un sys…« À prioriser plus tard » est un…Tant que la perte n'est pas nommé…Un arbitrage rouvert dès qu'il dé…Le code est le seul artefact qui…La propreté du code cesse d'être…Reconstruire une spécification de…Un test écrit avant le code trans…Un outil de cohérence ne vaut que…Un arbitrage sans mémoire écrite…Produire plus de code ne produit…Un même fichier ne peut pas être…Obliger une réponse générée à cit…Un assistant de développement n'i…
  • KI & Kontext
  • Product Management
  • Wissen & Notizen
  • Unternehmen & Management
  • Ohne Kategorie