Trellis reports

Trellis Score reports provide valuable insights into developer performance and facilitate data-driven decision-making. Add these widgets to your Insights to analyze Trellis Scores.

Trellis Score report

Definition

The Trellis Score Report calculates and displays the Trellis Scores by individual developers. The trellis score can be further divided into the following categories:

  • Quality: Quality is defined by two metrics: Percentage of rework and percentage of legacy rework.

  • Impact: Impact is defined by two metrics: High-impact bugs worked on per month and high-impact stories worked on per month. Impact refers to the ticket's perceived significance or priority.

  • Volume: Volume measures the quantity of code that the developer is working on.

  • Speed: Speed measures the pace at which developers are writing and submitting code.

  • Proficiency: Proficiency measures how many projects are currently being worked on. It is based on two metrics: Technical breadth and repo breadth.

  • Leadership and Collaboration: Leadership and collaboration measures developer teamwork and contribution to peer reviews.

The factors and weight associated with the Trellis Score are essentially defined at the profile level. To learn more, go to Trellis Profile.

Add the report

To add the Trellis Score report widget to the Insight:

Step 1: Add the widget

  • Select Settings, then Add Widget.

  • Choose the Trellis Score report widget.

The following settings are available to configure this report:

Step 2: Configure the Filters on the widget

Define the Time Interval for the data to be displayed in the widget

The Factors and their associated Weights associated with the Trellis Score are defined at the Profile level. You can adjust the weight given to each factor in the associated Trellis Profile, which acts as the single source of truth for your Trellis Score calculations.

Step 3: Save the widget

Complete the widget settings and select Next: Place Widget, place the widget on Insight and then select Save Layout.

What is calculated

Trellis Scores are calculated from the factors mentioned above: Code Quality, Code Volume, Speed, Impact, Proficiency, and Collaboration. You can adjust the weight given to each factor, allowing for granular-level assessments based on individual profiles.

The report calculates the score for every Contributor and presents the overall Trellis score, along with a breakdown of the score for each factor. For more information, refer to the Trellis Calculation guide.

Trellis Score by Collection

Definition

The Trellis Score by Collection report calculates and displays the Trellis Scores organized by Collection. This report provides a high-level view of the performance of different teams or groups within an organization.

Add the report

To add the Trellis Score by Collection report widget to the Insight:

Step 1: Add the widget

  • Select Settings, then Add Widget.

  • Choose the Trellis Score by Collection report widget.

The following settings are available to configure this report:

Step 2: Configure the Filters for the widget

  • Define the Time Interval for the data to be displayed in the widget. For example: Last Quarter. This means that the widget will calculate and display data for the Last Quarter.

  • You can choose to display the scores of the immediate child Collections only, providing a more focused view of the performance of specific teams or groups.

Step 3: Save the widget

Complete the widget settings and select Next: Place Widget, place the widget on Insight and then select Save Layout.

What is calculated

The factors and associated metrics used in the Trellis Score by Collection report are identical to the general Trellis Score calculation. The key difference is that the score for each Collection is calculated as the average Trellis score across all users in that Collection.

The formula for the Trellis Score by Collection is:

Trellis Score by Collection = (Sum of Trellis Scores of all the users in the Collection) / (Number of users in the Collection)

This allows you to quickly identify the top-performing Collections, as well as those that may need more attention or support.

Individual Raw Stats

Definition

The Individual Raw Stats report displays a detailed breakdown of the base values that contribute to the Trellis Scores at the individual contributor level. This report provides granular insights into the performance and contribution of each developer within your organization.

Add the report

To add the Individual Raw Stats report widget to the Insight:

Step 1: Add the widget

  • Select Settings, then Add Widget.

  • Choose the Individual Raw Stats report widget.

The following settings are available to configure this report:

Step 2: Configure the Filters for the widget

  • Define the Time Interval for the data to be displayed in the widget. For example: Last Quarter. This means that the widget will calculate and display data for the Last Quarter.

  • Select the User Attributes from the Contributor's list to display alongside Trellis metric data.

