DevOps – Udvikling og drift hos Codeo
Fra idé til drift – DevOps – Agil softwareudvikling med høj driftssikkerhed
Hos Codeo bruger vi en gennemprøvet projektmodel, DevOps – Agil softwareudvikling med høj driftssikkerhed, altså en model hvor udvikling og drift er tæt forbundet. Det giver en glidende overgang fra de første skitser til en færdig løsning i stabil drift – uden at viden går tabt undervejs.
Alle projekter organiseres i projektrum, hvor både kunden og Codeos team arbejder i samme system. Her samles alt: opgavebeskrivelser, tidsplaner, beslutninger, testresultater og kommunikation. Kunden har altid fuldt overblik og kan følge fremdriften ned i detaljen. Det gør det muligt at træffe hurtige beslutninger, og det reducerer risikoen for misforståelser og forsinkelser.
Vores projektmodel bygger på korte udviklingscykler med løbende feedback. I stedet for at vente på en samlet leverance, tester og afprøver vi funktioner undervejs. Det betyder, at vi hurtigt kan tilpasse løsningen, hvis behovene ændrer sig – og kunden får tidligt indblik i, hvordan løsningen fungerer i praksis.
Når løsningen går i drift, fortsætter arbejdet uden overgangstab. Gennem vores DevOps-setup er versionsstyring, test og udrulning automatiseret og dokumenteret. Det gør det muligt at opdatere løsningen hurtigt og sikkert – ofte uden nedetid – og erfaringer fra driften bliver løbende ført tilbage i udviklingen.
Vi overvåger alle løsninger med automatisk fejlovervågning og ydelsesmåling, både på applikationsniveau og i infrastrukturen. Systemet registrerer afvigelser og sender alarmer, før de udvikler sig til reelle fejl. Samtidig har vi selvhelende mekanismer, der kan genetablere driften automatisk i mange tilfælde.
Resultatet er en løsning, der er bygget med fuld kundesynlighed, testet løbende og sat i drift med maksimal stabilitet og meget høj oppetid – uden at kunden mister overblikket i nogen fase.
Eksempel: Fra idé til drift på få dage
En af vores kunder havde brug for en løsning, der automatisk kunne sende påmindelser til deres egne kunder, hvis en vigtig deadline nærmede sig. Vores kunde kom med idéen fredag formiddag.
Mandag dag blev opgaven defineret og prioriteret i projektværktøjet i samarbejde med kunden. Udviklingen gik i gang allerede tirsdag, og fredag kunne kunden teste funktionen i et testmiljø. Efter få justeringer blev løsningen samme dag rullet ud i drift via vores automatiserede deployment-værktøjer – uden tab af arbejdstid.
Funktionen er nu en del af den daglige drift og overvåges dertil automatisk af Codeo Surveillance, så eventuelle fejl i udsendelser fanges og håndteres, ofte før kunden opdager det. Det er et konkret eksempel på, hvordan vi arbejder med DevOps i praksis – hurtigt, sikkert og med kunden som en aktiv del af processen, hele vejen.
Kort om DevOps
DevOps er en måde at arbejde på, hvor udvikling (Dev) og drift (Ops) hænger tæt sammen. I stedet for at udvikle en løsning ét sted og først senere sende den videre til et andet hold, der skal drifte den, arbejder man som ét samlet team hele vejen. Det betyder, at nye idéer hurtigt kan omsættes til noget, der virker i virkeligheden – og at fejl og problemer fanges og løses tidligt.
For kunden betyder det hurtigere resultater, bedre stabilitet og mere fleksibilitet. Det er ikke nødvendigt at vente på store opdateringer – ændringer og forbedringer kan rulles ud løbende. DevOps er i dag den mest anerkendte metode i IT-branchen, netop fordi den forener udvikling og drift i ét samlet flow, hvor løsningen løbende tilpasses og forbedres – i stedet for at blive afleveret som et “færdigt og låst produkt”, der skal vedligeholdes bagefter.

Se mere om forretningsbetingelser her