Daimler Truckin SAP-toimituksista, arkkitehtuurista, analytiikasta ja CTO Officesta vastaava johtaja Michael Vormittag sekä Eficoden CTO Marko Klemetti pitivät huhtikuussa 2024 Euroopan Enterprise Tech Leadership Summitissa puheenvuoron Daimler Truckin DevOps-transformaatiosta. Tässä puheenvuoron tärkeimmät kohdat.
Pähkinänkuoressa
Yritys
Daimler Truck on maailman suurin itsenäinen kuorma-autovalmistaja. Yrityksellä on yli 100 000 työntekijää 45 tuotantopaikassa eri puolilla maailmaa. Se rakentaa 127-vuotisen hyötyajoneuvoperintönsä pohjalta sekä perinteisiä että päästöttömiä kuorma-autoja ja busseja yhdistäen syvällisen toimialaosaamisensa tulevaisuuteen suuntautuvaan innovointiin.
Haaste
Useat kehitystiimit käyttivät samoihin tehtäviin eri työkaluja
Vanhojen järjestelmien ylläpidosta oli tullut hankalaa avainhenkilöiden lähdettyä
Irtautuminen Mercedes-Benzistä merkitsi keskeisten IT-järjestelmien rakentamista alusta alkaen
Päivittäisen toiminnan piti jatkua sujuvasti samalla, kun keskeisiä järjestelmiä rakennettiin uudelleen
Ratkaisu
Rakennettiin yksi yhtenäinen T3-kehitysalusta
Hajanaiset työkaluketjut korvattiin yhdellä kehitystyökalujen ydinkokonaisuudella
Luotiin kevyet hallintamallit tekoälyn käyttöön kehitystyössä
Eficoden kanssa suunniteltiin tulevaisuudenkestävä tekninen perusta
Kun Daimler Truck irtautui Mercedes-Benzistä vuonna 2022, siitä ei tullut vain maailman suurin itsenäinen kuorma-autovalmistaja – se sai myös uuden alun.
Kuorma-autotehtaiden erottaminen autotehtaista oli melko suoraviivaista, mutta todellinen haaste oli digitaalinen ympäristö. Kaikki keskeiset IT-järjestelmät ja kehitystyökalut jäivät Mercedes-Benzille, joten Daimler Truckin oli valittava: rakennetaanko kaikki alusta alkaen vai jatketaanko vanhalla infrastruktuurilla.
He päättivät tarttua hetkeen ja käyttää sen tilaisuutena ajatella kehitystiimiensä työskentely kokonaan uudelleen. He eivät enää rakenna vain perinteisiä kuorma-autoja, vaan ovat edelläkävijöitä sähkö- ja vetypolttokennoajoneuvojen kehityksessä.
Kaikki, mitä teemme ja mistä aiomme puhua, on itse asiassa varsin erilaista, koska kaikki keskitetyt toiminnot jäivät vanhalle yhtiölle. Meillä on siis nyt kiinnostava ja ainutlaatuinen mahdollisuus rakentaa kaikki tämä uudelleen.
Haaste: Kehitystyön uudistaminen päivittäisestä toiminnasta huolehtien
Kun johdat globaalia toimintaa, jossa kymmenet kehitystiimit työskentelevät eri maissa, et voi vain painaa taukoa ottaaksesi käyttöön uusia järjestelmiä.
Juuri näin kuitenkin kävi, kuten yleensä silloin, kun Daimler Truckin ja Mercedes-Benzin kaltaiset organisaatiot erkanevat toisistaan. Kuten kaikissa tämän kokoisissa organisaatioissa, kehitysympäristö oli ajan myötä muuttunut yhä monimutkaisemmaksi. Eri osastot käyttivät omia työkaluketjujaan – osa pilvipohjaisia, osa on-premise-ratkaisuja – ja monet niistä oli räätälöity tiettyihin tarpeisiin.
Meillä oli useita työkaluketjuja, ja tiimit käyttivät kymmeniä eri asennuksia samasta työkalusta. Hyödynsimme Daimler Truckin transformaatiota yhtenä mahdollisuutena keskittää työkaluketju.
Tiimeillä oli kymmeniä eri asennuksia samasta työkalusta, ja jokainen niistä vaati erillistä ylläpitoa ja päivityksiä. Haasteet eivät siis rajoittuneet tehottomuuteen, vaan niistä oli tulossa todellinen este innovoinnille.
Daimler Truckin tavoitteena oli vähentää sovellusportfoliotaan 40 % ja samalla pitää kehitystiimit tuottavina sekä projektit aikataulussa. Kaiken tämän tuli tapahtua globaalilta ajoneuvovalmistajalta edellytettäviä tiukkoja tietoturva- ja vaatimustenmukaisuusstandardeja noudattaen.
Ratkaisu: Yhtenäisen kehittäjäalustan rakentaminen
Vanha toimintatapa tarkoitti, että jotkin tiimit käyttivät omia versioitaan työkaluista – joissakin tapauksissa samasta ohjelmistosta oli jopa 50 erillistä asennusta. T3 selkeytti tilanteen tarjoamalla kaikille pääsyn yhteen keskitettyyn työkalukokonaisuuteen.
T3:a rakentaessaan Daimler Truck ennakoi myös tekoälytyökaluja, joita se voisi haluta lisätä myöhemmin. Se loi niin sanotun kevyen hallintamallin: sääntöjä on riittävästi tietoturvan ja asianmukaisen hallinnan varmistamiseen, mutta ei niin paljon, että ne hidastaisivat tiimejä.
Haluamme rakentaa perustan, jonka avulla kuka tahansa organisaation eri osissa voi hyödyntää oikeita ratkaisuja kustannustehokkaassa ja hallittavassa mittakaavassa.
Sen sijaan, että T3 ylläpitäisi useita versioita samoista työkaluista, se tarjoaa yhtenäisen joukon keskeisiä kehitystyökaluja, jotka palvelevat mitä tahansa organisaation tiimiä sen erityistarpeista riippumatta.
Yhdessä Eficoden kanssa Daimler Truck suunnitteli lähestymistavan, joka on enemmän kuin työkalujen keskittämistä. Tavoitteena oli rakentaa perusta tuleville innovaatioille.
Alusta suunniteltiin selkeäksi ja vankaksi perustaksi. Sen piti kuitenkin olla myös riittävän joustava uusien teknologioiden, erityisesti tekoälyohjattujen kehitystyökalujen, käyttöönottoon. Vastuullisen innovoinnin varmistamiseksi Daimler Truck otti käyttöön myös tekoälyn "minimal viable governance" -viitekehyksen. Näin se pystyi tasapainottamaan hallinnan ja ketteryyden tavalla, joka antaa tiimeille mahdollisuuden innovoida säilyttäen samalla tarvittavan valvonnan.
Kutsun sitä minimal viable governance -malliksi, koska tiedän, että kun meidän kaltaisissamme suurissa yrityksissä puhutaan hallinnasta, rakennetaan usein hyvin vahvoja turvaverkkoja. Siinä on riskinsä – haluamme toimia nopeasti, etenkin kun puhutaan DevOpsista.
Tulokset: Keveämpi ja ketterämpi kehitysympäristö
Transformaatio on jo tuottanut vaikuttavia tuloksia. Daimler Truck sai alkunsa 300 000 työntekijän organisaatiosta, joka jakautui kahdeksi yhtiöksi. Nyt Daimler Truckilla on 100 000 työntekijää 45 tuotantopaikassa, ja se on ylittämässä kunnianhimoisen tavoitteensa vähentää sovellusportfoliotaan 40 %.
He saavuttivat tämän virstanpylvään jo ennen kuin irtautuminen Mercedes-Benzistä oli kokonaan valmis. He poistivat kymmeniä päällekkäisiä työkaluasennuksia – joillakin alueilla samasta työkalusta oli kymmeniä erillisiä instansseja, jotka korvattiin yhdellä keskitetysti hallinnoidulla asennuksella.
Vaikutus ei kuitenkaan rajoitu pelkkiin lukuihin – yritys on luonut kestävämmän ja helpommin hallittavan kehitysympäristön, joka voi kehittyä sen tarpeiden mukana. Innovaatioita edistäessään se on jo ottanut tuotantoon 10 päästötöntä ajoneuvoa uuden, sujuvoitetun kehitysinfrastruktuurinsa tukemana.
Yhtenäinen työkaluketju on poistanut useiden erillisten järjestelmien ylläpitoon liittyvät riskit. Samalla uusi tekoälyn hallintamalli auttaa Daimler Truckia ottamaan tekoälyohjatut kehitystyökalut käyttöön vastuullisesti.
Tämän transformaation myötä Daimler Truck on luonut perustan yrityksen seuraavalle vaiheelle. Se voi keskittyä päästöttömien ajoneuvojen ja muiden tulevaisuuden teknologioiden innovointiin tehokkaamman ja yhtenäisemmän kehitysinfrastruktuurin avulla.
Katso koko puheenvuoro
- DevOps
- Eficode ROOT
- AI
Talk to our experts to start your own transformation
Related client stories