1 minute read

Sand mine ord

Man skal bygge sitt hus på fjell, heter det. Ikke på sand. Javel, tenker jeg, jeg ser jo et fjell langt der borte. Men det ville nå se veldig rart ut om garasjen sto der oppe og resten her nede. For ikke å snakke om hvor upraktisk det ville være å måtte drasse alle bæreposene gjennom den veilause skauen fra garasjen hver gang jeg har vært og handlet.

Skal du gjøre noe stort og viktig noe, så er det greit å vite hvordan en skal gå frem. Bygge garasje. Eller enda mer dristige prosjekt som for eksempel å rydde loftet. I slike tilfeller kan man lære mye av hvordan proffene jobber. Dataprosjekter, for eksempel. Det har jeg satt meg litt inn i nå, siden jeg skal i gang med å snekre. La meg forklare noen av de alternative utviklingsmodellene.

Man kan velge en lineær modell. Da starter en i en ende, og gjør én ting av gangen ferdig – og det kommer et ferdig produkt ut i den andre enden. Først lager man en kravspesifikasjon, altså at man blir enig om hva man egentlig er ute etter. Så utvikler man et design, før man gjennomfører en implementering. Eller som vi andre ville ha sagt det, man gjør det man har bestemt seg for. Så tester man, før man setter det i drift. Da skal det virke.

Et alternativ kan være en iterativ modell. Der har man også en kravspesifikasjon, men man kan jobbe med design, implementering og testing om hverandre, og så gå frem og tilbake og justere underveis. Så, når alt er ferdig, setter man det i drift.

I en evolusjonær modell går man runden mellom krav, design, implementering og testing til ting fungerer som man ønsker, før man setter i drift. I modellen parallell prosess kan man jobbe med flere av tingene samtidig som man programmerer og designer.

Så har du utviklingsmodellen for datasystemer som skal brukes i norske skoler. Prosjektet starter med at det ikke virker, og når datasystemet er ferdig, så virker det fortsatt ikke. Særlig ikke når det helst skulle gjort det.

Egentlig er dette en veldig typisk utviklingsmodell for datasystemer som utvikles for det offentlige. En kan egentlig si at de bygger sitt datasystem på sand, og når en haug med brukere faktisk logger seg på, så blir det bare sand i maskineriet. De fleste offentlige dataprosjekter er sånn. Skatteetaten er kanskje et unntak. Ut fra deres siste brev å dømme, funker datasystemet deres dessverre som det skal. De skrev om hus og greier.

For egen del har jeg endelig funnet et sted med fjell der jeg kan få lov til å bygge garasje til å ha bil og plenklipper og store mengder rot og sånn i. Jeg er til og med så heldig at det går buss dit.

Knut mot havet

This article is from: