DevOps

Wikipediasta
Siirry navigaatioon Siirry hakuun

DevOps on toimintamalli sähköisten palvelujen tuotantoon: malli pyrkii automatisoimaan ohjelmistokehitykseen, testaamiseen ja ylläpitoon liittyvät IT-palvelutoiminnot. Ohjelmistokehityksessä käytetään ketterän kehityksen menetelmiä ja jatkuvan integraation (engl. continuous integration) sekä jatkuvan toimituksen (engl. continuous delivery), eli CI/CD menetelmiä.[1][2]

Devops-menetelmällä päivitys tuotantoon ja laadunvarmistus ovat pitkälle automatisoituja.[3] Nimeke on peräisin Agile ja Lean -konseptien soveltamisesta ohjelmistotuotannosta operatiiviseen toimintaan kuten palvelun tarjontaan.[4][5]

Esimerkiksi kuvapalvelu Flickr päivittää ohjelmistoa tuotantoon kymmenen kertaa päivässä.[6]

Venn-diagrammi, joka näyttää DevOpsin ohjelmistokehityksen, palveluntarjonnan ja laadunvarmistuksen leikkauskohdassa.
  1. DevOps: Breaking the Development-Operations barrier Atlassian. Viitattu 27.7.2018.
  2. Ilkka Toivanen: DevOps jatkuvan kehittämisen tukena octo3.fi. Arkistoitu 27.7.2018. Viitattu 27.7.2018.
  3. Mitä on devops? eficode.com. Viitattu 27.7.2018.
  4. Ernest Mueller: What Is DevOps? theagileadmin.com. Viitattu 27.7.2018.
  5. Matt Asay: It's a decade since DevOps became a 'thing' – and people still don't know what it means 8.12.2017. The Register. Viitattu 27.7.2018.
  6. 10+ Deploys Per Day: Dev and Ops Cooperation at Flickr slideshare.net. Viitattu 27.7.2018.
Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.