DevOps Capability Assessment in a Software Development Team
Mikko Kurkela · Theseus (Ammattikorkeakoulujen) · 2020
DevOps kyvykkyyksien mittaaminen ohjelmistokehitys tiimissä on tärkeää, jotta tiimi ja sen johtajat ymmärtävät tarkasti tiimin vahvuudet ja heikkoudet uusien menetelmiä käyttöön ottaessa. Tämän opinnäytetyön perustana on State of DevOps -kyselytutkimuksen pohjalta identifioidut DevOpskyvykkyydet sekä Scrum-viitekehyksen oppaat. Opinnäytetyö on rajattu tarkastelemaan vain yhtä ohjelmistokehitystiimiä osana isompaa organisaatiota. Opinnäytetyö on luonteeltaan laadullinen tutkimus, joka toteutetiin pääosin strukturoituna kyselynä. Tiimin tämän hetkistä toimintaa arvioitiin tarkkailemalla tiimin toimintaa, analysoimalla tiimin tuottamaa dokumentaatiota, tutkimalla käytössä tiimin käytössä olevien työkalujen sisältöä ja haastattelemalla epäformaalisti tiimin jäseniä. Lisäksi tiimille toteutettiin räätälöity semi-strukturoitu kyselytutkimus, jolla kartoitettiin tiimin DevOps-kyvykkyyksiä ja ketterien menetelmien toteutumista. Opinnäytetyön tuloksena saatiin kartoitettua laajasti tiimin työskentelytapoja, joita vertailtiin lähdemateriaalien tuloksiin ja suosituksiin. Tiimille annettiin suosituksia tärkeimmistä kehityskohteista, joilla DevOps-menetelmien käyttöönotosta saadaan helpompaa ja hallittavampaa.