DevOps-toimintamallin ja CI/CD-putken käyttöönotto startup-yrityksessä
Harju, Timo (2023)
Harju, Timo
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023053116579
https://urn.fi/URN:NBN:fi:amk-2023053116579
Tiivistelmä
DevOps on vakiintunut toimintamalli ohjelmistokehityksen alalla, jonka tarkoituksena on lyhentää ohjelmistokehityssykliä, parantaa ohjelmistojen laatua ja luotettavuutta sekä edistää automatisointia ja yhteistyötä kehitystiimien välillä.
Tämä insinöörityö käsittelee DevOps-toimintamallin ja ketterän kehittämisen soveltamista nimettömänä pysyvän mobiilialan startup-yrityksessä. Insinöörityön tavoitteena oli parantaa yrityksen sisäisiä kehitysprosesseja antamalla toimeksiantajalle selkeämpi kuva suosituimmista projektinhallinnan menetelmistä ja ketterän kehittämisen filosofiasta.
Lisäksi työssä esiteltiin ketterien kehitysmallien ideologian tueksi kasvanutta DevOps-toimintamallia sekä sen tarjoamia hyötyjä ja työkaluja. Osana sisäisen kehitysprosessin uudistusta toimeksiantajalle luotiin käytännön toteutuksena DevOps-keskeisiä periaatteita noudattava CI/CD-automaatioputki, jonka avulla automatisoitiin toimeksiantajan Android-sovelluksen käyttöönottoprosessia.
Insinöörityön tuloksena toimeksiantajalle onnistuttiin rakentamaan CI/CD-automaatioputki, joka suoraviivaisti ja nopeutti Android-sovelluksen käyttöönottoprosessin. Lisäksi toimeksiantajan sisäisiä kehitysprosesseja onnistuttiin parantamaan.
Tämä insinöörityö käsittelee DevOps-toimintamallin ja ketterän kehittämisen soveltamista nimettömänä pysyvän mobiilialan startup-yrityksessä. Insinöörityön tavoitteena oli parantaa yrityksen sisäisiä kehitysprosesseja antamalla toimeksiantajalle selkeämpi kuva suosituimmista projektinhallinnan menetelmistä ja ketterän kehittämisen filosofiasta.
Lisäksi työssä esiteltiin ketterien kehitysmallien ideologian tueksi kasvanutta DevOps-toimintamallia sekä sen tarjoamia hyötyjä ja työkaluja. Osana sisäisen kehitysprosessin uudistusta toimeksiantajalle luotiin käytännön toteutuksena DevOps-keskeisiä periaatteita noudattava CI/CD-automaatioputki, jonka avulla automatisoitiin toimeksiantajan Android-sovelluksen käyttöönottoprosessia.
Insinöörityön tuloksena toimeksiantajalle onnistuttiin rakentamaan CI/CD-automaatioputki, joka suoraviivaisti ja nopeutti Android-sovelluksen käyttöönottoprosessin. Lisäksi toimeksiantajan sisäisiä kehitysprosesseja onnistuttiin parantamaan.