ForHosting KIT · Finances et argent

Facilitateur de réunion tournante

Avec Alice, Bob, Carol et Dana dans la liste, la première réunion (numéro 0) revient à Alice, Bob suit et Dana précédait ; après Dana, le tour recommence. Toute personne utilisant la même liste obtient la même réponse. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Liste des participants
Alice, Bob, Carol, Dana
Indice de la réunion
0
Vous obtenez
Taille de la liste
4
Responsable
Alice
Indice du responsable
0
Position dans le cycle
1

Les standups récurrents, les all-hands et les revues d'exploitation fonctionnent mieux lorsque la facilitation tourne équitablement au lieu de retomber toujours sur le même responsable chaque semaine. Les équipes intègrent le même contrat déterministe dans des bots, des calendriers et des runbooks sans inventer de formules ad hoc dans des tableurs qui dérivent lorsqu'une personne rejoint ou quitte le groupe.

Comment fonctionne une rotation équitable

Une rotation équitable repose sur deux éléments : une liste ordonnée de personnes et le nombre de réunions déjà tenues. La première réunion porte le numéro 0 et revient à la première personne de la liste, la suivante à la deuxième, et ainsi de suite. Quand on arrive au bout de la liste, on repart du début : avec Alice, Bob, Carol et Dana, la cinquième réunion revient à Alice. Le calcul indique aussi qui animera la prochaine séance et qui a animé la précédente, ainsi que la position dans le cycle, par exemple 1 sur 4.

Quand l’utiliser et les erreurs à éviter

Elle convient aux points quotidiens, aux démonstrations hebdomadaires ou aux réunions générales mensuelles, quand on veut éviter que la même personne mène toujours la séance. L’erreur la plus courante consiste à changer l’ordre de la liste en cours de route : tout le monde doit utiliser la même liste et le même numéro de réunion pour obtenir le même résultat. Les congés ne sont pas gérés automatiquement ; si quelqu’un est absent, modifiez la liste ou avancez le numéro de réunion. La liste accepte jusqu’à 100 noms, et un nom vide est refusé.

Quand un animateur tournant est le plus utile

Les responsables d'ingénierie planifient des démos hebdomadaires et veulent que l'hôte tourne sans un tableur privé qu'une seule personne met à jour. Les scrum masters automatisent la facilitation du standup pour que le même ingénieur senior ne tienne pas éternellement l'horloge. Les incident commanders font tourner la propriété hebdomadaire de la cérémonie on-call avec un roster aligné sur le document de planning.

Les équipes RH et people-ops attribuent équitablement les hôtes d'all-hands mensuels entre départements.

Rotation de l'hôte du standup hebdomadaire

Passez le roster de l'équipe et le compteur de semaines du standup pour afficher qui facilite celui d'aujourd'hui et qui suit, sans tableur partagé.

Hôtes équitables d'all-hands et de démos

Faites tourner les hôtes mensuels d'all-hands ou de démos entre départements avec le même roster ordonné que votre manuel publie déjà.

Qui anime après la dernière personne de la liste ?

La rotation repart du premier nom. Avec Alice, Bob, Carol et Dana, la cinquième réunion revient à Alice, et le même ordre se répète sans exception pour les mois ou les semaines particulières.

Pourquoi la première réunion porte-t-elle le numéro zéro ?

Parce que le compteur indique combien de réunions ont déjà eu lieu. La première porte le numéro 0 et revient à Alice ; le résultat affiche aussi la position dans le cycle comptée à partir de 1, par exemple 1 sur 4, plus naturelle à lire.

Voit-on aussi qui anime ensuite et qui a animé avant ?

Oui. En plus de l’animateur du jour, vous voyez le suivant et le précédent. Pour la première réunion, ce sont Bob et Dana, ce qui est pratique pour demander les notes de la semaine passée.

Que faire si quelqu’un est en congé ?

