digitalisering og offentlig it
Ruter skal erstatte 60 IT-konsulenter med faste ansatte – bygger flunkende ny digital plattform
Har satt i gang en betydelig modernisering. Det endrer både organisasjon, teknologien de benytter og måten de jobber på.
Drøyt 30 stillinger er i høst lyst ut til utviklere, løsningsarkitekter, teamledere og annet IT-personell, som skal være med å skape fremtidens løsninger for Oslo-regionens kollektivreisende.
Og det er bare startskuddet på en masserekruttering av IT-kompetanse. Konsulentbruken blir redusert tilsvarende, så dette er ingen ekspansjon.
Samtidig foregår det en IT-revolusjon i kollektivselskapet, som har utviklet en helt ny dataplattform med infrastruktur i nettskyen.
Ruter har i dag mellom 90 og 100 innleide teknologer. Disse utgjør to tredeler av IT-miljøet deres på rundt 150 personer.
– Planen er å konvertere 60 konsulenter til fast ansatte, jevnt fordelt på plattform og tjenesteutvikling i et to-tre års perspektiv, forteller IT-direktør Terje Storhaug.
Innleide spesialister er det fortsatt behov for, men i mindre grad, og dessuten gjennom en dynamisk innkjøpsordning.
Hurtigere omstilling
Ruter avviklet i 2017 ordningen med rammeavtaler, som de gjorde avrop (bestillinger) på med leveranser fra de store konsulentselskapene gjennom en årrekke.
– Byttekostnaden med de avtalene var formidabel. Vi trenger en helt ny og annen kompetanse enn da rammeavtalene ble tegnet for 4-5 år siden. Kunstig intelligens, sensorer og big data er bare noen av områdene vi ikke tenkte på den gangen, sier Storhaug.
Det de egentlig gjør er å skru om på forretningsmodellene. Det krever teknologiendringer i bunn, men teknologi er bare et virkemiddel, understreker han.
Endringene både på teknologi og bemanning skal gi en fleksibilitet med rom for hurtigere omstilling, som neppe hadde vært mulig med langsiktige rammeavtaler.
– Nå tar det oss én måned fra vi finner et nytt fagområde, for eksempel maskinlæring, til vi kjører første konkurranse for innleie av den kompetansen. Dynamiske avtaler gir oss en mye kortere «time to market», forklarer han.
Faser ut teknologi fra 1990-tallet
Ruter er i gang med en betydelig modernisering, som endrer både organisasjon, teknologien de benytter og måten de jobber på.
Rask framstilling av nye tjenester er et sentralt stikkord. Underveis skal de kvitte seg med mye gammelt utstyr og dataløsninger helt tilbake fra 90-tallet.
Rester av det utskjelte billettsystemet Flexus, sanntidssystemet på bane, trikk og buss, og datamaskiner med eldgamle Windows XP embedded, er bare noe av det som er i ferd med å bli utfaset.
Dette er en gigantisk satsing og IT-revolusjon innen kollektivtransport, har Teknisk Ukeblad tidligere skrevet.
I stedet for å kjøpe inn proprietær teknologi på offentlige anbud, som ved forrige korsvei, har de valgt å gå sammen med rundt 130 ulike selskaper for å lage nye åpne standarder.
Åpne standarder, interoperabilitet og en felles europeisk standardiseringsprosess er stikkord for samarbeidet ITxPT (IT for Public Transport), der Ruter er en av spydspissene.
I sommer lanserte de den nye plattformen, som er basert på åpen kildekode-prosjektet Apache Kafka og som kjører i nettskyen til Amazon Web Services (AWS).
– Alt er en hendelse
Kafka er en såkalt strømmeplattform. Det har ingenting med musikk eller film å gjøre. Enkelt forklart er det en meldingsbuss, som via et sett med programmeringsgrensesnitt kan sende og ta imot store mengder data.
Det skalerbare, skybaserte systemet skal håndtere sanntidsdata fra utallige sensorer ombord i kjøretøyene, enten det er trikk, buss, båt, bane eller nyere framkomstmidler som elektriske sparkesykler.
– Alt som skjer ute i kjøretøyene er en hendelse. Som at noen kjøper en billett, døra på trikken lukkes, eller hvert sekund bussen flytter seg. Vi har sensorer for det meste. Når hendelsen inntreffer strømmer data inn i løsningen. Egentlig er det loggfiler med et tidspunkt og en tilstand, forklarer Storhaug.
Og i stedet for en mastodont av et ferdig produkt eller hyllevare, så utvikler Ruter nå mikrotjenester basert på datafangsten i nettskyen. Hittil har de litt under 100 slike mikrotjenester, men det skal komme flere etter hvert.
Omfattende sporing
I dag strømmer det inn mellom 500 og 1000 meldinger hvert sekund til behandling. Dette vil øke i takt med at stadig flere kjøretøy kobles til løsningen.
IT-direktøren drar fram et sanntidskart, zoomet inn på kjøretøy som beveger seg rundt i Oslo. Det er mange prikker som rører på seg kontinuerlig.
Enda flere skal migreres over til ny digital plattform i takt med innkjøp av nye kjøretøy.
– Vi migrerer etter hvert som vi gjør bussanbud. Sporveien jobber også med innkjøp av nye trikker. Innen fem år vil mesteparten være koblet inn mot Kafka, anslår han.
Videre lages det også såkalte digitale tvillinger, slik at de har kjøretøy med både gammel og ny teknologi, og kan se alt sammen på ny plattform.
Foreløpig er 500 av 1300 busser flyttet over. Den nye digitale plattformen skal omfatte også omkring 70 trikker, 100 T-banetog og 6 båter etter hvert, samt et par hundre minibusser. Kollektivselskapet har dessuten informasjonsskjermer og elektroniske skilt, som skal med.
Det meste kommuniserer i dag over 4G-mobilnett. Noe av utstyret mottar også data over langt tregere Edge-samband. Senere vil 5G gi vesentlige forbedringer.
– 5G er viktig. Det vil gi oss prioritet i mobilnettet. Vi er også avhengig av ikke å ha trege svartider (latency), poengterer Terje Storhaug.
Rettet feil på to timer
Alt av kollektivtransport kan etter hvert betraktes som rullende og flytende datamaskiner. De er fulle av sensorer som rapporterer direkte til en skyløsning.
Utveksling av data er ikke det eneste som går raskt. Systemet åpner også for langt kjappere håndtering av feil som måtte dukke opp.
I midten av mai 2019 ble plattformen satt i drift. Samme morgen oppdaget de en feil i en algoritme for sanntidssystemet.
– Feilen ble identifisert klokken 05.30. Allerede to timer senere var feilen rettet, forteller IT-direktøren entusiastisk.
Det som antakelig er et poeng, er det er slutt på å tenke prosjekter og systemer i Ruter. I stedet handler det om produkter og tjenester som videreutvikles – og fikses – i kontinuerlige prosesser. Smidig metodikk og devops er utbredt.
Den nye digitale plattformen har en mikrotjenestearkitektur der bruk av Kubernetes med Amazon EKS står sentralt.
IT-miljøet består nå av det Storhaug kaller multifunksjonelle, tverrfaglige autonome team. De kan bestå av alt fra UX-kompetanse (brukergrensesnitt), grafiske designere, utviklere på fullstack, backend og frontend, samt andre ressurser.
En tavle i gangen røper at de jobber med scrum-metodikk. Akkurat denne tavla er for ukentlige «scrum of scrums»-møter som favner hele 21 ulike team innen ulike fagområder. Slike team varierer hos dem i størrelse fra 3-4 personer opp til 15 stykker.
Skreddersydde opplevelser
Mens vi kikker på kartet med sekundoppløsning over hvor kjøretøyene befinner seg, så trekker IT-direktøren fram en nær fremtidsvisjon.
– I en ikke uoverskuelig framtid kan du følge med på hvor dine foretrukne kjøretøy og linjer er i sanntid. Gjennom appen kan jeg følge trikk 13 og buss 48. Appen vil fortelle om det er plass ombord til barnevogn, om det er fullt eller ledige sitteplasser, at kjøretøyet kommer når det skal, slik at vi kan sikre byttepunktet ditt.
Det blir en helt individuelt tilpasset tjeneste, satt i rett kontekst, og med forslag til alternative reiseruter. Her er vi over på noen av mulighetene som åpner seg.
For mens Storhaug sammenligner det gamle systemet med «å lese avisen», så benytter den nye plattformen store datamengder og statistikk i sanntid.
– Med den nye riggen ser vi ting i sanntid, når de skjer. Over tid kan vi med maskinlæring og kunstig intelligens også forutse hendelser. Ved hjelp av IoT kan vi for eksempel varsle deg om en mulig forsinkelse om det regner i Groruddalen, fordi vi registrerer at bussene der har satt i gang vindusviskerne. Den ultimate drømmen er at vi kan balansere tilbudet vårt til etterspørselen, sier han.
Veldig langt unna er det heller ikke, hvis vi skal tro ham. Ruter jobber allerede nå med en helt ny mobilapp for dette, som internt går under navnet «Ruter Ny».
– Vi har en tidlig pilot gående. En såkalt «minimum viable product» (MVP). Denne vil over tid også få funksjonalitet vi kjenner fra reiseplanleggeren og billettappen, samt muligheter for å gi tilbakemelding om reiseopplevelsen din. Det skjer mye utviklingsaktivitet for tiden, så kom tilbake om et halvt år tid for å høre mer om hva som har skjedd, både med appen og den digitale plattformen, sier Storhaug.
Sliter ikke med rekruttering
Mange aktører i IT-bransjen har over tid registrert at det er utfordrende å skaffe den rette kompetansen. Det utdannes ikke nok ekspertise. Atea Norge-topp Michael Jacobs har for eksempel uttalt at Norge er utsolgt på digital kompetanse.
Ruter kjenner seg ikke helt igjen. De sliter ikke i samme grad med å rekruttere teknologene de trenger, selv om de nå skal erstatte store deler av konsulentstaben.
Når vi treffer IT-direktør Terje Storhaug forteller han at nærmere 200 personer har banket på døra etter at stillingsannonsene ble utlyst i høst.
– Dette med bærekraft er ikke bare en roll-up i resepsjonen vår. Det er noe vi lever. Mange tiltrekkes av det. Når vi attpåtil jobber med alle de moderne tingene vi gjør, så er det nesten selvforsterkende. Vi er ikke noe lønnsledende, og jeg er ikke sikker på at vi er det i statlig sammenheng engang, sier Storhaug.
Samfunnsoppdraget og det grønne skiftet med en klar og tydelig miljøvennlig profil, er noen av forholdene som er med å gjøre dem til en attraktiv arbeidsgiver, tror han.