- The Goal
- Keep it fun
Quboo gives you the option to get score based on some possible actions you complete. The app integrations provide out-of-the-box actions that give you score, so you don’t need to configure anything; you can just start playing right away. On top of that, you can also create your own games.
These are some examples of tasks that give you score:
- [Sonar Integration] When you fix Sonarqube issues and improve software quality.
- [Slack Integration] When somebody reacts to a message you publish on Slack (e.g. kudos, contests, completing maintenance tasks, etc.).
- [CI/CD Integration] When you release your product as often as possible.
- [CI/CD or API Integration] When you document your designs, decisions, meetings, etc.
- …and many other use cases! The limit is only your imagination.
If you want to learn more about the integration possibilities, check the page Game Modes.
The goal of getting score is clear: the player and the team with the highest score at the end of a campaign win the match. Campaigns define a time period where everybody starts back again from zero, so there is always a chance to win.
A Quboo Campaign has a defined start date and end date. Campaigns always follow each other, so your next campaign will start the day after the current campaign finishes.
Every new campaign all the statistics are set to zero. This is to allow everybody to compete; you can see each campaign as a match.
Badges are recognitions that you may obtain by performing certain actions. Some badges are predefined whereas some other can be customized (coming soon!).
Sonar Integration Badges
- Early Bird (Sonar Game). If you get score very early during a given campaign.
- Unit Tester (Sonar Game. Depending on how much test coverage you’re adding, you get one or more of the UT Ranks.
- Security Guard (Sonar Game). Fix at least one issue of type Vulnerability.
Slack Integration Badges
Define your own badges
The Quboo Leaderboards are lists sorted by the score in descending order, for both standalone players and teams. The team score is the sum of the score of all its players.
These are the most relevant screens in Quboo and contain all you need to know the status of the game: the score, badges, who is winning at a given time, and the campaign details summary.
You can also check the ranking of previous campaigns from these screens.
You can organize your players in teams. This encourages everybody to participate since teams also compete with each other.
The game’s objective is to become the winner at the end of a campaign. Quboo doesn’t give you any reward, but you can set up your own prizes within your organization if you want the victory to be more than symbolic.
Keep in mind that the game is ultimately a way to make some actions more interesting. Your real rewards are for example getting rid of bugs, improve your release cycle, encourage developers to write documentation, etc. You set up your own goals depending on what you want to achieve with the game.
Keep it fun
Quboo should be fun, it just spices up some processes. In any case, there will be always people that feel the game as a kind of manipulative strategy. To avoid that, we recommend you to follow some principles:
- Do not use Quboo to measure productivity nor link it to personal or team goals.
- Do not force anybody to play Quboo. It should be always opt-in.
- Do not use Quboo for regular tasks. Try to use it for tasks that need to be done but are boring (in the eyes of people who are doing them). If you’re not sure, read how intrinsic motivation works and make sure you don’t use Quboo for tasks that people should find intrinsically motivating.
It is important that when you introduce this game in your organization you do it transparently. Say what you want to achieve and how to play the game. There will be people who like it and people who don’t.