OCA New KPI's for ranking our contributors
Learn how and why the KPI's change

In the last few years, one of OCA’s commitments has been to promote the collaborator within the OCA. 

First step: quick and easy ranking based on merged PR's

Until now (February 2025), we have always done a ranking about the merged PRs. The good thing about merged PRs is that it shows what people deliver as code, but it is not the full collaboration process.

For instance, functional contributors have a crucial role in software development, but they didn’t appear inside these rankings.

Over the last year, we have been able to recover all the Github data and analyze it properly in order to suggest better evaluation of the collaborators. 

A more complex KPI's, taking into account "collaboration"

At this point, we think it would be important to define a new KPI that might allow us to evaluate the collaboration of each contributor individually.

To better assess individual contributions, we focused on Pull Request activity, identifying key actions that reflect meaningful engagement within the community:  

  • Creating a Pull Request (and getting it merged)

  • Commenting on a Pull Request

  • Reviewing a Pull Request

Among these actions, merging PRs and reviewing them are the most significant. The first one represents direct contributions to the codebase, while the second one demonstrates a commitment to improving others’ work.  

To better quantify collaboration, we have defined the OCA Collaboration Index (OCI) as:  

#Merged PRs + #Reviews Done + Sqrt(#Created PRs) + Sqrt(#Comments done)

This formula emphasizes the values we prioritize at OCA (reviewing and merging PRs) while still acknowledging other contributions.

The impact of creating PRs and commenting will diminish over time, as we encourage contributors to follow the OCA Way and actively participate in peer reviews.

This is the result for February 2025:


Find the full ranking for February 2025 here: 


A more inclusive and balanced evaluation of collaboration

By adopting the OCI, we aim to foster a more inclusive and balanced evaluation of collaboration within our community!

OCA New KPI's for ranking our contributors
DIXMIT Consulting SLU, Enric Tobella Alomar 7 March, 2025
Share this post
Archive
Sign in to leave a comment
OCA Brussels Code Sprint
January 30–31, 2025