Seeking Advice on Tracking Individual Contributions in a Kanban Workflow on Jira with EazyBI Metrics

Hello everyone,

I’m currently serving as an Agile Master and predominantly use Kanban with my teams. The metrics I’m most interested in are development cycle time, lead time, and customer lead time.

Jira Board Workflow:

  • To Do: This is the backlog for the development cycle.
  • In Progress: A developer is actively working on code implementation.
  • Ready to Review: This is a waiting phase post-development, signalling that the code is ready for review.
  • In Review: The code is currently being reviewed.
  • Ready to Test: Another waiting phase, indicating that the task is ready for QA testing.
  • In Testing: The QA engineer is actively testing the task.
  • Done: The task is complete and ready for deployment.

By default, once a ticket is pulled from the ‘To Do’ list, it is assigned to a developer who remains responsible for it throughout the entire workflow. However, I’m interested in tracking who specifically was responsible for code review, testing, etc.

I’m using EazyBI for dashboard metrics. My challenge is how to track this information effectively. For example, I can’t simply say that ticket ABC, coded by April, took 83 days to be delivered when Patricia spent 23 days reviewing it and Antonio spent 33 days on the testing process.

Any advice or best practices on how to handle this would be greatly appreciated.

Thank you in advance for your help.

Hi @Sergio_Morais
Welcome to eazyBI community.

If you don’t change users in “Assignee” field through different statuses, you coudl try using the measure “Days in transition status” or “Workdays in transition status” measure with "Transitions to calculate the time in days issue spent in each step using “Transition” dimension.

You can also split that by “Transition Author” dimension to see which user changed the status.

Martins / eazyBI support