DevOpsin kypsyyden mittaus
Ölander, Sasu (2019)
Ölander, Sasu
2019
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-201904034295
https://urn.fi/URN:NBN:fi:amk-201904034295
Tiivistelmä
DevOps on tapa kehitellä ohjelmistoja. Siinä yhdistellään ohjelmistokehityksen ja operatiivisen alojen toimintoja yhdeksi kokonaisuudeksi. DevOps toiminnan ytimenä on ketterät menetelmät ja lean periaatteet. Kehitystiimin kuuluisi vähentää toiminnassaan hukkaa ja luoda arvoa loppukäyttäjälle ja sen pitäisi näkyä työkulttuurissa. Tämän saavuttamiseksi monesti käytetään kanban tai scrum metodeja.
Itse ohjelmistokehityksessä hyödynnetään jatkuvaa integraatiota ja julkaisua. Ajatuksena on julkaista mahdollisimman nopeasti versioita, jotta saataisiin mahdollisimman nopeasti palautetta. Saamalla nopeaa palautetta pystytään helpommin havaitsemaan tuotettua arvoa ja arvioimaan onko se oikeaa.
Operatiivisella puolella DevOps kehittämiseen kuuluu ohjelmiston jatkuva vahtiminen. Ohjelmiston toimintaa seurataan, jotta tiedettäisiin, miten sitä käytetään ja missä on puutteitta. Tämän tiedon avulla pystytään ohjaaman kehitystä oikeaan suuntaan.
Tutkimuksessa mietittiin miten yritykset asettuvat Samer I. Mohamedin DevOps kykykypsyys asteikkoon. Bisnode Selector ohjelmalla haetaan IT-alan yrityksiä näistä henkilöluokista H(250 – 499),G(100 – 249),F(50 – 99) joita haastatellaan. Tutkimus ajoittui 2018 syksylle.
Mohamedin malliin peilattuna pienet yritykset eivät pärjänneet niin hyvin. Kykykypsyys mallit on suunniteltu keskisuurille ja isoille yrityksille, joten se ei ole yllättävää. Samlink ja Vincit asettuivat korkealle koska ne ovat isoja yrityksiä.
Itse ohjelmistokehityksessä hyödynnetään jatkuvaa integraatiota ja julkaisua. Ajatuksena on julkaista mahdollisimman nopeasti versioita, jotta saataisiin mahdollisimman nopeasti palautetta. Saamalla nopeaa palautetta pystytään helpommin havaitsemaan tuotettua arvoa ja arvioimaan onko se oikeaa.
Operatiivisella puolella DevOps kehittämiseen kuuluu ohjelmiston jatkuva vahtiminen. Ohjelmiston toimintaa seurataan, jotta tiedettäisiin, miten sitä käytetään ja missä on puutteitta. Tämän tiedon avulla pystytään ohjaaman kehitystä oikeaan suuntaan.
Tutkimuksessa mietittiin miten yritykset asettuvat Samer I. Mohamedin DevOps kykykypsyys asteikkoon. Bisnode Selector ohjelmalla haetaan IT-alan yrityksiä näistä henkilöluokista H(250 – 499),G(100 – 249),F(50 – 99) joita haastatellaan. Tutkimus ajoittui 2018 syksylle.
Mohamedin malliin peilattuna pienet yritykset eivät pärjänneet niin hyvin. Kykykypsyys mallit on suunniteltu keskisuurille ja isoille yrityksille, joten se ei ole yllättävää. Samlink ja Vincit asettuivat korkealle koska ne ovat isoja yrityksiä.