beta

Applyterra est en beta publiqueLes règles bougent encore et des parties peuvent sauter. Tu joues la v107.

Manuel de l’open space

Comment on joue

Un jeu de cartes agile : tu pioches un ticket, tu compares ta vélocité aux story points du bug. Tes amis t’en empêchent.

Didacticiel sur la table

Lundi 9h14 · le daily commence

Une squad agile, un backlog, et personne n'est prêt

Deux ou trois développeurs autour d'une table. Pas un open space : une table ApplyTerra. Le Product Owner, c'est le deck. Le Scrum Master, c'est le chrono de 5 minutes. Le backlog, c'est la pile Tickets.

On commence tous niveau 1. Junior. Un MacBook d'entrée de gamme, zéro hoodie légendaire, et un Jira qui sent déjà le Sev-1. Le premier qui passe niveau 10 en fermant un bug gagne. Pas en vendant des AirPods. Pas en négociant une promo RH. En shippant. C'est le Definition of Done de la partie.

Le backlog

La pile Tickets, c'est ton backlog

Chaque tour, tu es le dev assigné. Ton daily a toujours la même forme — c'est agile, donc c'est une boucle.

  1. Tu pioches un ticket. Face visible. Comme si quelqu'un venait de te l'assigner dans Jira sans te demander. Trois choses peuvent sortir : un bug (le debug démarre tout de suite), un incident (l'effet te tombe dessus : prod down, réunion surprise, PIP), ou autre chose — métier, profil, équipement — qui rejoint ta main.
  2. Pas de bug sur le ticket ? Tu n'as pas le droit de passer. Un sprint sans livraison, ça n'existe pas. Donc : t'auto-assigner un ticket (1 carte face cachée — le shadow work, celui que tu prends sans le dire au daily) ou sortir un bug de ta main, que tu décides d'attaquer.
  3. Tu t'équipes, tu vends, tu respectes le WIP. Max 5 cartes en main. Le surplus part au plus bas niveau. Tu ne peux pas porter tout le backlog tout seul.
  4. Fin de tour. Tu passes la main. Le prochain dev prend le daily. Cinq minutes chrono : le Scrum Master, c'est le timer.
L'estimation

Les story points, c'est le VS au milieu de la table

On ne « tank » pas un bug. On estime, puis on livre — ou on se fait manger.

Un ticket-bug a un gros chiffre : ses story points. Le Ticket Jira P0 pèse 8 SP. Le Chat du Open Space, 1 SP. Le Dragon RH, tu aurais dû le découper en plus petites stories.

En face, ta vélocité : ton niveau (ta séniorité — 1 niveau = 1 point de vélocité) + ton équipement (ton setup : hoodie, clavier méca, rubber duck, Cypress si t'es QA) + tes bonus jetables + éventuellement un binôme.

Il faut être strictement au-dessus des story points du bug. 7 contre 6, le fix passe. 6 contre 6, le bug gagne. Pas de buffer, pas de « on est à peu près à 8 ». Vous aviez estimé 8, vous aviez 8 de capa. Done, c'est Done+1.

Le plateau de debug

Ce qui se passe à la seconde où le ticket est un bug

Débugger, ce n'est pas « taper jusqu'à 0 PV ». Le bug n'a pas de vie. Dès qu'il sort, le plateau de debug s'ouvre et on compare deux nombres jusqu'à ce que quelqu'un appuie sur Résoudre le bug ou sur Réassigner. En bas de sa carte, en rouge, ce que le ticket casse si tu le laisses ouvert : son effet de bord.

  • Le ticket s'ouvre sur la table, en grand, avec tous ses chiffres — tout le monde le voit.
  • La phase passe en Debug.
  • Une grande fenêtre s'ouvre : toi à gauche, le bug à droite, le VS au milieu.
  • Plus personne ne s'équipe, ne vend, ne change de métier. Le ticket est assigné. On le ferme, ou on le refile.

C'est le moment où, en vrai, le canal #incident s'ouvre. Toute la table peut intervenir, même hors de son tour.

Ton côté · vélocitéCôté bug · story points
Ton niveau1 point de vélocité par niveauSes story pointsle gros chiffre sur sa carte
Ton équipementhoodie, clavier méca, combosLes boostscartes posées SUR le bug
Un bonus jetableune fois, puis défausséSes bonus vs métier / profil« +5 contre les Managers »
Ton binômesa vélocité s'ajoute à la tienne—

La colonne Rapport de force affiche les deux totaux en direct, ligne par ligne, et la jauge entre les deux dit le fix passe ou il manque X.

Tes leviers

Quatre choses à faire pendant que le plateau de debug est ouvert

Tu es le lead du ticket. Le plateau de debug s'ouvre sur la table, à droite des pioches : le Rapport de force à gauche, Le bug au milieu, tes Actions à droite.

  1. Jouer une carte de ta main. Deux familles seulement, et seulement pendant un debug : un bonus jetable (potion, café, Stack Overflow) qui ajoute ou retire de la vélocité pour ce debug puis part à la défausse ; ou un boost, qui se colle sur le bug et lui ajoute des story points. Tu glisses la carte sur le bug, au milieu du plateau, ou tu la cliques dans ta main.
  2. Pair programming. Un seul binôme par debug. Tu choisis un joueur, tu cliques Pair programming, et toute la table attend qu'iel dise J'accepte le pair ou Je refuse. S'iel accepte, sa vélocité (son niveau + son équipement) s'ajoute à la tienne. Si vous gagnez, iel prend 1 goodie — toi tu gardes les niveaux et le reste. Le pair s'arrête à la fin du debug : ses points ne restent pas sur toi.
  3. Résoudre le bug. Le bouton ne s'active que si tu es devant. Tu cliques, c'est le merge : +1 niveau (parfois +2 sur les gros bugs), et tu pioches dans la pile Goodies. Chaque boost positif encaissé sur le bug ajoute un goodie — plus la table t'a scopé, plus le review est gras. Puis le plateau se referme et ton tour continue.
  4. Réassigner. Tu n'y arrives pas, alors tu tentes de le refiler : un dé, il faut 5 ou plus — modifié par ton matériel, ton métier et ton profil (Barista, Hacker et Nomade aident ; Manager et Windows gênent). Accepté : le ticket change d'assigné, sans niveau ni goodie pour toi. Refusé : il te revient et tu encaisses son effet de bord.

Le rubber duck compte comme équipement. Il ne parle pas. Il juge.

L'effet de bord

Un bug non fermé revient toujours te chercher

En bas de chaque carte bug, en rouge : son effet de bord. C'est ce que le ticket casse ailleurs quand tu ne l'as pas fermé — la régression, le rollback de 3h du matin, le post-mortem.

Il ne se déclenche que dans un cas : la réassignation a été refusée. Tu résous, il ne se passe rien. Tu réassignes et le dé passe, il ne se passe rien non plus. Tu réassignes et le dé te lâche : le ticket te revient, et son effet de bord s'applique tout de suite, sur toi.

  • −1 niveau ou plus — la régression annule ton dernier ship. Plancher au niveau 1.
  • −1 équipement au hasard — un truc de ton setup part à la défausse.
  • Toute ta main — tu défausses ce que tu tenais. Le contexte est perdu.
  • Ton métier — tu le perds, et l'équipement qui le réclamait revient en main.
  • Le pire cas — main et équipement partent. Tu gardes ton niveau, ton métier, ton profil. Personne n'est jamais éliminé.

Tu perds du stuff, pas ta place à table. Tu reviens lundi.

Le scope creep

Ce que font les autres pendant TON debug

Ils ne regardent pas. Ils ont Slack. Depuis leur main, à n'importe quel moment :

En agileDans le jeuCe que ça fait
« En fait c'est plus complexe »BoostSe colle sur le bug : ses SP montent. Ton 3 points devient un 8. Sev-1.
Café / Stack OverflowBonus jetable+ ou − de vélocité, un seul debug. Ça peut t'aider ou te couler.
Réu surprise, outage, reply-allIncidentEffet immédiat, sur le joueur de leur choix. Même pas à leur tour.

Ils peuvent t'aider. Ils peuvent aussi renforcer le bug parce qu'ils ont vu que tu étais tout près du niveau 10. Une petite pause sépare chaque carte — « la table lit la décision » — pour que tout le monde voie le VS bouger.

Toi, pendant ce temps, tu ne peux pas :

  • t'équiper ou te déséquiper
  • vendre ou t'acheter un niveau
  • changer de métier ou de profil
  • piocher un autre ticket
  • passer ton tour

Le hoodie, tu le mets avant de piocher. Une fois le ticket ouvert, trop tard pour changer de clavier. Le chrono de 5 minutes continue de tourner — et s'il expire pendant le debug, tu dois quand même le finir. On ne skippe personne au milieu d'un Sev-1.

Le vrai boss, ce n'est pas Jira. C'est la squad.

Les crédits

La vente, c'est le side hustle — pas le ship

À ton tour, hors debug, tu peux vendre des cartes : les crédits vont dans ton porte-monnaie et y restent. Quand tu veux, 1000 crédits = 1 niveau, et la monnaie rendue reste en poche. Le profil Gobelin vend plus cher.

Mais un niveau acheté ne fait jamais passer niveau 10. Tu ne deviens pas Staff Engineer en liquidant tes goodies. Le dernier niveau, c'est un bug battu. Un ticket fermé.

Les goodies, eux, se gagnent en tuant un bug : c'est la pile Goodies. Le hoodie, le tapis RGB, le marteau Jira. Tu les équipes sur tes emplacements — casque, siège, sous le bureau, périphériques, écran, machine. Réunis les bonnes cartes, le combo s'allume.

Un debug, chiffre par chiffre

Léa, niveau 3, QA, contre Le Ticket Jira P0

Elle pioche. Face visible : Le Ticket Jira P0, estimé à 8 SP. Le plateau de debug s'ouvre.

Ce qui se joueLéaLe P0
Départ — niveau 3 + hoodie +368
Elle joue Potion de Merge Conflict +398
Nico pose Enragé +5 sur le bug913
Pair programming avec Mehdi (vélocité 5)1413
Elle clique Résoudre le bug14 > 13merge

Léa : +1 niveau et ses goodies. Mehdi : 1 goodie, comme convenu. Nico : rien, sauf la vanne.

Sans le pair, elle restait à 9 contre 13. Résoudre serait grisé. Il lui restait une autre carte, un autre pote, ou Réassigner.

Le mapping, si tu veux le dire en une slide

Chez les humains → sur la table

AgileApplyTerra
Squad de 2 à 3Table PVP, code à partager
Backlog / JiraPile Tickets
Piocher le ticket du sprintPiocher un ticket (face visible)
Story points du ticketLes SP du bug
Vélocité du devNiveau + équipement
Estimation trop justeÉgalité = le bug gagne
Pair programmingUn binôme, 1 goodie pour iel
Scope creep en refinementBoost posé sur le bug
Café / Stack OverflowBonus jetable
Incident de prodIncident (n'importe quand, n'importe qui)
Shadow workS'auto-assigner un ticket
« Tiens, je prends ce bug »Sortir un bug de sa main
Merge / ticket ferméRésoudre le bug
« Cannot reproduce », on réassigneRéassigner le ticket (dé, 5+)
Régression, rollback, post-mortemEffet de bord (bas de la carte bug)
WIP limit5 cartes max, surplus au plus bas niveau
Timebox5 minutes par tour
Side income / revente de matosVendre → porte-monnaie ; 1000 crédits = 1 niveau
Promo / StaffNiveau 10, uniquement en battant un bug
Sprint review / goodiesPile Goodies
Métier (QA, Designer, Manager)Carte Métier
Soft skills / tribuCarte Profil
Personne n'est viré après un failTu perds du stuff, pas ta place à table

Les règles, dans l’ordre

  1. 01
    Victoire

    Le but

    Le premier joueur niveau 10 gagne. On commence tous niveau 1.

    On monte de niveau en battant des bugs, ou en vendant des cartes. Mais le dernier niveau ne s’obtient qu’en battant un bug — jamais par une vente.

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    10. 10

    Tu es niveau 9. Aucun niveau acheté ne te fera passer 10 : il te faut un dernier bug battu.

  2. 02
    4 étapes

    Ton tour

    1. Pioche un ticket : la première carte de la pile Tickets, face visible.
    2. Si c’est un bug, le debug démarre. Si c’est un incident, l’effet te tombe dessus. Sinon, la carte part dans ta main.
    3. S’il n’y a pas eu de bug, tu dois faire l’un des deux : t’auto-assigner un ticket (1 carte de la pile Tickets, face cachée) ou sortir un bug de ta main pour t’y attaquer.
    4. Tu t’équipes, tu vends, tu gardes 5 cartes maximum, puis tu passes la main. Un tour dure 5 minutes au maximum.
    1. Pioche1re carte de la pile Tickets, face visible
    2. C’est un bug — le debug démarre aussitôt
    3. Pas de bug ?auto-assigne-toi un ticket, ou sors un bug de ta main
    4. Fin de tourtu t’équipes, tu vends, tu t’achètes un niveau, 5 cartes max en main
  3. 03
    Deux chiffres

    Le debug

    Un debug, c’est une comparaison : deux nombres, une seule fois.

    Ta vélocité = ton niveau + ton équipement, plus tes bonus jetables et un éventuel binôme. Les story points du bug = le chiffre imprimé sur sa carte, plus les boosts joués dessus et ses bonus contre ton métier ou ton profil.

    Ta vélocité doit être strictement supérieure. À égalité, le bug gagne.

    Si tu es en dessous, tu peux réassigner le ticket : tu lances un dé, il faut 5 ou plus, modifié par ton matériel, ton métier et ton profil. Refusé, le ticket te revient et tu encaisses son effet de bord.

    Ton niveau+4
    Écran+0
    Clavier+0
    Ta vélocité4vél
    Ta vélocité4>Story points0

    Gagné 4 contre 0. Tu fermes le ticket, tu prends 1 goodies et +1 niveau.

  4. 04
    Un seul binôme

    Le pair programming

    Tu peux demander un pair programming à un seul joueur. S’iel accepte, sa vélocité s’ajoute à la tienne pour ce debug.

    En échange, iel prend 1 goodie. Toi, tu gardes le reste et les niveaux. Le reste se négocie à voix haute.

    Toi+7
    Ton binôme+5
    À deux12vél
    Ta vélocité12>Story points0

    Gagné Seul à 7, tu perdais. Le binôme repart avec 1 goodie, toi avec le reste et le niveau.

    Un seul binôme par debug. À 0 contre 0, le bug l’emporterait : il faut être strictement au-dessus.

  5. 05
    Quand tu perds

    L’effet de bord

    Chaque bug a un effet de bord, imprimé en bas de sa carte. Il ne se déclenche que si personne ne reprend le ticket — celui que tu n’as pas fermé revient te chercher.

    Perte de niveaux, d’équipement, de cartes en main, parfois de ton métier. Le pire des cas : tu perds ta main et ton équipement, mais tu gardes ton niveau, ton métier et ton profil. Personne n’est jamais éliminé.

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6

    Tu fais 3. Il fallait 5 ou plus. Personne ne reprend le ticket.

    Ton matériel, ton métier et ton profil modifient ce jet. Et quoi qu’il arrive, personne n’est éliminé.

  6. 06
    1000 crédits

    La vente

    À ton tour, hors debug, tu peux vendre des cartes. Les crédits tombent dans ton porte-monnaie et y restent — rien n’est perdu, même une vente à 300.

    Quand tu veux, toujours à ton tour et hors debug, tu échanges 1000 crédits contre 1 niveau : la monnaie rendue reste en poche.

    Le profil Gobelin vend plus cher. Et un niveau acheté ne fait jamais passer au niveau 10.

    Total vendu0crédits

    0 crédits dans le porte-monnaie → de quoi acheter 0 niveau à 1000 crédits pièce. Les 0 crédits rendus restent en poche. Le profil Gobelin ajoute 200 crédits par carte.

  7. 07
    Table live

    Les autres joueurs

    Une table, un code, 2 à 3 joueurs. Quelqu’un s’assoit, tout le monde le voit.

    Trois cartes se jouent à n’importe quel moment, même hors de ton tour :

    • Boost : posé sur un bug en cours de debug, il le renforce.
    • Bonus jetable : + ou − de vélocité pour celui qui débugge, le temps d’un seul debug.
    • Incident : un effet immédiat sur le joueur de ton choix.

    Le vrai boss, ce sont tes amis.

    Le bug+0
    Boost : +0
    Story points0sp
    Ta vélocité12>Story points0

    Gagné Tu étais à 12 contre 0, largement devant. Quelqu’un pose le boost hors de son tour : 0. Il te reste la réassignation.

  8. 08
    Emplacements

    L’équipement

    Tu as 5 emplacements d’équipement au total. Un objet normal prend 1 place ; un gros objet ou un clavier (`twoHand`) prend 2 places. Tu peux donc avoir 5 objets normaux, ou 4 objets si l’un d’eux prend deux places.

    Un emplacement déjà pris ? Double-clique sur la carte posée : elle retourne dans ta main et tu mets l’équipement de ton choix à la place. À ton tour, hors debug — une fois le bug ouvert, ton matériel est figé.

    Certaines cartes sont réservées à un métier ou à un profil. Réunis les bonnes et tu actives un combo : Studio Graphiste, QA En Prod, Battlestation RGB. Ils se cumulent.

    La liste complète est sur la page Cartes.

    • ÉCRANlibre
    • CLAVIERlibre
    • PÉRIPHÉRIQUElibre
    • PÉRIPHÉRIQUElibre
    • MACHINElibre
    • CASQUElibre
    • SIÈGElibre
    • SOUS LE BUREAUlibre
    • GADGETlibre
    • GADGETlibre

    Trois pièces posées : +0 de vélocité. Le clavier occupe les deux périphériques. Réunis les bonnes pièces et un combo s’active en plus.

Niveau 10, en battant un bug. Tu gagnes.