Inntektslaget hjelper OS ID på 1-2-3
Skrevet den April 26, 2010
Kategori inntektslaget | Skriv en kommentar
OS ID hadde behov for enkel integrasjon mot Mattilsynets MATS web service API for å raskt kunne betjene sine kunder ved oppdaterte føringer for merking av husdyr.
Inntektslaget utvikler og satte i produksjon første versjon fire timer etter at oppdraget var signert. Deretter fulgte nye versjoner etterhvert som brukerne var fornøyde og ville ha mer.
Digital samhandling
Det skulle være to typer funksjonalitet i applikasjonen:
- søke frem produsenter hos Matvaretilsynet for å se detaljinformasjon
- hente frem informasjon om alle merker en produsent hadde.
Elektronisk samhandling er veldig i vinden om dagen, men det er åpenbart at veldig mange har veldig mye å lære når det gjelder hva dette innebærer. Tilgjengeligheten på tjenestene fra Mattilsynet sett fra en programmerer si ståsted er ekstremt dårlig. De to kallene jeg behøvde å gjøre hadde et API som ikke lignet i det hele tatt. Det kunne like gjerne vært fra to ulike aktører. Dette er selvsagt altfor dårlig. Elektronisk samhandling er mulig dersom aktørene forstår hva slags ansvar det innebærer og er profesjonelle nok til å sørge for å ha konsistente APIer på tvers av sine tjenester.
Enkel brukerflate for en enkel applikasjon
Applikasjonen består av to helt enkle skjermbilder hvor brukerne kan søke frem produsenter. Begge skjermbildene var med i første leveranse som ble utviklet.

En utfordring ved å benytte WebServices støtten i Flex 3 er manglende støtte for vanlig HTTP autentisering, men takket være god hjelp fra andre utviklere som har vært i samme situasjon var dette løst raskt. Utover dette var det datamengden i skjermbildet for visning av antallet merker som var en stor utfordring og er noe som skal løses i kommende leveranser.

