Örebro Universitet

Institutionen för Ekonomi, Statistik och ADB

ADB C-NIVÅ, 41-60 P

Temakurs 5p

Handledare: Kenneth Åhlgren

1999-03-23

 

ÅR-2000-PROBLEMET

Av: Per Levin

 

Sammanfattning

IT-samhällets största utmaning ligger nu i att lösa år-2000-problemet. Problemet härrör från 50- och 60-talet då programmerare endast använde två positioner för att lagra årtal i applikationerna. Samtidigt som samhället använde sig av två positioner för att beteckna årtal så växte en standard fram att använda två siffror. Detta har fått till konsekvens att ett antal datorer och datorsystem riskerar att falera år 2000.

Denna rapport beskriver och förklarar hur år-2000-problemet ser ut och hur världen kan komma att drabbas av det. Den strategi som används är explorativ och gör endast anspråk på att förklara fenomenet på en grundläggande nivå och inte att finna en slutgiltig lösning på år-2000-problemet. Läget på nationsnivå är olika beroende på i vilken grad länderna använder sig av datorer och hur medvetna de är om år-2000-problemet.

Jag fann att år-2000-problemet är ett problem med olika nivåer och skepnader. De källor jag använt har olika syn på vad som egentligen är år-2000-problemet. Jag har gjort en grafisk modell för att visa ett sätt att tolka år-2000-problemet; mitt sätt.

Modellen går kortfattat ut på att år-2000-problemet består av problem i såväl mjukvara som hårdvara. Dessutom finns det problem i samhället; företag och myndigheter förnekar eller har förnekat att det överhuvudtaget är ett problem. Vissa tror att problemet är så stort att det kan skapa en världsdepression. Huruvida detta är sant kan man bara spekulera i. Det slutgiltiga svaret får vi först år 2000.

 

Innehållsförteckning

 

1 INLEDNING *

1.1 Problemområde *

1.2 Avgränsning *

1.3 Syfte *

1.4 Perspektiv *

1.5 Befintlig Kunskap *

1.6 Centrala begrepp *

1.7 Metod *

2 ÅR-2000-PROBLEMET *

2.1 Hur år-2000-problemet uppstod *

2.2 Olika syner på år-2000-problemet *

2.2.1 Realtidsklocka och BIOS *

2.2.2 Operativsystem *

2.2.3 Applikationer *

2.2.4 Skottårsproblematiken *

2.2.5 År-1999-problemet *

2.2.6 Inbäddade system *

2.2.7 Förnekande av problemet ger ännu en dimension av år-2000-problemet *

2.3 Hur drabbas datorerna och applikationerna av år-2000-problemet? *

2.3.1 Total systemkrasch *

2.3.2 Partiell systemkrasch *

3 HUR KAN SAMHÄLLET DRABBAS AV ÅR-2000-PROBLEMET? *

3.1 Hur ser problemet ut i andra delar av världen? *

3.1.1 Ryssland *

3.1.2 Kina *

3.1.3 Japan *

3.1.4 Brasilien *

3.2 Hinner vi åtgärda år-2000-problemet? *

4 SLUTSATSER *

4.1 Problempyramiden över år-2000-problemet *

Källförteckning *

 

 

1 INLEDNING

En av de mest omtalade utmaningarna för IT-samhället är idag är det kommande årsskiftet mellan år 1999 och 2000. Vissa talar om att jorden kommer att drabbas av en stor katastrof med förluster av människoliv som följd, andra är mer optimistiska och menar att endast några få IT-system kommer att drabbas av det s k år-2000-problemet och att konsekvenserna av det inte kommer att bli särskilt stora. Det råder således en stor osäkerhet huruvida hur omfattande år-2000-problemet är. Vad som är roten till problemet verkar det dock råda stor samsyn om inom IT-expertisen. På 50- och 60-talet så var kostnaden stor för primär- och sekundärminne för datorer, vilket gjorde att man gjorde applikationer kompakta och enkla för att spara utrymme. Således använde man bara två positioner för att beteckna årtal istället för fyra positioner. Detta utvecklades till en standard och en del utav de system som finns idag använder sig fortfarande utav denna standard, andra systemutvecklare förutsåg problematiken i tid och ändrade årtalen till fyra. Många affärssystem använder sig av datum och datumberäkningar för att göra kalkyleringar. När årskiftet 1999 till 2000 inträffar så betecknas dessa datum som 99 och 00. Vid en beräkning av tid med detta format så blir resultatet således felaktigt; 00-99 = -99 istället för 2000-1999 = 1.

1.1 Problemområde

