Mikä on DevOps?
DevOps on ohjelmistokehityksen malli. Tänä päivänä pelkkä nimitys DevOps on melko ympäripyöreä ja se voidaan käsittää monilla tavoin. Se on kuitenkin kokonaisuus, joka yhdistää kehityksen, laadunvalvonnan, tuotannon ja niihin liittyvän teknologian.
DevOps nimitys on yhdistelmä Ohjelmistokehitys (Dev) ja IT-toiminnoista (Ops). Käytännössä se tarkoittaa määriteltyä ohjelmistokehityksen sykliä, toimintamalleja ja siinä käytettyjä laitteistoja sekä ohjelmistotyökaluja.
Ohjelmistokehityksen sykli muodostuu pienellä varianssilla toistuvista askelista:
- Suunnittelu (Planning)
- Ohjelmointityö (Code)
- Tehdyn ohjelmiston kääntäminen (Build)
- Testaus (Testing)
- Julkaisuversion tekeminen (Release)
- Julkaisuversion Asennus (Deployment)
- Ohjelmiston toiminta tuotannoissa (Operate)
- Ohjelmiston seuranta (Monitor)
Kukin syklin askel jakaantuu useampaan pienempiin osiin tai tehtäviin.
It-toiminnot käsittävät erilaiset ohjelmistot, joita syklin toteuttamiseksi voidaan käyttää. Kullakin syklin askeleella on omat tarkoitukseensa soveltuvat ohjelmistot, jotka täydellisessä maailmassa ovat yhteensopivia kaikki keskenään – yleensä ne eivät ole tai niiden yhdistämiseksi vaaditaan asiantuntijoita.
Pilvipalveluissa on tarjolla työkaluja, jotka hoitavat useamman askeleen kerralla – kuten Azure DevOps. Yhdistettynä se muihin Azuren tarjoamiin työkaluihin pystytään rakentamaan lähes täydellinen kaikki askeleet yhdistävä kokonaisuus.
Tämä kuitenkin koskee vain tiettyjä alustoja ja kaikissa eri tyyppisissä projekteissa se ei ole teknologisesti mahdollista – jolloin usein käytetään tarkoitukseen paremmin soveltuvia vastaavia työkalua.
Ketterä ohjelmistokehitys on olennainen osa DevOpsia. Se tarkoittaa ohjelmistokehitystiimin organisoitumista tekemään kehitystä tietyn mallin mukaisesti. Näitä malleja on useampia ja niistä tunnetuin lienee Scrum. Yhteistä näille kaikille on se, että ne toimivat kaikki ketterän kehityksen periaatteiden mukaisesti.
DevOps on siis ohjeistus ja yritykset toteuttavat kokonaisuudesta ne osat, jotka ovat relevantteja oman organisaation kannalta tavalla, joka soveltuu yritykselle parhaiten.
Ketterän kehityksen perusmääritelmä eli manifesti on:
- Me etsimme parempia keinoja ohjelmistojen kehittämiseen tekemällä sitä itse ja auttamalla siinä muita.
- Tässä työssämme olemme päätyneet arvostamaan: Yksilöitä ja vuorovaikutusta enemmän kuin prosesseja ja työkaluja
- Toimivaa sovellusta enemmän kuin kokonaisvaltaista dokumentaatiota
- Asiakasyhteistyötä enemmän kuin sopimusneuvotteluita
- Muutokseen reagoimista enemmän kuin suunnitelman noudattamista
- Vaikka oikeallakin puolella on arvoa, me arvostamme vasemmalla olevia asioita enemmän.
- Manifesti kiteyttää sen miksi DevOps ei ole vain orjallisesti noudatettava säännöstö, vaan kehittyvä ja mukautuva malli.
Kysy lisää asiantuntijoiltamme.
Kirjoittaja Antti Winter
Lisätiedot: ari.mutanen@altoros.com
Lisätietoja
Tagit
Liiketoimintaprosessi
Laatu, turvallisuus ja ympäristö | |
Projektinhallinta | |
Taloushallinto | |
Tietohallinto | |
Tuotekehitys ja suunnittelu |
Erikoisosaaminen
Ketterät menetelmät | |
Pilvipalvelut / SaaS |
Toimialakokemus
IT |
Tarjonnan tyyppi
Konsultointi | |
Toteutustyö |
Altoros Finland - Asiantuntijat ja yhteyshenkilöt
Ari Mutanen
Sales, Business Development, Country Manager
I have been in business almost for three decades - first 10 years in technical development and consultancy tasks, then next 10 years in operational and leadership positions and .. | |
ari.mutanen@altoros.com +358505680532 |
|
Altoros Finland - Muita referenssejä
Altoros Finland - Muita bloggauksia
It- ja ohjelmistoalan työpaikat
- Laura - Project Manager, PMO
- Laura - Personalized Internet Ads Assessor
- Laura - Diplomityöntekijä
- Laura - Suunnittelupäällikkö – TECH
- Laura - Technical Architect
- Nortal Oy - D365 Architect
- Rakettitiede Oy - Full stack -kehittäjä
Premium-asiakkaiden viimeisimmät referenssit
- Solu Digital Oy - Uusi projektinhallinta- ja tuntikirjausratkaisu helpottaa työtä ja säästää aikaa
- Solu Digital Oy - Hankintasalkku Microsoft 365 -ympäristöön
- Solu Digital Oy - Projektidokumentit hallintaan Solu 365 -ratkaisulla
- Solu Digital Oy - Paikkariippumatonta työskentelyä Microsoft 365 -ratkaisuilla
- Innofactor Oyj - Pihla alkoi tehostaa tuotetietojen hakua tekoälyapurin avulla
- Innofactor Oyj - Vuohi-sovelluksesta korvaamaton vuokrahinnoittelun ratkaisu Hoasille
- Valu Digital Oy - KOAS – Verkkopalvelun uudistus
Tapahtumat & webinaarit
- 11.04.2024 - On-demand webinar: NetSuite Best Practices for Software Companies
- 18.04.2024 - Aamiaistilaisuus: Ennustettavampaa liiketoimintaa vastuullisesti
- 16.05.2024 - Five Years Out Helsinki
Premium-asiakkaiden viimeisimmät bloggaukset
- IsoSkills Oy - AI's Role in Test Automation: Boosting Speed and Accuracy
- Efima Oyj - Suuri ERP-seikkailu odottaa montaa kaupan alan yritystä
- Nordea - Työn ja vapaa-ajan tasapaino Nordealla
- Altoros Finland Oy - Tekoälyn käyttöönotto - avain yritysten kilpailukyvyn säilyttämiseen
- Asiakas Group Oy - Verkkokaupan hakukoneoptimointi - 7 vinkkiä näkyvyyden tehostamiseen
- Efima Oyj - Kestävyysraportointia vai investointi datanhallintaan vastuullisen liiketoiminnan johtamiseksi?
- Maxtech - Valmisohjelmistoista jouhevuutta julkisen sektorin kilpailutuksiin
Digitalisaatio & innovaatiot blogimediaBlogimediamme käsittelee tulevaisuuden liiketoimintaa, digitaalisia innovaatioita ja internet-ajan ilmiöitä |