trophyGamification

Automatically score engineering teams based on Engineering KPIs to boost performance and motivation.

Oobeya’s Gamification module provides a point-based competitive structure to boost engineering team performance. It visualizes progress, increases motivation, and highlights achievements. With this feature, you can create leagues, define performance metrics (Engineering KPIs), compare team scores, and reward high performance.

Oobeya Gamification Module
Oobeya Gamification Module

Key Concepts

  • League: A competition structure where teams collect points based on defined metrics.

  • Round: Scoring periods executed at specific intervals (e.g., weekly, biweekly, monthly).

  • Referees: Authorized users who supervise manual scoring and can update and approve results.

  • Points: Numeric values assigned automatically or manually based on defined thresholds for KPIs.


How It Works

Create New League - step by step
1

1. League Setup

Create a new league via: Gamification > Leagues Management > New League

Required fields:

  • League Name and Description

  • Referees: Minimum 1, maximum 5 users

  • Scoring Interval: Weekly, biweekly, or monthly

  • Start / End Date (optional)

  • League Logo (optional)

circle-info

⚠️ If an end date is provided, it must be at least 28 days after the start date and no more than 365 days. If left empty, the league runs indefinitely.

2

Metric Selection

Metric Selection

Select which performance metrics will be scored. Categories include:

  • Project Management (e.g., Lead Time, Predictability)

  • Development (e.g., Rework Rate, Coding Efficiency)

  • Code Review

  • Code Quality

  • Security

  • Symptoms

circle-info

These metrics will be used for automatic scoring.

3

KPI Scoring

KPI Scoring

Define scoring thresholds for each metric. Example:

  • Cycle Time < 3 days → 3 points

  • 3–10 days → 1 point

  • ≥10 days → 0 points

circle-exclamation
4

Manual KPIs (Optional)

Manual KPIs

Define custom KPIs that will be scored manually by referees.

Each manual KPI requires:

  • Label (Name)

  • Description

  • Maximum Points

5

Team Selection

Team Selection

Select which teams will participate in the league. Only teams with data available for the selected metrics can be added.

6

Final Review and Start

Review all settings and click Create League to launch.


Round Management:

Each league generates a scoring round automatically based on the selected interval.

League referees manage rounds via: League Management > Manage Rounds

Manage Rounds

Round Details:

  • Round Date: The date when scores are calculated.

  • States:

    • Scheduled for the next round

    • In Progress

    • Pending Approval

    • Approved

    • Failed

    • Cancelled

Referees can review, edit, and approve round scores.


✏️ Update Scores

Update Scores for a round

For each KPI, referees can:

  • View the actual value (Value)

  • Check the automatically calculated score (Calculated Score)

  • Manually update scores if needed (Update)

  • Approve scores (Approve)

Use the Recalculate button (top right) to refresh all automatic scores.


📊 Leaderboard

Leaderboard

The leaderboard displays team rankings based on their total points:

  • Track progress over time

  • View historical rounds

  • See which metrics contributed to team scores.


🔐 Authorization

The following actions can only be performed by authorized users:

  • Creating and editing leagues (Role: Gamification Admin)

  • Defining metrics and scoring rules (Role: Gamification Admin)

  • Approving round results (Role: League Referee)

Manage user roles

Last updated