Det nystartede spillselskapet som går fra hundre brukere til to millioner brukere på et par måneder. Bilprodusenten som befinner seg midt i en digital transformasjon, og som hele tiden må spisse de appene og tjenestene som betyr stadig mer for kundenes totalopplevelse av merket.
Dette er to eksempler på at bedrifter og organisasjoner i dag vil være – og må være – raske i sin digitale utvikling og kunne skalere opp systemene og applikasjonene sine – raskt, enkelt, sikkert og med full regeletterlevelse.
– Som så mye i IT-verdenen går det fortere og fortere. Raske releaser og kort time-to-market har blitt konkurransemidler. Derfor er det stor etterspørsel etter automatiserte og skalerbare løsninger for bedrifter som vil heve nivået og øke tempoet på utviklingen, sier Johan Christenson.
Så hvordan kan organisasjoner bli raskere til å bygge nye applikasjoner, forretningsmodeller og tjenester? Her er fire moderne teknikker og metoder som er sentrale i denne sammenhengen:
- CI/CD, Continuous Integration og Continuous Deployment, er fleksible metoder og verktøy som bygger bro mellom utvikling og drift. Med denne arbeidsmåten kan man raskt og kontinuerlig gjøre endringer og forbedringer i systemer og applikasjoner. Ikke nok med at man får kontroll og øker tempoet – man sikrer også kvaliteten. CI/CD forbindes ofte med DevOps, en utbredt arbeidsmetode som støttes av verktøy og metoder som CI/CD.
- Containere fungerer som programbeholdere og er et ypperlig verktøy når man jobber med DevOps. Kombinasjonen med CI/CD gir mulighet både til å utvikle raskt og til å driftsette og skalere opp applikasjoner på en kontrollert måte. Å skalere opp og rulle ut applikasjoner lokalt og globalt blir enklere ved bruk av containerteknologi. I eldre IT-miljøer måtte man installere applikasjonen manuelt i hvert lokale datasenter, men med en containertjeneste kan man spre applikasjonen til andre datasentre eller til skyen på en enkel og effektiv måte.
- IaC, Infrastructure as Code, innebærer at infrastrukturen også har et programvarelag der man kan konfigurere maskinvaren etter behov for ulike oppgaver. I en automatiserbar infrastruktur kan derfor en utvikler styre hele stacken, noe som gir store fordeler både i utviklingsfasen og på driftssiden. Hvis bedriften for eksempel skal rulle ut en test torsdag klokken ti, kan infrastrukturen programmeres til å bruke dobbelt så mange CPU-er og minner under selve testen. IaC henger nært sammen med moderne IT-tjenesteleveranser der man bare betaler for det organisasjonen bruker. Dette kalles ofte «pay as you go» eller «services on tap» og er typiske forretningsmodeller for skytjenester i dag.
- Tilpasset infrastruktur innebærer at organisasjonens IT-infrastruktur er tilpasset til moderne metoder og teknologier som CI/CD, containertjenester og IaC. Mange bedrifter velger å kjøpe disse tjenestene og kunnskapene fra IT-konsulentfirmaer i stedet for å bygge dem opp i sine egne datasentre.
Iver opplever stadig større etterspørsel fra bedrifter og organisasjoner etter moderne metoder for å heve nivået og øke tempoet på den digitale transformasjonen og tjenesteutviklingen.
– Når kundene ikke lenger trenger å bruke egen tid og egne ressurser på å skalere opp leveransen av en applikasjon eller skaffe maskinvare, kan de konsentrere seg om sin digitale kjernevirksomhet og om å utvikle egne applikasjoner eller plattformer. På den måten går utviklingen mye raskere. Vi leverer teknologien, tjenestene og kompetansen knyttet til de nye arbeidsmåtene, slik at kundene våre ikke trenger å bygge opp alt selv.
– I bunn og grunn handler det om en innovasjonsreise. Ved å kombinere nye metoder og arbeidsmåter med programmerbar infrastruktur kan en bedrift dramatisk øke sin digitale output. I en verden der alt blir digitalt, danner dette grunnlaget for økt innovasjonskraft i hele organisasjonen, avslutter Christenson.