Client Story

Parempaa rakennusturvallisuutta modernilla, hallinnoituna palveluna toimitettavalla DevOps-työkaluketjulla

JUN 24, 2026

dormakaba on kansainvälinen rakennusten ja tilojen suojaamiseen tarkoitettujen turvalaitteiden ja -järjestelmien toimittaja. Sen laajaan innovatiivisten tuotteiden valikoimaan kuuluvat esimerkiksi rakennushelat, elektroninen kulunvalvonta, työvoimanhallinta, pääavainjärjestelmät ja lukot. Pysyäkseen kilpailijoiden tahdissa kehitysorganisaatio, IT ja liiketoimintaorganisaation tekniset asiantuntijat päättivät, että on aika omaksua DevOps kokonaisvaltaisesti ja pysyä innovoinnin vauhdissa.

Pähkinänkuoressa

Haaste

  • Ennen vuotta 2018 kehitys- ja IT-tiimeillä ei ollut yhteisiä DevOps-työkaluja. Siksi tiimit päättivät rakentaa yhteisen DevOps-ympäristön.

Ratkaisu

  • dormakaba valitsi Eficode ROOT managed DevOps Platformin, koska:

Yritys

  • dormakaba tekee kulkemisesta älykästä ja turvallista. Toimialansa kolmen suurimman kansainvälisen yrityksen joukkoon kuuluvana dormakaba on luotettava kumppani rakennusten ja tilojen kulunhallinnan tuotteissa, ratkaisuissa ja palveluissa – kaikki yhdestä lähteestä. Yritys ja sen lukuisat yhteistyökumppanit toimivat vahvojen brändiensä kautta yli 130 maassa ympäri maailmaa.

Haaste

  • dormakaba halusi rakentaa yhteisen DevOps-ympäristön. Tiimien joustavuus haluttiin kuitenkin säilyttää, joten yhteisen DevOps-työkalukokonaisuuden käyttö ei saanut olla pakollista. Jokainen tiimi voisi laajentaa kokonaisuutta omilla työkaluillaan. Käyttöönoton kannalta keskeisiä tekijöitä olivat helppokäyttöisyys ja tiivis integraatio. Työkalukokonaisuuden piti olla helpoin vaihtoehto.

Ratkaisu

  • dormakaba valitsi Eficode ROOT managed DevOps Platformin, sillä Eficode tarjoaa kattavasti monia eri DevOps-työkaluja, jakaa samanlaisen kulttuurin ja ymmärryksen sekä Agilesta että ITSM:stä, sillä on vahva tekninen osaaminen ja se asettaa ihmisten välisen vuorovaikutuksen byrokraattisten prosessien edelle.

Hyödyt

  • dormakaballa on nyt työkalukokonaisuus, joka toimii yhteisenä perustana laajasti käytetyille työkaluille ja tukee ohjelmistotoimituksen elinkaaren kaikkia vaiheita.

Haaste

Ennen vuotta 2018 kehitys- ja IT-tiimeillä ei ollut keskitettyjä DevOps-työkaluja. Siksi tiimit päättivät rakentaa yhteisen DevOps-ympäristön.

Tiimien joustavuuden säilyttäminen oli tärkeää, joten yhteisen DevOps-työkaluketjun käyttö ei saanut olla pakollista. Jokaisen tiimin tuli voida laajentaa työkaluketjua omilla työkaluillaan. Jotta organisaatio ottaisi sen käyttöön, painopiste oli helppokäyttöisyydessä ja tiiviissä integraatiossa. Työkaluketjun piti olla vaivattomin vaihtoehto.

DevOps on kuitenkin paljon muutakin kuin työkaluja. Oli myös ratkaisevan tärkeää levittää DevOps-kulttuuria ja parhaita käytäntöjä yrityksen sisällä.

Tiimi alkoi etsiä ratkaisua – DevOpsin monimutkaisuuden ja laajuuden vuoksi tarjolla on lukuisia menetelmiä ja ratkaisuja. Tärkeitä huomioon otettavia tekijöitä olivat:

  • Yhteisten vähimmäisvaatimusten löytäminen kaikille tiimeille

  • Lukuisten toimittajien kanssa työskentely ei tullut kyseeseen – he tarvitsivat toimittajan, joka pystyi kattamaan kaikki tai suurimman osan heidän DevOps-työkaluistaan

  • Kehitystiimien nopean käyttöönottotahdin vuoksi heidän piti toteuttaa paljon migraatioita DevOps-työkaluketjuun. Migraatioprojektit olivat haastavia legacy-ympäristöjen puutteellisten tietorakenteiden vuoksi.

Tuolloin tiimit käyttivät kohtuuttomasti aikaa omien työkalujensa ylläpitoon yrityksen infrastruktuurissa. Työkaluja hallinnoitiin usein puutteellisesti, mikä johti merkittävään tekniseen velkaan ja tietoturvaongelmiin. Eikä siinä vielä kaikki: useimmat tiimit eivät jakaneet tietoa tai parhaita käytäntöjä muiden tiimien kanssa.

Haasteet näkyivät välittömästi muun muassa näin:

  • Tiimit käyttivät pääasiassa avoimen lähdekoodin versioita, joiden ominaisuudet olivat rajalliset

  • Työkaluja ei ollut yhdistetty keskitettyyn käyttäjähakemistoon

  • Käyttöjärjestelmiä ja työkaluja ei päivitetty riittävän säännöllisesti

  • Integraatioita muihin työkaluihin ei ollut

Ratkaisu

