DevOps

DevOps on digitaalisten palveluiden kehitys- ja tuotantomalli, jonka periaatteita ovat ketterä kehitys, jatkuva integraatio (continuous integration) ja jatkuva toimitus (continuous delivery). Lisäksi keskeistä on automatisoitu testaaminen ja ympäristöjen automatisoitu konfiguraatio. DevOpsin tavoitteet DevOps-mallilla pyritään automatisoimaan mahdollisimman pitkälle ohjelmistokehitykseen, testaamiseen ja ylläpitoon liittyvät toiminnot. Tavoitteena on toimintamalli, jossa rakennettava ohjelmisto on jatkuvasti mahdollisimman hyvin testattu ja […]

Lue lisää

Ketterät menetelmät, agile, LEAN ja scrum

Ketteriä menetelmiä käytetään ohjelmistokehityksessä ja it-projektien läpiviemisessä. Ketterä kehittäminen eli agile development on vaihtoehto perinteiselle vesiputousmallille. Tyypillisesti ketterä kehitys tapahtuu sprinteissä, joiden aikana it-projektin tarpeiden määrittely tarkentuu. Nykyään projekteissa käytetään myös paljon ketterien menetelmien ja vesiputousmallin yhdistelmää. Lean tuotanto tai toimintatapa on filosofia, joka pitää turhana mitä tahansa toimintaa paitsi suoraa arvonluontia asiakkaalle. Lean startup […]

Lue lisää