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
- Frends iPaaS - Technical Community Manager
- Druid Oy - Myyjä - hunter-henkinen tekijä, joka saa tuloksia aikaiseksi!
- Laura - Järjestelmäasiantuntija, Millog Oy Pansio
- Laura - Signaalinkäsittelijä
- Nordea - Senior IT Analyst with Mainframe Experience / Cards Technology Requirements and Analysis Team
- Sysart Oy - Kokeneita ohjelmistokehittäjiä Helsinkiin tai Ouluun
- Laura - Director, Risk
Premium-asiakkaiden viimeisimmät referenssit
- Hellon - Redefining Digital Insurance for Vodafone
- Agenda Digital - Fican.fi WordPress-verkkosivut
- Red & Blue Oy - Taivalkosken uusi saavutettava ja erottuva verkkopalvelu
- Hion Digital Oy - Vauvan ja vanhemman matkassa – Verkkosovellus, jonka sisältö mukautuu elämäntilanteeseen
- Verkkovaraani Oy - Uudet kotisivut Talin ja Ruusulan keilahalleille
- S1 Networks Oy - Pitäiskö teidän hankkia parempi netti?
- Altoros Finland Oy - Automaattinen kestävyysraportointityökalu CSRD siirtymää varten / Sustashift
Tapahtumat & webinaarit
- 15.01.2025 - Datavastuullisuuden valmennus: hanki valmiudet vastuulliseen datan ja tekoälyn hyödyntämiseen
- 15.01.2025 - SaaS-klubi: Myyntivetoinen kasvu
- 23.01.2025 - Generatiivisen tekoälyn hyödyt liiketoimintajohtajalle
- 29.01.2025 - Modern toolchain and AI breakfast seminar with Eficode, AWS and HashiCorp
- 30.01.2025 - Suuri Rahoitusilta
Premium-asiakkaiden viimeisimmät bloggaukset
- Aveso Oy - Kestävää tulevaisuutta rakentamassa teknologian avulla – IFS ESG-työkalut integroituna järjestelmään
- Identio Oy - Web Applications: How We Build Minimum Lovable Products in 2025 – Launching the Product
- Kisko Labs Oy - Ideasta innovatiiviseksi ohjelmistoksi ja menestyväksi liiketoiminnaksi
- Timeless Technology - Tempmate dataloggerit äärimmäisten lämpötilojen mittaamiseen.
- Efima Oyj - Vastuullisuusjohtaminen on liiketoiminnan johtamista – Muista nämä 10 asiaa, kun valitset työkalua kestävyysraportointiin
- Nordea - Mietteitä Nordean graduaattiohjelmasta
- Kisko Labs Oy - Hackathonien haasteet ja ratkaisut: reiluuden ja tuloksellisuuden tavoittelu
Digitalisaatio & innovaatiot blogimediaBlogimediamme käsittelee tulevaisuuden liiketoimintaa, digitaalisia innovaatioita ja internet-ajan ilmiöitä |