Torja
Hi-Fi freak
- Ble medlem
- 01.03.2008
- Innlegg
- 2.350
- Antall liker
- 1.028
Fritt etter Taleb:Når et IT-prosjekt er forsinket så vil man for hver dag som går komme stadig lengre unna ferdigstillelse.^ Det der er ren sannhet. Ethvert IT-prosjekt tilbringer ca 80 % av tiden i den fasen hvor det er «90 % ferdig».
Det er også velkjent at hvis et prosjekt er forsinket og man setter på mer folk for å hente inn forsinkelsen vil det i stedet bli mer forsinket.Fritt etter Taleb:Når et IT-prosjekt er forsinket så vil man for hver dag som går komme stadig lengre unna ferdigstillelse.
Jeg skal ikke skryte på meg å ha jobbet på ordentlige IT-prosjekter, men det som jeg tror er vanskelig å skjønne for noen som er helt utenforstående er hvor vanskelig det er å endre på noe som allerede er gjort. Altså om man veldig sent finner ut at noe er Fundamentalt Galt så er det særdeles krevende å endre på noe. "Technical debt" er vel hva dette kalles, altså at man i dag må leve med valg som ble gjort for lenge siden som kanske gav mening da men ikke gjør det nå. Uten å gå i detaljer har jeg vært borti en variant der en verdis maksimale størrelele var hardkodet gejnneom en lang verdikjede og noen tenkte sikkert en gang på 80- elller 90-tallet at denne verdien var evig stor nok til å dekke alle eventualiteter og alt som ville skje senere. Det var den ikke.Det er også velkjent at hvis et prosjekt er forsinket og man setter på mer folk for å hente inn forsinkelsen vil det i stedet bli mer forsinket.
Betviler ikke problemet men stusset litt på noe såpass banalt som at negative tall var utelatt eller noe anne som skrek mot en, det skulle man tro ble fanget i selv de mest elementære tester av funksjonalitet som ville blitt oppdaget av Intel selv. Skumlesing av artikkelen tilsier at feilen er/var høyst reell men relativt obskur - ser ut som en feil i avruningen av divisjon med bestemte typer flyttall.Er nok den samme saken ja. Det er jo 30 år siden, så beskrivelsen er etter (en sviktende) hukommelse.
Hovedgrunnen til at jeg byttet jobb for et par år siden til «noe som har med IT å gjøre» er hovedsakelig et generasjonsskifte av forretningssystemer. Vi skal i prinsippet bytte ut selveste affärssystemet i en haug med bedrifter og fabrikker, hvert enkelt med sin historikk av integrasjoner, sidesystemer og masterdata. Disse systemene er integrert med alt fra fysiske printere via kundeordrer og fakturaer til elektronisk innrapportering av moms. Noen selskap kommer fra en tidligere versjon fra samme leverandør, andre fra noe helt annet. Det eldste systemet vi har støtt på så langt hadde opprinnelig golive våren 1993, og det er kanskje ikke alle tilpasninger og modifikasjoner gjennom de 30 årene som er like godt dokumentert. Dessuten opererer vi i et antall land og bransjer, så det kan være ulike legale krav og kundekrav man må ta hensyn til, i tillegg til ulike brukere med sterke synspunkter og krav. Det hele utgjør nok noen hundre millioner linjer kode.Det er mange slike eksempler oppigjennom hvor en teknologiovergang har vært / er såpass komplisert at det i seg selv blir en stor og noen ganger for tung oppgave. De som skal utvikle har kanskje ikke den rette kompetansen, systemet en skal endres er kanskje tett kodemessig integrert med mange andre systemer eller funksjoner som gjør at en må gå løs på de også, selskapet har kanskje ikke nok kapital til å ta på seg en slik oppgave, systemet må kanksje være bakover kompatibelt osv osv. En kan nevne Norsk Data, DEC, Tandem og av programmer IBM OS2, Wordperfect og Novell.
Etter å ha jobbet en del år med klinisk IKT har en fått ganske stor respekt for hvor kompliserte slike systemer faktisk er.
En ting er PAS/EPJ i seg selv, men det er veldig mange andre systemer som skal utveksle informasjon ikke bare med PAS/EPJ, men også med andre systemer.
Noen politikere med store visjoner og begrenset bakkekontakt så kunne det blitt veldig bra helt til pensjonstilværelsen.Hovedgrunnen til at jeg byttet jobb for et par år siden til «noe som har med IT å gjøre» er hovedsakelig et generasjonsskifte av forretningssystemer. Vi skal i prinsippet bytte ut selveste affärssystemet i en haug med bedrifter og fabrikker, hvert enkelt med sin historikk av integrasjoner, sidesystemer og masterdata. Disse systemene er integrert med alt fra fysiske printere via kundeordrer og fakturaer til elektronisk innrapportering av moms. Noen selskap kommer fra en tidligere versjon fra samme leverandør, andre fra noe helt annet. Det eldste systemet vi har støtt på så langt hadde opprinnelig golive våren 1993, og det er kanskje ikke alle tilpasninger og modifikasjoner gjennom de 30 årene som er like godt dokumentert. Dessuten opererer vi i et antall land og bransjer, så det kan være ulike legale krav og kundekrav man må ta hensyn til, i tillegg til ulike brukere med sterke synspunkter og krav. Det hele utgjør nok noen hundre millioner linjer kode.
What could possibly go wrong? Det blir vel neppe kjedelig.
Da kan han satse på Helseplattformen. Så finnes det jobb til både barnebarn og evt oldebarn når den tid kommer.Noen politikere med store visjoner og begrenset bakkekontakt så kunne det blitt veldig bra helt til pensjonstilværelsen.
Jeg kunne ha vært med på akkurat det samme i Hydro tilbake i -94 og fremover.Hovedgrunnen til at jeg byttet jobb for et par år siden til «noe som har med IT å gjøre» er hovedsakelig et generasjonsskifte av forretningssystemer. Vi skal i prinsippet bytte ut selveste affärssystemet i en haug med bedrifter og fabrikker, hvert enkelt med sin historikk av integrasjoner, sidesystemer og masterdata. Disse systemene er integrert med alt fra fysiske printere via kundeordrer og fakturaer til elektronisk innrapportering av moms. Noen selskap kommer fra en tidligere versjon fra samme leverandør, andre fra noe helt annet. Det eldste systemet vi har støtt på så langt hadde opprinnelig golive våren 1993, og det er kanskje ikke alle tilpasninger og modifikasjoner gjennom de 30 årene som er like godt dokumentert. Dessuten opererer vi i et antall land og bransjer, så det kan være ulike legale krav og kundekrav man må ta hensyn til, i tillegg til ulike brukere med sterke synspunkter og krav. Det hele utgjør nok noen hundre millioner linjer kode.
What could possibly go wrong? Det blir vel neppe kjedelig.
Livet er for kort til denslags.Da kan han satse på Helseplattformen. Så finnes det jobb til både barnebarn og evt oldebarn når den tid kommer.