Project

General

Profile

Actions

action #135647

closed

Separate SLOs+SLAs size:M

Added by okurz 8 months ago. Updated 7 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
Start date:
2023-09-13
Due date:
2023-10-27
% Done:

0%

Estimated time:

Description

Motivation

We have https://progress.opensuse.org/projects/qa/wiki/tools#SLOs-service-level-objectives . To be able to ensure that we meet expectations I suggest we set internal objectives one order of magnitude smaller than SLAs which we promise to stakeholders, e.g. We promise to react to an urgent ticket at least once every week but internally we ensure we update it at least once a day and accordingly for other priority levels. That should be an agreement within the team along with according documentation, helping ticket queries and supporting tooling.

Acceptance Criteria

Suggestions

  • DONE Initiate a call or Slack thread discussing aspects of this idea
  • DONE Rebrand the existing SLOs as SLAs
  • DONE Consider rephrasing the current wiki text on https://progress.opensuse.org/projects/qa/wiki/tools#SLOs-service-level-objectives which only mentions "picking up", not updating already picked up tickets
  • DONE Propose that our internal SLO's would be one order of magnitude below the SLAs
  • DONE Suggest a rule we can use to calculate between SLOs (internal) and SLAs (externals), e.g. ticket queries by priority
  • DONE Confirm that it is worth having this specified in detail e.g. maybe the team is already making such assumptions?
  • DONE* Consider alternatives
  • Make sure we have some dashboard available, e.g. either ticket queries or https://os-autoinst.github.io/qa-tools-backlog-assistant/

Further details

  • What are Service Level Objectives?
    • An objective is a goal that we aim for
    • This is our ideal, not necessarily what we do in practice in all cases
    • For us, as a team, internal facing
  • What are Service Level Agreements?
    • An agreement is something we consider ourselves bound to
    • If we can't follow up we need a reality check or ensure we can meet the agreements
    • For our stakeholders, external facing

Related issues 1 (0 open1 closed)

Related to QA - action #138314: requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: https://progress.opensuse.org/issues.json?query_id=830Rejectedokurz2023-10-21

Actions
Actions

Also available in: Atom PDF