Add a date range picker to the DORA4 metrics pages
Release notes
Problem to solve
As a user viewing Value stream metrics and DORA metrics, I find the interaction confusion and I do not have a consistent user experience.
Also when sharing the DORA charts links, the default date is always Last week
.
Proposal
-
Resolve the inconsistent and confusing user experience when drilling down from VSA into DORA charts by adding the date range picker to the DORA4 metrics pages.
-
The date range should be reflected in the URL, allowing easy comparison of different time periods and will help with sharing charts links that show the intended timespan.
-
A default range of
30 days
should be displayed when user opens the chart from the left sidebar, Analytics > CI/CD Analytics. -
Update legend and popover to say **Average (selected dates)**
-
This need to be done the 4 DORA metric charts:
- Deployment Frequency
- Lead Time For Changes
- Time To Restore Service
- Change Failure Rate
Additional details
Datepicker already supported at backend and no changes required.
Solution
- Remove the current button group
- Replace it with two datepickers
From
andTo
Deployment frequency | Lead time | TTRS | Change failure rate |
---|---|---|---|