en pt es pt es fi da da en en ml da da da en en en en da da da da da da da da da da en en en en en nb da da da en da en da da da da da da da da da da ro da hu da en en nl da da da da de id fi da en en de da sv sv en id da
cVation | Cloud Center of Excellence, DevOps og Test Automation
Cloud-udvikling, migrering & drift Cloud Center of Excellence, DevOps og Test Automation New Tech Innovation Cloud Accelerated Development & Delivery Platform - CADD Cloud Adoption Framework (CAF)
Hvem er vi Vores hackathon dage Kontakt os
Med DevOps og Test Driven Development kan kode komme i produktion hundrede gang hurtigere.
DevOps lover meget, men hvad er det egentlig? DevOps er en sammensætning af udviklings- og driftsafdelingen og forener mennesker, processer og teknologi. Med DevOps kan man løbende levere værdi til kunderne.
DevOps understøtter, at tidligere isolerede funktioner som udvikling, drift, kvalitetskontrol og sikkerhed koordinerer og samarbejder om at producere bedre og mere pålidelige funktioner. Ved at tilpasse sig en DevOps-kultur og tage DevOps-fremgangsmåder og -værktøjer i brug kan teams bedre reagere på kundernes skiftende behov, øge tilliden til de applikationer, de bygger, og opfylde forretningsmæssige behov hurtigere.
Hvilken værdi skaber DevOps?
DevOps-teams er meget produktive og bygger bedre produkter hurtigere - og leverer dermed mere værdi til kunderne. Det forbedrede samarbejde og den højere produktivitet er også vigtig for at kunne nå forretningsmæssige mål som højere kvalitet, hurtigere time-to-market, hurtigere tilpasning til marked og konkurrence, bedre systemvedligehold og kortere tid til fejlretninger.
cVation har adopteret DevOps 100% og har praktiseret det på samtlige projekter siden 2014 med hjælp fra vores CADD-platform. På mange af vores projekter sætter vi ny software i produktion mange gange om dagen - uden nedbrud og uden bekymringer.
Hvad kræves for at kunne praktisere DevOps?
cVation har været på en længere rejse for at etablere en DevOps-organisation. Vores erfaring er, at det ikke er nok med de bløde organisatoriske og procesmæssige tilgange. Der skal en hel del værktøjer, automatisering og rammeværk til for at få DevOps til at virke i praksis og kunne gennemføre ægte CI/CD, dvs. kontinuerlig integration og kontinuerlig udvikling, hvor alt er automatiseret. Her er nogle af kerneelementerne:
Governance (Azure setup & Cost Management)
Guard rails (Azure Policies & Azure Blueprints)
Test Driven Development framework
Automatisering på alle niveauer (test, deployment, provisionering, pipelines)
Infrastructure & Continuous Deployment-værktøjer
DevOps Methodology & Mindset
Alle konsulenter og udviklere hos cVation arbejder efter en fælles standard. Vi vedligeholder denne DevOps-standard med en værktøjskasse, som vi kalder CADD. Den indeholder alle ovenstående komponenter og vedligeholdes løbende af vores chefarkitekter i et Cloud Center of Excellence-team (CCOE).
Test Driven Development er standard
Test Driven Development (TDD) er en agil udviklingsmetode, hvor krav laves om til test cases, som er udgangspunkt for udvikling af softwaren. Testen vil initialt fejle på den enkelte case, da den nye feature ikke er udviklet endnu, og udviklingen af softwaren går derfor ud på at skrive den kode, der er tilstrækkelig for, at testen ikke fejler. ​
Effektiv TDD sikrer, at alle dele af softwaren til enhver tid er testet og at dette er automatiseret. Med Continuous Testing hjælper udviklingsværktøjerne med at teste softwaren, mens den udvikles og man er sikret at der ikke indføres regressioner i softwaren. Derved kan udvikleren koncentrere sig om den nye feature og øjeblikkeligt blive notificeret, hvis eksisterende features berører arbejdet.
TDD giver en tillid til kvaliteten af softwaren, således at designet løbende kan restruktureres og strømlines gennem refactoring for at bekæmpe Software Entropi. Således kan udviklingshastigheden holdes høj gennem softwarens levetid, uden at gå på kompromis med kvaliteten.​
Konsistent test struktur hjælper med at opbygge en selvdokumenterende test. Test-sættet fra TDD er en essentielt del af automatiseret kvalitetskontrol i DevOps CI/CD.​
Hos cVation er TDD en del af vores DNA. Vores CADD platform tilbyder et udvidet test rammeværk, sikrer ensartet kvalitet og forenkler vedligehold af vores løsninger.​
IoT-løsning til self-boarding i lufthavne
For at effektivisere on-boarding af passager og samtidig reducere vedligehold af de fysiske self-service-enheder, besluttede SITA at udvikle en intelligent cloud-løsning. Løsningen udviklet af cVation, skal tages i brug i alverdens lufthavne og forbinde tusindvis af IoT-enheder med printere, scannere og kortlæsere...
Læs mere om løsningen her
Vi står klar til en snak omkring jeres unikke IT situation
Når du besøger vores website indsamles der oplysninger om dig, som bruges til at tilpasse og forbedre vores indhold og til at øge værdien af din oplevelse på sitet. Denne information deles med tredjepart. Ved fortsat brug af websitet godkender du vores cookie-politik.
Vi accelererer værdien for vores kunder ved innovativ anvendelse af cloud-teknologi.