People
Understand the capability of your people
Overview
On the People tab is presented the total number of company developers. In this case it is 62.

Below it is the search box for people. You can search for a developer by name. Search looks into your company's developers by name and returns up to 10 results.
Report parameters that can be selected are:
- Reporting interval - can be daily, weekly, monthly or quarterly.
- KEDE frequency - could be daily or weekly.
- Compare - Switch on/off comparability with the rest of the world.
- Verbose - Switch on/off showing the individual data points.
- Start and end dates of the report.
Analyzing a Developer's Capability Over Time
Weekly KEDE for a developer is calculated as follows:
- A developer commits to a repository. The repository is assigned to a a project.
- We take all developers who contributed code to any of the company's projects' repositories during during the selected time period.
- For each developer Weekly KEDE is aggregated over all repositories. For example, if developer A contributed to repositories R1 and R2 during a week and Weekly KEDE for R1 was 2 and Weekly KEDE for R2 is 3 then the developers's Weekly KEDE would be 5 for that project for that week.
The same procedure is followed for Daily KEDE.
In order to assess the historical capability of a developer, it's important to examine their performance over time. The diagram below provides a time series of the capability of a developer for a selected period across all projects.

The x-axis displays the week dates, while the y-axis represents weekly KEDE values. The blue dot on the diagram for each week represents the developer's capability. The dark blue line on the diagram represents the average weekly KEDE for the developer, calculated using EWMA.
To compare the developer's capability with the average capability of the company, you can view the Weekly KEDE for all developers who contributed code to any of the company projects during the selected time period. Each individual developer's weekly capability is presented as a light gray dot, and the black line represents the average weekly capability for those developers, calculated using EWMA.
This report can also be generated for Daily KEDE values, and it is possible to view the capability of a developer only on selected projects by selecting the appropriate filters.
Analyzing the Underlying Distribution of a Developer's Capability
When inspecting a developer's capability over time, it's also useful to see the underlying frequency distribution of their weekly averaged KEDE values. A histogram can show how often each different value occurs. The diagram below presents such a histogram for a selected period.

On the x-axis, you have the Weekly KEDE, and on the y-axis, you have the percentage of each particular value.
First, the developer's summarized historical capability is presented by the histogram in color of the Weekly KEDE frequency for the selected period. The blue vertical line is the average weekly capability for the developer for the selected period, calculated by arithmetic mean. The median weekly capability for the developer for the selected period is presented by the green vertical dashed line.
It's also possible to show the capability of a developer only on selected projects. The same logic applies, but this time, you select Weekly KEDE only for the selected projects. The same report can be run for Daily KEDE.
Analyzing the Distribution of a Developer's Capability across Projects
To gain a better understanding of a developer's capability, it's important to inspect how their capability is distributed across projects. The diagram below presents a stacked bar chart that allows for a detailed analysis of numeric values across two categorical variables. In this case, the first category is the developer's weekly KEDE, and the second category is the projects the developer worked on during the selected time period.

On the x-axis, we have the week dates, and on the y-axis, we have the weekly KEDE. Each bar represents the weekly KEDE of the selected developer divided into a number of boxes, each corresponding to the fraction of the weekly KEDE that the developer contributed to a particular project. This allows for a clear visualization of the developer's capability distribution across different projects.
The same report can also be run for Daily KEDE, providing a more detailed analysis of the developer's capability distribution on a daily basis.
Analyzing the Capability Distribution of a Developer Across Projects
In addition to the bar chart that presents the capability of a developer across different projects, it's also essential to analyze the underlying frequency distribution. A histogram provides insights into how frequently each capability value occurs in the selected period.
The diagram below presents a histogram of weekly averaged KEDE values for a selected period, where each project that the developer worked on is presented in a different color.

his way, we have several histograms, one for each of the projects the developer contributed to. The red vertical line represents the average weekly capability for the developer, while the green vertical dashed line represents the median weekly capability.
The same analysis can be performed for Daily KEDE values.
Analyzing the Distribution of Waste Removed by a Developer Across Projects
Along with the capability of a developer, it's important to also analyze the waste they removed across different projects. The diagram below presents a stacked bar chart that shows how waste removed by a developer is distributed across different projects.

The x-axis shows the week dates and the y-axis shows the amount of waste removed per week. Each bar represents the weekly waste removed by the selected developer, which is further divided into boxes. Each box corresponds to the fraction of weekly waste removed by the developer for a particular project. The color of each box represents a different project. This way, we have a clear visualization of how much waste the developer removed for each project during the selected time period.
Analyzing a Developer's Happiness Over Time
Weekly happiness for a developer is a crucial metric that helps organizations ensure that their team remains happy and productive. At KEDEHub, we use a rigorous process to calculate this metric.
Weekly happiness for a developer is calculated as follows:
- First, we identify all developers who have contributed code to any of the company's projects' repositories during the selected time period.
- For each developer, we then aggregate their Weekly KEDE score over all repositories assigned to the projects they worked on. For instance, if a developer contributed to repositories R1 and R2 during a week and their Weekly KEDE for R1 was 2 and for R2 was 3, then their Weekly KEDE score for that project for that week would be 5.
- To calculate the developer's happiness level, we use the Balance(KEDE) formula, which is an credible method for measuring happiness levels.
We follow the same rigorous process to calculate Daily Happiness, which allows for a more detailed analysis of a developer's happiness levels over time.
At KEDEHub, we take pride in our commitment to using reliable and transparent methods to calculate important metrics like Weekly and Daily Happiness. By using these metrics, you can gain valuable insights into your team's well-being and take action to ensure that they remain happy, engaged, and productive.
If you're looking to understand a developer's happiness levels over time, KEDEHub's Weekly Happiness diagrams are the perfect tool for the job. The diagram below presents a time series of a developer's happiness for a selected period across all projects, allowing you to track their happiness levels over time and gain insights into what affects their work experience.

