Dans un article de juin 2025 je présentais Bugs End, un jeu coopératif que j’ai créé avec Julien Cahu. Comme dit, Bugs End est avant tout un jeu!
Mais, comme vous le savez, les jeux sont un outil d’apprentissage puissant. Au delà du côté ludique nous souhaitions mettre en avant la complexité de la gestion de la qualité dans un contexte Agile. Et pour cela nous avons fait des choix au niveau de l’impact des cartes.
Le but de cet article est d’expliqué ces choix à travers les cartes de type « Bonus » qui peuvent paraître complexes pour des non habitués aux jeux de société mais qui deviennent vite naturelles pour des personnes travaillant en Agile.
Rappel: un premier article qui explique les règles globales a récemment été publié.
Le principe des cartes « Bonus »
Bugs End est un Deck Building coopératif. Concrètement, cela veut dire que les joueurs:
- ont un objectif communs et doivent collaborer pour atteindre cet objectif (terme coopératif)
- sont de plus en plus performants avec l’avancement de la partie. Cet montée en puissance se fait à l’aide de l’acquisition de cartes (deckbuilding).
Une des spécificités du deckbuilding « Bugs End » est la présence de cartes « Bonus ». Les cartes Bonus ne s’intègrent pas directement aux cartes jouables des joueurs. Par contre, elles offrent un effet permanent qui va impacter la partie.
L’impact peut être pour l’ensemble de l’équipe tout comme être restreint à 1 joueur en particulier. L’intérêt de cet aspect est de mettre en avant le travail d’équipe mais aussi la spécialisation de chaque membre d’une équipe agile.
A noter: il est impossible de cumuler 2 fois les effets d’une même carte Bonus (ex: un même joueur ne peut être certifié 2 fois ISTQB fondation et une équipe ne peut implémenter 2 fois la pratique BDD au sein d’une même partie)
Les bonus « équipe »
Les passifs équipes sont les cartes qui profitent de manière permanente à l’ensemble de l’équipe. On retrouve principalement 2 types de bonus offrant de type d’effet dans Bugs End… Mais aussi dans les équipes agiles. Ces cartes représentent les outils et les pratiques présentes dans l’équipe. Le coût d’achat de la carte équivaut à l’investissement nécessaire à l’implémentation de l’outil ou de la pratique.
Bonne pratique: le BDD
Si vous suivez le blog de la taverne vous ne serez pas surpris de voir cette carte. Je parle en effet assez régulièrement de cette pratique collaborative dans mes articles.
Voici la carte dans Bugs End:

Le coût de la carte est assez élevé pour un bonus: 6 XP.
Néanmoins, le retour sur investissement est assez rapide de part son effet qui impacte tous les joueurs.
Lorsqu’une équipe pratique le BDD, elle s’assure une compréhension commune du besoin. Cet alignement des membres de l’équipe se fait grâce à des exemples valorisés qui peuvent servir de base pour les tests.
Grâce à ces 2 éléments, le BDD permet
- de livrer des fonctionnalités plus proches de l’attendu ce qui explique l’effet qui diminue les probabilités de Bug ou leurs impact lorsqu’ils surviennent
- de travailler plus rapidement sur les tests à exécuter ce qui diminue le temps d’écriture nécessaire
L’impact de la carte BDD met en avant les deux principaux effets attendus du BDD pour une équipe qui le pratique.
Outil: outil d’automatisation
Comment parler test et qualité en Agile sans parler, au moins à moyen terme, d’automatisation des tests.
Pour cela il est nécessaire d’implémenter un outil d’automatisation. C’est ce que nous avons fait avec la carte dédiée de Bugs End:

Cette carte représente l’implémentation d’un outil dédié à l’automatisation des tests. Son intégration demande un certain effort (étude de faisabilité, intégration de l’outil aux divers processus, architecture de l’automate…) et ce, même avant d’avoir des tests automatisés. Cette carte représente ce pré-requis car sans celle-ci, il est impossible d’utiliser la carte « Scripts auto » qui est particulièrement importante lorsque la régression nécessite beaucoup d’exécutions.

Vous noterez que l’ajout d’un outil d’automatisation est donc exclusivement un investissement. Le retour sur investissement n’arrive qu’après l’acquisition et l’exécution de scripts automatisés qui nécessitent aussi de leur côté un travail conséquent.
Outil: outil de conception
Dans les faits, les outils de conception comme Yest sont assez peu déployés dans les organisations. Néanmoins, les faits sont là, ces outils accélèrent grandement la phase de conception de test. Là où j’ai pu avoir accès à des indicateurs, la vitesse de conception et de maintenance des tests avec ce type d’outil est multipliée par 2.
Il nous a donc paru naturel de mettre cela en avant dans Bugs End avec une carte dédiée:

Outil: tests CI/CD
On parle ici de l’intégration des tests automatisés à la chaîne d’intégration continue. Concrètement cela veut dire que des tests automatisés existent déjà et donc que l’on a un outil d’automatisation qui fonctionne qui a été intégré à la chaîne d’intégration continue.
L’intégration de ces tests permet de détecter plus tôt de potentiels bugs et d’avoir très rapidement des résultats. Lorsque l’on a déjà une chaine de CI/CD et des tests automatisés, l’intégration des tests est relativement faible. Par contre, si les tests automatisés sont régulièrement joués l’impact n’est pas forcément énorme.
Nous avons voulu prendre en compte tout cela lorsque nous avons designé cette carte en incorporant un prérequis sur l’outil d’automatisation et un effet qui permet de valider plus rapidement tout ce qui est lié aux bugs:

