- Gamification for Compliance tasks
- Continuous Integration and Continuous Deployment
- Your own game
Gamification for Compliance tasks
This is probably the best example where gamification works well: boring tasks that team members have to accomplish in order to get new (virtual) hardware resources, include new libraries, get licenses for a third-party system, etc.
In many occasions, the process is tedious, so this task keeps getting delayed and that doesn’t benefit the team. Good news is that you can reward these tasks, and show some recognition for the brave people taking care of them.
Organize a game in Quboo where you connect these tasks to the gamification platform. You can do that in many ways:
- Via Slack, either using the basic Kudos game or building your own flow.
- Use the Quboo integration in Zapier to connect your platform.
- Manually, using the CLI or the API from the Quboo admin’s computer.
Some people might find security tasks quite fun. For everybody else, Quboo helps boost motivation to fix the potential security vulnerabilities and shield your software against potential attackers.
- Use the Sonarqube Integration to give score for getting rid of security issues.
- Integrate Slack, Zapier, or the API, and create your own game workflows for improving Security in your software project.
Are you looking for a simple app that you can use to implement a Kudos system? Quboo helps you here as well.
If you use Slack, the simplest way to do this is by installing the Quboo Slack App. Use an emoji reaction to give Kudos, and leverage the support for Campaigns to reset the score now and then.
You can use the Slack integration to organize contests for remote parties as well. For example, ask for the best pictures, the coolest videoconference background, etc.
Continuous Integration and Continuous Deployment
Sometimes it’s hard to encourage people to follow Continuous Deployment’s good practices. You should move to production your changes as fast as possible, but some people are afraid of the potential risks, or they are not familiar with the process. With Quboo, you can:
- Motivate people to make continuous releases.
- Improve release management KPIs like On-Time Delivery.
- Reduce the release time by favoring frequent small releases over big ones.
Quboo has a generic integration called the Quboo CLI script for CI tools. You can hook this script in your Deployment Pipeline and assign score automatically when somebody finishes a release. Alternatively, you can use Slack, Zapier or the API.
If you have your release process controlled by an automated system, Quboo gives you the ability to gamify it in a very simple way.
- Jane Doe tested a new feature and it’s working fine. She pushes the code to master.
- A new pipeline is triggered in the system, the feature is moved to production.
- Jane Doe gets 50 points for that release. The more releases she or her team does, the bigger the chance to win at the end of the Campaign.
Your release process may look different or not be that straightforward. That’s not a problem at all: you can always integrate Quboo as a pipeline step right after your deployment step.
Writing documentation, especially technical, is normally not the preferred task of a software developer. It can be boring because, once you have solved a problem, you may not want to spend time in writing down the problem description and the solution. However, that is a major problem since there is no knowledge transfer and a lot of design ideas and agreed decisions are completely forgotten.
Gamification for writing documentation
Quboo introduces a nice mechanism to compete with others while you improve your documentation.
The documentation game
One of the options to implement this game is by adding a new job at the end of a CI/CD pipeline that gives score to the person who committed new content. This works perfectly if you have a Git repository where you store the docs. The Practical Architecture template in Github uses Travis to introduce gamification in the documentation process and it does it with some scripting as you can find in the travis.yml file.
If you use Confluence, you can try our Zapier integration to give score to users that contribute to improve the docs.
The Slack integration works well if you use this messaging platform to exchange gems of knowledge, or if you want to encourage that.
Your own game
We offer multiple integrations for you to connect any process you can imagine. The only limit to create games supported by Quboo is your imagination. Check the Create your game for more details.