Det verkar råda stor osäkerhet inom branschen vilka som påverkas av år-2000-problemet och hur stort problemet egentligen är. Det är kanske just det som gör problemet så intressant att studera. Kommer år-2000-problemet bara att påverka systemutvecklare och beställare av system eller kommer också oskyldiga människor att indirekt drabbas, dvs s k "tredje person". Kan vissa delar av världen komma att drabbas extra hårt? Är det fler system än administrativa system som kommer att drabbas. Inbäddade system är utrustning som innehåller ett eller flera microchips, är dessa en del av år-2000-problemet? Detta är frågor som jag som systemvetare och blivande systemutvecklare är nyfiken på och vill ha svar på. Systemutvecklarens roll är central för år-2000-problemet, därför att denne kan förväntas ha, om inte slutsvaret på problematiken, så åtminstone god kännedom om problematiken. Om inte systemutvecklarna har det, av vem kan vi då kräva att nyhetsmedier och allmänhet ska få information? Enligt min mening så borde en så aktuell fråga tas upp på de utbildningar som systemutvecklare går. Eftersom så inte varit fallet i min utbildning (hittills) så tycker jag att det är ett lämpligt område att problematisera och konsumera kunskap om. För mig som snart ska ut i arbetslivet är det extra viktigt att ha kunskaper om år-2000-problemet då det är extra aktuellt i dessa dagar.

1.2 Avgränsning

Med tanke på den magra kunskap jag har om år-2000-problemet så kommer jag i detta arbete att främst att besvara grundläggande frågor som: Vad är år-2000-problemet? Vilka kommer att drabbas av det? Enligt Göran Goldkuhl, är ett problem "...en situation som av någon eller några aktörer upplevs som otillfredsställande i något avseende."

Han skriver också att om man försöker att tillfredsställa ett behov utan att först grundligt

analysera orsaken till det, dvs själva grundproblemet så är risken stor att man felaktigt använder sina resurser till att kurera symptom istället för att lösa själva problemet. Därför avgränsar jag mig från att slutgiltigt försöka finna en universallösning på problemet. Den tid jag har till förfogande kommer sannolikt att gå åt till att besvara de grundläggande frågorna som är av mer allmän karaktär för att få en förståelse av problemet och att analysera orsaken till problemet. Först när ovanstående frågor är besvarade så anser jag att det är lämpligt att gräva djupare inom något av år-2000-problemets domäner, dit kommer jag inte att nå i detta arbete.

1.3 Syfte

Syftet med detta tema-arbete är att besvara följande övergripande frågeställningar:

Vad är år-2000-problemet?

Vilka kommer att drabbas av det?

Jag kommer att beskriva och förklara problemet och läsaren kommer att få en generell förståelse av problemet och dess orsaker. Förståelsen kommer att ge en grund för den som vill fortsätta att specialisera på någon särskild aspekt av år-2000-problemet t ex en metod för hur man löser det.

Jag vänder mig i rapporten till lärare och studenter på ADB C-nivån på Örebro Universitet, samt övriga datorintresserade vuxna personer som är intresserade av år-2000-problemet.

1.4 Perspektiv

Min kunskap om år-2000-problemet är begränsad till att omfatta det jag läst i dagstidningar och till diskussioner jag haft med vänner och kollegor. Jag besitter dock kunskaper i systemutveckling då jag läst 60 poäng ADB på Örebro Universitetet och kommer att se på problemet utifrån det faktum att jag har dessa ADB-kunskaper i programmering och systemering. Jag betraktar mig själv som en del av världen och tolkar den utifrån den kunskap jag har om den. Jag anser också att världen ständigt förändras och att det är viktigt för oss människor att också utveckla oss och anpassa oss till den ständigt föränderliga omvärlden. Detta har säkert påverkat mig i mitt val av ämne till denna rapport.

1.5 Befintlig Kunskap

Det har skrivits en C-uppsats och ett par temaarbeten tidigare om år-2000-problemet på Örebro Universitet. Det finns ett antal utgivna utländska böcker på området, varav endast en, "Millenniebomben", finns tillgänglig i Örebro. De flesta som har kunskap om år-2000-problemet har valt att publicera den helt eller delvis på Internet. Detta är bra

eftersom det är gratis att söka information på nätet, det finns dock de som inte har så stor kunskap om år-2000-problemet som har valt att publicera även detta på Internet. Det är således ett angenämt arbete att utvärdera trovärdigheten och hållbarheten i de publikationer som finns på Internet. När man läser igenom det material som finns publicerat på Internet om år-2000-problemet slås man av hur många som har valt att skriva och ha en åsikt om det. De stora programvarutillverkarna har intagit attityden av att det är ett mycket stort problem och intar knappast någon lugnande attityd. De menar att det är ett problem som dock går att lösa om man tillsätter resurser till det. Deras information är väl underbyggd och saklig, vilket gör den mycket trovärdig. Deras information är särskilt värdefull för att rent tekniskt förstå år-2000-problemet.

1.6 Centrala begrepp

År-2000-problemet har flera synonymer som millenniumproblemet, Y2K-problem (Year 2 Kilo; kilo=1000) och 2000-problemet. I denna rapport kommer i fortsättningen endast termen år-2000-problemet (uttalas "år tjugohundraproblemet") att användas då denna är korrekt och enkel att förstå.

1.7 Metod

För att uppfylla mitt syfte så har jag valt att utforska källor med sekundärdata. Dessa källor är tidigare arbeten inom ämnet, samt hemsidor på Internet och tillgänglig litteratur. För att bedöma tillförlitligheten på dessa källor så har jag noggrant läst igenom texterna och försökt bedöma tillförlitligheten i argumenten som används. Om argumenten verkar rimliga så använder jag källan efter eget tycke. Den kunskap som jag konsumerar och presenterar i rapporten är främst av förståelseinriktad karaktär, men också till viss grad förklarande. Den strategi jag har tänkt att använda för att förstå och förklara år-2000-problemet är en s k explorativ strategi dvs. utan förkunskap om år-2000-problemet så förbättrar jag min kunskap om det. Jag kommer att kvalitativt dra slutsatser från de källor med sekundärdata som jag utforskar.

