Metrics
Q247 measures development work from data the team produces anyway: commits, tickets and documentation pages. This part of the documentation explains where every number visible on the Dashboards comes from and how to read it.
Calories, Increments and Lines as the foundation
Calories, Increments and Lines are the three base units the remaining metrics are calculated from.
Calories Type is a selector present on every dashboard. It switches which activity the metrics are calculated from, so the same card can show different values depending on its setting. It has three options:
- Total: commits, pushes, Jira tickets and Confluence pages together.
- Coding: only commits and pushes to a repository.
- Documentation: only Jira tickets and Confluence pages.
Metric groups
| Group | What it describes | Level |
|---|---|---|
| Calories, Increments and Lines | the amount of work done | participant, project, team |
| Activity period | when activity started and ended | participant |
| Work Dynamics Indexes | regularity and rhythm of work | participant, aggregated upwards |
| Grade | a participant's position relative to the others | participant |
| Retention | how long the code written survives | participant, project, team |
| Team Capacity | how many people actually worked in the period | project, team |
| Flow Metrics | how long a ticket takes to pass through the process | project only |
| Workload | the distribution of work over time | participant, team |
| Worklogs | time reported in Tempo | participant |
Required integrations
Most metrics are calculated from code repositories, so a configured connector is enough for them.
Two groups require additional integrations. Flow Metrics need Jira, because they are calculated from the history of ticket status changes. Worklogs need Tempo.
Rules common to all metrics
Level of measurement. Metrics are calculated for an individual participant, and the values at project and team level come from aggregating those same values. The same participant therefore has one value of each metric in a given period, no matter which view you look at it from.
Period. Every number refers to the period selected with the selector at the top of the page. When comparing two periods of different length, check whether the metric in question is normalized per week.
Exclusions. Part of the work can be left out of the calculations, and two different people do that. Individual commits are excluded by a project manager or a team manager, directly from the Project, Team or Participant view, which Commit exclusion describes. Rules that apply to the whole organization, that is file patterns, the automatic skipping of cherry-picks, reverts and rebases, and the increment visibility threshold, are set by an administrator in Configuration. The effect of both is visible across all metrics at once.
The same team result can come from an even contribution by several people or from the work of one. Only the level below settles that, in the participant table of the project or team in question.
Subpages
Calories, Increments and Lines
The core productivity measure in Q247, based on the information entropy of code changes.
Calories Type
A selector splitting Calories into code, documentation, or both categories combined.
Activity period
From the first to the last recorded activity, regardless of breaks in work.
Work Dynamics Indexes
Measures the regularity of Increments over time, regardless of their number or size.
Grade
A letter from A to E, calculated from the project's position relative to others.
Retention
What percentage of added code survived, instead of being overwritten or deleted.
Team Capacity
The effective number of people actually involved in a project in a given period.
Flow Metrics
Lead Time and Cycle Time, calculated from events in Jira, not from the code itself.
Workload
A heatmap showing when and who worked, not only how much work was produced.
Worklogs
Worklogs from Tempo, visible once a Jira/Tempo integration is connected to the project.
See also
- Dashboards: the views these metrics are shown in
- Configuration: calculation rules and exclusions
- AI features: the split of metrics into work with and without AI