Tur-retur på fire timer
Hurtig utvikling ved hjelp av Flex rammeverket kombinert med AIR teknologien gjorde det mulig å implementere og installere hos kunden en applikasjon i løpet av 4 timer. Siden den gang har applikasjonen blitt utvidet med mer funksjonalitet, men dette har vært tillegg og ikke store omskrivninger. Du kan jobbe utrolig raskt og med høy kvalitet takket være Flex rammeverket’s muligheter til å bygge datadrevne applikasjoner. Å ta en rask prototype for så å bygge den ut er enkelt når du følger dette ene prinsippet.
Overgangen fra prototype til ferdig applikasjon opphører og det sparer en for tid og penger. AIR rammeverket sin innebygde støtte for automatisk oppdatering gjør det enkelt å stadig legge ut nye versjoner til brukerne uten at det blir noen drift- eller forvaltningskostnader i forbindelse med utrullingen.
Åpenhet og deling i sentrum på GoOpen 2010
Skrevet den April 20, 2010
Kategori jobb | 2 kommentarer
Jeg var så heldig å bli spurt om å holde foredrag angående Statens pensjonskasse sin bruk av Friprog i forretnings kritiske løsninger. GoOpen var et nytt bekjentskap for meg, men det var et veldig hyggelig et. Å arrangere en konferanse hos Latter på Aker Brygg nå på våren gir en flott ramme og tiltross for en litt kjedelig start med innledning av en IKT-minister som var spent på om “videokonferansen de skulle ha senere” kom til å fungere.
Heldigvis tok det seg veldig opp etter dette og fokuset var ikke så mye på åpen kildekode, men langt mer om deling av data og tilgjengeliggjøring av disse gjennom åpne standarder. I tillegg var det noen spennende keynote speakers fra utlandet som var med å krydre konferansen. Blant annet Stefan Engeseth sitt foredrag om å “bli i ett med kunden” var et friskt pust hvor han ikke var redd for å tal de store og suksessfulle midt i mot.
Fri programvare i Statens pensjonskasse
Nedenfor er mitt foredrag på GoOpen hvor jeg fortalte om hvordan Statens pensjonskasse forholder seg til fri programvare og hvordan SPK bidrar til miljøet.
Fri programvare i Statens pensjonskasse from Friprogsenteret on Vimeo.
Alle foredragsholdere mottok en hvit konvolutt hvor det lå en donasjon til Leger Uten Grenser på noen kroner. Dette var et veldig bra tiltak og langt bedre enn ostehøvler og andre ting. Kan være noe å tenke på for andre konferanser i Norge også? Jeg ser på dere JavaZone og Smidig.no Alt i alt en kul opplevelse å delta på GoOpen og det er ingen grunn til ikke å møte opp der igjen neste år.
Jeg vet hvorfor du ikke lykkes med Scrum (eller noen annen metode for den del)
Skrevet den February 16, 2010
Kategori Diverse, smidig | 1 kommentar
I artikkelserien “jeg vet hvorfor” skal jeg nå ta for meg Scrum, men jeg tror dette gjelder alle metoder. Den absolutt mest utbredte av de smidige metodene er Scrum og den benyttes på så mange ulike måte og tolkes i så mange retninger at den naturlig nok begynner å miste litt av den sølvfargede glansen metoden hadde da den først kom. Årsakene til hvorfor mange føler de ikke lykkes med Scrum er like mange som årsakene til at andre føler de får mye igjen for å benytte metoden. Jeg har vært i kontakt med mange som hevder å benytte Scrum og det er selvsagt en enorm forskjell i hvordan metoden brukes rundt omkring. Likevel vil jeg påstå at det er en fellesnevner for alle de som ikke får Scrum til å fungere.
Lille speil på veggen der…
Jeg hadde gleden av å delta på Mike Cohn’s Scrum Master “Sertifisering” i fjor og en av tingene jeg sitter igjen med er det Mike sa om at:
“Scrum løser ingen problemer, den bare viser deg problemene dine”
Dette er selvsagt ikke noe som du nevner når du selger inn metoden, ettersom ingen vil ha noe som bare viser deg problemene uten noen løsning. Følgelig blir veldig mange skuffet når det viser seg at Scrum kun visualiserer og bringer for dagen alle problemer du tidligere har forsøkt å feie under teppet. Du titter i speilet og alt du ser er utfordringene du har slitt med tidligere og dette fra noe som alle mener er så bra. Naturlig nok sitter en ofte skuffet tilbake og begynner å se etter neste ting som lover å løse dine problemer uten noe jobb. Det er også en del andre ting som Scrum lover og dette snakker Geir Amsjø om i Hva oppnår du med Scrum?.
Arbeit macht frei
Arbeidet skal sette deg fri, og slik også når det gjelder metodearbeid. Hvis du skal lykkes med å implementere en metode må du være beredt på at det krever endringer. Gjerne store endringer som vil gå langt utover f.eks et prosjekt. Scrum vil i stor grad vise deg hvor problemene er og hvorvidt du skal få ønsket effekt ved å bruke Scrum avhenger 100% av din evne til å endre omgivelsene. Uten store endringer i både prosjekt og i omgivelsene vil du aldri lykkes særlig bra med Scrum.
Klarer du ikke å ha hyppige leveranser fordi du har en driftsorganisasjon som evner å ta i mot mer enn 1 gang i året? Vel, da må du ta tak i det. Hvis du ikke har noen som kan fungere som produkteier eller være kravstiller, ja så må du ta tak i dette å stable noe på beina.
Når Scrum ikke er nok..
Dette med endringer rører ved noe av det som mange snakker om i disse dager, nemlig at Scrum er en metode for prosjekt gjennomføring. Et prosjekt er noe flyktig som har en start og en slutt, mens organisasjonen som betalte for prosjektet består. Mangelen på helhets fokus er hva jeg mener er Scrum’s akilleshæl. Metodikken gir deg kun hjelp til å belyse mangler og gjennomføre et prosjekt. Utover dette er du på egenhånd og får liten hjelp. Organisasjoner trenger et helhets fokus og en måte å tenke på som hjelper i mer enn bare praktisk prosjektgjennomføring.
Lean, the “new” kid on the block
Veldig mange har begynte å snakke om Lean som et svar på manglene vi har erfart med Scrum. Mytologien rundt Lean har mange ingredienser som gjør at det er en sikker hit blant IT-folk: et ekskluderende vokabular av Japanske ord, har sitt opphav i østlige tanker og er noe nytt. Tiltross for all hypen som vi har sett, og som vi kommer til å se enda mer av i årene som kommer, så tror jeg faktisk at helhets fokuset i Lean er hva Scrum mangler for større organisasjoner.
keep looking »