Les congés ne sont pas gérés automatiquement. Si quelqu’un est absent, retirez-le de la liste ou avancez le numéro de réunion, afin que la personne suivante prenne le relais sans casser l’ordre de la rotation.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/biz/rotating-meeting-owner

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/biz/rotating-meeting-owner \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"roster":["Alice","Bob","Carol","Dana"],"meeting_index":0}'
{
  "roster": [
    "Alice",
    "Bob",
    "Carol",
    "Dana"
  ],
  "meeting_index": 0
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "biz.rotating_meeting_owner",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Ce calculateur de facilitateur de réunion tournante prend une liste ordonnée de noms et un index d'occurrence à base zéro, puis applique l'arithmétique modulaire classique du round-robin pour que vous sachiez toujours qui anime la prochaine session, qui suit et qui a précédé dans le cycle. Les noms vides ou les index négatifs échouent avec invalid_input et ne sont pas facturés.

Comment fonctionne la rotation du propriétaire de réunion

Une rotation équitable des facilitateurs n'est rien d'autre qu'une liste ordonnée fixe de personnes et un compteur indiquant combien de fois la réunion a déjà eu lieu. Lorsque le compteur atteint N, le reste revient à zéro et la première personne facilite à nouveau ; à N plus un, la deuxième prend la chaise, et le motif continue sans cas particuliers pour les semaines bissextiles ou les mois du calendrier. Garder le noyau pur permet aux chatbots, à GitHub Actions et aux plugins de tableur de réutiliser un seul oracle au lieu de recoder la logique modulo dans trois langages. Indexez la première occurrence comme meeting_index zéro, la deuxième comme un, et ainsi de suite. Si le roster compte N personnes, le propriétaire de cette occurrence se trouve à owner_index égal à meeting_index modulo N. Comme la formule n'utilise que le reste de la division entière, deux clients partageant le même ordre de roster et le même compteur d'occurrence s'accordent toujours sur le même propriétaire même dans des fuseaux horaires différents ou hors ligne. La position dans le cycle est indiquée comme owner_index plus un afin que l'on puisse dire « troisième sur quatre dans ce cycle » sans convertir à la main les index à base zéro. Le propriétaire suivant est le nom à owner_index plus un modulo N ; le précédent enveloppe dans l'autre sens, utile lorsque vous devez demander des notes au facilitateur de la semaine précédente. La capacité n'invente ni jours fériés, ni congés, ni listes d'omission : si quelqu'un est absent, modifiez le roster ou avancez l'index dans votre couche d'orchestration.

Contrat d'entrée, champs de réponse et erreurs de validation

Les champs de sortie optionnels ne sont jamais remplis avec null : dans ce contrat simple chaque champ de succès est toujours présent. Envoyez en POST un corps JSON avec deux champs obligatoires. roster est un tableau non vide d'une à cent chaînes de noms de facilitateur dans l'ordre de rotation ; chaque entrée est tronquée des espaces, et les chaînes vides après trim sont rejetées comme invalid_input en nommant l'index fautif. meeting_index est un entier non négatif de zéro à un milliard identifiant quelle occurrence de la série vous résolvez—zéro est la première réunion. Les alias members, people et facilitators sont acceptés pour roster, et index, occurrence et week_number pour meeting_index, afin que l'automatisation existante mappe des clés familières sans renommer les charges utiles. En cas de succès le corps renvoie le roster normalisé et meeting_index, roster_size, owner et owner_index, cycle_position (base un dans le cycle), next_owner et next_owner_index, previous_owner et previous_owner_index, plus une courte chaîne de formule indiquant owner_index égal à meeting_index mod roster_size. Exemple : roster Alice, Bob, Carol, Dana avec meeting_index cinq produit owner_index un car cinq modulo quatre vaut un, donc Bob facilite, Carol est suivant et Alice est précédent. Roster manquant, vide, non tableau, meeting_index non entier ou négatif, et rosters trop grands échouent avec invalid_input et ne consomment pas de solde.

Où une API de facilitateur tournant apporte de la valeur

Les bots de product ops publient « le facilitateur de cette semaine est … » dans Slack ou Teams en appelant l'API avec l'index de la série stocké dans une clé compteur. Comme l'implémentation est parse de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant ; l'échec de validation est gratuit. Gardez le roster dans le même ordre dans chaque système d'enregistrement, incrémentez meeting_index une fois par occurrence (y compris les semaines sautées si vous voulez que la rotation avance) et vous obtenez des décisions de propriété reproductibles pour calendriers, runbooks et edge workers sans déployer votre propre service de planification.

Automatisation chatbot et calendrier

Faites appeler l'API par un bot à chaque occurrence avec l'index de la série et publiez « facilitateur : … » dans Slack, Teams ou la description du calendrier.

Comment savoir à qui de faciliter ?

Envoyez roster (noms ordonnés) et meeting_index (0 pour la première réunion). Le propriétaire est roster[meeting_index mod longueur du roster].

meeting_index est-il à base zéro ou à base un ?

À base zéro : la première occurrence est 0, la deuxième est 1, et ainsi de suite. cycle_position dans la réponse est à base un pour l'affichage.

Que se passe-t-il si quelqu'un est en congé ?

Ce calculateur ne modélise pas les absences. Retirez-le temporairement du roster ou sautez son index dans votre couche d'orchestration avant d'appeler.

Puis-je envoyer members au lieu de roster ?

Oui. Les alias members, people et facilitators correspondent à roster ; index, occurrence et week_number correspondent à meeting_index.

Combien coûte le calculateur de facilitateur de réunion tournante ?

L'outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →