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 - Tietoturva-asiantuntija
- Nordea - Senior Full Stack Developer with IAM knowledge
- Tecinspire Oy - Dev Team Lead - Kehityksen tiimipäällikkö
- Laura - IT Manager
- Laura - Network Specialist
- Laura - Tiedonhallinnan erityisasiantuntija
- Laura - Junior Cyber Security Specialist
Premium-asiakkaiden viimeisimmät referenssit
- Ampersand Design Oy - Asiantuntijuuden vahvistaminen referenssitarinoilla
- Verkkovaraani Oy - Lentorata.fi-sivuston saavutettavuusauditointi
- Innofactor Oyj - Apotek 1 tarjoaa innovatiivisia palveluja Azure Kubernetes -ratkaisun avulla
- Innofactor Oyj - Business Centralin lisäarvoratkaisut tehostavat Domicetin liiketoimintaa
- Efima Oyj - Case Martela: Luottamus ERP-kumppaniin rakentui tehtaan lattialla
- Valve - Korsisaari uudistunut verkkopalvelu
- Valve - Musiikkituottajat – IFPI Finland ry verkkopalvelun uudistus
Tapahtumat & webinaarit
- 21.05.2024 - The path to productization
- 21.05.2024 - Ilmainen ERP-webinaari: NAV:stä Business Centraliin | Business Centralin mahdollisuudet versionvaihdon jälkeen
- 23.05.2024 - Ilmainen BI ja ERP-webinaari: Paradigman muutos
- 28.05.2024 - SprintIT webinaari ti 28.5. klo 10: Odoo Raportointi - Sitä saat mitä mittaat!
- 29.05.2024 - Efistream-webinaari: Näin rakennat modernin taloushallinnon, joka tukee tiedolla johtamista
- 29.05.2024 - Ilmainen ERP-webinaari: Forbesin maailman parhaaksi valitseman liiketoimintaohjelmiston, Business Centralin, esittely ja demo
- 30.05.2024 - Palvelumuotoilu osana DevOpsia
Premium-asiakkaiden viimeisimmät bloggaukset
- Ready Solutions Oy - Tietomallit osana informaatioarkkitehtuuria
- Timeless Technology - Milesight UR32L Lite Series teollisuusreititin hintaan 115,00€!
- Innofactor Oyj - Dynasty Asiointipalvelun 3 tärkeintä hyötyä
- Efima Oyj - Microsoft Fabric -sanakirja: esittelyssä Fabricin analytiikkatyökalut
- Staria Oyj - Citycon ulkoistaa pohjoismaiseen talous- ja vuokrahallintoon liittyvät toiminnot Starialle
- Timeless Technology - Perlen 4G ja 5G reitittimet: Virtaviivaista verkonhallintaasi Docker OCI-säilöillä.
- Ready Solutions Oy - Lakehouse – alusta vai tietovarasto moderniin analytiikkakehitykseen?
Digitalisaatio & innovaatiot blogimediaBlogimediamme käsittelee tulevaisuuden liiketoimintaa, digitaalisia innovaatioita ja internet-ajan ilmiöitä |