Hyppää sisältöön

Jatkuva toimitus

01 — Haaste

Kiihtyvässä markkinassa palveluita pitää saada asiakkaille mahdollisimman nopeasti laatu samalla säilyttäen. Odottaminen, pullonkaulat niin resurseissa ja prosesseissa ja toistuvat manuaaliset tehtävät ovat tuttuja kaikille. Jatkuva odottaminen maksaa rahaa ja heikentää asiakaskokemusta.

02 — Ratkaisu

Jatkuva toimitus (Continuous Delivery CD) on perusta modernille ohjelmistokehitykselle. Lyhyet kehityssyklit ja pienemmät toimituskokonaisuudet, jotka kulkevat vakioidun testausprosessin läpi, saadaan julkaistua nopeammin. Hektisessä markkinassa jatkuvat toimitukset nopealla aikataululla tuovat vahvaa kilpailuetua ja rakentavat parempaa asiakaskokemusta.

Jatkuva toimittaminen mahdollistaa tuotekehitysprosessien automaatiotason nostamisen seuraavalla tasolle. Yksikkötestien lisäksi niin käyttöliittymä-, kuormitus-, integraatio-, luotettavuus- ja API-testaamisen automatisointi on mahdollista rakentaa osaksi jatkuvan toimituksen prosessia.

Jatkuva integraatio (Continuous Integration eli CI) on yksi ketterän ohjelmistokehitysprosessin peruspalikoista. Tarkemmin, se on DevOps käytäntö, missä koodiin tehdyt muutokset integroidaan tuotantoon mahdollisimman aikaisessa vaiheessa. 


CI tuo laadun aikaisempaan vaiheeseen kehitysprosessia ja korostaa hyvää testikattavuutta. Tällä tavoin sen avulla voidaan vähentää merkittävästi bugien korjailuun käytettyä aikaa ja regressiotestausta. Lisäksi CI:n yksi suurimmista eduista on jatkuva palautemekanismi, minkä avulla kehitystiimit voivat mukauttaa ja parantaa kehitysprosessiaan.

Liiketoiminnan kannalta suurin etu CI:n käytöstä tulee ajansäästön myötä kun ongelmat pystytään löytämään ja ratkaisemaan riittävän aikaisin, mikä luonnollisesti auttaa vaatimuksiin pääsemisessä ja koodin laadun parantamisessa. 

Parhaan hyödyn saamiseksi, CI:tä tulisi tukea hyvät testiautomaatiotyökalut ja niiden myötä riittävä testiautomaation kattavuus.

Jatkuvan toimituksen prosessi antaa mahdollisuuden reagoida asiakastarpeeseen nopeammin. Pelkkä nopeus ei tee ketään autuaaksi vaan laadukkaat toimitukset nopealla syklillä tuovat kilpailuetua. Toiseksi, hyvin toimiva jatkuvan toimituksen prosessi lisää tuottavuutta.

03 — Käytäntö

Kun moninaiset, manuaaliset ja virheherkät toiminnot automatisoidaan ja  toistuvia tehtäviä vähennetään jää enemmän aikaa innovaatioille, luovuudelle ja arvonluonnille asiakkaan suuntaan. Tämä lisää tuottavuutta ja kun tuottavuus kasvaa, niin kasvaa myös kehittäjäkokemus. Tämä lisää onnellisuutta ja onnelliset hyvin toimivat tiimit lisäävät sitoutuneisuutta, niin yritykseen kuin asiakkaaseen.

Kysy lisätietoa

Tuomo Peltonen

Tuomo Peltonen

Customer Experience & Business Development +358 40 530 3478 tuomo.peltonen@valagroup.com

Etsi