Trellis reports
Last updated
Last updated
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: Trellis Scores by developer.
Trellis Scores by Collection: Trellis Scores organized by Collection.
Individual Raw Stats: A table of base values that contribute to Trellis Scores.
Raw Stats by Collection: Base values organized by Collection.
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.
To add the Trellis Score report widget to the Insight:
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.
Complete the widget settings and select Next: Place Widget, place the widget on Insight and then select Save Layout.
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.
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.
To add the Trellis Score by Collection report widget to the Insight:
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.
Complete the widget settings and select Next: Place Widget, place the widget on Insight and then select Save Layout.
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:
This allows you to quickly identify the top-performing Collections, as well as those that may need more attention or support.
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.
To add the Individual Raw Stats report widget to the Insight:
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.
Complete the widget settings and select Next: Place Widget, place the widget on Insight and then select Save Layout.
The report displays the breakdown of the base values that contribute to the Trellis Score calculation. The following metrics are included:
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.
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.
To add the Raw Stats by Collection report widget to the Insight:
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.
Complete the widget settings and select Next: Place Widget, place the widget on Insight and then select Save Layout.
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:
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