Outil: ALM
L’ALM est l’outil emblématique du testeur et ce n’est pas pour rien! Un ALM permet de centraliser ses tests, d’avoir une traçabilité précise mais aussi un environnement pour écrire ses tests et les organiser. De plus, c’est généralement un outil assez simple à mettre en place et prendre en main pour un testeur.
Nous avons voulu mettre en avant tout cela avec la carte dédiée qui permet de gagner du temps sur la phase d’écriture de tests mais aussi l’édition du bilan:

Les bonus « joueur »
Les passifs joueur n’impactent pas toute l’équipe mais uniquement les joueurs qui en ont fait l’acquisition. On est ici sur des compétences personnelles que chaque membre de l’équipe peut apporter à l’équipe dans sa globalité.
Formation ISTQB (fondation)
La formation ISTQB fondation donne les bases du test que cela soit au niveau du vocabulaire, des techniques de conception, de la culture générale liée au test ou de l’état d’esprit du testeur. Lorsque l’on travaille dans le test depuis quelques années on découvre généralement toujours des éléments qui permettent de mieux appréhender le métier et d’être plus efficace (je pense notamment aux techniques de conception).
Cela reste une base qui ne va pas tout révolutionner. Nous avons voulu retranscrire cela avec cette carte, nécessaire à l’obtention de formations ISTQB plus avancées et qui permet d’être un peu plus efficace dans son travail quotidien tout en ayant appris des choses.

Formation API
Dans le monde logiciel actuel il est très compliqué de passer à côté des APIs. Les échanges entre APIs (ou avec une API) font partie intégrante d’une très grande majorité des services numériques… Quand ces APIs ne sont pas des services numériques à part entière.
Les tests APIs sont spécifiques mais permettent de tester très rapidement beaucoup d’éléments. Nous avons voulu mettre cela en avant avec la formation API qui permet d’être plus rapide sur toutes les activités de test liées à des fonctionnalités qui impactent des APIs mais aussi en permettant d’exécuter plus rapidement des tests grâce à ces APIs.

Prévoyant
La carte prévoyant est principalement une carte de game design. Le principe est de pouvoir garder une carte en main lorsque l’on est amené à se défausser. D’un point de vue purement travail dans une équipe on met en avant ici la capacité d’anticipation des besoins futurs.

Veille active
Quel est le meilleur moyen de monter en compétence ? Au premier abord, les formations sont une solution efficace et avec un effet immédiat. Malheureusement multiplier les formations est souvent compliqué. Si vous interrogez les personnes présentes en conférence, une grande majorité vous répondront qu’ils font de la veille et que cette dernière leur a permis d’avancer et de s’améliorer dans leur métier.
C’est ce que nous avons voulu mettre en avant avec la carte « veille active » qui nécessite pour une professionnel une rigueur à mettre en place au début puis devient ensuite naturelle et lui permet d’acquérir régulièrement des connaissances.

Formation ISTQB Test manager
Pour passer cette formation il faut d’abord être certifié ISTQB fondation ce qui explique le prérequis de la carte. Ensuite, un test manager est un leader qui doit permettre aux testeurs de ses équipes d’être plus efficace. C’est pourquoi nous avons pensé à une nouvelle capacité spécifique à cette carte: celle de donner de son temps pour rendre plus efficace le travail d’autres testeurs.

Formations ISTQB automaticien et ISTQB analyste de test
Pour ces formations ISTQB avancées dédiées à l’automatisation et à gestion des tests, nous avons imaginé des compétences qui permettent de faire des exécution sans avoir de cartes dédiées. Néanmoins, toutes les exécutions ne sont pas possibles.
Un automaticien se concentre principalement sur l’automatisation de tests et donc sur les tests de régression alors que l’analyste de test se concentre plus sur les autres types de test.


Les autres « bonus »
Spécialisation
Comme pour la carte « prévoyant » on est ici principalement sur une carte de Game Design. Elle met cependant en avant une pratique que l’on voit dans les équipes agiles: la spécialisation. Cette spécialisation fait que certains membres de l’équipe interviennent plus sur des sujets et moins sur d’autres. La carte « Spécialisation » permet de mettre cela en avant avec la suppression de cartes de son deck.

Séminaire
Les journées dédiées à des conférences (JFTL, PTC…) sont rares. Néanmoins elles permettent d’apprendre beaucoup et d’imaginer de nouvelles approches concrètes dans son équipe. Concrètement, ces journées demandent comme seul investissement d’être présent.
Nous avons souhaité mettre en avant l’impact de ces séminaires en permettant, pour les personnes qui y ont assisté (et dont investit 8 UT: un tour complet) de s’améliorer plus simplement avec un coût d’acquisition des cartes réduit.

Pensez à rejoindre le groupe « Le métier du test » si vous souhaitez échanger sur le test
Merci à tous ceux qui mettent « j’aime », partagent ou commentent mes articles
N’hésitez pas à faire vos propres retours d’expérience en commentaire.