The x-axis of the diagram displays the dates of each week, while the y-axis shows the weekly happiness values. Each week's happiness level is represented by a blue dot on the diagram, giving you a clear visual representation of how the developer's happiness changes over time. Additionally, the dark blue line on the diagram represents the average weekly happiness for the developer, calculated using the Exponentially Weighted Moving Average (EWMA) method. By analyzing this line, you can gain a deeper understanding of the overall trend of the developer's happiness levels over time.
But to gain a deeper understanding of a developer's happiness levels, it's important to compare them with the company averages. The Weekly Happiness diagram displays the weekly happiness levels of all developers who contributed code to any company project during the selected time period. Each individual developer's weekly happiness is represented by a light gray dot, while the average weekly happiness calculated using EWMA is represented by a black line.
In addition to company-wide averages, it's also useful to track a developer's happiness levels on specific projects. To do this, you can run the same report but only for selected projects. The logic remains the same, with the Weekly Happiness diagram displaying the weekly happiness levels for the selected projects.
Finally, for a more detailed analysis, KEDEHub also provides a Daily Happiness diagram that displays daily happiness levels for individual developers and company-wide averages. With these powerful diagrams, you can easily track and analyze the happiness levels of your developers, identify patterns and trends, and take action to ensure that your team remains happy, engaged, and productive.
With KEDEHub's time series diagrams, you can easily track the historical happiness of your developers and identify patterns and trends that may be affecting their work experience. Armed with this knowledge, you can take steps to ensure that your developers remain happy, engaged, and productive.
Analyzing the Underlying Distribution of a Developer's Happiness
Along with the time series of the happiness it's very useful to see a hhistogram of weekly averaged happiness values, which displays the frequency distribution of happiness values over a selected period.
The histogram below presents the weekly happiness values for a selected period, with the x-axis displaying the Weekly happiness and the y-axis showing the percentage of each particular value.

The histogram is presented in color for the developer, with the blue vertical line representing the average weekly happiness level for the selected period and the green vertical dashed line representing the median weekly happiness level.
To gain a deeper understanding of the developer's happiness levels, it's important to compare them with the company averages. The same histogram can be generated for all other developers who contributed to all other company projects during the selected time period, with the histogram presented in gray. The black vertical line represents the average weekly happiness level for all other developers, while the red vertical dashed line represents the median weekly happiness level.
For a more detailed analysis, KEDEHub also provides histograms for Daily Happiness, which allows for a more granular view of a developer's happiness levels over time. Additionally, it's useful to track a developer's happiness levels on specific projects, which can be achieved by selecting Weekly Happiness for the relevant projects.ame, only this time we select Weekly Happiness only for the selected projects.
Analyzing the Distribution of a Developer's Happiness across Projects
Understanding how a developer's happiness is distributed across different projects can provide valuable insights into how their work environment affects their mood. KEDEHub makes it easy to analyze this information using its powerful stacked bar charts.
The diagram below presents a stacked bar chart that allows you to look at numeric values across two categorical variables. The first category is the developer's weekly happiness, and the second category is the projects that the developer worked on during the selected time period. Each bar on the chart represents the weekly happiness of the selected developer, divided into a number of boxes, each one corresponding to the happiness that the developer felt on a particular project.

The x-axis of the chart displays the dates of each week, while the y-axis shows the weekly happiness levels. By analyzing the chart, you can gain insights into how a developer's happiness levels vary across different projects and identify any patterns or trends that may be affecting their mood.
In addition to weekly happiness, the same report can be run for daily happiness, allowing for a more detailed analysis of a developer's happiness levels across different projects.
Analyzing Developer Happiness Distributions Across Projects
Along with the bar chart of the developer's happiness, it's useful to analyze the underlying frequency distribution to identify any patterns or trends.
The histogram below presents a visualization of the weekly averaged happiness values for a selected period, with the x-axis representing the weekly happiness and the y-axis displaying the percentage of each particular value.

Each project that the developer worked on is represented with a different color, resulting in several histograms, one for each project. The red vertical line represents the average weekly happiness for the developer, while the green vertical dashed line represents the median weekly happiness level.
The same report can be generated for Daily Happiness, which allows for a more detailed analysis of a developer's happiness levels across different projects.
With KEDEHub's powerful histogram tools, organizations can easily analyze how a developer's happiness levels are distributed across different projects, identify any issues, and take steps to ensure that their team remains happy, engaged, and productive.