Fri programvare ga stang inn

Redpill Linpro er like entusiastiske for fri programvare som de største nettavisene er for fotball. Kombinasjonen bidrar til at hele Norge kan se norsk toppfotball når som helst og hvor som helst.

I takt med at norsk toppfotball seneste år har vokst i popularitet har de kommersielle kreftene fulgt etter. Da Norges Fotball Forbund før 2009 sesongen solgte TV- og nettrettighetene til Tippeligaen fikk alle de største avisene i Norge tilgang til å sende alle kamper på nettet. Hensikten var å tilby publikum en bredest mulig fotballopplevelse på den plattformen de selv ønsket, samtidig som mediene fikk gode inntektsmuligheter både kortsiktig og langsiktig på slike nettbaserte tjenester.

Absolutt fotball AS (AF), med besøksadresse i VG-bygget i Oslo, ble stiftet for å håndtere alt det tekniske rundt leveransen av kampene for VG, Media Norge og Polaris media, i tillegg til å ha ansvaret for nettsidene 100% Fotball og VG Live. Selskapet har sitt utspring fra VGs nettavdeling. Aftenposten, Stavanger Aftenblad, Bergens Tidende, Adresseavisen, Fedrelandsvennen, VG, Sunnmørsposten m.m. får alle en streaming og betalingsplattform levert fra AF. Avisene distribuerer streamede sendinger på sine sider og i eget grensesnitt. AF ordner alle tekniske elementer og håndterer også betalingen. Til nå i sesongen 2009 har salget av tjenestene gått over forventning.

- Vi har ansvaret for alt fra produksjon av bildematerialet, distribusjon, integrasjon til back-office og support. Det betyr kort og godt at vi leverer alle elementer av tjenestene, og avisene selv håndterer kun det brukerne ser på den aktuelle nettsiden, sier teknisk leder Anders Berg.

Rask modifikasjon av kildekoden

En viktig del av å levere en tjeneste er å sikre at betalingen kommer inn. AF har ansvaret for alle rutiner rundt betaling for fotballtjenestene. Disse leveres i mange forskjellige pakker fra betaling per kamp til fri tilgang hele sesongen.

- Betalingsløsningen og kundehåndteringssystemet er utviklet ved hjelp av frie programvareløsninger. Redpill Linpro hjalp oss med å designe og utvikle en komplett backend-løsning for autentisering og autorisering samt fakturering av produktene via SMS og kredittkort. De sto også for integrasjon av denne løsningen i Kayako sin SupportSuite.

Kayako er modifisert og integrert med en betalingsløsning fra Payex via backend-systemet, sier Berg.

Oppdraget for Redpill Linpros konsulenter var kort og godt å få på plass en komplett betalingsløsning for abonnement og tjenester på under seks uker.

For å lykkes måtte de levere på: Ide/arkitektur, programmering av backend-systemet og php-modifisering av Kayako.

I følge oppdragsgiver fantes ikke fullgode alternative tilbydere som kunne levere på det samme like raskt og bra.

- Jeg kjenner godt til Redpill Linpro fra tidligere og har svært gode erfaringer med dem. Vi visste blant annet at de satt på de aller beste ressursene i Norge for å løse de utfordringene vi hadde. Da vi ofte er tidlig ute med nye tjenester finnes det lite hyllevare. Ergo må det utvikles fra scratch, sier han.

- Vi fikk svært kyndig hjelp til å utvikle hele betalingssystemet og modifisere kildekoden. Produsenteide alternativer egnet seg ikke, og ville heller aldri kunne være klar i tide, sier Berg.

Tidspress stoppet ikke de gode rådene

Fra kontrakten ble signert med NFF til tjenesten skulle lanseres hadde AF svært kort dårlig tid. Det var ingen annen løsning enn å rekke seriestart.

- Selv om tidspresset var enormt leverte konsulentene på tid og som avtalt. Prosessen gikk veldig fint, og konsulentene var veldig hyggelige og svært kompetente. Det som var viktig var at vi fikk tilgang på akkurat de personene vi ønsket oss. Dette er personer som hadde gode erfaringer fra liknende prosjekter tidligere, sier Berg.