dormakaba valitsi Eficode ROOT managed DevOps Platformin, koska:

  • Eficode on täyden palvelun toimittaja useille eri DevOps-työkaluille (yli 40 keskeisimmälle työkalulle)

  • Tiimillä oli vahva tunne siitä, että Eficodella on hyvin samankaltainen kulttuuri ja ymmärrys kuin heillä itsellään sekä Agilesta että ITSM:stä

  • Tekninen erinomaisuus oli heille tärkeää, samoin ihmisten välisen vuorovaikutuksen asettaminen byrokraattisten prosessien noudattamisen edelle

Eficode ROOTin avulla Eficode auttaa nyt dormakabaa ylläpitämään uusia työkaluja DevOps-työkaluketjussa (Artifactory, CodeSonar, SonarQube ja Xray). Käyttöönoton jälkeen dormakaba on kuitenkin todennut, ettei se hyödynnä Eficode ROOTia täysimääräisesti, ja harkitsee tätä kirjoitettaessa käytön laajentamista.

Teemme mielellämme yhteistyötä Eficoden osaavien kollegoiden kanssa, opimme yhdessä heidän kanssaan ja saamme heiltä aina joustavaa tukea

Christoph PapkeDevOps-evankelista

Teemme mielellämme yhteistyötä Eficoden osaavien kollegoiden kanssa, opimme yhdessä heidän kanssaan ja saamme heiltä aina joustavaa tukea

Damian JesionekDevOps-insinööri

Tulokset

Eficode ROOT -tiimin hallinnoima DevOps-työkalukokonaisuus tuottaa dormakaballe edelleen monenlaisia jatkuvia hyötyjä.

Tavoitteet on saavutettu

Tärkein saavutettu tavoite on yhteisen perustan muodostava työkalukokonaisuus laajasti käytetyille työkaluille, joka tukee ohjelmistotoimituksen elinkaaren kaikkia vaiheita. Sen avulla voidaan:

  • Vapauttaa aikaa kehitys- ja operointitehtäviin

  • Hyödyntää kaikkia käytössä olevia kaupallisia tuotteita täysimääräisesti – jokaista ominaisuutta, ei vain open source -version ominaisuuksia

  • Edistää tiedon jakamista eri tiimien välillä

  • Hyödyntää vakaita mutta joustavia työkalujen hosting-palveluita sekä saada tukea hostingiin, suorituskykyyn ja skaalaukseen liittyvissä kysymyksissä ja ongelmanratkaisussa

dormakaba käyttää tällä hetkellä Eficode ROOTia staattisen koodianalyysin (SonarQube), artefaktien hallinnan (Artifactory) ja ohjelmistokoostumuksen analyysin (Xray) työkalujen toimittamiseen.

Mittarit näyttävät hyviltä

Vaikka parannuksia ei voida mitata tarkasti, suorituskyky on selvästi parantunut seuraavilla alueilla:

  • Keskimääräinen palautumisaika (MTTR)

  • Keskimääräinen aika häiriöiden välillä (MTBF)

  • Ominaisuuksien läpimenoaika

  • Käyttöönottojen määrä päivässä

  • Tietoturvapoikkeamien määrä

Liiketoiminnalla on entistä paremmat lähtökohdat tulevaisuuteen

Kaikki nämä myönteiset vaikutukset näkyvät suoraan hyötyinä liiketoiminnalle ja sen kyvylle säilyttää vahva asema kilpailulla toimialalla.

Hyötyjä ovat muun muassa:

  • Kehitystiimit voivat nyt keskittyä omien prosessiensa optimointiin

  • Kehitystiimit voivat nopeuttaa ohjelmistokehitystä ja tuotantokäyttöönottoja

  • Open source -haavoittuvuuksia ja lisenssien vaatimustenmukaisuuteen liittyviä ongelmia on vähemmän

  • Tiimi voi nyt keskittyä DevOps-kulttuuriin, konsultointiin ja parhaiden käytäntöjen jakamiseen

Yhteistyön aikana dormakaba on huomannut Eficoden olevan aina erittäin joustava ja nopea mukautumaan uusiin tarpeisiin ja vaatimuksiin. Myös haastavat aiheet käsiteltiin ja toteutettiin nopeasti (esimerkiksi CodeSonarin tai PrivateLink-yhteyden käyttöönotto).

Innostavia mahdollisuuksia kehittyä entisestään

dormakaba aikoo arvioida ja ottaa tulevaisuudessa käyttöön Eficode ROOTissa hostattavaksi entistä enemmän DevOps-työkaluja – myös muita DevOps-elinkaaren vaiheita tukevia lisättäviä työkaluja. Erityisesti monitoroinnin ja analytiikan, lokien koostamisen sekä automatisoidun testauksen työkaluja.

He harkitsevat myös Atlassian-työkalujensa – Bitbucketin, Confluencen ja Jiran – migraatiota. Tavoitteena on myös yhdistää heidän oma Jira Service Deskinsä Eficoden vastaavaan. Tämä nopeuttaisi entisestään asiakasongelmien välittämistä Eficoden tukitiimille.

dormakaban suositukset sinulle

Tässä on dormakaban omiin kokemuksiin perustuvia yksinkertaisia suosituksia:

  1. Keskity tekniseen huippuosaamiseen ja pyri ratkaisemaan ongelmat kestävällä tavalla.

  2. Käytä omia työkalujasi: Käytä omia työkalujasi laajasti, jotta löydät niiden heikkoudet ja keinot niiden parantamiseen.

  3. Älä tarkastele DevOps-transformaatiossa vain hintaa ja kustannuksia. Keskity sen sijaan siihen, miten voit parantaa tiimiesi tuottavuutta.

  • DevOps
  • Eficode ROOT
  • Embedded

Get in touch

Ota yhteyttä

Ota yhteyttä

Ota yhteyttä