Step 3: Save the widget

Complete the widget settings and select Next: Place Widget, place the widget on Insight and then select Save Layout.

What is calculated

The report displays the breakdown of the base values that contribute to the Trellis Score calculation. The following metrics are included:

ColumnDescription

PRs Merged

Total number of Pull Requests created by a developer that has been merged within the selected time frame.

Commits

Total number of commits contributed by the contributor in the selected time range.

Bug Fixed

Total number of issues with the "BUG" type that were resolved by the contributor in the selected time range.

PRs commented

Total number of pull requests to which the contributor added comments in the selected time range.

No. of PRs approved

Total number of pull requests that were approved by the contributor in the selected time range.

Rework

The number of lines changed by a contributor in the last 30 days or configured time for legacy code.

Legacy Rework

Lines of code changed that are older than 30 days (or the configured time duration for legacy code) by the contributor.

Lines of Code

Total number of lines of code contributed by the contributor within the selected time range.

Story points

Total number of story points for tickets that were resolved (completed) by the contributor in the selected time range.

Unique File Extension

Total number of unique file types the contributor worked on in the selected time range.

Unique Repos

Total number of unique repositories the contributor contributed to in the selected time range.

Coding Days

Number of unique days within the specified time range during which the contributor has committed code changes.

Ticket Portion

This displays how much time each user has contributed to the overall resolution of a ticket. It represents the proportion of time a particular user worked on a ticket relative to the total amount of time the ticket was open.

You can edit the widget to show different values (add/remove columns) or apply filtering. To learn more, refer to the Trellis Calculation guide

You can also use the Download icon to download the Raw Stats report.

Raw Stats by Collection

Definition

The Raw Stats by Collection report presents a detailed breakdown of the base values as average that contribute to the Trellis Scores at the Collection level. This report provides insights into the overall performance and contribution of each Collection within your organization.

Add the report

To add the Raw Stats by Collection report widget to the Insight:

Step 1: Add the widget

  • Select Settings, then Add Widget.

  • Choose the Raw Stats by Collection report widget.

The following settings are available to configure this report:

Step 2: Configure the Filters for the widget

  • Define the Time Interval for the data to be displayed in the widget. For example: Last Quarter. This means that the widget will calculate and display data for the Last Quarter.

Step 3: Save the widget

Complete the widget settings and select Next: Place Widget, place the widget on Insight and then select Save Layout.

What is calculated

The report displays the breakdown of the base values as average that contribute to the Trellis Score calculation for each Collection. The following metrics are included:

ColumnDescription

PRs Merged

The average number of pull requests merged by all the contributors under the respective Collection in the selected time range.

Commits

Average number of commits contributed by all the contributors under the respective Collection in the selected time range.

Bug Fixed

Average number of issues with the "BUG" type that were resolved by all the contributors under the respective Collection in the selected time range.

PRs commented

Average number of pull requests to which comments were added by all the contributors under the respective Collection in the selected time range.

No. of PRs approved

Average number of pull requests that were approved by all the contributors under the respective Collection in the selected time range.

Rework

Average lines of code changed that were made within the last 30 days (or the configured time duration for legacy code) by all the contributors under the respective Collection.

Legacy Rework

Average lines of code changed that are older than 30 days (or the configured time duration for legacy code) by all the contributors under the respective Collection.

Lines of Code

Average number of lines of code contributed by all the contributors under the respective Collection in the selected time range.

Story points

Average number of story points for tickets that were resolved (completed) by all the contributors under the respective Collection in the selected time range.

Unique File Extension

Average number of unique file types the contributors under the respective Collection worked on in the selected time range.

Unique Repos

Average number of unique repositories the contributors under the respective Collection contributed to in the selected time range.

Coding Days

Average number of unique days within the specified time range during which the contributors under the respective Collection have committed code changes.

You can edit the widget to show different values (add/remove columns) or apply filtering. To learn more, refer to the Trellis Calculation guide

Last updated