Haku

DevOps-käytäntöjen asettamat vaatimukset henkilöstöresursseille

QR-koodi

DevOps-käytäntöjen asettamat vaatimukset henkilöstöresursseille

DevOps on kokoelma käytäntöjä, filosofioita ja työkaluja ohjelmistokehityksen organisoimiksesi. Kyseessä on sateenvarjotermi, joka koostuu useista eri osa-alueista. Se ei tarjoa valmiita työkaluja kuten esimerkiksi ohjelmistokehityksen prosessimallia vaan kokoelman käytäntöjä, joiden avulla sopiva prosessimalli voidaan kehittää. Ne eivät kuitenkaan rajoitu vain ohjelmistokehityksen organisoimiseen vaan niiden keskeisenä ideana on organisaation matka kohti oppivaa organisaatiota. Niiden laajamittainen hyödyntäminen vaatii koko organisaation kulttuurinmuutoksen. DevOps-käytäntöjä hyödyntäville organisaatioille tyypillisiä piirteitä ovat korkea automaation aste, matala organisaatio hierarkia, erilaisten mittareiden aktiivinen seuraaminen, pyrkimys nopeaan reagoimiseen, kommunikaation ja yhteistyön korostunut merkitys sekä ketterien ohjelmistokehitysmenetelmien hyödyntäminen. Pehmeille taidoille ei ole olemassa yhtä yleisesti hyväksyttyä määritelmää, vaan niiden voidaankin katsoa olevan aina sidottuja kontekstiin. Termillä pehmeät taidot tarkoitetaan kuitenkin yleisesti ei-kognitiivisia taitoja kuten sosiaalisia taitoja. Tämän lisäksi termin alle mahtuvat henkilökohtaiset ominaisuudet, luonteen piirteet sekä yksilön elämänkatsomus. Teknologian kehittymisen seurauksena työelämä on murroksessa, jossa toistuvat työtehtävät pyritään automatisoimaan. Näin organisaatioiden henkilöstöstä yhä pienempi osa työskentelee työtehtävissä, joissa vaaditaan vain kovia taitoja. Sen sijaan yhä suurempi osa työtehtävistä nojaa pehmeisiin taitoihin kuten yhteistyökykyyn ja ongelmanratkaisuun. Esimerkkinä tällaisesta muutoksesta on ohjelmistokehitysorganisaatiot, joissa pyritään hyödyntämään DevOps-käytäntöjä. Muutoksen keskeisenä pyrkimyksenä on parantaa yhteistyön ja kommunikaation astetta kokoamalla monialaisia tiimejä, joissa eri toiminnot tekevät keskenään yhteistyötä. DevOps-käytäntöjä on tutkittu niiden lyhyen historian aikana varsin runsaasti ja laaja-alaisesti sekä akateemisten- että kaupallistentahojen toimesta. Tästä huolimatta olemassa oleva tutkimus ei juurikaan ota suoraan kantaa siihen millaisia pehmeitä taitoja DevOps-käytäntöjen kattava hyödyntäminen vaatii organisaation henkilöstöresursseilta. Tämä siitäkin huolimatta, että DevOps-organisaatioissa korostuvat erityisesti pehmeät taidot kuten sosiaaliset taidot ja ongelmanratkaisukyky. Tämän tutkimuksen tavoitteena oli selvittää henkilöstöresursseilta vaadittuja pehmeitä taitoja organisaatioissa, joissa pyritään työskentelemään DevOps-käytäntöjen mukaisesti. Tutkimus suoritettiin systemaattisena kirjallisuuskatsauksena olemassa olevasta DevOps-tutkimuksesta. Sen tavoitteena oli määrittää lista sellaisia pehmeitä taitoja, jotka henkilöstöresursseilta vaaditaan DevOps-käytäntöjä hyödyntävässä organisaatiossa. Katsauksessa käytetty tutkimusaineisto rajatiin käsittämään vain akateeminen DevOps-tutkimus, joka oli saatavilla kahdesta eri tietokannasta. Se suoritettiin käyttäen IS tutkimuksen adaptoitua Fink-mallia. Tutkimuksen tuloksena tutkittavista julkaisuista tunnistettiin 23 kappaletta uniikkeja pehmeitä taitoja. Tämän lisäksi työn tuloksena syntyi ajantasainen kirjallisuuskatsaus DevOps-käytännöistä. Tutkimuksen tulokset tarjoavat työkalun esimerkiksi oppilaitosten koulutusten suunnitteluun, organisaatioiden henkilöstöhallinnon rekrytointien suunnitteluun sekä tarjoaa pohjan tulevalle tutkimukselle aiheen ympärille.

Tallennettuna: