Organization Dashboard
This section describes the insights available for each chart. 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.
Once you enable the metrics on the Repositories page, our tool and algorithm will process the essential data related to engineers’ 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 5 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 Charts
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
Contributor Average Output Breakdown
Overview: This bar chart displays the engineering output breakdown by contribution type by each contributor over a specified period. It categorizes output into Added, Removed, Reworked, and Refactored functionality.
Variables:
The Output Breakdown graph categorizes engineering output based on the type of contribution, providing a detailed view of how work is distributed. The four key contribution types are:
-
Added – New functionality introduced to the codebase.
-
Removed – Functionality that has been deleted.
-
Reworked – Changes made within 3 weeks of the original release.
-
Refactored – Changes made after 3 weeks of the original release.
This breakdown helps teams analyze development patterns, track the balance between innovation and maintenance, and identify trends in engineering effort over time.
Filtering the Chart View
The Contributor Average Output Breakdown chart applies all filters except the Moving Average filter.
Unique Contributors
Overview: This line chart shows 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.
Variables:
- Unique Contributors: The number of unique contributors active during the selected timeframe.
Filtering the Chart View
For detailed analysis, combine multiple filters. The chart applies all filters except the Moving Average filter.
Output Units Total
Overview: This line chart shows the absolute total Effective Output as well as Reworked estimates of the entire organization over a specified period, grouped by day, week, month, quarter, or year.
Variable:
- Effective Output: This represents the average effective output units (added functionality) accumulated by entire organization during the selected timeframe.
- Reworked Output: This represents the average reworked units (changes made within 3 weeks of the original release) accumulated by entire organization during the selected timeframe.
Filtering the Chart View
For detailed analysis, combine multiple filters. The 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.
Output Units Average per Contributor
The line chart visualizes the average Output Units per contributors over the chosen time period, grouped by the selected period (e.g. by day, week, month, quarter, or year).
Variable:
- Output Units per Contributor: This represents the average effective output units (added functionality) accumulated by entire organization per each contributor 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 for that period.
Filtering a Chart view
The Output Units Average per Contributor dashlet 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.
Total Output Units
The table presents a detailed overview of contributors Output Units over the selected period, showing absolute estimates and sums for each contributor in the organization.
Variables:
- Output Units: This column displays the total Output Units for each individual contributor within the selected timeframe, highlighting their contributions to the project.
- Sums for Each Contributor: The table includes cumulative totals for each contributor over the selected period, allowing for a clear assessment of individual performance.
Filtering a Dashlet view
For a more comprehensive analysis, you can apply mixed filters.
The Total Output Units 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.
Contributor Total Commits
The table presents a detailed overview of total commits made by contributors over the selected period, showing absolute counts and sums for each contributor in the organization.
Variables:
- Total Commits: This column displays the total number of commits made by each unique contributor within the selected timeframe, highlighting their activity level in the project.
- Sums for Each Contributor: The dashlet includes cumulative totals for each contributor over the selected period, allowing for a clear assessment of individual performance.
Filtering a Dashlet view
For a more comprehensive analysis, you can apply mixed filters.
The Total Output Units accommodates all filters, except for Moving Average filters.
Repository Size in Output Unit
The line chart presents the cumulative growth in engineering productivity, measured in output units. Each line represents a repository’s size 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.
Output Breakdown
This bar chart displays the engineering output breakdown by contribution type over a specified period, grouped by day, week, month, quarter, or year. It categorizes output into Added, Removed, Reworked, and Refactored functionality.
Variables: The Output Breakdown graph categorizes engineering output based on the type of contribution, providing a detailed view of how work is distributed. The four key contribution types are:
Added – New functionality introduced to the codebase.
Removed – Functionality that has been deleted.
Reworked – Changes made within 3 weeks of the original release.
Refactored – Changes made after 3 weeks of the original release.
This breakdown helps teams analyze development patterns, track the balance between innovation and maintenance, and identify trends in engineering effort over time.
If you have any questions or need further assistance, please contact our support team at support@p10y.com.