Henkel dx triumferer med DevOps - opnår et betydeligt løft af kvalitet, fokus på agilitet og tæt teamwork

Henkel søsatte projektet for at forbedre kvaliteten og engagementet på tværs af deres forskellige forretningsenheder og funktioner. Et Adoption Framework blev omhyggeligt implementeret, hvilket krævede et særligt organisatorisk setup. Alle interessenter på tværs af forretningen blev ligeledes engageret i projektet.

Henkel er en Tysk multinational virksomhed, som blev grundlagt i 1876. Virksomheden opererer globalt og har en bred portefølje, der bl.a. omfatter produkter inden for limteknologi og skønhedspleje samt hygiene som bl.a. populære mærker som Persil, Schwarzkopf og Pritt limstifter. Henkel ønsker at levere produkter af høj kvalitet til både private forbrugere og industrier verden over og har stort fokus på innovation, bæredygtighed og miljøansvarlighed.


Henkel ønskede at forbedre kvaliteten og relationen til de forskellige forretningsenheder og funktioner. Strategien indebar at skabe en ny DevOps platform og funktion for alle IT-projekter inden for Henkels digitale forretningsenhed, Henkel dx. Målsætningen var at øge udviklingshastigheden og forbedre projektkvaliteten.

Udfordringen

Indtil for 1-2 år siden havde Henkel en Managed Service løsning, hvor services og udviklingsafdelingen var centraliseret og styret af cloud-arkitekterne. Alle requests samt cloud-infrastruktur blev håndteret manuelt. Det var en tidskrævende proces og det kunne førhen tage op til flere måneder, at få svar på ens henvendelse. Måden at arbejde på førte til megen frustration og manglende progres i projekterne og det var en utilfredsstillende måde at arbejde på, for alle.

Henkel indså, at der skulle ændres på tilgangen, processen og teknologien for at forbedre relationen til de forskellige forretningsenheder og give dem mulighed for at arbejde på en decentraliseret måde.

Løsningen

cVation foreslog en ny organisationsstruktur med både et platform-team til at bygge og drifte Enterprise-scale Landingzones samt et cloud adoption-team til at assistere de individuelle applikationsteams og deres cloud-rejse.

Modellen med et cloud adoption-team krævede et præcist organisatorisk setup der involverede alle de forskellige interessenter i projekterne. Adoptionsteamet fungerer som en support enhed, der skal skalere de forskellige krav fra de forskellige dele af virksomheden. For platform-team'et var det derudover vigtigt at opbygge en standardiseret praksis til at designe, udvikle og drive de centrale platformskomponenter. Det vigtigste paradigmeskift for Henkel var at blive agil i sit set-up samt at inkorporere en DevOps-praksis med et "you-build-it-you-run-it"-mindset.

Fact om løsningen:
  • Azure Cloud

  • Microsoft Cloud Adoption Framework 

  • Enterprise-scale landing zones 

  • Infrastructure-as-Code (Terraform) 

  • Azure DevOps 

  • Powershell 

  • Azure Policies 

  • Microsoft Defender for Cloud 

  • Azure Update Manager 

  • Virtual WANs og Hubs 

  • Virtual Networks og Network Security Groups 

  • DNS private resolvers and Private DNS zones 

Quote Icon

Simon van Stiphout, Head of DC & Cloud Architecture Team, Henkel dx

Processen

Processen forløb gnidningsfri og kombinationen med det nye organisatoriske setup kombineret med en kyndig partner, der har erfaring med at hjælpe kunder med at indarbejde deres DevOps-praksis, var med til at udvikle de nye måder at samarbejde på.

Projektet startede ud med med flere workshops med alle indvolverede interessenter fra Henkel for at beslutte, hvordan den nye løsning skulle bygges, både fra et organisatorisk og et teknologisk synspunkt. Ved at arbejde tæt sammen på daglig basis, var teamet i stand til hurtigt at løse udfordringer hurtigt og samarbejde tættere på tværs af hele Henkels organisation.

Quote Icon

Før var jeg nødt til at bruge min tid på netværks- og security issues, hvilket forstyrrede mit fokus, modsat nu hvor jeg kan bruge al min tid på at supportere vores forretning og fokusere på produktudvikling.

Marina Gateva, Head of Data Science Engineering, Henkel DX

Resultatet

Ved at arbejde med Enterprise-scale Landing Zones er de enkelte forretningsenheder i stand til at arbejde selvstændigt uden de begrænsninger, der ellers pålægges i et centralt styret IT-team. Organisationsmodellen med et cloud adoption-team, der kan skaleres afhængigt af mængden af krav, giver applikationsteamene mulighed for at få support til arkitektur, provisionering og konfiguration af ressourcer samt implementering af kode. På den måde kan du undgå mange af forhindringerne, når du påbegynder en cloud-rejse og iværksætte et ordentlig DevOps-mindset ved hjælp af Infrastructure-as-Code samt de rette logfiler, overvågning samt advarsler. Metoden baner vej for skalerbare og stabile applikationer, som er nemme at betjene.

Det tætte samarbejde mellem Henkel og cVation sikrede, at eventuele organisatoriske og tekniske forhindringer hurtigt blev overvundet. Den agile udviklingsmodel, der blev brugt, gjorde det også muligt for teamet at tilpasse sig skiftende krav og ændre retning, når det var nødvendigt.

Henkels mål er at engagere og styrke samarbejdet med de individuelle teams. Derfor arbejder Henkel og cVation fortsat på at forbedre kapaciteten og arbejde endnu dybere med sikkerheden i Landing zonerne. Forbedringerne bliver udrullet kontinuerligt og er tilgængelige for alle teams og brugere kort tid efter de er lanceret.


Har I brug for hjælp til at realisere jeres mål?

Vi står selvfølgelig klar til at hjælpe jer på vej både ift. jeres organisationsopbygning, udvikling, uddannelse af jeres teams i DevSecOps samt alle andre udviklingsopgaver. Tag fat i os for en uforpligtende snak om jeres udfordringer nu

Ja tak, vi vil gerne kontaktes