Bakalářská práce

Automation of release engineering ticket triage process

Michal Marcin
Anotace

Release inžinieri zohrávajú kľúčovú úlohu pri efektívnom riadení cyklov vydávania softvéru. Medzi ich povinnosti patrí okrem iného spracovanie a triáž požiadaviek prichádzajúcich od produktových tímov. Tento manuálny proces je často časovo náročný, náchylný na chyby a môže viesť k neefektívnosti. Táto záverečná práca rieši tieto problémy návrhom a implementáciou webovej aplikácie ARETT (Automatic Release …více

Abstract

Release engineers play a key role in the efficient management of software release cycles. Among other things, their responsibilities include handling and triaging incoming requests from product teams. This manual process is often time-consuming, error-prone and can lead to operational inefficiencies. This thesis addresses these challenges by designing and implementing ARETT (Automatic Release Engineering …více

Zadání práce
In operational technical support for stakeholders, a persistent challenge exists related to the manual handling and processing of incoming tickets and issues (so-called ticket triage). Current ticket triaging relies heavily on manual intervention, such as ticket categorization, prioritization, and validation. This manual approach introduces inefficiencies, delays, and potential errors into the support workflow, leading to decreased customer satisfaction, increased resolution times, and elevated operational costs.

The thesis aims to develop a user-friendly web application that allows stakeholders to create issues in Jira using a predefined form, which is validated and triaged using the provided information. Triaged fields include, but are not limited to:
  • Jira project based on the type of work
  • priority
  • due date
  • assignee based on the current workload of release engineers, taking PTOs into account
  • story points based on similar previous work.

The expected outcome is improved efficiency as the triage process will no longer require human input, saving precious human hours. It should also lead to faster response times because the Jira tickets will be triaged upon creation, compared to the manual triage process, which could be done only a few times per day.
Práce zkontrolována:
26. 5. 2025 15:31, Mgr. Marek Grác, Ph.D., učo 50728
Jazyk práce
angličtina angličtina
Termín obhajoby
23. 6. 2025
Práce byla úspěšně obhájena

Vedoucí

Mgr. Marek Grác, Ph.D., učo 50728
FI MU

Oponent

Ing. Milan Brož, Ph.D., učo 168968
KPSK FI MU

Konzultant

João Pedro Poloni Ponce
Red Hat Brasil

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.