En alternativ metod hade varit att intervjua någon "guru" inom området eller någon högt uppsatt konsult på ett IT-bolag. Dessa är dock, enligt Sara Ekenbergs rapport "År 2000 – ett problem i tiden", otillgängliga pga tidsbrist. Konsulterna är dessutom i vissa fall i gråzonen för vad som kan anses opartiskt, vissa utav dem tjänar ju pengar på år-2000-problemet då detta skapar mer arbete för dem. Av dessa anledningar har jag valt bort denna metod.

2 ÅR-2000-PROBLEMET

2.1 Hur år-2000-problemet uppstod

När informationssystem byggdes på 50- och 60-talet så lyckades programvarutillverkare spara miljontals kronor på att optimera programkoden i ett antal applikationer. Lagringsutrymme och minne för datorer var dyrt på den tiden och de trodde knappast att deras tilltag skulle kunna få allvarliga konsekvenser till så sent som år 2000. Att använda två positioner blev ett slags standard för hård- och mjukvarutillverkare och eftersom det var så långt kvar till år 2000 så trodde man att problemet skulle vara löst vid det laget. Vissa programtillverkare använde endast en siffra för att beteckna årtal och detta gav konsekvensen att man 1970 ändrade tillbaka till två siffror i dessa program. Samma lösning, fast till fyra siffror, är den som behövs för att undvika problem år 2000.

Det finns även en sociologisk aspekt av problemet. I samhället idag använder vi normalt två siffror för att beteckna årtal t ex i vårt personnummer. Även i formulär är det vanligt att 19 är förtryckt framför årtalet. Vår mänskliga natur är således också en del av problemet.

2.2 Olika syner på år-2000-problemet

Jag har funnit att det finns olika problem och typer av problemsituationer som kan uppstå ur situationen med två positioner i årsdatumfältet. Jag ska här redovisa dessa olika problem och problemsituationer. Jag väljer att först presentera de problem som kan uppstå i datorer. År-2000-problemet kan enligt IBMs år-2000-hemsida drabba en dator om den har fel på som realtidsklockan, BIOS (Basic Input Output System) eller operativsystemet.

2.2.1 Realtidsklocka och BIOS

De flesta datorer i världen har en digital realtidsklocka som tickar i datorn med hjälp av ett batteri även när den är avstängd. Denna realtidsklocka håller reda på datum och tid åt datorn.

Det finns två typer av realtidsklockor; fasta och programmerade. De fasta tar inte hänsyn till år 2000 utan slår om från 99 till 00 vilket leder till problem om någon process i övriga systemet lägger till siffran 19 före årtalet, sådana fast realtidsklockor kan förkomma i gamla microchips. För de programmerbara realtidsklockorna bestämmer programmeraren vilket tidsregister som finns och på senare år har fyra positioner reserverats för årtal vilket innebär att de klarar övergången till år 2000.

BIOS är ett maskinnära lågnivåoperativsystem som ligger "under" vanliga operativsystem som DOS, Windows 95 och Macintosh-gränssnittet. BIOS behövs för att mer komplicerade operativsystem ska kunna fungera. BIOS hjälper t ex Windows 95 att kommunicera med datorn. BIOS kontrollerar grundläggande funktioner för datorns hårdvara och lagrar information om densamma. BIOS har också en funktion att hålla reda på datum och tid i datorn.

BIOS hämtar datumet ifrån datorns realtidsklocka. Problemet är att BIOS på äldre datorer inte alltid ställer om århundradet till 20 utan datorn kommer fortfarande att tro att tiden är någon gång på 1900-talet efter årsskiftet till år 2000. Detta kan åtgärdas genom att uppgradera BIOS eller manuellt ställa om tiden till rätt tid. För nyare datorer så är inte detta något problem eftersom dessa redan har uppgraderade BIOS som automatiskt ställer om århundradet till 20 istället för 19 vid årsskiftet till år 2000. Det finns olika programvaror för att undersöka om en dator klarar övergången till år 2000. Ett program för att undersöka om BIOS och Hårdvara för PC klarar övergången till årsskiftet finns på följande hemsida: http://www.pc.ibm.com/year2000/evaluation.html

2.2.2 Operativsystem

Operativsystemet är en viktig del av datorn som möjliggör användande av applikationer och som stödjer många filhanteringsoperationer. Operativsystem som t ex Windows 95 och OS/2 Warp hämtar sina datum direkt ifrån datorns realtidsklocka eller ifrån BIOS. Detta innebär att om realtidsklockan eller BIOS har fel datum när datorn startar upp så finns en risk att även operativsystemet att ha det. Detta kan i sin tur påverka applikationer som körs på operativsystemet.

2.2.3 Applikationer

