Kanban - 看板

The Kanban system sets up and manages table tennis matches.


The system generates match cards that players use to enter their scores after each game. As soon as the final score is submitted, a new match pair is generated. It functions as a hybrid between a traditional multi-group league and a giant round-robin. Unlike these though, the kanban system allows players to arrive and leave at any time during the event.


Key features of the system include:

  • Dynamic Ratings: The software adjusts player ratings throughout an "event" based on wins and losses.
  • Skill-Based Pairing: The system dynamically pairs similarly ranked players.
  • Fair play: Matches are generated so that each player plays as much as the others on average.

Minimal administration is needed. Any number of directors can be defined. A director can among other things ...

  • set up future events
  • adjust the ratings of individual players
  • adjust the position of players in the wait queue
  • change the number of table in use
  • start match generation at the beginning of an event, and halt match generation at the end


The "kanban" system takes its name from the Japanese manufacturing technique where downstream demand for parts drives the supply chain for those parts, just as a match gets scheduled when a table becomes available.