DevOps Suomessa TUTKIMUSRAPORTTI 5.5.2014 Tutkimuksen toteutti Eficode Oy:n toimeksiannosta asiantuntijaorganisaatioihin erikoistunut markkinatutkimustoimisto Value Clinic Oy. 1 Tutkimuksen toteutti Eficode Oy:n toimeksiannosta markkinatutkimustoimisto Value Clinic Oy. Yhteenveto, DevOps-menetelmä ohjelmistokehittämisessä Ohjelmistoyritys Eficode Oy:n tutkimuksessa selvitettiin Suomessa toimivien yritysten IT-päättäjien kokemuksia heidän käyttämistään ohjelmistokehitysmenetelmistä sekä tutkittiin näkemyksiä ja kiinnostusta uuteen, kolmannen sukupolven ohjelmistokehitysmenetelmään, DevOpsiin. Tulokset osoittavat, että kiinnostusta DevOpsia kohtaan löytyy, mutta haasteena on vielä menetelmän heikko tunnettuus. DEVOPSIA EI TUNNETA Minulle ei ihan auennut miten se toimii, mutta ajatuksena on hyvä, että toimittaja tarjoaa helpon ratkaisun, joka on myös kustannustehokas. Johtaja, media-ala Koska olemme jo siirtyneet osin Agilesta DevOpsiin, vaikken tiennyt DevOpsista mitään. Tuotantojohtaja, IT-ala TARVETTA JA KIINNOSTUSTA ON Jotain uutta pitää löytää, nyt käytössä olevat mallit eivät ole tätä päivää. Projektijohtaja, vakuutusala DevOps vastaisi nykymallin ongelmiin. IT-johtaja, kuljetusala Virtualisointi jo käytössä, käytön laajentaminen onnistuneesti kiinnostaa. Kehitysjohtaja, teollisuus DEVOPSIA KÄYTTÄVIEN KOKEMUKSET HYVIÄ Perinteinen hosting-ympäristö hidastaa asioita, läpimeno pienessä muutoksessa helposti viikko. DevOpsissa meillä on vastaavan asian läpimeno 5 minuuttia. Suunnittelujohtaja, tietoturva-ala Osoittautunut parhaaksi malliksi omassa ympäristössämme. Sovellusarkkitehti, teleoperaattori Vähentää tuotantoonsiirrossa löytyvien ongelmien shokkivaikutusta. Kehitysjohtaja, energia-ala DEVOPS HERÄTTÄÄ KYSYMYKSIÄ Laadun kontrolloinnin automatisointi ei ole kaikilta osin mahdollista. Miten yhdistää manuaalinen testaaminen DevOps-prosessiin? Devops sopii johonkin, ei kaikkeen. Kehitysjohtaja, media-ala Ohjelmistokehityskumppanin pitää olla luotettava. Miten varmistaa se? IT-johtaja, teollisuus 2 Tutkimuksen toteutti Eficode Oy:n toimeksiannosta markkinatutkimustoimisto Value Clinic Oy. AGILE EDELLEEN KÄYTETYIN, VESIPUTOUS -MENETELMÄSTÄ LUOVUTAAN Agile, (ketterä), on ylivoimaisesti käytetyin ohjelmistokehitysmenetelmä tällä hetkellä. Yli kaksi kolmasosaa vastaajaorganisaatioista ilmoitti käyttävänsä kyseistä menetelmää tällä hetkellä. Waterfall-menetelmää, (vesiputous), käytti 39 % vastaajaorganisaatioista. Toisaalta 28 % vastaajista ilmoitti aikaisemmin käyttäneensä kyseistä menetelmää, mutta luopuneensa sen käytöstä. Vain harva organisaatio (7 %) käyttää DevOpsia tällä hetkellä, mutta 8 % suunnittelee menetelmän käyttöönottoa. KYSYMYS: Minkälainen suhde sinulla on seuraaviin ohjelmistokehitysmenetelmiin? k1 Agile (ketterä) Waterfall (vesiputous) 1 9 2 DevOps (virtuaalinen) 11 13 2 5 18 7 0% 68 28 1 38 25% 39 37 50% 8 75% 7 100% vastaajista En osaa sanoa Olemme käyttäneet, mutta luovuimme käytöstä En tunne lainkaan Suunnittelemme käyttöönottoa Tunnen vain nimeltä Käytämme tällä hetkellä 3 Tutkimuksen toteutti Eficode Oy:n toimeksiannosta markkinatutkimustoimisto Value Clinic Oy. HITAUS JA AIKATAULUISSA PYSYMINEN NYKYMENETELMIEN ONGELMIA Nykyisten ohjelmistokehitysmenetelmien, käytännössä siis Agilen tai Waterfallin, vahvuuksina pidettiin ammattitaitoa sekä hyviä työkaluja, helppokäyttöisyyttä sekä Agilessa ketteryyttä. Heikkouksina taas nähtiin hitaus ja joustamattomuus sekä aikataululliset seikat, kuten aikatauluissa pysyminen tai niiden ennustettavuus. AVOIN KYSYMYS: Mitkä ovat yrityksenne pääasiallisen ohjelmistokehitysmenetelmän kolme keskeisintä heikkoutta / miten sitä tulisi kehittää? (n=82) Muu k2 14% EOS / ei omaa tuotantoa 5% Asiakaslähtöisyys 2% Testauksen automatisointi 4% Dokumentointi 5% Laatu (vaatimukset, lopputulos) 5% Hallinnointi, johtaminen valvonta, priorisointi 6% Monimutkaisuus / integroimisen vaikeus 6% Osaamisen taso, roolien epäselvyys 8% Resurssit (taloudelliset henkilöstö, työkalut) 10% Aikataulut / ennustettavuus / suunnitelmallisuus 16% Hitaus / joustamattomuus 16% 0% 5% 10% 15% 20% vastaajista 4 Tutkimuksen toteutti Eficode Oy:n toimeksiannosta markkinatutkimustoimisto Value Clinic Oy. DEVOPSIA PIDETÄÄN KIINNOSTAVANA, VAIKKA SE TUNNETAAN VIELÄ HUONOSTI Vaikka vasta 7 % vastaajaorganisaatioista käyttää DevOps-menetelmää, peräti 66 % piti DevOpsia kiinnostavana vaihtoehtona organisaation näkökulmasta. DevOpsista kiinnostuneiden osuus on korkea, sillä ainoastaan 15% päättäjistä oli tietoisia sen ominaisuuksista (suunnittelevat käyttöönottoa tai käyttävät). Peräti yhteensä 75% päättäjistä ei tuntenut lainkaan tai tiesi DevOpsin korkeintaan vain nimeltä (ks. Kuvaaja k1). KYSYMYS: Miten kiinnostava pidät DevOpsia edustamasi yrityksen näkökulmasta? k3 49% 50% 38% 25% 17% 17% 12% 13% 5% 0% Erittäin Kiinnostavana kiinnostavana Ei kovin Ei lainkaan En osaa sanoa kiinnostavana kiinnostavana 5 Tutkimuksen toteutti Eficode Oy:n toimeksiannosta markkinatutkimustoimisto Value Clinic Oy. DEVOPSIN TÄRKEIMMÄT OMINAISUUDET NOPEUS JA VIRHEIDEN VÄHENEMINEN Ohjelmistokehityksen nopeutumista sekä automaatiotestauksesta johtuvaa virheiden vähenemistä pidettiin DevOpsin tärkeimpinä ominaisuuksina. KYSYMYS: Arvioi miten tärkeänä pidät seuraavia DevOpsin ominaisuuksia edustamasi organisaation kannalta. Työmäärän väheneminen (organisaation IT-henkilöstöltä) 13 Kustannusten väheneminen (organisaation IT-henkilöstöltä) 6 15 Ohjelmistoprojektin kehittymisen parantunut seuranta 13 Automaatiotestauksesta johtuva virheiden väheneminen 16 Ohjelmistokehityksen nopeutuminen (ns. time to market) 13 0% 16 5 38 18 4 34 18 1 4 11 9 12 25% 26 36 26 32 37 35 50% k4 25 37 75% 100% vastaajista En osaa sanoa 3 Jonkin verran merkitystä 1 Täysin merkityksetön 4 Paljon merkitystä 2 Hieman merkitystä 5 Erittäin tärkeä Tulos (”ohjelmistokehityksen nopeutuminen tärkein ominaisuus”) voidaan nähdä kiinnostavana DevOpsin kannalta, sillä hitaus koetaan nykymenetelmien suurimmaksi ongelmaksi (ks. kuvaaja k2). 6 Tutkimuksen toteutti Eficode Oy:n toimeksiannosta markkinatutkimustoimisto Value Clinic Oy. DEVOPS SOPII HYVIN JATKUVIIN KEHITYSHANKKEISIIN SEKÄ TUOTEKEHITYKSEEN Peräti 61 % vastaajista näkee DevOpsin soveltuvan jatkuviin kehityshankkeisiin ja 56 % vastaajista pitää DevOpsia sopivana tuotekehityshankkeisiin. Lisäksi 39 % ilmoitti menetelmän sopivan pitkän aikavälin tuotekehitysprojekteihin. KYSYMYS: Minkälaisiin hankkeisiin/projekteihin näet DevOpsin soveltuvan? Jokin muu, mikä? k5 3% Ei mihinkään yllä mainituista 9% Legacy-järjestelmien kehitykseen 23% Monitoimittajaympäristöihin 33% Sisäisiin kehityshankkeisiin 33% Pitkän aikavälin tuotekehitysprojekteihin 39% Tuotekehityshankkeisiin 56% Jatkuviin kehityshankkeisiin 61% 0% 18% 35% 53% 70% vastaajista 7 Tutkimuksen toteutti Eficode Oy:n toimeksiannosta markkinatutkimustoimisto Value Clinic Oy. VAIKKA SUOMEN TALOUS YSKII, KASVAVAT OHJELMISTOTUOTANTOPANOSTUKSET EDELLEEN Reilu kolmannes (37 %) päättäjistä ilmoitti edustamansa organisaation lisäävän panostusta ohjelmistotuotantopalveluihin seuraavan kolmen vuoden aikana. Lisäksi peräti puolet vastaajista arvioi suomalaisten yritysten lisäävän panostustaan ohjelmistotuotantopalveluihin samalla aikajänteellä. KYSYMYS: Miten edustamasi yrityksen panostus ohjelmistotuotantopalveluihin muuttuu seuraavan kolmen vuoden aikana? k6 6% 7% 31% 5% 11% Emme aio panostaa ohjelmistopalveluihin Panostusta vähennetään merkittävästi Panostusta vähennetään jonkin verran Panostusten nykyinen taso säilyy 40% Panostusta lisätään jonkin verran vastaajista Panostusta lisätään merkittävästi KYSYMYS: Miten, arviosi mukaan, suomalaisten yritysten panostus ohjelmistotuotantopalveluihin muuttuu seuraavan kolmen vuoden aikana? k7 2% 4% 15% 46% Panostusta vähennetään merkittävästi 33% Panostusta vähennetään jonkin verran Panostusten nykyinen taso säilyy Panostusta lisätään jonkin verran vastaajista Panostusta lisätään merkittävästi 8 Tutkimuksen toteutti Eficode Oy:n toimeksiannosta markkinatutkimustoimisto Value Clinic Oy. OHJELMISTOTOIMITTAJAN VALINTAA OHJAAVAT KOKEMUS JA AIKATAULUISSA PYSYMINEN Peräti kaksi kolmasosaa vastaajista piti henkilöstön vahvaa osaamista ja kokemusta tärkeänä valintaan vaikuttavana tekijänä, kun organisaation valitaan ohjelmistotoimittajaa. Toinen keskeinen tekijä oli projektien toteuttaminen aikataulussa, minkä 59 % vastaajista koki tärkeäksi. Lisäksi tärkeiksi tekijöiksi arvioitiin palveluasenne, hinnoittelun läpinäkyvyys, kokemus samankaltaisista projekteista ja toimialaymmärrys. Yrityksen tunnettuutta (6 %), strategista konsultointia (4 %) tai tuttua yhteyshenkilöä (12 %) ei pidetty tärkeinä tekijöinä ohjelmistotuotantoyrityksen valinnassa. TUTKIMUKSEN TAUSTAA Tutkimuksen tavoitteena oli selvittää suomalaisten IT-päättäjien näkemyksiä ja kokemuksia nykyisistä ohjelmistokehitysmenetelmistä sekä uuden menetelmän, DevOpsin, tunnettuutta ja kiinnostusta maassamme. Tutkimus toteutettiin verkkokyselynä maalis-huhtikuussa 2014. Tutkimukseen vastasi yhteensä 177 Suomessa toimivan organisaation IT-päättäjää. Vastaajat poimittiin JM Tieto Oy:n tietokannasta ja Eficode Oy:n markkinointirekisteristä. Tutkimukseen vastanneet edustivat vahvasti suuryrityksiä (64 %:lla henkilöstömäärä yli 200 henkilöä). LISÄTIETOJA: Risto Virkkala, toimitusjohtaja, Eficode Oy, 040 501 8434, [email protected] Teemu Rennola, toimitusjohtaja, Value Clinic Oy, 050 564 1984, [email protected] 9 Mikä DevOps? DEVOPS (VIRTUAALINEN) ON 3. SUKUPOLVEN OHJELMISTOKEHITYSMENETELMÄ, AGILEN (KETTERÄ) SEURAAJA. DevOps on menetelmä, joka koostuu työskentelymalleista, -tavoista ja työkaluista. Se perustuu automaation ja virtualisoinnin hyödyntämiseen sekä uudenlaisiin työmenetelmiin. DevOpsin on todettu nopeuttavan ohjelmistojen kehittämistä, vähentävän virheitä sekä työstä ja infrastruktuurin hallinnasta johtuvia kustannuksia. DevOps on vielä suhteellisen uusi menetelmä, mutta alalla sen uskotaan yleistyvän hyvin nopeasti. Suomessa sitä on alettu käyttämään merkittävässä määrin vuodesta 2010 alkaen. Lisätietoa DevOpsista ja Eficodesta osoitteesta http://eficode.fi/palvelut/devops/ 10
© Copyright 2024