Gamification
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.

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

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
KPI Scoring

Define scoring thresholds for each metric. Example:
Cycle Time < 3 days → 3 points
3–10 days → 1 point
≥10 days → 0 points
Ensuring logical consistency of thresholds is the user’s responsibility.
Manual KPIs (Optional)

Define custom KPIs that will be scored manually by referees.
Each manual KPI requires:
Label (Name)
Description
Maximum Points
Team Selection

Select which teams will participate in the league. Only teams with data available for the selected metrics can be added.
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

Round Details:

Round Date: The date when scores are calculated.
States:
Scheduled for the next roundIn ProgressPending ApprovalApprovedFailedCancelled
Referees can review, edit, and approve round scores.
✏️ Update Scores

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

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)

Last updated