Vad gäller applikationer så kan det uppstå två typer av fel i applikationer. Det första felet som kan uppstå är om applikation använder sig av två positioner för att beteckna år i programmet, datafiler eller databaser. Ett vanligt fel som kan uppstå pga detta är t ex felaktiga ränteberäkningar i administrativa system; vanligtvis programmerade i COBOL eller kalkylprogram gjorda i spreadsheet-applikationer som "Lotus 1-2-3" och "Microsoft Excel". Andra fel som kan tänkas uppstå här är felaktiga kontroller av utgångsdatum av kontokort. Kontokort har endast två siffror för att beteckna årtal och utgångsdatumet 01 kommer som bekant mindre än 99 och kontokortet kan således av misstag refuseras. Kontokort har vanligen två eller tre års giltighetstid.

Den andra typen av fel som kan uppstå i applikationer har med realtidsklockan och BIOS att göra. Om applikationen väljer att hämta tidsuppgifter från en felaktig realtidsklocka eller BIOS så kan applikationen drabbas av år-2000-problemet.

Programvarujätten Microsoft låter även år-2000-problemet inbegripas av följande problem:

2.2.4 Skottårsproblematiken

Det finns en enkel regel för hur man beräknar skottår. Om året är jämnt delbart med 4 eller 400 så är det skottår. På Microsoft menar man att vissa programmerare trott att år 2000 inte är skottår, pga att det förra sekelskiftet inte var det, och således kommer dessa att utelämna den 29 Februari 2000 och istället datera denna dag till den 1 Mars 2000.

Huruvida detta är en del av år-2000-problemet eller inte kan diskuteras. Jag väljer här istället att kalla problematiken för "skottårsproblematiken" då det i första hand är relaterat till programmerarens syn på skottår och inte om man betecknar årtal med två eller fyra positioner.

Dessutom är det tveksamt om argumenten för att det är ett stort problem håller. Programmerare borde ju rimligtvis vara medvetna om att det var fjärde år är skottår, således borde programmen normalt skrivas så att den 29 februari finns med vart fjärde år. Skottårsproblematiken uppstår således normalt endast om programmeraren informerat sig felaktigt om att år 2000 inte skulle vara skottår och gjort ett undantag i programmet för att lägga till en skottårsdag just år 2000. Jag tvivlar på att detta kan vara ett stort problem.

2.2.5 År-1999-problemet

Enligt Microsoft så kan datumfältet i vissa äldre applikationer av utrymmesskäl ha programmerats att betyda något annat än ett årtal. Vanligast är att datumpositionen 9/9/99 använts för detta. Denna position kan i programmet betyda att programmet sparar denna datapost för gott eller att programmet automatiskt ska ta bort en datapost efter 30 dagar. Programmerare har använt 99 till att göra olika saker i olika program, vilket gör att det inte finns något lätt sätt att söka efter felet på.

Microsoft har valt att kalla detta problem för "problem med speciella meningar för årtal." Huruvida detta är en del av år-2000-problemet förtjänas enligt min mening att diskuteras. Jag anser inte att det är en del av år-2000-problemet, eftersom det faktiskt inte primärt har att göra med att man använder två positioner istället för fyra för att beteckna år, samt eftersom det ju faktiskt inte inträffar vid övergången år 2000 utan ett antal månader tidigare. Att det är ett problem är jag dock villig att hålla med om och även att det är relaterat till år-2000-problemet. Jag har istället valt att kalla problemet för år-1999-problemet.

2.2.6 Inbäddade system

Ett inbäddat system är ett system, vilket som helst, där ett eller flera microchips är en integrerad del av systemet. Dessa system ingår ofta i elektronisk utrustning, maskiner och fabriker. Inbäddade system innehåller ofta realtidsklockor, vilket gör att år-2000-problemet kan uppstå i dem. Exempel på områden som innehåller inbäddade system är kontorsutrustning som telefonväxlar och mobiltelefoner, kommunikationssystem som trafikljus, övervakningssystem, tågtrafik, flygtrafik, satelliter och radarsystem, bank och finanssystem, kreditkortssystem och säkerhetssystem, samt energisystem som elvärmeverk, kärnkraftverk och oljeraffinaderier.

Vilka inbäddade system som kan drabbas av år-2000-problemet är svårt att med säkerhet säga då det bara är tillverkare och programmerare av dessa microchips som har kontroll över detta. Enligt Ken Klukowski, så kommer majoriteten av alla inbäddade system kommer inte drabbas av år-2000-problemet, men svårigheten ligger i att det är svårt att ta reda på exakt vilka system som kommer att drabbas. Klukowski påstår att det finns över 70 miljarder inbäddade microchips i världen. Av dessa uppskattar han att ungefär 5 miljarder kan beröras av år-2000-problemet. Vissa av dessa är svåra att åtgärda då de sitter i satelliter och djuphavsplattformar."

Inbäddade system har en tendens att vara i drift under längre tidsperioder, de system som varit i drift de senaste 15-20 åren befinner sig i riskzonen.

2.2.7 Förnekande av problemet ger ännu en dimension av år-2000-problemet

