Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Show the amount of time the desired reaction time was not met #4538

Closed
10 tasks
fniessink opened this issue Sep 8, 2022 · 0 comments · Fixed by #4624
Closed
10 tasks

Show the amount of time the desired reaction time was not met #4538

fniessink opened this issue Sep 8, 2022 · 0 comments · Fixed by #4624
Assignees
Labels
Feature New, enhanced, or removed feature

Comments

@fniessink
Copy link
Member

fniessink commented Sep 8, 2022

User story

As a quality manager I want to show my manager and client whether metrics are reacted to in time so it's either clear the team is responding timely or that improvement actions are needed.

Quality-time shows per metric how many days, in the displayed period, metric desired reaction times were overrun.

Suppose the desired reaction time for a red metric is three days. Then:

  • If a metric is never red in the displayed period, the reaction time overrun is zero days
  • If a metric is red for two days in the displayed period, the reaction time overrun is still zero days
  • If a metric is red for four days in the displayed period, the reaction time overrun is one day
  • If a metric is red for four days and then later for five days, the reaction time overrun is three days

Acceptance criteria

  • When the number of dates visible is > 1 then Quality-time shows the amount of time that metrics were not reacted to in time
  • The time period is determined by the number of dates and the time between dates visible.

Out of scope

  • Averaging multiple metrics.
  • Overrunning a desired reaction time for a red metric may be considered worse than overrunning a desired reaction time for a yellow metric. However, since the desired reaction time for a yellow metric can be made longer than the one for red metrics (and is longer by default), we assume overrunning the yellow reaction time is as bad as overrunning the red reaction time.
  • Showing how often the deadline was missed. For the time being we assume that fixing issues in a timely manner is more important than how often a deadline is missed.
  • Notifier notifying about (missed) deadlines.

Open issues

  • Can the overrun be calculated in the frontend or do we need to change the backend as well?

Tasks

Components

Frontend

  • Add column "Reaction time overrun" / "Amount of days the desired reaction times were overrun in the period -"
  • Show the column in the settings panel.

External server

  • Change GET report endpoint: include number of days overrun in the summary (if overrun cannot be calculated easily in the frontend)

Feature tests

  • Check overrun (if backend is changed to return number of days overrun)

Documentation

  • Update changelog
  • Add instruction to user manual
  • Update screenshots
  • Update software documentation

Reported by @Sebastiaan127001

@fniessink fniessink added the Feature New, enhanced, or removed feature label Sep 8, 2022
@fniessink fniessink self-assigned this Sep 28, 2022
@fniessink fniessink changed the title Show the number of times the desired reaction time was not met Show the amount of time the desired reaction time was not met Oct 5, 2022
fniessink added a commit that referenced this issue Oct 20, 2022
fniessink added a commit that referenced this issue Oct 20, 2022
fniessink added a commit that referenced this issue Oct 20, 2022
@fniessink fniessink moved this to Released in Quality-time backlog May 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature New, enhanced, or removed feature
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant