Norges Fotballforbund Elastic search André Flem
Hva og hvem er NFF? Administrerer og forvalter norsk fotball. Ca 1860 klubber Ca 30 000 lag Ca 340 000 aktive spillere Ca 200 000 kamper i året Ca 900 000 personer registrert i våre systemer. Ca 100% av norges befolkning har en mening om det vi driver med..og Stabæk er det beste laget! Alltid.Uansett! NORGES NORGES
Verdigrunnlag NFF Visjon Fotballglede, muligheter og utfordringer for alle. Verdier Trygghet glede respekt - likeverd. Dette gir føringer og skal tas ut også på digitale plattformer! NORGES NORGES
Fotball.no Hva er fotball.no sin hovedmålsetning? Forenkle fotballhverdagen Hvem er målgruppen? «De aktive» De som har en rolle i fotballen, det være seg spiller, dommer, lagleder, trener, administrasjon etc. Hva betyr dette i praksis? NORGES NORGES
Kort bakgrunnshistorikk Dagens fotball.no så dagens lys i 2009 EPI server (6R2) Nettside for NFF og 18 kretser Innholdet er en blanding av redaksjonelle artikler og «fotballdata» I tillegg har vi et administrativt system FIKS Fotballens informasjons- og kommunikasjonssystem All administrasjon og registrering foregår her. NORGES NORGES
Aktivitetstall Anslag på aktivitetstall på fotball.no i 2015 Mellom 11-13 000 000 økter Opp mot 70 000 000 sidevisninger. I tillegg har vi appen MinFotball. 350 000 nedlastinger 40 50 000 unike daglige brukere FIKS Ca 10 000 registrerte brukere Personer i forbund/krets, klubber og lag SQL/.net løsning, med ulike klienter for ulike oppgaver. NORGES NORGES
Hvordan sikrer vi bakrommet og samtidig ivaretar dimensjonen høy aktivitet sett opp mot balansen mellom produktivitet og rask kompetanseuthenting, samtidig unngå ubalanse i grunnspillet mellom kontinuitet og utvikling. eller hvordan løser vi «les og skriv» inn mot samme system med færrest mulig flaskehalser. NORGES NORGES
Prinsippskisse NFFs systemer Portalløsninger tjenester Klient X Forbund/Krets Dommer Klubb Norges Fotballforbund Norges Idrettsforbund fotball.no FIKS webklienter m.fotball.no Ekstra/intranett emj19.no forbundstinget.no FIKS SportsAdmin (SA) Idrettsdatabasene arenasalg.no Elastic 3dje part/samarbeidspartnere Public webservices EPS PubNub Min Idrett Klubben Online NN nn Dynamic NTB MinFotball NORGES NORGES
Erfaringer I 2009 var FAST navet i datautvekslingen.anbefalt av et konsulentbyrå. Var kostbar lisens Var få som kunne teknologien Internt håndterte vi lite/ingenting Dyrt og tidkrevende å gjøre endringer Komplisert feilhåndtering Treg import (enkelte importjobber kunne ta dager/uker) Vi ønsket å endre men var usikre på hva vi skulle bruke som erstatning. Måtte vi ta «samme kostnad» på ny? Ble vi like avhengige av eksterne konsulenter? Hvordan «få kontroll» på egne data? Vi så det som nødvendig å hele tiden kunne forstå hva, hvorfor og hvordan våre data «oppførte seg». NORGES NORGES
Hva skjedde? Vi har 3 utviklere fra MW på heltid. 3 dager i uken sitter de hos NFF 2 dager i uken i egne lokaler Det gjør at de får input jevnlig fra sitt fagmiljø Elastic ble et tema hos MW Det gjorde at vårt team ble oppmerksom på produktet Tidlig i 2014 begynte vi å «leke» med produktet Denne leken viste seg ikke bare å være moro, men vi så en potensiell enorm gevinst i å «leke» hver dag. NORGES NORGES
Hvorfor ønsket vi å se mer på Elastic? Open source lave kostnader Mye raskere transaksjoner enn det vi erfarte med FAST En teknologi det var mulig å skjønne «inhouse» altså full kontroll Potensialet vi så i videreutviklingen Med FAST hadde vi ingen videreutvikling kun stillstand! Vi brukte en del tid i 2014 på å bygge produktet og teste det i miljøet vårt. Før sommeren 2015 var vi så trygge på produktet at vi hadde byttet ut alle FAST-tjenestene. Vi gjorde endringene stykkvis så vi ikke risikerte full stopp noe sted i produksjonen vår. NORGES NORGES
Hva med brukerne våre, hvilken endring opplever de? Et raskere og mer stabilt administrasjonssystem (FIKS) Overgang til responsiv plattform og raskere/bedre søk/oppslag Lettere for oss å lage nye tjenester. Mer kvalitet og raskere oppdateringer av systemene. Fotball.no Mer og «riktigere» data/informasjon Vi eksponerer mer og mer av dataene fra FIKS Fordi vi nå håndterer «mellomleddet» selv Nye tjenester ifa aggregerte data statistikker! Raskere data ut Transaksjonshastighet er nå «live» mens den tidligere var basert på minutter/timer/døgn. NORGES NORGES
Eksempler 75-80 % av våre sideoppslag er rettet mot «fotballdata» Altså terminlister, tabeller, resultater, kontaktinfo, statistikker, baneinfo etc. Veldig viktig at disse dataene er korrekte/oppdaterte til enhver tid. Brukerne våre har mange valgmuligheter Samtidig skal det å finne frem være enkelt. NORGES NORGES
Eksempler Alt av fotballdata, på alle nivåer. Fra barnefotball til landslagene våre. Alle kamper alle sesonger Alle baner Alle spillere med kampstatistikker All kontaktinfo Alt serveres av Elastic NORGES NORGES
Eksempler NORGES NORGES
NORGES NORGES
Hva med backend? Nå kan vi også backend grafisk se hvordan «formen» til systemene våre er. NORGES NORGES
Hva med backend? NORGES NORGES
Oppsummert Vi har bedre kontroll på våre egne systemer Vi kan visuelt se tilstanden Brukerne våre får flere og bedre tjenester Kostnadene til videreutvikling mindre (fordi flere kan kode lære å kode).og Stabæk er fortsatt best. Alltid.Uansett! NORGES NORGES