DISCIPLINE 5
Fonction
Découper | Situer | Fonction | Combiner
Découper
Une partie propre est une partie dont la fonction tient en une seule phrase
Situer
La position d'une partie découle du résultat dont elle a besoin et du résultat qu'elle apporte
Fonction
Chaque partie produit un résultat vérifiable, et en répond
Combiner
Les résultats des parties forment exactement le résultat du tout
Une partie bien découpée et bien située doit encore faire quelque chose. Sa fonction est son travail dans le tout : ce pour quoi elle est là. Et la façon dont ce travail est exprimé compte beaucoup, car la même partie peut être décrite de deux façons : par ce qu'elle fait ou par ce qu'elle produit, et une seule des deux te dit si la partie fonctionne.
La fonction d'une partie est le résultat qu'elle produit, non les activités qu'elle accomplit. Décrite par ses activités (prendre les coordonnées de paiement, demander le prélèvement, réessayer en cas d'échec), une partie n'a pas de ligne d'arrivée. La liste peut s'allonger sans limite, chaque nouvelle activité semble faire partie du travail, et personne ne peut dire quand la partie a terminé ni si elle a fait ce pour quoi elle existait. Décrite par son résultat, la même partie a une fin claire : un état de fait qui est vrai quand la partie a terminé et qui ne l'était pas avant. Les activités sont la façon dont une partie y arrive ; le résultat est là où elle va. Définis la partie par là où elle va, et les activités deviennent son affaire, libres de changer tant que le résultat arrive.
Ainsi le test de la fonction de toute partie tient en deux questions. Qu'est-ce qui est vrai quand cette partie a terminé ? Et pourrais-tu le vérifier ? Si tu peux nommer l'état final et que quelqu'un pourrait le vérifier sans interroger les personnes à l'intérieur de la partie, la fonction est bien exprimée. Si tout ce que tu peux nommer, ce sont des activités, ou un état final que personne ne pourrait vérifier (« paiement traité », « compte pris en charge »), la fonction reste vague, et personne ne peut répondre d'une fonction vague. Une fonction exprimée comme un résultat vérifiable donne à la partie une ligne d'arrivée, et donne à tous les autres quelque chose sur quoi compter.
Le plus haut niveau possible est d'exprimer la fonction de chaque partie comme un seul résultat plutôt que comme une liste d'activités : un état final qui est vrai quand la partie a terminé et que n'importe qui pourrait vérifier, pour que la partie ait une ligne d'arrivée claire et que tout ce qui l'entoure sache exactement ce qu'elle livre.
Point clé : La fonction d'une partie est le résultat qu'elle produit, non les activités qu'elle accomplit. Décrite par ses activités, une partie n'a pas de ligne d'arrivée : la liste s'allonge, et personne ne peut dire quand elle a terminé ni si elle a fonctionné. Décrite par son résultat, elle a une fin claire : un état qui est vrai quand elle a terminé. Le test tient en deux questions : qu'est-ce qui est vrai quand cette partie a terminé, et pourrais-tu le vérifier ? Si tu ne peux nommer que des activités, ou un état final que personne ne pourrait vérifier, la fonction reste vague, et personne ne peut répondre d'une fonction vague.
Exprime la fonction de chaque partie comme un seul résultat vérifiable : ce qui est vrai quand elle a terminé, non ce qu'elle fait en chemin.
MarvinPro · PROCESS · Ici, c'est Comment Construire · Conception · Sous · Discipline 5 : Fonction · Section : Un travail, exprimé comme un résultat
MarvinPro | Octobre 2026
marvinpro.com
La fonction d'une partie n'existe pas seule. Chaque partie se trouve à l'intérieur de quelque chose de plus grand, et sa fonction est là pour servir le résultat de cette partie plus grande. Les fonctions des parties ne sont donc pas un ensemble de travaux séparés qui se trouvent par hasard les uns près des autres ; ce sont les pièces d'un seul résultat plus grand, et elles doivent s'y emboîter. La fonction d'une partie est juste non seulement quand elle est claire, mais quand elle est la pièce du tout dont le tout a besoin de sa part.
Une fois emboîtées, les fonctions des parties devraient former exactement le résultat de la partie plus grande : rien qui manque, rien en double, rien en trop. Chacun de ces cas a son propre défaut. Une lacune est une pièce du résultat qu'aucune fonction n'inclut. Elle tombe entre les parties, et soit elle ne se produit pas, soit elle ne se produit que par hasard, quand quelqu'un s'en aperçoit et intervient. Un chevauchement est une pièce du résultat que deux parties revendiquent à la fois. Elle est faite deux fois, ou pire, chaque partie suppose que l'autre l'a faite et aucune ne la fait. Et un vestige est une partie dont la fonction ne sert à rien dans le résultat : elle tourne, elle coûte, quelqu'un l'entretient, et le tout ne s'en porterait pas plus mal sans elle, souvent un contrôle ou une étape qui avait autrefois une raison d'être et lui a survécu.
Ainsi le test consiste à additionner les parties. Écris le résultat de chaque partie, mets-les côte à côte, et demande-toi si, ensemble, ils forment exactement le résultat de la partie plus grande. Là où quelque chose du résultat plus grand n'apparaît dans aucune fonction, il y a une lacune : confie-la à une partie. Là où quelque chose apparaît dans deux, il y a un chevauchement : confie-le à l'une et retire-le à l'autre. Là où le résultat d'une partie n'apparaît nulle part dans le résultat plus grand, il y a un vestige : cherche à quoi il servait, et s'il ne servait à rien, supprime-le. Chaque pièce du résultat devrait revenir à exactement une fonction.
Le plus haut niveau possible est d'ajuster la fonction de chaque partie au résultat de la partie plus grande qu'elle sert, pour que les résultats des parties forment ensemble exactement ce résultat, chaque pièce revenant à exactement une partie, sans lacune qui tombe entre elles, sans chevauchement revendiqué deux fois et sans vestige qui ne sert à rien.
Point clé : La fonction de chaque partie sert le résultat de la partie plus grande dans laquelle elle se trouve, et ensemble les fonctions des parties devraient former exactement ce résultat. Trois défauts : une lacune (une pièce du résultat qu'aucune partie n'inclut, si bien qu'elle tombe entre elles et ne se produit que par hasard), un chevauchement (une pièce que deux parties revendiquent à la fois, si bien qu'elle est faite deux fois ou par aucune) et un vestige (une partie dont la fonction ne sert à rien dans le résultat, souvent une étape qui a survécu à sa raison d'être). Le test consiste à additionner les résultats des parties et à les comparer avec celui du tout : confie chaque lacune à une partie, retire chaque chevauchement à toutes sauf une, et supprime chaque vestige.
Emboîte les fonctions des parties pour qu'elles forment exactement le résultat du tout : sans lacune, sans chevauchement, sans vestige.
MarvinPro · PROCESS · Ici, c'est Comment Construire · Conception · Sous · Discipline 5 : Fonction · Section : Au service du tout
MarvinPro | Octobre 2026
marvinpro.com
Une fonction exprimée comme un résultat fait encore une chose : elle dit de quoi la partie répond. La partie, et celui qui en est propriétaire, répondent de son résultat. Non d'accomplir un ensemble d'activités, mais de livrer l'état final, à chaque fois. Si le résultat arrive, la partie a fait son travail, quelle que soit la façon dont elle y est parvenue. Si le résultat n'arrive pas, la partie n'a pas fait son travail, si occupée qu'elle ait été.
Ce partage est ce qui donne à une partie sa liberté. Comme la partie répond de son résultat et non de ses activités, ce qui se passe à l'intérieur est son affaire. Elle peut changer sa façon de travailler, ajouter une étape, en retirer une, remplacer un outil, réorganiser entièrement son intérieur, et rien autour d'elle n'a besoin de le savoir, tant que le résultat continue d'arriver. Les parties qui l'entourent comptent sur le résultat, non sur l'intérieur. C'est ce qui fait d'une partie quelque chose que tu peux posséder à part et changer isolément, la promesse qu'a faite un sous-processus dans la deuxième discipline de ce volume. Cette promesse, c'est la fonction qui la tient : une partie au résultat clair peut être confiée à un seul propriétaire et changée librement, car chacun sait ce qui doit tenir, quoi qu'on y change.
Brouille la fonction, et la responsabilité se brouille avec elle. À une partie sans résultat clair, on ne peut rien demander, si bien que quand quelque chose tourne mal, personne ne peut dire si c'est cette partie qui a échoué. Une partie définie par ses activités lie tout ce qui l'entoure à son fonctionnement interne, si bien que chaque changement à l'intérieur devient un changement pour tout le monde. Et là où les fonctions se chevauchent, deux parties répondent de la même chose, ce qui, en pratique, signifie qu'aucune n'en répond. Une fonction claire est ce qui permet de faire confiance à une partie de l'extérieur et de la laisser tranquille à l'intérieur.
Le plus haut niveau possible est que chaque partie réponde de son résultat : responsable de livrer l'état final à chaque fois, libre de changer la façon d'y parvenir tant que le résultat tient, pour que les parties qui l'entourent ne comptent que sur son résultat et qu'elle puisse être possédée à part et changée isolément.
Point clé : Une fonction exprimée comme un résultat dit de quoi la partie répond : la partie, et son propriétaire, répondent de livrer l'état final à chaque fois, non d'accomplir des activités. C'est ce qui donne à la partie sa liberté : elle peut changer n'importe quoi à l'intérieur tant que le résultat continue d'arriver, car les parties qui l'entourent comptent sur le résultat, non sur l'intérieur. C'est ainsi qu'est tenue la promesse de la deuxième discipline : une partie qui peut être possédée à part et changée isolément. Brouille la fonction, et la responsabilité se brouille : personne ne peut dire si la partie a échoué, chaque changement interne devient un changement pour tous, et là où les fonctions se chevauchent, aucune partie ne répond vraiment.
Chaque partie répond de son résultat, et elle est libre de tout changer à l'intérieur tant que ce résultat tient.
MarvinPro · PROCESS · Ici, c'est Comment Construire · Conception · Sous · Discipline 5 : Fonction · Section : Répondre de la fonction
MarvinPro | Octobre 2026
marvinpro.com
Reviens à activer et exprime les fonctions de ses parties comme des résultats. Régler le paiement est un nom ; sa fonction est son état final : un paiement réglé, ou refusé de manière définitive. L'exprimer ainsi montre quelque chose que le nom cachait. Un refus n'est pas un bout qui pend ni une exception que quelqu'un d'autre réglera ; c'est l'un des deux résultats que cette partie doit produire proprement. Ouvrir le compte a son propre résultat : un compte ouvert pour ce client. Enregistrer le droit a le sien : le droit enregistré sur ce compte. Chacun est un état que n'importe qui pourrait vérifier sans demander comment la partie y est parvenue.
Additionne-les maintenant. Le résultat d'activer est un client qui a payé, avec un compte ouvert, et qui a droit à ce qu'il a acheté. Les trois fonctions ensemble devraient former exactement cela. Mais suppose que, quand un paiement est refusé, personne ne prévienne le client. Le règlement enregistre le refus et s'arrête ; le compte n'est jamais ouvert, donc rien de ce qui suit ne s'exécute. Prévenir le client tombe dans une lacune entre les parties, et ne se produit que quand le client écrit pour demander ce qui n'a pas marché. La correction est de le confier à une fonction : le résultat du règlement devient un paiement réglé, ou refusé et le client prévenu. Suppose aussi que le règlement du paiement et l'ouverture du compte envoient chacun une confirmation au client, si bien que chaque nouveau client en reçoit deux. C'est un chevauchement : la même pièce du résultat revendiquée deux fois. La correction est de confier la confirmation à une seule partie, l'ouverture du compte, et de la retirer à l'autre.
Et vois ce qu'apporte une fonction claire. La personne qui corrige la logique de réessai à l'intérieur du règlement du paiement peut changer combien de fois il réessaie, dans quel ordre et avec quel message du prestataire de paiement, sans prévenir personne, car les parties qui l'entourent ne comptent que sur une seule chose : son résultat, un paiement réglé, ou refusé et le client prévenu. Tant que ce résultat tient, tout ce qui se trouve à l'intérieur du règlement est libre de changer. La fonction est ce dont la partie répond ; l'intérieur lui appartient.
Chaque partie de l'activation produit un résultat vérifiable, et ensemble ces résultats forment exactement celui de l'activation : la lacune comblée en confiant l'avis de refus au règlement, le chevauchement supprimé en confiant la confirmation à la seule ouverture du compte.
MarvinPro · PROCESS · Ici, c'est Comment Construire · Conception · Sous · Discipline 5 : Fonction · Un exemple réel
MarvinPro | Octobre 2026
marvinpro.com
Une partie bien découpée et bien située doit encore faire quelque chose, et sa fonction est le résultat qu'elle produit, non les activités qu'elle accomplit. Décrite par ses activités, une partie n'a pas de ligne d'arrivée : la liste s'allonge, et personne ne peut dire quand elle a terminé ni si elle a fonctionné. Décrite par son résultat, elle a une fin claire. Demande-toi, face à chaque partie, ce qui est vrai quand elle a terminé, et si quelqu'un pourrait le vérifier ; si tu ne peux nommer que des activités, ou un état final que personne ne pourrait vérifier, la fonction reste trop vague pour qu'on en demande compte à quiconque.
La fonction de chaque partie sert le résultat de la partie plus grande dans laquelle elle se trouve, et ensemble les fonctions des parties devraient former exactement ce résultat. Une lacune est une pièce du résultat qu'aucune partie n'inclut, si bien qu'elle tombe entre elles ; un chevauchement est une pièce que deux parties revendiquent à la fois, si bien qu'elle est faite deux fois ou par aucune ; un vestige est une partie dont la fonction ne sert à rien dans le résultat. Additionne les résultats des parties, compare-les avec celui du tout, et confie chaque pièce du résultat à exactement une fonction.
Et une fonction exprimée comme un résultat dit de quoi la partie répond. La partie, et son propriétaire, répondent de livrer l'état final à chaque fois, et sont libres de changer n'importe quoi à l'intérieur tant que le résultat continue d'arriver, car les parties qui l'entourent comptent sur le résultat et non sur l'intérieur. C'est ce qui permet de posséder une partie à part et de la changer isolément. Brouille la fonction, et la responsabilité se brouille avec elle.
La discipline est donc celle-ci : donne à chaque partie un seul résultat vérifiable, emboîte les résultats pour qu'ils forment exactement le résultat du tout sans lacune, chevauchement ni vestige, et fais répondre chaque partie de son résultat en lui laissant son intérieur. De cette façon, les parties situées deviennent des parties qui fonctionnent : chacune connue par ce qu'elle livre, fiable de l'extérieur et libre à l'intérieur. Il reste à voir comment ces résultats passent d'une partie à la suivante, le travail des coutures internes.
Donne à chaque partie un seul résultat vérifiable, emboîte les résultats pour former exactement le résultat du tout, et fais répondre chaque partie de son résultat, tandis que son intérieur reste le sien.
MarvinPro · PROCESS · Ici, c'est Comment Construire · Conception · Sous · Discipline 5 : Fonction · Résultat du Chapitre
MarvinPro | Octobre 2026
marvinpro.com
Pensez Simple.