DevOps-toimintamallin käyttöönotto pienessä yksikössä
Komulainen, Jari (2022)
Komulainen, Jari
2022
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-202202192674
https://urn.fi/URN:NBN:fi:amk-202202192674
Tiivistelmä
Oulun yliopiston mittaustekniikan ohjelmistokehittäjillä on tarkoitus siirtyä Lean-pohjaiseen ajattelutapaan, ja sitä tukemaan on tehty tämä opinnäytetyö. Opinnäytetyön tarkoituksena on varmistaa, että yksikössä ymmärretään, kuinka mahdollistetaan jatkuva oppiminen ja vältytään toistamasta aiempia virheiltä jatkossa. Tarkoituksena on myös luoda ympäristö, jossa työssä kehittyminen on luontevaa ja helppoa.
Opinnäytetyössä keskitytään DevOpsiin ja sen eri mahdollisuuksien hyödyntämiseen. DevOps on laaja käsite ja uusi ajattelumalli, jonka toteuttamisesta ei ole vielä selviä ohjeita, kuinka sitä aina pitäisi toteuttaa. Sen keskeinen toimintamalli on hyödyntää kokonaisuuksia, joissa kaksi tai useampi osapuolta on mukana kehittämässä sähköisiä palveluja, jotta osapuolten välinen kommunikointi olisi tehokkaampaa. Toimintamallin tarkoituksena on myös saada poistettua negatiiviset ja toisiaan vastaan olevat ajattelutavat, sillä ne vähentävät työn tehokkuutta. Toimintamallin tarkoitus saada kaikki sähköisen palvelun osavaiheiden käyttäjät yhteen, jotta he voisivat oppia ja auttaa toisiaan sovussa.
Opinnäytetyön tutkimusongelma ratkaistaan esimerkiksi työpajoja käyttämällä ja tekemällä työpaikkakulttuuriin pieniä ja jatkuvia muutoksia. Kun nämä sisäistetään, auttavat ne DevOpsin kokonaisuuden käyttöönotossa. Uuden kulttuurin käyttöönotossa käytetään Hoshin ajattelumallia, jolla varmistetaan kaikkien työntekijöiden ymmärtävän aiheesta pidettävien työpajojen tarkoituksen. Jatkuvan parantamisen ja oppimisen ajattelumallien kautta ymmärretään kehittymisen tarve ja tavoite sen saavuttamiseksi.
Työn tuloksena tiedetään, millaisia asioita työntekijöiden ja esimiesten tulee oppia, ja näitä asioita tullaan harjoittelemaan esimerkiksi työpajoissa. Myöhemmin asiat otetaan myös käyttöön työympäristössä, jotta ohjelmistokehitystyö olisi tehokkaampaa.
Opinnäytetyössä keskitytään DevOpsiin ja sen eri mahdollisuuksien hyödyntämiseen. DevOps on laaja käsite ja uusi ajattelumalli, jonka toteuttamisesta ei ole vielä selviä ohjeita, kuinka sitä aina pitäisi toteuttaa. Sen keskeinen toimintamalli on hyödyntää kokonaisuuksia, joissa kaksi tai useampi osapuolta on mukana kehittämässä sähköisiä palveluja, jotta osapuolten välinen kommunikointi olisi tehokkaampaa. Toimintamallin tarkoituksena on myös saada poistettua negatiiviset ja toisiaan vastaan olevat ajattelutavat, sillä ne vähentävät työn tehokkuutta. Toimintamallin tarkoitus saada kaikki sähköisen palvelun osavaiheiden käyttäjät yhteen, jotta he voisivat oppia ja auttaa toisiaan sovussa.
Opinnäytetyön tutkimusongelma ratkaistaan esimerkiksi työpajoja käyttämällä ja tekemällä työpaikkakulttuuriin pieniä ja jatkuvia muutoksia. Kun nämä sisäistetään, auttavat ne DevOpsin kokonaisuuden käyttöönotossa. Uuden kulttuurin käyttöönotossa käytetään Hoshin ajattelumallia, jolla varmistetaan kaikkien työntekijöiden ymmärtävän aiheesta pidettävien työpajojen tarkoituksen. Jatkuvan parantamisen ja oppimisen ajattelumallien kautta ymmärretään kehittymisen tarve ja tavoite sen saavuttamiseksi.
Työn tuloksena tiedetään, millaisia asioita työntekijöiden ja esimiesten tulee oppia, ja näitä asioita tullaan harjoittelemaan esimerkiksi työpajoissa. Myöhemmin asiat otetaan myös käyttöön työympäristössä, jotta ohjelmistokehitystyö olisi tehokkaampaa.