group of martial artists sitting on the ground by Thao Le Hoang

tldr;

Le format est intéressant, mais compliqué avec des gens qui n’ont jamais vraiment pratiqué le sujet.

rappel de la proposition

Une unformation est une formation où le programme est définie le jour même par les participant·e·s. J’en parle plus en détail dans le billet Unformation.

les expériences

publique

J’ai tenté une version publique en septembre 2025. Malheureusement, sur les quatre personnes inscrites, trois se sont désistées, une la veille et deux le jour même. Il n’en restait donc plus qu’une, et le format perdait un peu de son intérêt. On a transformé la journée en phorésie et abordé le sujet des tests unitaires en codant ensemble sur un de mes projets.

privées

Après ce demi-échec1, j’ai proposé le format à deux équipes qui cherchaient des formations sur le thème des tests unitaires. Les deux ont accepté.

une équipe sans expérience

La première équipe n’avait aucune expérience du sujet et la construction du programme a été laborieuse. Avec le recul, c’était prévisible : c’est difficile d’avoir des questions précises quand on ne connaît (presque) rien au sujet.

Du coup, je les ai guidés pour poser leur réflexion, et globalement, la journée a plus ou moins suivi le plan de ma vieille formation d’introduction.

une équipe expérimentée

La deuxième équipe a une bonne expérience et on se connaissait déjà : je les avais aidés sur un gros refactoring il y a quelque temps. Là, pas de problème pour avoir des questions précises et des exemples tirés de leur base de code pour les illustrer. Le top !

On a initialement essayé de créer un fil conducteur pour la journée mais ça s’est vite révélé impossible alors on a simplement priorisé les sujets, et les avons traités les uns après les autres en regroupant par thème.

Au final, une excellente journée, un peu intense car on a abordé des sujets complexes très différents. Heureusement que je suis habitué à sauter dans des bases de code inconnues :)

bilan

Le bilan est mitigé.

Dans l’état actuel, cela ne me semble pas adapté à des gens qui n’ont pas, ou peu, d’expérience sur le sujet abordé. Cela dit, j’ai l’intuition qu’il y a un truc pour pallier à ce problème en évitant le travers de la formation complètement scriptée. Mais je ne sais pas encore lequel :)

Ça marche bien avec des gens qui ont déjà un peu d’expérience sur le sujet et des questions précises. Sur le court terme, on a pu apporter des réponses à des questions concrètes, et c’est déjà une victoire. Mais j’ai un doute sur la réutilisation des apprentissages sur le long terme : je crains que l’absence de fil conducteur/cohérence rende difficile la compréhension/appropriation des thèmes pour la réutilisation en dehors de leur contexte d’origine.

la suite

La suite de ce format, je ne sais pas trop. Je pense qu’il manque un truc, on verra si j’arrive à trouver quoi.

Mais ces expériences m’ont donné envie de relancer les sessions de phorésie. C’est un format qui marche et que j’aime particulièrement. Plus la-dessus très prochainement :)

J’ai aussi envie d’explorer autour du format “BYOC” (Bring Your Own Code), qu’on avait imaginé il y a au moins 10 ans pour le groupe d’artisan·e·s du logiciel toulousain. J’en reparlerai sûrement.


– Crédits photos :

  1. on a passé une bonne journée, mais on n’a pas testé le format