År-2000-gurun Peter de Jager menar att vi nu äntligen lyckats knäcka år-2000-problemet och kommit till rätta med det. Med det menar De Jager att år-2000-problemet aldrig egentligen handlade om att åtgärda felaktig kod i applikationer eller att åtgärda felaktiga inbäddade system. De Jager menar istället att uppgiften var större och svårare än så, nämligen att få slut på förnekandet av att det fanns ett problem och att få slut på den handlingsförlamning vad gällde att åtgärda det. De Jager började informera om år-2000-problemet redan år 1992 och på den tiden möttes han av attityder som att han hade för livlig fantasi eller att problemet var en trivialitet, idag möts han av respekt. Situationen är idag tack vare de upplysningskampanjer som skett att majoriteten av företagen är medvetna om problemet, de har åtgärdat felen eller håller på att åtgärda dem. I vilket fall som helst så ignoreras inte år-2000-problemet idag av företag och myndigheter.

2.3 Hur drabbas datorerna och applikationerna av år-2000-problemet?

Enligt Microsoft så är det troligt att något av följande två scenarios inträffar om år-2000-problemet slår till:

2.3.1 Total systemkrasch

Vid en total systemkrasch upphör datorn eller applikationen att fungera. Detta kan leda till att verksamheten hos företag och myndigheter står stilla under en kortare eller längre tidsperiod. Handelspartners till företag som råkar ut för detta kan också drabbas genom att de inte får de varor eller den information som behövs för att normalt bedriva verksamheten. Fördelen med en total systemkrasch är att det är lätt att upptäcka för verksamheten.

2.3.2 Partiell systemkrasch

En partiell systemkrasch skulle medföra att applikationen eller datorn till synes verkar fungera på ett tillfredsställande sätt, men i praktiken gör felaktiga datumberäkningar. Detta kan vara svårt att upptäcka då rutiner i många ekonomiska system går med automatik och kan innebära en katastrof för ett företag om det gäller ekonomiska transaktioner som beräknats felaktigt. T ex så skulle en ränta, helt plötsligt komma att gälla 99 år istället för ett år, vilket skulle ge en rejäl skillnad på räntebeloppet.

3 HUR KAN SAMHÄLLET DRABBAS AV ÅR-2000-PROBLEMET?

Det kan uppstå problem i många företag och organisationer. Ofta är företagen måna om att ha mycket små lager av produkter, vilket gör att deras produktionslinje blir extra känslig om någon av underleverantörernas datasystem skulle drabbas av år-2000-problemet. T ex så består en svensk bil idag av komponenter från ett hundratal olika underleverantörer. Liknande förhållanden gäller inte bara i bilindustrin, utan även inom t ex bank och finanssektorn. Om problem uppstår i en verksamhet kan det således drabba andra verksamheter indirekt genom uteblivna leveranser av tjänster, information eller produkter.

Kostnaden bara för att reparera all felaktig kod skulle kosta mellan 300 och 600 miljarder US-dollar enligt analysföretaget Gartner Group. Detta kan medföra att företag chansar på att de inte drabbats av år-2000-problemet för att spara pengar. Om de drabbas är risken att de slås ut och går i konkurs än om de inte åtgärdat problemet i tid.

I Sverige har en 2000-delegationen tillsatts av regeringen för att underlätta övergången till år 2000 för svenska myndigheter och företag. Det finns nu en officiell lista över de dataföretag som säljer 2000-säkra produkter. Man kan läsa om det senaste som hänt inom år-2000-problemet. På deras officiella hemsida: "http://www.2000-delegationen.gov.se/" står det att elförsörjningen och andra viktiga samhällsfunktioner håller på att utredas ifall de är drabbade eller inte och ifall de kommer att hinna klart i tid eller inte. De har inte utgett några garantier för att så är fallet.

Elbolagen i Sverige riskerar också som sagt att drabbas av år-2000-problemet. En av konsulterna i 2000-delegationen, Karl-Åke Söderberg, tror att risken är stor att ett antal kommuner kan drabbas av fel på strömförsörjningen pga år-2000-problemet. Vissa kommuner har knappt börjat ta itu med frågan och att tar den inte på allvar. Energiproducenten Vattenfall medger att de har hittat år-2000-buggar i deras system, men att de håller på att åtgärda dessa. Margot Wikström, kommunförbundets ordförande, menar dock att kommunerna kommer att klara elförsörjningen genom att de kommer att hjälpa varandra i kampen mot år-2000-problemet. Skulle Söderberg visa sig få rätt är detta ett kraftigt hot mot samhället då företag, myndigheter och privatpersoner är starkt beroende av el för att kunna överleva och må bra.

3.1 Hur ser problemet ut i andra delar av världen?

Det är svårt att finna information om hur problemet ser ut i andra delar av världen än Europa och Nordamerika. Dr. Edward Yardeni är chefsekonom på Deutsche Bank Securities och har skrivit en internetbok om år-2000-problemet. Den lilla information jag funnit om andra världsdelar kommer främst ifrån dennes internetbok. Enligt Yardeni är samtliga kontinenter mer eller mindre indragna i problematiken. År-2000-problemet är således världsomspännande. Hårdast kommer dock de datortäta länderna att drabbas. Så här ser läget ut i några särskilt intressanta länder:

3.1.1 Ryssland

