Bengt Lyng, Avdelingssjef, NSB Fellestjenester IT

«Kodemaker leverte ny teknisk løsning på kortere tid enn vi forventet, og vi fikk derfor også utviklet vesentlig mer enn vi først antok. Kodemaker løste oppgaven med minimal administrasjon. De er kunnskapsrike og løsningsorienterte fagfolk, og ikke minst var de flinke til å involvere og diskutere løsningene underveis med oss som oppdragsgiver.

Anbefales sterkt!»

Bengt Lyng

Avdelingssjef, NSB Fellestjenester IT
+47 924 33 836

Administrering av personalbilletter

Funksjonalitet i en 10 år gammel sentral applikasjon måtte løftes til tidsriktig teknisk nivå, og samtidig utvikles med ny tiltrengt funksjonalitet. Kodemaker ble valgt til å løse oppgaven i konkurranse med andre rammeavtaleleverandører.

Personalbillett er en applikasjon som brukes internt av administratorer i NSB. De ordner rabatterte billetter til 30 000 ansatte i NSB og assosierte selskaper som Nettbuss, Jernbaneverket, Flytoget, og ROM Eiendom.

NSB Personalbillett

En ny internapplikasjon for personalbilletter ble bygget opp av to Kodemakere i team. Utviklingen foregikk hos NSB over en 8 måneders periode.

2 Kodemakere

1200 timer / 08.2013-03.2014

Godt kjente teknologier

Applikasjonen ble utviklet på nytt fra grunnen av. Backend var Java kjørende på Jetty og Tomcat, med Spring, Hibernate, Liquibase og MS SQL Server. Frontenden ble laget ved hjelp av Wicket, JavaScript og Twitter Bootstrap.

I tillegg til å gjenskape den gamle funksjonaliteten i en ny og mer brukervennlig drakt, så utviklet vi en del ny funksjonalitet.

Den gamle applikasjonen var en stand-alone applikasjon, mens den nye er bedre integrert med et databarehus som fungerer som datakilde for personaldata, med MSAD/LDAP for pålogging, og ikke minst med det sentrale LISA billettsystemet som er NSBs sentrale billettsystem.

Per Spilling

Per startet alene på prosjektet. I samråd med produkteier etablerte han skjelettet for den nye applikasjonen. Han satt opp et effektivt og automatiseringsvennlig utviklingsmiljø. Han implementerte en editor for forretningsregler, generering av billettrettigheter, og batchoverføring av billettrettigheter NSB’s sentrale billettsystem.



Alf Kristian Støyle

Alf Kristian jobbet mest med hovedskjermbildene til systemet, det vil si søk og vedlikehold av personalbiletter. Fokuset hans var å gjøre disse skjermbildene så brukervennlige som mulig, og hadde derfor daglig kontakt med brukerne av systemet.

Kodemagiker
997 92 226
alf.kristian@kodemaker.no

Minimalistisk og pragmatisk prosess

Vi jobbet i en kontinuerlig flyt - ingen faste møter eller seremonier. Ting ble avklart med oppdragsgiver og brukere ved behov. Vi brukte en virtuell lappetavle i Trello. Funksjonell spesifikasjon og arkitektur dokumenterte vi i Confluence.

Allerede etter et par dager var første skjelett av applikasjonen klar for visning til kunden. Etterhvert la vi ut en ny versjon av applikasjonen på testserver hver uke.