fivetran / dbt_jira

Data models for Fivetran's Jira connector built using dbt.
https://fivetran.github.io/dbt_jira/
Apache License 2.0
8 stars 15 forks source link

[Feature] Replicate Jira's Velocity Chart and Sprint Report metrics #102

Open whitneywoodlr opened 1 year ago

whitneywoodlr commented 1 year ago

Is there an existing feature request for this?

Describe the Feature

We need a snapshot of story points that were "committed" at the beginning of a sprint and story points that were "completed" at the time the sprint ended. Teams would like to track sprint velocity over time in one place (ex: Tableau dashboard). Jira's interface for the Velocity Chart is limited to the past 7 Sprints. Jira's Client API does not currently provide these metrics.

Describe alternatives you've considered

Jira's Front-End API (greenhopper) provides the data needed but is unsupported by Jira, and access could be disabled anytime.

Jira Front-End API endpoints:

Velocity Chart:

Sprint Report:

Are you interested in contributing this feature?

Anything else?

Jira's Velocity Chart definitions

fivetran-joemarkiewicz commented 1 year ago

Hi @xrayattack thanks for opening this feature request to add Jira velocity and sprint reporting metrics to the Jira dbt package.

In the past we have avoided including reports like this within the dbt packages as they can be fairly opinionated and vary across each environment. As such, we have built the jira__daily_issue_field_history model which should have all the components available to build your own custom velocity and sprint reports.

That being said, we have attempted a similar report in the past with our Zendesk package and have seen success. To be honest, this report would take quite a deal of time and likely be a large scale update to ensure the report is usable by all our package users. I will continue to scope this out and see how feasible it is for us to include. I will be sure to add more updates here as we scope this out and consider folding it into a future release.