Enligt Yardeni, så blev ryska ledare medvetna om problemet först under G8-mötet (världens åtta största industrinationer) i Maj 1998. Trots det så är Dr. Sergey Rogov, från ryska Duman, optimistisk inför framtiden. Han menar att datortätheten i Ryssland alltjämt är låg och på de datorer som används så sitter ofta ny piratkopierad programvara som är uppdaterad för år-2000-problemet. Å andra sidan erkänner han att ryska myndigheter verkar ta år-2000-problemet på mindre allvar än t ex USA. Detta pga att det inte finns tillräckliga resurser för att reparera de system som trots allt måste åtgärdas.

3.1.2 Kina

I Kina påminner problematiken en hel del om Rysslands, enligt Yardeni, de har få datorer, uppskattningsvis 10 miljoner (endast en per tusen invånare). Piratkopierad programvara är mycket utspridd och det har både för- och nackdelar. Fördelen är att det är lätt att skaffa de senaste programvarorna som är felfria. Nackdelen är att det är svårt att få tag på professionella programmerare som kan åtgärda de specialsydda program som finns i kinesisk industri. Den kinesiska statsledningen har tagit problemet på allvar och har ett åtgärdsprogram för de statliga företagen. Senast Mars 1999 ska de rapportera status till Kinas statsledning. Regimen i Kina kommer att straffa de företag som inte blir klara i tid. Detta kan leda till att "motivationen" för kinesiska företagsledare således är hög att komma till rätta med problemet. Ett skrämmande exempel på detta är att en hög ledare, Zhao Bo, deklarerat att cheferna för de kinesiska flygbolagen ska sitta på flygplanen när de lyfter den 1:a Januari år 2000... .

3.1.3 Japan

Yardeni skriver att situationen i Japan är unik. De har en annorlunda tidräkning än västvärlden. Det innebär att "inrikesdatasystem" uppbyggda på japansk tidräkning inte kommer att drabbas. Däremot kommer t ex de finansiella institutionernas system som ofta har daglig kontakt med utländska datorer att drabbas då dessa i många fall använder västvärldens tidräkning. Således berörs Japan av år-2000-problematiken. I december 1998 var bara en fjärdedel av datasystemen i de japanska bankerna åtgärdade, vilket tyder på att de har hamnat i tidsbrist till år 2000. Så många som 39% av de mindre japanska företagen har ingen egen IT-avdelning, detta gör att de är starkt beroende av support från andra företag. Om inte de mindre företagen som ofta är underleverantörer av produkter blir klara i tid kan de således skada de större företagen om de inte blir klara i tid. Det var i Japan som uttrycket "Just In Time" föddes och det tillämpas i stor skala där att inte "ligga på stora lager", vilket gör dessa företag extra sårbara.

3.1.4 Brasilien

Enligt Yardeni, så är Brasilien och övriga delar av Syd- och Mellanamerika långt, långt efter i år-2000-förberedelserna. Han skriver att myndigheterna och företagen har ignorerat år-2000-problemet i stor utsträckning, de enda som någorlunda fått upp ögonen för problemet är bankväsendet. Bristen på programmerare är stor då dessa lockats av högre löner till USA. Enligt Jim Cassell, analytiker på Gartner Group, så kommer ungefär hälften av alla syd- och mellanamerikanska företag att kraftigt drabbas av problem pga år-2000-problemet. Enligt

Cassells undersökning låg USA i topp i år-2000-förberedelser medan Brasilien låg i botten på listan med länder som Argentina och Venezuela strax över sig. Det enda landet i den här regionen som har en plan för år-2000-problemet är Mexico.

3.2 Hinner vi åtgärda år-2000-problemet?

Åtgärder vidtas från myndigheters och företags sida för att inventera och åtgärda den utrustning och de applikationer som kan falera vid årsskiftet till år 2000. Alla system kommer inte att kunna gås igenom, därför har man valt att börja med de mest kritiska systemen. IT-gurun Ed Yourdon skriver att det finns 9000 elproduktionsanläggningar och 11000 banker i USA. Samtliga dessa företag har ett massivt år-2000-projekt på agendan med en deadline den 31:a December 1999. Om det är något man vet om mjukvaruindustrin så är det att det typiska större mjukvaruprojektet oftast är försenade och 100% över budget. Så vad är oddsen på att samtliga 9000 elproduktionsanläggningar och 11000 banker kommer att vara klara i tid?

Svaret på den frågan är för mig ganska uppenbart; chansen är liten att alla kommer att bli klara i tid. Detta gäller dessutom USA som får anses ligga långt framskridet vad gäller år-2000-problemet, hur ser det då ut i resten av världen?

3.3 Kan år-2000-problemet leda till konjunktursvängningar?

Dr. Edward Yardeni anser att risken för en global konjunkturnedgång pga år-2000-problemet är ungefär 70%. Han ger tre anledningar till detta:

När han informerade världens G8-ledare så var responsen från dessa, enligt Yardeni, "patetisk". Enligt Yardeni så ville de inte på allvar ta itu med frågan och saknade förmågan att agera.

De amerikanska myndigheterna har, enligt Yardeni, erkänt att de saknar den information som krävs för att veta hur allvarligt problemet är för dem. De har också ofta antagit att övergången inte kommer bli något problem.

Informationen om situationen i omvärlden (utanför USA) är bristfällig och medvetenheten om år-2000-problemet är låg.

