2020 - Artisanat logiciel, un regard zététique

logo en noir et blanc “artisanat logiciel un regard zététique”

Point de vue de 2025

Ce talk a vu le jour en 2020. A ce moment là, j’étais consultant, et moteur sur un projet de formation interne à l’artisanat logiciel. Dans ce contexte, bien que personnellement convaincu par l’intérêt des pratiques crafts, j’étais surpris de leur faible adaption par le reste de l’industrie. J’ai voulu creuser le sujet pour sortir de ma bulle personnelle et transformer mes croyances en connaissances plus générales.

Ce talk n’est plus d’actualité car son contenu a été recyclé dans une version actualisée.

Abstract

Si on ouvre un livre de référence sur l’artisanat logiciel on verra plein de bonnes pratiques et de conseils pour améliorer l’efficacité du développement informatique dans les projets. Des personnes raisonnables, à partir de leur expérience personnelle livrent un ensemble de recommandations qui semblent faire consensus. La revue de code, le pair-programming, les tests automatisés, le déploiement continu, c’est mieux.

Il y a aussi des développeurs qui n’ont pas vu la lumière et qui sont plus critiques : c’est compliqué, c’est pas utile, on fait autrement. Enfin il existe d’autres personnes qui posent parfois des questions fâcheuses comme “OK c’est mieux mais ça coûte quoi et ça rapporte quoi ?”. Les réponses en général apportées sont aussi qualitativement précises que quantitativement floues et du coup assez peu convaincantes pour les non-initiés.

Si on veut apporter de l’objectivité à l’analyse il faut prendre un peu de recul et utiliser un outil adéquat. Ici nous l’appelerons zététique, que certains décrivent comme “l’art de faire la différence entre ce qui relève de la science et ce qui relève de la croyance”. Donc on va faire appel à l’état de l’art de la connaissance scientifique pour essayer de répondre à des questions comme :

  • Est-ce qu’on économise de l’argent en zappant les tests ?
  • Est-ce qu’on développe plus vite en faisant du TDD ?
  • Comment on introduit des bugs ?

Avec un peu de chance on repartira avec plus de questions que de réponses :-)

Slides

Présenté à

Bibliographie