Project

General

Profile

Actions

action #91674

closed

SUSE QE Tools process proposal: Go further on regression fixing

Added by okurz about 3 years ago. Updated almost 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
Start date:
2021-04-24
Due date:
2021-07-20
% Done:

0%

Estimated time:

Description

Motivation

Recently we have caused some regressions in production. Always we were quick to handle but still users were affected.
Whenever we encounter a regression we already try to find at least a second improvement, see https://progress.opensuse.org/projects/qa/wiki#How-we-work-on-our-backlog .
Inspired by https://youtu.be/_Dv4M39Arec I think we can benefit from going further.

Suggestions

Fix the bug, fix the design, fix the process, explore further

Actions #1

Updated by okurz about 3 years ago

  • Description updated (diff)
Actions #2

Updated by okurz almost 3 years ago

  • Status changed from New to Workable
  • Assignee set to okurz

During SUSE QE Tools estimation session we agreed that it's "workable" and I can take it. There were no clear objections as such but general support for the idea. I plan to propose checklist entries in our "concrete bugs" tickets and/or our "Definition of Done"

Actions #3

Updated by okurz almost 3 years ago

  • Due date set to 2021-07-20
  • Status changed from Workable to Feedback

In https://progress.opensuse.org/projects/qa/wiki/Wiki/diff?utf8=%E2%9C%93&version=268&version_from=267&commit=View+differences I did

  • reference https://youtu.be/_Dv4M39Arec in "How we work on our backlog" where we already had an entry for regression handling
  • extend the Definition of Done to include "For regressions: A regression fix is provided, flaws in the design, monitoring, process have been considered"

In https://progress.opensuse.org/projects/openqav3/wiki/Wiki/diff?utf8=%E2%9C%93&version=123&version_from=122&commit=View+differences I extended https://progress.opensuse.org/projects/openqav3/wiki/Wiki#Defects with the suggestions for the defect template:

* <Fix the actual problem>
* <Consider fixing the design>
* <Consider fixing the team's process>
* <Consider to explore further>

asking the team if they are ok with that

Actions #4

Updated by mkittler almost 3 years ago

Seems good to me.

Actions #5

Updated by ilausuch almost 3 years ago

me too

Actions #6

Updated by okurz almost 3 years ago

  • Status changed from Feedback to Resolved

With the received feedback we confirmed that the proposal was seen by at least a part of the team. Calling ticket "Resolved".

Actions

Also available in: Atom PDF