Yardeni har dock på senare tid medgett att medvetenheten har ökat hos myndigheter och politiker. Han tror dock att nedgången i världskonjunkturen komma redan under det sista kvartalet år 1999 beroende på att vissa företags aktier kommer att sjunka pga att de inte kommer att klara årsskiftet och att detta kan sprida sig till andra företag, länder och marknader som en kedjereaktion.

Yardeni menar att de flesta företag kommer att bli klara i tid, vilket begränsar konjunkturnedgången något. Yardeni gör en liknelse med oljekrisen under åren 1973-1974 som slog hårt mot stora delar av världen.

Min egen reflektion över Yardenis pessimistiska framtidssyn är att han är väl förtrogen med ekonomi på hög nivå vilket gör honom trovärdig. I vilken grad han har rätt kommer inte gå att mäta eftersom han gömt sig bakom en statistisk siffra; 70%. Det vill säga om det inte blir en världsdepression så kan han alltid säga att "vad var det jag sa; de sista 30% var de som slog in". Själv kan jag inte bedöma om han ligger rätt i sin bedömning, men att det finns en risk kan jag gå med på, hur stor den är, är svårt att avgöra. Enligt De Jager så har ju faktiskt regeringschefer och höga befattningshavare äntligen börjat förstå år-2000-problematiken och börjat tillsätta år-2000-projekt på nationell nivå i form av utredningar och delegationer för att få bukt med problemet. Det är rimligt att anta att deras arbete kan spela en avgörande roll för hur stort problemet kan bli och om världskonjunkturen kommer att påverkas.

4 SLUTSATSER

I sökandet efter grundläggande kunskap om år-2000-problemet så tycker jag att jag lyckats uppfylla syftet med detta temaarbete. Jag har beskrivit och förklarat vad år-2000-problemet innebär och gjort en uppskattning av hur omvärlden kommer att påverkas av det. Uppskattningar är nog det enda vi än så länge kan göra om år-2000-problemets konsekvenser för samhället och oss människor. Att bestämt veta kommer vi sannolikt först göra en bit in på år 2000.

År-2000-problemen finns på flera nivåer och i olika skepnader. Gemensamt för dem är att de härrör från att programmerare och samhället endast använde två positioner för att beteckna årtal på 50- och 60-talet.

För att få en överblick över dessa syner på år-2000-problemet så har jag gått utöver mitt syfte för detta temaarbete och gett mig in på att även försöka klassificera år-2000-problemet i en grafisk modell (4.1). Jag har i modellen identifierat, namngett, avgränsat och relaterat hur dessa nivåer och skepnader av år-2000-problemet förhåller sig till varandra. Modellen är tänkt att ha formen av en pyramid. Pyramiden ska således visa den totala problematiken av år-2000-problemet.

4.1 Problempyramiden över år-2000-problemet

Förklaring till problempyramiden över år-2000-problemet (4.1):

(Nerifrån och upp, nivå för nivå)

Nivå 1

Rektangeln "Årtal består av 2 positioner" på nivå 1 ska ses som själva grunden till år-2000-problemet. Rent faktiskt så innebär det att vissa hårdvaru- och mjukvarusystem endast använder två positioner för att beteckna årtal istället för fyra. Detta är själva fundamentet till problemet, varpå de ovanstående nivåernas problem grundar sig.

Nivå 2

Rektanglarna "Realtidsklocka" , "BIOS" och "Operativsystem" representerar system som är hårt knutna till datorers och elektronikkomponenters hårdvara eller i praktiken är hårdvara (i elektronikkomponenter ingår dock sällan alla tre systemen.) Dessa system interagerar ofta med varann och hämtar datumuppgifter ifrån varann. Detta gör att om något av dessa tre system innehåller endast två positioner för att beteckna årtal så finns risk för att år-2000-problemet kan uppstå.

Nivå 3

På nästa nivå finns "Inbäddade system" som t ex kan vara elektronisk utrustning som innehåller microchips med realtidsklockor. Dessa kan drabbas av år-2000-problemet om de innehåller felaktiga realtidsklockor. Att dessa är placerade på denna nivå beror på att de "inbäddade systemen" endast indirekt är kopplade till nivå 1, men direkt kopplade till nivå 2. Placeringen av "Applikationer" skulle lika gärna kunna ha lagts på nivå 2, eftersom det finns två typer av problemsituationer som kan uppstå. Till "applikationer" hör den mjukvara i datorer och även de problem som kan uppstå vid lagring av data i databaser och filer. Den första problemsituationen är om applikationen hämtar ett felaktigt datum från nivå 2 pga av fel i något av systemen på denna nivå och applikationen således drabbas indirekt av problemet med två positioner, då passar denna placering på nivå 3. Den andra problemsituationen som kan uppstå är om applikationen i sig själv använder sig av endast två positioner för att beteckna år och fel uppstår pga detta, då är ju felet direkt knutet till nivå 1. Det som fällde avgörandet för att lägga "Applikationer" på nivå tre är att problemen på nivå 4 är starkt knutna till problemenen som kan uppstå i "Applikationer".

Nivå 4

