Team Dashboard
This section describes the insights available for each chart on the Team level. These include detailed information behind each chart, helping you understand the data and the metrics being displayed.
Overview
Charts are individual components on your dashboard that provide specific insights into your data. Each chart is designed to give you a quick, visual understanding of a particular aspect of your engineers productivity.
Once you enable the metrics on the Repositories page, our tool and algorithm will process the essential data related to Teams’ productivity.
The results will be displayed as Output Units in graphs. These units represent the estimated values derived from the data we retrieved from commits.
Data shown in dashboards excludes contributors and commits that fall below a minimum average number of commits per month across all repositories over the entire time period. The default threshold is set to 3 commits per month, but this can be customized in the Settings > Organization section. Our tool will display how many commits and contributors were excluded on the Dashboard pages.
Customizing Dashlets
All charts can be customized to suit your specific needs. Click the “Add filter” button in the top-right corner of the Dashboards to access customization options. For more information about filters, please visit the Dashboards page.
Charts Explained
Team Output Units Average
Overview: This bar chart shows the average Output Units for each team over a specified period, grouped by day, week, month, quarter, or year.
By navigating to an individual bar, you can see specific estimates for Output Units, Months Active, and the number of Unique Contributors in that team.
To view the composition of the teams, please visit the Teams page on the sidebar.
Variables:
-
Teams Output Units Average: Represents the Output Units for each team within the selected timeframe.
-
Months Active: Indicates the total number of months from the first to the last commit within the selected timeframe, even if the contributors in a particular team were inactive during some months. Bar colors represent activity intensity; darker colors indicate longer active periods. The scale is shown by the horizontal bar in the right corner.
Filtering the Chart View
The Team Output Units Average chart applies all filters except the Moving Average filter.
Unique Contributors
Overview: This line chart displays the absolute number of unique contributors—those who were committing to the codebase—over a specified period, grouped by day, week, month, quarter, or year.
Each line represents a different team, showing the number of unique contributors within that team.
Variables:
- Unique Contributors: The number of unique contributors active during the selected timeframe in selected team(s).
Filtering the Chart View
For detailed analysis, combine multiple filters. The Unique Contributors chart applies all, except the Moving Average filter.
Total Output Units delivered by Team
Overview: This line chart displays the absolute total Output Units estimates of selected or all teams over a specified period, grouped by day, week, month, quarter, or year.
Each line represents a different team, showing the total Output Units estimates for that team.
Variable:
- Total Output Units: Accumulated by contributors in the team during the selected timeframe.
Filtering the Chart View
For detailed analysis, combine multiple filters. The Total Output Units chart applies all filters, including the Moving Average filter.
Note on Moving Averages:
The moving average can be applied at different levels of frequency depending on your selected grouping period. For example, if you choose to group by:
-
Daily: You can select a moving average period of 7, 14, or 28 days.
-
Weekly: You can select a moving average period of 4, 8, or 12 weeks.
-
Monthly: You can select a moving average period of 2, 3, or 6 months.
The calculations are based on the classic moving average formula, providing a smoothed view of your data to help identify trends and patterns over time.
Average Output Units per Team
The bar chart visualizes the average Output Units per team over the chosen time period, grouped by the selected period (e.g. by day, week, month, quarter, or year).
Each line represents a different team, showing the average Output Units estimates for that team.
Variable:
- Average Output Units per team: This represents the average output units accumulated by each contributor in the team during the selected timeframe.
The formula behind the graph is the total Output Units for the selected period divided by the number of Unique Contributors in the team for that period.
Filtering a Chart view
The Output Units Average per Team chart considers all filters, including the Moving Average filter.
Note on Moving Averages:
The moving average can be applied at different levels of frequency depending on your selected grouping period. For example, if you choose to group by:
-
Daily: You can select a moving average period of 7, 14, or 28 days.
-
Weekly: You can select a moving average period of 4, 8, or 12 weeks.
-
Monthly: You can select a moving average period of 2, 3, or 6 months.
The calculations are based on the classic moving average formula, providing a smoothed view of your data to help identify trends and patterns over time.
Team Total Output Units
The table presents a detailed overview of teams Output Units over the selected period, showing absolute estimates and sums for each team as well as totals for all selected teams.
Each row represents a different team, showing the total Output Units estimates for that team.
Variables:
-
Teams Output Units: This column displays the total Output Units for each team within the selected timeframe.
-
Sums for Each Team: The chart includes cumulative totals for each team over the selected period, allowing for a clear assessment of team’s performance.
Filtering a Table view
For a more comprehensive analysis, you can apply mixed filters.
The Team Total Output Units table accommodates all filters, except for Moving Average filters.
Please note that you may notice some periods with missing data in the User Interface. This occurs when there are no commits during the selected period and with the applied filters.
Team Total Commits
The table presents a detailed overview of total commits made by team(s) over the selected period, showing absolute counts and sums for each team as well as totals for all selected teams.
Each row represents a different team, showing the total Output Units estimates for that team.
Variables:
-
Total Commits: This column displays the total number of commits made by each team within the selected timeframe.
-
Sums for Each Team: The dashlet includes cumulative totals for each team over the selected period, allowing for a clear assessment of team’s performance.
Repository Size Change in Output Units by Team
The line chart presents the cumulative growth in engineering productivity, measured in output units. Each line represents a repository’s size of the team over time, with upward trends indicating more code additions than deletions.
The graph shows the cumulative difference between the effective output and the previously estimated output over time.
Contact us at support@p10y.com.