Team Versioning
Team Versioning provides the flexibility to view metrics based on how teams were structured during the selected time period, preserving historical accuracy.
By default, Hivel metrics reflect the current team configuration - meaning that past metric values are calculated based on todayβs team structure, not how the team was structured historically.
π Default Behavior (Without Team Versioning)
Metrics are always calculated using the current list of authors in each team.
If an author moves teams, their past contributions are still shown under their new team, not where they were when the work was done.
Example:
Author A was in Team B from Jan to Feb.
In March, Author A is moved to Team C.
You view Team B metrics from Jan 15 β Feb 15: π Without Team Versioning, Author A's contributions will not show under Team B (since they are now in Team C).
π¦ Behavior With Team Versioning Enabled
With Team Versioning enabled, Hivel utilizes historical team structures to calculate metrics. This ensures each metric reflects which authors were part of a team at the time the work occurred.
Example:
Author A is in Team B (JanβFeb), then moved to Team C in March.
You view metrics for:
Jan 15 β Feb 15: β Author A's contributions appear in Team B metrics.
Mar 15 β Apr 15: β Author A's contributions do not appear in Team B metrics, but are part of Team C instead.
π Why Use Team Versioning?
We recommend using Team Versioning to:
Analyze metrics accurately for historical team performance.
Avoid misleading trends caused by team structure changes.
Support performance reviews and retrospectives based on actual team dynamics at the time.
Last updated
Was this helpful?