På nivå 4 ligger "Företag" och "Samhälle". De är direkt berörda av problemen som kan uppstå på nivå tre och utgör i sin tur grunden till problemen på nivå 5. Här används tredimensionella kuber istället för rektanglar. Innehållsmässigt ger det modellen ytterligare en dimension; medvetenhet om problemet. Som jag skrev tidigare så anser en del att såväl företag som myndigheter inte har förstått vidden av år-2000-problemet eller helt enkelt "stoppar huvudet i sanden" så fort år-2000-problemet kommer på tal. Detta kan för en myndighet eller ett företag vara ett lika stort problem som de problem som "uppstår" direkt ifrån nivå 3 pga felaktiga applikationer eller felaktiga inbäddade system. Förutom bristen på medvetenhet så kan dessa organisationer naturligtvis drabbas av fel i systemen på nivå 3. Problem på denna nivå är t ex om elbolagens energisystem innehåller felaktiga inbäddade system och detta slår ut vissa av elbolagens elnät. Detta kan drabba företag och myndigheter eftersom de är starkt beroende av el.

Nivå 5

"3:e Person" är en vanlig s k "Svensson" som drabbas av effekterna på nivå 4 t ex genom att företag inte kan leverera produkter till konsumenterna eller att en person blir arbetslös när ett företag gått ikonkurs pga år-2000-problemet. Även här används kuben för att beteckna dimensionen om bristen på medvetenhet då många människor inte informerar sig om år-2000-problemet i tillräcklig grad för att gardera sig emot eventuella effekter av det, i den mån det är möjligt. Placeringen av "3:e Person" på nivå 5 är naturlig, då denne är den siste som drabbas av år-2000-problemet och har minst att göra med grundproblemet på nivå 1.

Somliga saknar kanske "skottårsproblematiken" (2.2.4) och "år-1999-problemet" (2.2.5) i modellen. Dessa problem är i själva verket, enligt mig, bara relaterade till år-2000-problemet och inte en del av år-2000-problemet. Detta därför att skottårsproblematikens problem inte grundar sig på det fundamentala i år-2000-problemet nämligen att två positioner för årtal använts, utan istället grundar sig på programmerares syn på skottår. Problemet kvarstår således i samma utsträckning för program som har fyra positioner som årtal. Vad gäller år-1999-problemet grundar sig inte problemet kan finnas i att två positioner använts i applikationerna. Problemet uppstod förvisso bl a pga att programmeraren velat spara minne för applikationen men grundar sig främst på enstaka programmerares oförmåga att skriva bra program. Denna oförmåga visar sig i att dessa programmerare använt datumpositionen på inkonsekvent sätt till andra uppgifter i applikationerna än vad som är naturligt. Dessutom så inträffar det innan år 2000 vilket skulle göra det vara mer rimligt att kalla det för år-1999-problemet.

År-2000-problemet är ett problem för de företag som har felaktiga vitala system och som inte åtgärdar dessa innan år 2000, dessa företag riskerar att slås ut på marknaden. De som åtgärdar sina system kommer istället att vara konkurrenskraftiga och visa att de står starka inför förändringar i omvärlden. Förtroendet för myndighetsansvariga som viftar bort problemet och tror att det på kommer att försvinna av sig självt kommer sannolikt att sjunka ytterligare om samhällssystem brakar ihop efter årsskiftet. Kommuninvånare kan drabbas av effekter från år-2000-problemer om t ex inte elsystemen säkras och det fort.

År-2000-problemet är ett världsomspännande problem, där viktiga ekonomier som Brasilien och Japan löper stor risk drabbas av år-2000-problemet.

Edward Yardeni menar att risken är 70% för en nedgång av världskonjunkturen pga år-2000-problemet. Peter de Jager menar istället att världen nu fått upp ögonen för år-2000-problemet och att risken för en katastrof borde kunna undvikas. Själv tycker jag att deras argument är sakliga och realistiska, men jag tar dem inte för sanning.

Sanningen kommer först att visa sig år 2000.

 

Källförteckning

 

Collsiöö, Jan

1999

http://www.expressen.se/visasida.asp?SidID=218

De Jager, Peter

1999

"Doomsday avoided" http://www.greenspun.com/bboard/q-and-a-fetch-msg.tcl?msg_id=000Yi9

Ekenberg, Sara

1998

"År 2000 – ett problem i tiden", Örebro Universitet

Goldkuhl, Göran; Röstlinger, Annie

1988

"Förändringsanalys", Studentlitteratur, Lund

Goldkuhl, Göran

1998

"Kunskapande", Linköpings Universitet, Linköping

IBM

1999

http://www.ibm.com/ibm/year2000

IT-Kommissionen

1998

"Problem med inbäddade system inför 2000-skiftet", 1998-02-09 Stockholm

Klukowski, Ken

1999

http://www.nd.edu/~hklukows

Microsoft Corporation

1999

http://www.microsoft.com/technet/year2k/2kfaq/2kfaq01.htm

Mitre

1999

http://www.mitre.org/research/y2k/docs/EMBEDDED_SYSTEMS.html

Reeve, Simon ; McGee Colin

1997

"Millenniebomben", Bokförlaget Nya Doxa, Nora

Small Business Association

1999

http://www.sba.gov/y2k/indexprob.html

University of Rochester

1998

http://listener.uis.rochester.edu/acs/y2kinfo/y2kbios.html

Yardeni, Ed

1999

http://www.yardeni.com/y2kbook.html

 

 

 

Tillbaka