Daimler Truck yhtenäisti DevOps-työkalut - sovellusten määrä väheni 40 %.

Michael Vormittag, Daimler Truckin SAP-toimitusten, arkkitehtuurin, analytiikan ja CTO-toimiston johtaja, sekä Marko Klemetti, Eficoden teknologiajohtaja, puhuivat huhtikuussa 2024 Enterprise Tech Leadership Summit Europe-tapahtumassa Daimler Truckin DevOps-muutoksesta. Tässä on kohokohtia heidän esityksestään.
Kun Daimler Truck eriytyi Mercedes-Benzistä vuonna 2022, siitä ei tullut vain maailman suurin itsenäinen kuorma-autovalmistaja – vaan sai myös tilaisuuden aloittaa puhtaalta pöydältä.
Tehtaiden erottaminen oli suhteellisen suoraviivaista, mutta todellinen haaste piili digitaalisessa maailmassa. Kaikki keskeiset IT-järjestelmät ja kehitystyökalut jäivät Mercedes-Benzille, joten Daimler Truck joutui valitsemaan: joko rakentaa kaikki uudelleen tyhjästä tai jatkaa vanhalla infrastruktuurilla.
Daimler päätti tarttua tilaisuuteen ja käyttää sitä hyväkseen miettimällä täysin uudelleen kehitystiimiensä toimintatapoja – erityisesti nyt, kun yritys ei enää kehitä pelkästään perinteisiä kuorma-autoja, vaan johtaa sähkö- ja vetykäyttöisten ajoneuvojen kehitystä.
"Kaikki, mitä teemme ja mistä aiomme puhua, on itse asiassa aivan erilaista, koska kaikki keskeiset toiminnot jäivät vanhaan yritykseen. Olemme siis ainutlaatuisessa tilanteessa, jossa voimme rakentaa kaiken uudelleen."
Michael Vormittag, CTO-toimiston johtaja, Daimler Truck.
Haaste: Kehitysympäristön uudistaminen ilman keskeytyksiä
Kun yrityksellä on kymmeniä kehitystiimejä eri puolilla maailmaa, järjestelmien uudistaminen ilman katkoksia on valtava haaste.
Kuten useimmissa suuryritysten eriytymisissä, myös Daimler Truckin ja Mercedes-Benzin eron myötä kehitysympäristö oli käynyt yhä monimutkaisemmaksi. Eri yksiköt käyttivät omia työkaluketjujaan – osa pilvipohjaisia, osa paikallisesti asennettuja – ja monet niistä oli räätälöity tiettyihin tarpeisiin.
"Meillä oli useita eri työkaluketjuja, ja kehitystiimit käyttivät samoista työkaluista kymmeniä eri asennuksia. Hyödynsimme Daimler Truckin muutosprosessia työkaluketjun keskittämiseen."
Michael Vormittag, CTO-toimiston johtaja, Daimler Truck
Kymmeniä erillisiä asennuksia samasta työkalusta tarkoitti, että jokainen niistä vaati omaa ylläpitoa ja päivityksiä. Tämä ei ollut vain tehotonta, vaan myös todellinen este innovoinnille.
Daimler Truckin tavoitteena oli vähentää sovellusten määrää 40 %, mutta samalla varmistaa, että kehitystiimit pysyvät tuottavina ja että tiukat turvallisuus- ja sääntelyvaatimukset täyttyvät.
Ratkaisu: Yhtenäinen kehitysalusta
Aiemmin eri tiimit käyttivät jopa 50 erillistä asennusta samasta työkalusta. Uusi T3-alusta ratkaisi tämän tarjoamalla kaikille yhden keskitetyn työkalupaketin.
T3-alustaa rakennettaessa Daimler Truck mietti myös tulevaisuuden tekoälytyökaluja. He ottivat käyttöön 'light-touch governance' -hallintamallin, joka varmistaa turvallisuuden ja hallinnan ilman, että se hidastaa tiimien työtä.
"Haluamme luoda perustan, jonka avulla jokainen organisaatiossa voi hyödyntää oikeita työkaluja kustannustehokkaasti ja hallitusti."
Michael Vormittag, CTO-toimiston johtaja, Daimler Truck
Sen sijaan, että Daimler Truck ylläpitäisi useita eri versioita samoista työkaluista, T3 tarjoaa yhtenäisen kehitystyökalujen kokonaisuuden, joka palvelee kaikkia tiimejä organisaation sisällä niiden erityistarpeista riippumatta.
Yhteistyössä Eficoden kanssa Daimler Truck suunnitteli ratkaisun, joka on enemmän kuin pelkkä työkalujen keskittäminen – tavoitteena oli luoda vankka perusta tulevalle innovaatiolle.
Alusta suunniteltiin selkeäksi ja perustavanlaatuiseksi, mutta samalla riittävän joustavaksi, jotta se pystyy mukautumaan uusiin teknologioihin, erityisesti tekoälypohjaisiin kehitystyökaluihin. Varmistaakseen vastuullisen innovaation Daimler Truck otti käyttöön niin kutsutun "minimal viable governance -hallintamallin" tekoälylle. Sen avulla yritys voi tasapainottaa hallinnan ja ketteryyden siten, että tiimit voivat innovoida samalla, kun tarvittava valvonta säilyy.
"Kutsun sitä minimal viable governance -hallintamalliksi, koska tiedän, että suurissa yrityksissä hallintamallit voivat paisua liian suuriksi. Haluamme kuitenkin pysyä ketterinä, erityisesti DevOpsin näkökulmasta."
Michael Vormittag, CTO-toimiston johtaja, Daimler Truck
Lopputulos: Ketterämpi kehitysympäristö
Muutoksen tulokset puhuvat puolestaan. Daimler Truck, jolla on 100 000 työntekijää ja 45 tuotantolaitosta, on jo saavuttanut tavoitteensa vähentää sovelluten määrää 40 %, vaikka ero Mercedes-Benzistä ei ole vielä täysin valmis.
Eri työkalujen rinnakkaisasennusten määrä on laskenut merkittävästi – joissakin tapauksissa kymmenistä erillisistä instansseista yhteen keskitettyyn asennukseen.
Mutta tulokset eivät ole vain numeroita: yhtiö on luonut kestävämmän ja hallittavamman kehitysympäristön, joka voi mukautua muuttuviin tarpeisiin. Kehitysympäristön virtaviivaistaminen on osaltaan tukenut myös Daimler Truckin innovaatioita – yritys on jo ottanut tuotantoon 10 nollapäästöistä ajoneuvoa.
Yhtenäinen työkaluketju on poistanut riskit, jotka liittyvät hajanaisiin järjestelmiin. Lisäksi uusi tekoälyhallintamalli varmistaa, että tekoälypohjaiset kehitystyökalut voidaan integroida vastuullisesti.
Tällä muutoksella Daimler Truck on luonut perustan seuraavalle kehitysvaiheelleen, jossa painopiste on nollapäästöisissä ajoneuvoissa ja uusissa teknologioissa – tehokkaan, keskitetyn kehitysinfrastruktuurin tukemana.
Katso koko puheenvuoro