Applikationer er vore dages industrielle revolution

Telekommunikation har mødt CA Technologies til en snak om virksomheders evne til at reagere på de hurtige forandringer

Del artiklen på
Af Per Danielsen, London

Da jeg besøgte CA Technologies i London, kunne jeg stoppe en taxa på gaden som vanligt. Men sådan var det ikke få uger før i London, hvor 12.000 taxaer strejkede på grund af en app.

Appen hedder Uber og er et eksempel på de nye e-hailing apps, hvor man med sin smartphone kan bestille en taxa. Man behøver ikke engang at fortælle, hvor man er, da den indbyggede gps sender informationerne gennem luften. På den måde kan Ubers nærmeste taxa køre direkte hen til kunden i stedet for at køre tom rundt og lede efter passagerer. Dermed kan Ubers taxaer også tilbyde en billigere pris end de traditionelle taxaer. Derfor nedlagde chaufførerne i blandt andet London, Paris, Berlin og Madrid arbejdet, så 30.000 taxaer holdt stille.

Det er et eksempel på anvendelse af ny teknologi i en af de meste synlige og samtidig regulerede services i bylivet. Uber er startet i San Francisco og i dag vurderet til at være hele 18,2 milliarder dollar værd - godt 100 milliarder danske kroner - med investorer som Google og Goldman Sachs i ryggen.

For at gøre ondt værre, så har Uber også udviklet en anden app, der skal fungere som et slags taxameter, der skal hjælpe chaufførerne med at kalkulere turprisen. Også denne app, mener flere traditionelle chauffører, er i strid med regler og lovgivning, da man for at bruge et taxameter netop skal være licenseret taxichauffør.

En ny industriel revolution

Den første industrielle revolution, som fandt sted i slutningen af 1700-tallet, var forårsaget af en lang række faktorer som teknologi, masseproduktion og dampenergi. Det tog 40 til 50 år, fra man gik i gang, til de nye metoder slog igennem i de enkelte lande.

-Helt anderledes går det i dag, hvor ændringerne sker på meget kort tid, i løbet af måneder og nogle gange i løbet af uger, fortalte Eric Grotefeld, VP, Application Delivery, fra CA Technologies på et møde i London. Emnet for mødet var spørgsmålet om, hvorvidt virksomhederne var i stand til at reagere på de hurtige forandringer.

I starten af EDB-alderen blev programmerne afviklet på mainframes, hvor man havde flere tusinde forskellige programmer. Da pc’erne vandt frem, kom der hundredevis af millioner brugere på via internettet, og der blev udviklet titusindvis af programmer. I dag nærmer vi os internet-of-things med milliarder af brugere og endnu flere devices, som kommunikerer med hinanden. Det giver anledning til millioner af apps, som skal udvikles eller vedligeholdes.

Som eksempel nævnte Eric Grotefeld den næsten 100 år gamle supermarkedskæde Tesco, som har åbnet nye services indenfor bank, forsikring og entertainment. Alle services er baseret på interaktioner med kunderne via software.

Et andet eksempel er Amazon, som hvert tyvende sekund sætter en ”like” på et produkt på deres hjemmeside. Det giver en helt anden dynamik end firmaer, som måske opdaterer deres hjemmeside to gange om året.

En mindre verden

For 15 år siden bestod verden af en række isolerede markeder, men i dag er der på alle markeder konkurrence fra Kina, Indien, Brasilien og resten af verden, forklarede Andrew Buss fra IDC. Tidligere betød en lav pris også en dårlig kvalitet, men det er heller ikke tilfældet i dag, hvor biler kan fås med 7 års garanti. Biler er også forsynet med et entertainment system, som bliver opdateret i hele bilens levetid.

-Vi ser smartphones alle steder. I Kenya bruger man mobilbetaling, da mange ikke har kontanter. Det er også et eksempel på, hvor langt man kan nå ved at gøre tingene simple ved hjælp af apps. Foruden at være innovativ skal man også være i stand til at accelerere udviklingen af nye apps, fastslår Eric Grotefeld.

Tidligere lavede man store udviklingsprojekter, hvor man havde fem faser efter hinanden: Planlægning, design, kodning, test og udrulning. Det samlede forløb kan vare et til to år, hvilket er meget lang tid i dagens økonomi, hvor tingene sker langt hurtigere. Derfor er man mange steder gået over til en agil udviklingsproces, hvor man deler udviklingen op i mindre bidder, inden man tester og ruller ud.

Med nye DevOps metoder (se nederste afsnit) kan man lave en kontinuerlig udvikling, hvor alle involverede arbejder sammen i et kontinuerligt flow.

Hvis man laver ændringer fra dag til dag i sine apps, så vil brugerne hele tiden få en ny oplevelse. Hvis noget ikke virker under udviklingen, kan man ændre kurs. Det er mere et spørgsmål om kultur end teknologi, forklarer Andrew Buss.

Cloud-baserede digitale tv-tjenester

Swisscom accelererer lanceringen af innovative, cloud-baserede digitale tv-tjenester til en lavere pris med CA Technologies. Schweiz’ førende teleudbyder bruger CA Release Automation i sit Swisscom TV datterselskab til at skubbe komplekse digitale tv-service releases fremad mellem test og produktion på timer, ikke dage eller uger. Den hurtige lancering af nye funktioner som for eksempel at se enhver kanal, som har været udsendt i de foregående syv dage, optagelse af et vilkårligt antal programmer parallelt og mobil-tv giver en konkurrencefordel og er med til at øge markedsandelen.

Swisscom TV 2.0 er en helt ny digital tv-løsning, det tilbyder kunderne ekstra funktioner som syv-dages replay af mere end 250 kanaler, flere top-rated film og live sportsbegivenheder sammen med mobil visning på smartphones, tablets eller pc'er. Den nye tjeneste er afhængig af en innovativ ny cloud-baseret løsning, som erstatter den traditionelle set-top boks, der anvendes til interaktivt tv og on-demand. Når kunderne navigerer tjenester, navigerer de i virkelighed i en browser, som får sit indhold streamet fra en cloud-tjeneste.

Udfordringen for Swisscom TV var at automatisere og strømline processen med at skubbe nye ændringer (nyt indhold, nye service funktionalitet) til denne cloud-model. En ny release skal automatisk kunne skalere problemfrit i overensstemmelse med det forudsagte og faktiske behov for Swisscom TV 2.0.

 

DevOps

DevOps (en sammentrækning af "development" and "operations") er en metode til softwareudvikling. Det understreger kommunikation, samarbejde og integration mellem softwareudviklere og it driftsfolk. DevOps er en reaktion på den indbyrdes afhængighed mellem softwareudvikling og it-drift. Det sigter mod at hjælpe en organisation i hurtigt at producere software produkter og tjenester.

Udtrykket "DevOps" blev udbredt gennem en række "DevOps Days" fra 2009 i Belgien. Siden da har der været DevOps Days konferencer i Indien, USA, Brasilien, Australien, Tyskland og Sverige.