Han trekker også frem at de verdsatte at konsulentene turte å utfordre oppdragsgiver og ga de beste rådene om hvordan løsningen skulle settes opp.

- Løsningen er blitt mye bedre som følge av dette. Der hvor konsulentene utfordret oss er også der gevinsten har vært størst. Vi er glade de turte å si nei, det var både riktig og viktig. Resultatet er brukervennlige, fleksible, og stabile løsninger.

Størst gevinst med fri programvare

Berg kjenner godt til mulighetene og gevinstene fra tidligere erfaringer, og var også med da http-akselleratoren Varnish ble utviklet av Redpill Linpro for VG. Dette ga så bra resultater at løsningen har spredd seg over hele verden i rakettfart. Berg trekker frem at i de tilfellene han har vært med på å utvikle nye løsninger og funksjonalitet har de frie løsningene gitt best resultat. Både i form av økonomisk gevinst, men også relatert til selve tjenesten.

- For meg overskygger merkantile hensyn det ideologiske. Mine erfaringer viser at fri programvare leverer mer verdi til lavere kostnad.

Samtidig fremhever han at sikkerheten også blir bedre med frie løsninger.

- Utfordring med sikkerhet er ofte proporsjonal med utbredelsen. På sikt ser vi at jo mer utbredt en åpen kildekode basert løsning er, jo bedre er sikkerheten. Grunnen til det er at flere jobber med koden og legger sin ære i å utvikle de beste løsningene. Dette er sjelden de samme med produsenteide løsninger som blir mindre sikre jo mer utbredte de er.

Kunde

Absolutt fotball

Bransje

Media

Leveranse

Konsulentbistand i forbindelse med innføringen av nytt bakenforliggende system for betalinger og autentisering.

Gevinst

Skreddersøm levert på rekordtid. Fullstendig løsning for kundehåndtering og betalinger integrert med øvrige system.

Sitat

- Der hvor konsulentene utfordret oss er også der gevinsten har vært størst. Vi er glade de turte å si nei til oss, det var både riktig og viktig. Resultatet er brukervennlige, stabile og godt sikrede løsninger,

Anders Berg, i Absolutt Fotball

Utfordringen

Da NFF tildelte rettigheter til Tippeligaen i fotball skulle de største norske avisene designe og gjøre ferdig skreddersydde nettløsninger på seks-syv uker. Absolutt Fotball som tjenesteleverandør måtte på rekordtid utvikle en løsning som dekket alle aspektene av slike tjenester, inkludert produksjon, distribusjon, support, bakenforliggende systemer, og ikke minst håndtere betalinger.

Løsningen

AF Leide inn tre konsulenter fra Redpill Linpro for å designe og utvikle en komplett bakenforliggende løsning for autentisering og autorisering samt fakturering av produktene via SMS og kredittkort. Løsningen er utviklet som en Symfony-applikasjon med Doctrine som ORM. Avisene sjekker om en gitt bruker har tilgang til å se en gitt kamp eller klipp og kundenes produktbestilling og betaling via et REST-interface mot systemet. Produkter, kampanjer, verdikoder og abonnementer håndteres i dette systemet og via et eget GUI kan AF sette opp nye produkter, kampanjer og verdikoder. SupportSuite fra Kayako, også en PHP-applikasjon, brukes som supporthåndterings-
verktøy. Her har konsulentene laget ny funksjonalitet for at support enkelt kan håndtere brukernes produkter som ligger i backend-systemet.

Resultatet

Ved hjelp av Redpill Linpro ble AFs tjeneste lansert i god tid før seriestart. Alle tekniske prosesser håndteres av selskapet og avisene har kun ansvaret for hva som leveres fra deres nettsider. Det bakenforliggende systemet sikrer alle aspekter rundt kundehåndtering og betalinger. Løsningen er sikker, brukervennlig, stabil og bedre enn forventet. Redpill Linpros konsulenter trekkes frem som kompetente, erfarne, flittige og positivt utfordrende. Løsningen ble utviklet og levert på svært knappe frister.