Christophe Thibaut

Posté le 29/01/2021 par Sofia Calcagno, Christophe Thibaut

Cet article fait partie de la série “Accélérer le Delivery de projets de Machine Learning”, traitant de l’application du framework Accelerate dans un contexte incluant du Machine Learning. Si vous n’êtes pas familier avec le framework Accelerate, ou si vous souhaitez avoir plus de détails sur le contexte de cet article, nous vous invitons à commenc...

Lire la suite >

Posté le 12/08/2019 par Christophe Thibaut

Dans les articles qui précèdent, j'ai exprimé l'idée de remplacer, dans le modèle que nous utilisons lorsque nous parlons de "gérer la dette technique" d'une solution logicielle, le diagnostic :Notre solution est endettée techniquementpar l'hypothèse :Notre solution repose sur des procédés en conflitCette hypothèse permet de répondre plus efficacem...

Lire la suite >

Posté le 01/07/2019 par Christophe Thibaut

Dans les articles précédents, j'ai essayé d'établir sur la base d'exemples (simples) cette observation :Lorsque nous considérons une solution logicielle existante, nous parlons souvent de la "dette technique" qui caractérise cette solution. Par ce terme, nous voulons pointer un certains nombre de défauts de qualité (de maintenabilité, etc.), qui so...

Lire la suite >

Posté le 06/05/2019 par Christophe Thibaut

The First Law of Technology Transfer: Long-range good tends to be sacrificed to short-range good.The Second Law of Technology Transfer: Short-range feasibility tends to be sacrificed to long-range perfection.Jerry Weinberg - Quality Software ManagementIn this discussion, the term: heuristic refers to a method used in a given context, with no guaran...

Lire la suite >

Posté le 02/05/2019 par Christophe Thibaut

Dans mon précédent article, je me proposais de bannir le terme "Dette Technique" de mon vocabulaire de travail lorsque celui-ci n'est pas utilisé dans son acception initiale :[Contracter une Dette Technique] : procédé (heuristic) dans lequel on contrevient temporairement à l'état de l'art du projet afin de réaliser un objectif intermédiaire priorit...

Lire la suite >

Posté le 24/04/2019 par Christophe Thibaut

The First Law of Technology Transfer: Long-range good tends to be sacrificed to short-range good.The Second Law of Technology Transfer: Short-range feasibility tends to be sacrificed to long-range perfection.Jerry Weinberg - Quality Software Management(Dans toute cette discussion, le terme : procédé (heuristic) fait référence à une méthode utilisée...

Lire la suite >

Posté le 12/02/2019 par Christophe Thibaut

(Dans cette série d'articles, nous nous inspirons de la Via Negativa pour partir à la recherche de pratiques robustes, basées sur des connaissances négatives, et dont le principe est d'identifier rapidement et avec certitude ce qui ne fonctionne pas, afin de construire un système plus solide.) Dans son discours de réception du Prix Turing en 1980, ...

Lire la suite >

Posté le 05/02/2019 par Christophe Thibaut

(Dans cette série d'articles, nous nous inspirons de la Via Negativa pour partir à la recherche de pratiques robustes, basées sur des connaissances négatives, et dont le principe est d'identifier rapidement et avec certitude ce qui ne fonctionne pas, afin de construire un système plus solide.)Un crible pour la robustesse aux erreursLa réunion vient...

Lire la suite >

Posté le 30/01/2019 par Christophe Thibaut

(Dans cette série d'articles, nous nous inspirons de la Via Negativa pour partir à la recherche de pratiques robustes, basées sur des connaissances négatives, et dont le principe est d'identifier rapidement et avec certitude ce qui ne fonctionne pas, afin de construire un système plus solide.)Scénario Utilisateur : Ce que ça n'est pasLe terme user ...

Lire la suite >

Posté le 22/01/2019 par Christophe Thibaut

Tests, Bugs, et Preuves de programme…Dans son livre, Antifragile, N.N. Taleb introduit la notion de via negativa, qu’il emprunte à la théologie classique, afin d’expliquer la robustesse d’un savoir formé par négation : nous avons une connaissance bien plus solide de ce qui n’est pas vrai, (de ce qui ne fonctionne pas), que de ce qui est vrai (ou fo...

Lire la suite >