Gå videre til hovedindholdet

Det offentlige og IT-projekter

Jeg begynder at få ukontrollable trækninger ved det ene øje, hver gang et offentligt IT-projekt nævnes i medierne. Årsagen er, at det næsten pr. definition betyder katastrofe og en masse spildte penge.

Nu er den så gal igen - Rigspolitiet har valgt at skrotte POLSAG, et system som skulle lette arbejdet for de mange politifolk, der sidder rundt om i politikredsene. POLSAG har dog vist sig at gøre præcist det modsatte - det har betydet længere sagsbehandlingstider og stressede politifolk. 400 mio. kr. har det kostet skatteyderne

Det er IT-firmaet CSC, der står bag det skrottede projekt, et firma som igen og igen får opgaver fra staten selvom det efterhånden har en imponerende liste over kuldsejlede eller forsinkede projekter:

http://www.version2.dk/artikel/her-er-cscs-it-skandaler-43305

Hvis det havde været i den private sektor, så var firmaet blevet skrottet for længst. Men noget godt må der være kommet ud af samarbejdet med staten (herunder politiet), siden samarbejdet fortsætter - eller har CSC simpelthen fingeren med i for mange aftaler til, at de ansvarlige repræstentanter for staten for alvor tør stille stolen for døren?

Hvis det er tilfældet, så rejser det en anden problemstilling - hvor er så den frie konkurrence?

Nu er CSC langtfra de eneste der står bag skrottede offentlige IT-projekter - IBM har også haft sin andel af den kage.

Hvem har skylden?
Men hvem er egentlig synderne - er det det offentlige (staten) der kræver for meget og sætter urealistiske deadlines? Eller er det leverandørerne der tager munden for fuld?

Når jeg læser om kuldsejlede projekter inden for det offentlige, så er der noget der konsekvent dukker op, og det er typisk IT-leverandørene, der brokker sig over, at det er enormt tidskrævende at konvertere gammel data fra 70'erne og 80'erne, som kører på forskellige systemer, der kræver specialkompetencer.

Nogle gange er firmaerne bag systemerne endda gået konkurs i mellemtiden og så skal man virkelig sysle med tingene for at konvertere oldgammel data ind i nye systemer. Det er ikke noget jeg har vild erfaring med, men jeg kan forestille mig, at der er en masse der skal læres, at der skal skrives tonsvis af adaptere, der kan konvertere data i et format over til noget andet. Prøv f.eks at taste æøå og skift så til engelsk tastatur inde i kontrolpanelet.. Skriv æøå igen... Hov så blev det til []{. Det er en af mange faktorer, der spiller ind når man skal konvertere gammel data, og det gør det ikke altid let at være programmør.

Se f.eks Version2's artikel omkring Digital Tinglysning: http://www.version2.dk/artikel/digital-tinglysning-derfor-gik-det-saa-galt-15185 , her fortælles der om nogle af de problemer man rendte ind i.

Et eller andet sted, så tror jeg problemerne skyldes at alle ikke deler den samlede vision omkring projektet. Måske har hverken staten eller IT-leverandøren gjort deres fodarbejde godt nok, med hensyn til at finde ud af, hvor stort projektet i virkeligheden er. Måske ændrer kravene sig for meget undervejs, og det ved jeg pr. erfaring at ikke alle IT-udviklingsmodeller er lige glade for. Software er ikke bare noget man bare sætter sig ned og skriver fra begyndelsen til man er færdig, ligesom en bog. Undervejs dukker der problemstillinger op, som man er nødt til at håndtere, inden man kan komme videre til næste milepæl, og den slags tager tid, fordi man pludselig skal bevæge sig ud af flere spor.

Det rokker jo ikke ved at der et problem der skal løses: Hvordan sørger man for at et projekt ikke kuldsejler eller bliver forsinket med flere år? Tjah, hvis jeg havde løsningen, så sad jeg nok ikke og skrev det her blogindlæg ;-)

Keep it simple, stupid!
Jeg tror essensen er, at man slår for stort et brød op - der er et akronym i IT-branchen der hedder KISS (Keep It Simple, Stupid), som jeg synes mange kunne lære af. Når jeg skriver man, så mener jeg dem der sidder og udformer kravene til de her systemer.

