[FE] Group Cycle Analytics Over Time - (3) Charts showing Group Cycle Analytics Over Time
Part of #12078 (closed) - please see issue description for problem statement. Breaking down at the request of engineering.
Implementing analytics at an instance level will allow us to move forward with our vision for VSM and have one place for dashboards, which can be used by developers, managers and executives. Many customers have expressed interest in instance level analytics with customizable dashboards allowing users to drill-down in order to uncover actionable insights. (https://gitlab.com/gitlab-org/gitlab-ce/issues/48807)
-
Let's have a scatterplot with the specific day of completion on the x-axis and number of days it took from X
toY
as our first attempt to answer the question as to whether people are getting better with time. The chart should contain a trend line (rolling median - 30 days?)+ 25-75% quantile bands. We should have a dropdown where a user can select which stage they want to look at and they should be able to select more than one, so that the trend line will be the sum of days for those stages selected. We can have different color dots representing the different stages. If this looks too messy, we can combine the stages in 1 dot.* [ ] Let's have an area chart, similar to a cumulative flow graph, where we chart the rolling median for each stage over time. The idea would be that when we can customize the stages, we can potentially represent as cumulative flow digram.
Let's have the charts in 1 line as per https://gitlab.com/gitlab-org/gitlab-ee/issues/6019#note_181567214 since we know we want to move to such a dashboard view.