Förbättring av uppdateringsprocessen av ett anpassat Jira-tillägg
Rouhiainen, Rikhard (2024)
Rouhiainen, Rikhard
2024
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202404288151
https://urn.fi/URN:NBN:fi:amk-202404288151
Tiivistelmä
Examensarbetet behandlar uppdateringsprocessen av ett anpassat Jira-tillägg. Problemet uppstod på arbetet då jag ännu inte hade erfarenhet av Jira-tillägg överhuvudtaget. Syftet är att förbättra den nuvarande processen i företaget samt jämföra den mot den teoretiskt optimala processen. Teoretiska delen ger inblick på hur ett tillägg borde uppdateras och vilka verktyg som är nödvändiga för att effektivisera processen från kod till kund. Arbetet tar upp DevOps som den optimala lösningen för uppdateringsprocessen där DevOps-livscykeln gås igenom grundligt och vilka verktyg passar in i vilket skede av livscykeln. De väsentligaste verktygen för processen presenteras mer ingående. Verktygen i fråga är programmet för versionhantering Bitbucket, kommunikationsplattformen Slack, projekthanterings- och problemuppföljningssystemet Jira, samarbetesverktyget Confluence som tilläggsutvecklar biblioteket för Atlassians produkter så som Atlassian SDK. I den praktiska delen berättar jag hur uppdateringsprocessen utfördes samt vilka verktyg använts i vilken del och var jag skulle lägga till dom på DevOps-livscykeln. Resultatet diskuteras med en jämförelse av metoderna. Genom att jämföra DevOps-livscykeln med praktiska utföranden identifierades det problem med dokumentationen, lokalmiljön som varken var likadan som test- eller produktionsmiljön, testkörningar fattades helt och hållet och specifikationerna för tillägget var inte tillräckliga.