12.07.2015 Views

Nr. 2-2004 omslag - Norsk senter for prosjektledelse - NTNU

Nr. 2-2004 omslag - Norsk senter for prosjektledelse - NTNU

Nr. 2-2004 omslag - Norsk senter for prosjektledelse - NTNU

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

EDB -system som hjelpemiddelDisse teknikkene hadde i seg egenskapermarkedet søkte, men de var <strong>for</strong> tidkrevende<strong>for</strong> manuell planlegging /oppfølging når prosjektene fikk en vissstørrelse.Alle søkte imidlertid ikke etter sammeløsning. Hva slags løsning man søktevar et spørsmål om hva slags prosjektman arbeidet med, hva slags problematikkman sto oven<strong>for</strong>. Det var vesens<strong>for</strong>skjellermellom styring av et utbyggingsprosjektsammenholdt med <strong>for</strong>eksempel styring av et utviklingsprosjekt,og dermed på hvordan man villeplanlegge og følge opp prosjektene.Byggeprosjektene ble tradisjonelt organisertmed en hierarkisk struktur ogvertikale kommandolinjer.Utviklingsprosjekter var i utgangspunktetorganisert etter en såkalt funksjonellorganisasjonsmodell. På slutten av 60-tallet fikk man fremveksten av matriseorganisasjonen.Matriseorganiseringenga en bedre balanse mellom prosjektog funksjonsorientering, samtidig som<strong>for</strong>holdene ble bedre tilrettelagt <strong>for</strong> eneffektiv ressursanvendelse.Tredje generasjons datamaskiner medprogrammeringsspråk som FORTRAN,COBOL, m.fl., ga muligheter <strong>for</strong> utviklingav nyttige systemer innen<strong>for</strong>akseptable tids- og kostnadsrammer,samt tilstrekkelig kapasitet til å håndtereproblemstillingene knyttet til nettverksplanlegging/-oppfølging.På midten av 60-tallet var det alleredelansert en rekke systemer som bygde påPERT / CPM som grunnleggende teknikker.På alle større datamaskiner vardet minst ett systemtilbud. Et slikt systemvar også tilgjengelig på <strong>Norsk</strong>Regnesentrals (NR’s) stormaskin, UNI-VAC 1107. Disse systemene ble <strong>for</strong>søktanvendt i ulike organisasjoner, <strong>for</strong> <strong>for</strong>skjelligetyper prosjekter. Systemenerepre<strong>senter</strong>te imidlertid ikke noe godtsvar på det markedet søkte, og de flesteav systemene ble da heller ikke imarkedet særlig lenge.En svakhet som gikk igjen var håndteringenav ressursproblematikken, ellerrettere sagt de hadde en mangelfullhåndtering. Skulle dette aspektet håndteresrent manuelt, ble planleggingenbasert på nettverksteknikk <strong>for</strong> tidkre-vende i mange situasjoner. Det var enrekke andre “krav” som også måttevære oppfylt om brukerne skulle se dennytteverdi i et slikt system som desøkte.2. Metodeutvikling som basis<strong>for</strong> et planleggingssystemDet var behov <strong>for</strong> en betydelig metodeutvikling<strong>for</strong> å kunne møte kravenefra markedet i det mer generelle tilfellet,ikke bare behovene fra en bedrifteller fra en bransje..Skulle man kunne gjøre seg <strong>for</strong>håpningerom å utvikle et system som markedetville anvende i noe større skala, måttedet bygges på hurtige algoritmer <strong>for</strong>:• Traversering av nettverksstrukturer• Sortering / selektering etter brukerensbehov• Beregninger• m.fl.Slike algoritmer måtte utvikles / tilpasses<strong>for</strong> å oppnå gode nok løsninger.Den største ut<strong>for</strong>dringen lå i utviklingav en metodikk <strong>for</strong> ressursplanlegging /ressursallokering. Det eksisterte renematematiske løsninger, og heuristiskemetoder, men de kunne ikke uten viderebenyttes. Det var en rekke krav sommåtte imøtekommes, bl.a. krevdes enløsning som ga brukeren muligheter tilå beskrive de aktuelle randbetingelserpå en naturlig måte, så vel som hvilkeprinsipper systemet skulle legge tilgrunn <strong>for</strong> den enkelte ressursplanleggingen.Det ble der<strong>for</strong> utviklet en styrbaralgoritme på NR, basert på en heuristiskmetode.Et annet meget sentralt område var sortering/selektering.Maskinprodusenteneanslo, som et slags gjennomsnitt, atmer enn 25% av prosesseringstiden blebrukt til sortering. Den algoritmen somble utviklet muliggjorte en sorteringuten fysisk flytting av dataene, og varmeget hurtig.Det var også et krav at systemet skullekunne <strong>for</strong>eta sannsynlighetsberegninger,med utgangspunkt i at aktivitetstidenevar anslått med tre tidsanslag <strong>for</strong> å giuttrykk <strong>for</strong> usikkerheten i estimatene,og at <strong>for</strong>delingen i teorien fulgte en ?-<strong>for</strong>deling. Det ble benyttet approksimative<strong>for</strong>mler.Et praktisk anvendbart system måtteha:• Integrert tids-, ressurs- og kostnadsplanlegging/-oppfølging• Valgfrihet med hensyn til aktivitetsorienterteeller hendelsesorientertenettverk• Egnede inngangsdata<strong>for</strong>mater• Et omfattende diagnose- og feilbehandlingssystem• Utskrifts<strong>for</strong>mater, styrbare av bruker• Utskrifter i “grafisk <strong>for</strong>m”, selv omutskriftsenheten oftest var begrensettil linjeskriverens muligheter• Etc.3. Utvikling av OPTIMA- systemetI denne situasjonen, i 1965, ble detbesluttet å satse på de muligheter somkvantitative metoder og EDB ga til åutvikle et planleggings- og oppfølgingssystemfra grunnen av. Målet var at systemetskulle omfatte tidsplanlegging- ogoppfølging, belastningsplanlegging. kostnadsplanlegging-og oppfølging. I ogmed anskaffelsen av UNIVAC 1107 fikkNR en av datidens største og mest avanserteanlegg <strong>for</strong> elektronisk databehandlingtilgjengelig. Den repre<strong>senter</strong>te enorme<strong>for</strong>bedringer i <strong>for</strong>hold til tidligeremaskiner m.h.t. lagerkapasitet, regnehastighet,hjelpemidler <strong>for</strong> programmeringog et avansert operativsystem.En ikke uvesentlig mengde litteratur ble“skannet” og brukerbeskrivelser <strong>for</strong>noen systemer ble gjennomgått. Men,et minst like viktig aspekt ble synspunkterog brukerbehov innhentet ikontaktnettverket På dette grunnlagble algoritmer <strong>for</strong> <strong>for</strong>skjellige problemområderutviklet / tilpasset.Utvikling av en egnet systemarkitekturvar helt avgjørende <strong>for</strong> det resulterendesystems <strong>for</strong>bruk av maskinressurser såvel som <strong>for</strong> behovet <strong>for</strong> manuell innsats.UNIVAC 1107 var riktignok enstormaskin etter den tids målestokk,men <strong>for</strong> et programkompleks somOPTIMA var behovet <strong>for</strong> lagringskapasitetog hurtig gjenfinning av datasvært krevende faktorer. Det ble lagtned mye arbeid i å regne på ulike arkitekturvarianter,effekten av anvendelseav utstrakt bruk av delord <strong>for</strong> å pakkesammen in<strong>for</strong>masjonen, hvordan ulikealgoritmer virket inn på tids<strong>for</strong>bruket,og lignende.➢Prosjektledelse <strong>Nr</strong> 2-<strong>2004</strong> 23

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!