Lad være med at skrive store forkromede kravsspecifikationer der tager årtier at tygge igennem, men hold det simpelt (som det nu er muligt) og giv folk det de mangler, før man fylder programmerne med funktioner som alligevel aldrig/sjældent bruges. Hver gang en person siger: "Kunne det ikke være smart at....", så burde modsvaret automatisk være: "... Jo men er det relevant for projektet?". Det gælder om hele tiden at holde fokus på, hvad det er man forbedrer i forhold til det program / den platform man kommer fra. I POLSAGs tilfælde må det ultimative mål have været at sørge for at brugeroplevelsen blev forbedret, så politifolkene kunne gøre deres arbejde hurtigere og enklere.

Det lykkedes ikke, og nu bliver projektet formentlig skrottet helt. Jeg ved ikke, hvem der konkret har været beslutningstager, men der er nogen indenfor det offentlige, der burde tage på en ekskursion til et eller flere IT-firmaer, der arbejder med agil systemudvikling (http://da.wikipedia.org/wiki/Agil_systemudvikling). Ikke at agil udvikling er den hellige gral, men nu har man prøvet med tunge kravsspecifikationer, og det virkede ikke - så må man tage det til efterretning, og så prøve noget nyt...

Kommentarer

Populære opslag fra denne blog

Danmark i fare for at blive hægtet af på det semantiske web?

Forleden læste jeg i Randers Amtsavis, en lille artikel om det semantiske web. Det semantiske web er et begreb (og et buzzword) for "et intelligent internet" - altså et internet der kan hjælpe dig med at træffe logiske valg, udfra dine søgninger, og din handlemåde på nettet. Man kan sige, at når du ser Google tilpasse reklamerne efter hvilket søgeord du har skrevet, så er det en slags forsmag på det semantiske web, men det indeholder rigtig meget andet. Det lyder meget abstrakt, så lad os tage et eksempel: Forestil dig, at du sidder og leder efter en billig afgang fra Billund, fordi du skal på forretningsrejse. Når du har valgt en destination, dukker hjemmesiden op og spørger dig, om du også ønsker at leje et hotelværelse under dit ophold, fordi den kan læse i din kalender (som du selvfølgelig har online), at mødet varer fra 18-22 (tænkt eksempel), hvorfor du nok næppe springer ud i din bil for at køre hjem, hvis der er langt. Forestil dig så at du sletter mødet i din ka...

Brokkeindlæg - om Open Source vs. Closed Source

Jeg er ikke negativ i dag - har bare lige nogle ting der skal ud... :-) Jeg er træt .. træt af at høre om alle kompatiblitetsproblemerne, der er med Open Source-software. Der er så mange artikler på nettet, hvor diverse firmaer/organisationer "disser" Open Source-produkter, fordi det er svært at vende folk til at bruge det nye Open Source-system frem for det de er vant til. Man hører tit om "NU skifter by/afdeling/skole X til Open Source", og så et halvt år senere - så hører man "Jaeh.. vi prøvede, men det viste sig ikke at være en rentabel beslutning". En af årsagerne, tror jeg, er oftest at man glemmer, at hvis man skal indføre Open Source i sin organisation, så skal ALLE være indstillet på at skifte, og være indstillet på at det kræver en indkøringsfase og nogle kompromis'er. Lad os lege du har en virksomhed (måske har du) ... Din kontordame, lad os kalde hende Magda... Hun har måske været vant til Microsoft Word i 14 år, nu skal hun pludselig...

Handicappede sættes i dårligt lys af egen organisation

Der har i den senere tid været en negativ tone omkring handicappede i de danske medier, og det ærger mig som handicappet at se enkeltpersoner stille sig op i medierne, og nærmest blive udråbt som repræsentanter for "vores slags". Senest havde TV2 Nyhederne (kilde:  http://nyhederne.tv2.dk/article.php/id-39821402:handicappede-anmelder-boligejere.html ) et indslag om en privat husejer, der af Dansk Handicap Forbund er blevet anmeldt til kommunen, fordi hans hus ikke overholder bygningsreglementet omkring for høje dørtrin. De høje dørtrin gør det besværligt for en handicappet at komme ind i huset. Det faktum er åbenbart faldet Dansk Handicap Forbunds Bygge- og trafikpolitiske formand Claus Bjarne Christensen for brystet, da det er ham som står bag anmeldelsen. Nu kender jeg ikke loven i detaljer, men jeg mener absolut ikke, den var møntet på privatpersoner nærmere at sikre tilgængelighed for handicappede, og jeg mener aktionen er at skyde gråspurve med kanoner, idet ramper n...