Ledelse og Erhvervsøkonomi/Handelsvidenskabeligt Tidsskrift/Erhvervsøkonomisk Tidsskrift, Bind 49 (1985) 1Fra hierarkiske systemer til netværkErik Torpegaard *) ResuméTo
transformationer kendetegner især nutidens
organisations- og systemudvikling. Hierarkier
vil ændres til netværkssystemer, og systemerne vil i
højere I det
følgende gøres rede for sammenhæng og
udviklingstendenser 1. IndledningEnhver organisationsudvikling i en virksomhed har både et organisk og et mekanisk indhold, der dels berører samspillet mellem personale, teknologi, struktur og opgaver, dels tager udgangspunkt i organisationens omverden og den interne opbygning. Kendetegnende for den organiske model er, at opgaverne er adskilt, men hver enkelt funktion løser sin opgave i lyset af sin viden om virksomhedens samlede mål og problemstilling. Den mekaniske model er bl.a. kendetegnet ved en stærk formaliseret og hierarkisk struktur (specialisering/arbejdsdeling), der kan ende med at skabe en bureaukratiseret Begge modeller
tager udgangspunkt i en fastsat målsætning, hvor den
*) Marketingchef i sygehus-datacentret, Kommunedata If S. Artiklen modtaget febr. 1985. Side 82
organiske model er fordelagtigst i
foranderlige omgivelser, hvor de Der er en kompleks sammenhæng mellem organisationens arbejdsdeling, specialisering og styring, og hvor styringen idag hyppigt foregår ud fra et hierarkisk synspunkt, vil dette ændres til en netværksopbygning. Teknologien eller datamaterne overtager en lang række af de mekaniske opgaver, medens de organiske overlades til et samspil mellem teknologi og personale. Begreberne organisk (organisme) og mekanisk (mekanisme) er derfor egnede, når man ønsker at udvikle en overordnet organisationsstrukturog beskrive den overfor et samspil af datamaskiner; og hvor det organiskeudgangspunkt omfatter det ustrukturerede og nye, vil det mekaniskeudtrykke Side 83
kaniskeudtrykkedet strukturerede
og kendte. Derfor må der arbejdes Man kan således forudse, at datamaterne fremover vil medvirke til at skabe et værktøj for den organiske model, herunder opbygning af netværkssystemer, hvor man vil kunne håndtere lokale data med mulighed for samordning gennem kommunikation. Metoden vil både kunne fastlægge en ny infrastruktur og et samspil med omverdenen, men der vil hyppigt i dag opstå sammenkoblingsproblemer mellem datamaterne. Fremtidens netværkssystemer, bl.a. i dag benævnt hybrid-, bredbåndsog lokalnet, vil dog modvirke sammenkoblingsproblemerne, ligesom det har været tilfældet ved udviklingen af telefonsystemerne. Men i den periode, hvor vi er på vej mod fuldt kompatible netværkssystemer og godkendte (accepterede) standarder, vil der opstå en række organisatoriske og systemmæssige problemstillinger, og det er disse forhold, denne artikel vil kortlægge. Desuden vil artiklen søge at fremlægge nogle metoder, der ved anvendelse gør udviklingen så gnidningsløs for organisationen som muligt, og som kan bruges som et grundlag for den strategiske projektstyring, ikke mindst af den teknologiske udvikling i organisationen. Den nuværende situationVed overgangen
fra et mekanisk til et organisk system (jfr. fig. 1) må
For de fleste virksomheders vedkommende er der allerede en vis maskinkapacitet til rådighed til løsning af kendte administrative opgaver. Datamaterne er oftest centrale med systemer udviklet efter den mekaniske model, og står virksomheden overfor kravet om en kapacitetsudvidelse er følgende løsningsalternativer naturlige: 1) enten — at oge
kapaciteten og kompleksiteten i den enkelte datamat,
d.v.s. at 2)og/eller
— at lose
totalopgaven ved deling mellem flere sammenhaengende
Side 84
For den enkelte bruger ai systemet vil valget af arkitektur dog vaere mindre afgorende, idet informationen skal stilles til radighed, ualha-n gigt af hvilken datamat der loser opgaven. Der er saledes tale om en problemstilling, der opstar ud fra virksomhedens krav til information, men samtidig afbalanceret med de teknologiske muligheder der gives til behandling af data og sogning al information. Organisationsteoretisk er problemstillingen den samme. En afdeling i en virksomhed kan udbygges eller specialisei es, og der opstår hyppigt behov for en organisationsstruktur med funktionsopdelte, samarbejdende og kommunikerende enheder. Med de nuværende teknologiske muligheder står vi således overfor valget mellem de to løsningsalternativer, velvidende at valget er afgørende for frihedsgraderne i den fremtidige informationsbehandling og organisationsudvikling. 3. Organisations og systemmodelDer er således to
spørgsmål, der skal tages stilling til ved den
fremtidige Det ene er kravet til organisationens fleksibilitet, systemernes distributionsgrad og kommunikationsveje. Det andet er spørgsmålet om systemernes nuværende opbygning og kapacitet (throughput) samt behovet for fremtidig udvikling. Der er sammenhæng mellem de to spørgsmål, og det er væsentligt for virksomhedens fremtidige organisations- og systemudvikling, at man besvarer spørgsmålene gennem en overordnet og samordnende planlægning. Det kræver en
'metode' at planlægge, og nedenstående model (fig. 2)
Metoden tager udgangspunkt i en organisationsanalyse, der gennem en strategisk udviklingsplan lægger op til en systemanalyse. Systemanalysen kan oftest gøre brug af andre metoder, f.eks. ISO-OSI-modellen (Open System Interconnection). 4. Strategisk projektledelseStrategisk
projektledelse tager udgangspunkt i virksomhedens
nuværende Side 85
Produktet fra
denne proces er en strategi, der danner udgangspunkt
Systemanalysen bør dernæst tage udgangspunkt i denne strategi. Topledelsen og brugerrepræsentanter skal involveres gennem projektorienteret ledelse, og liniefunktionerne må tage ansvaret for systemudviklingen. Et strategisk
projekt kan antage følgende udvikling: Side 86
1 Beskriv virksomhedens organisation og
nuvaerende systemarkitektur: Il Lav en liste
over problemer og muligheder. 111 Fastlæg
konkrete mål og politikker for nærmeste fremtid udfra et
IV Udarbejd
strategier og handlingplaner: V Lav budget for
investering og projektomkostninger. Hvad enten
organisationen onsker en centralisering,
decentralisering Selve
systemanalysen kan nu ligeledes angribes systematisk:
- Vælg
distributionsgrad, d.v.s. forholdet mellem central og
lokal databehandling, - Identificer
synlige snitflader, hvor sammenkobling af udstyr vil
forekomme - Kontroller om
den fde foretrukne leverandør(er) kan arbejde indenfor
- Identificer
yderligere snitflader og foretag en samlet
systemanalyse. Side 87
— Konstruer med udgangspunkt i omtalte systemanalyse en systemimplementationsmodel, som tager hensyn til givne systemvasrktojer, programmeringssprog, maskinel og systemprogrammel. Den modulaere beskrivelse kan som regel ikke implementeres fuldt ud med de eksisterende systemvaerktojer. Dog ma det kraeves, at de synlige snitflader implementeres uaendrede, hvorimod den interne struktur oftest ma til[>asses. — Deter nu muligt
at foretage totale og partielle systembeskrivelser,
Som regel behøver omtalte analyse ikke at føres til bunds i samtlige afsnit af systemanalysen. Anvendes et offentligt datanet eller standardprodukter er den interne struktur på forhånd givet. Det, der tæller er snitfladen samt den tilbudte service, herunder pris, ydelse og effektivitet. Ønsker virksomheden at forskyde balancepunktet mellem det centralistiske og hyppigt mekaniske princip til det mere fremtidsrettede organiske, er det nødvendigt i den strategiske planlægning at tage stilling til dette gennem valg af systemernes samspil, d.v.s. distributionsgrad og kommunikationsveje. Distributionsgraden er et hovedbegreb i analysen og lægger op til valg af systemfaktorer, så som datafangst, lagring, backup og kommunikationsform og veje, og giver hermed et overblik over behovet for kapacitet. 5. DistributionsgradenI vore dages
informationssystemer er udgangspunktet således ikke den
I denne forbindelse er distributionsgraden er vigtigt begreb og svarer i en vis grad til organisationens vekslen mellem centralisering og decentralisering. Distributionsgraden kan desuden defineres som forholdet mellem lokalt udførte delfunktioner og de totale funktioner i systemet. Distributionsgraden giver et overblik, fordi den faseopdeler udviklingen, så den er lettere at overskue. Normalt vil udviklingen følge faserne i tabel 1 baseret på, at man i organisationen allerede benytter en centraliseret datamat, men udviklingen kan teoretisk tage udgangspunkt i hver enkelt af nedenfor nævnte distributionsgrader. Side 88
Jo højere distributionsgrad man vælger (f.eks. grad 5), des større frihedsgrad har man i systemarkitekturen og dermed i det organisatoriske valg mellem central eller decentral placering af ansvaret for systemdriften. Desuden kan distributionsgraderne på et højere niveau indeholde mulighederne i de lavere, og således danne grundlag for en mere sammensat systemarkitektur. Sandhedens øjeblik'Den naturlige udvikling for 70'ernes datasystemer har berørt distributionsgrad 1 og 2 (jfr. tabel 1). Organisationen har anvendt en enkelt (oftest central) datamat til løsning af interne opgaver. Man har planlagt efter den mekaniske model med begyndende decentraliseringstendenser. 80'ernes datasystemer vil i højere grad beskæftige sig med den organiskemodel og herunder kommunikationen med omverdenen i erkendelseaf, at det datagrundlag organisationen har behov for, kan suppleresi et samspil med eksterne systemer for den enkelte organisation. Side 89
Tidspunktet for denne erkendelse kaldes i denne forbindelse sandhedensøjeblik' har en afgørende indflydelse på valg af systemfaktorer. Erkendelsen af dette valg opstår således hyppigt i overgangen mellem distributionsgrad 3 og 4, når en organisation eller en del af en organisationopdager, at kvalitetskravene for databehandlingen (især throughput og tværgående kommunikation) ikke overholdes med det nuværende centraliserede anlæg. De ønsker selv at overtage ansvaret for deres egen database, systemer og eventuelt systemudvikling, men hvad vigtigere er; selv ønsker at fastlægge sine kommunikationsveje. Man erkender i organisationen, at der er behov for fælles og samordnedesystemer, men ønsker samtidig en individuel og distribueret arkitektur. Det virker som et
paradox, men løsningen kan findes ved overgangen Udviklingen mellem distributionsgrad 3 og 4 stiller krav til kommunikationsværktøjer på den lokale datamat, men åbner samtidig mulighed for en mere rationel udnyttelse af terminalsiden, ligesom spørgsmålet om, hvem der er dataleverandør til hvem, vil skifte fra centralt til lokalt Side 90
7. Horisontal flexibilitetHar
organisationen valgt at opbygge en systemarkitektur
baseret på Dette stiller nye
krav til kommunikationsdatamaten, der således må
Kommunikationsdatamaten skal vide, hvilke data der er behov for, skal kunne hente og bringe dem fra og til andre datamater, og skal samtidig via adaptive programmer kunne tilpasse informationsstrømmene og udvælge de informationer, der er væsentlige for virksomhe den. Det adaptive program skal hjælpe med til at vurdere og overholde informationskravene fra organisationen. Kommunikationssystemet danner således bindeleddet mellem den organiske og den mekaniske del af organisationen, men åbner også mulighed for sammenhæng mellem den interne og eksterne kommunikation. Dette kræver nytænkning ved udvikling af programmel til kommunikationssystemer, men det kræver også indførelse af netværkssystemer i langt højere grad end tilfældet er i dag. Side 91
Mere enkelt kan
problemstillingen skitseres som følger: Ved distributionsgrad 4 vil kommunikationssystemet i dag hyppigt beståaf en enkelt datamat (eventuelt mainframe), der på kommunikationsdatamatenindeholder samtlige systemfunktioner kørende paralleltved hjælp af eet og samme operativsystem. Denne systemarkitektur vil skabe mulighed for udbygning af flere og bedre kommunikationsveje,samt Side 92
veje,samteventuel lokal lagring
aldata, men tier er ikke talc om horisontalilexibilitet.
Betragter man distributionsgrad 5 eller en systemarkitektur, der giver horisontal flexibilitet, vil løsningen bestå af en række mindre datamater (opdelt efter funktionskrav). Disse er sammenkoblet ved hjælp af et netværk og løser de samme funktioner som ovenfor, men åbner mulighed for både bedre kommunikationsveje og, via panillelkorsel al funktioner på hvert sit operativt system, et bedre throughput for systemet som helhed. Funktionsprincippet vil skabe en højere grad af redundans og dermed et større behov for lagerplads, end systemer, opbygget efter de øvrige distributionsgrader. Dog vil muligheden for parallelkørsel på enkeltdatamaterne skabe større throughput i totalsystemet. Der er således fordele ved funktionsprincippet muliggjort af netværkssystemer, der med faldende omkostninger pr. lagerenhed og stigende behov for regnehastighed for datamater, alt andet lige vil være det mest fordelagtige koncept på længere sigt. Kan man så
ydermere anvende de redundante data til backup og
recoveryrutiner, Dog må det
pointeres, at besparelserne kan sættes til ved et mere
8. De teknologiske mulighederDen nærmeste fremtids systemarkitektur for sammensatte (distribuerede) systemer er som angivet langt fra entydig. Det må forudses, at systemerne i høj grad udformes ikke baseret på teknologiske bindinger; men snarere baseret på organisatoriske og personalerelaterede bindinger, og realiseret ved den mulige teknologi. Systemarkitekturen vil således ikke være baseret på eet netværkssystem; men snarere på et antal forskllige typer net, så som offentlige, private og lokale. Sådanne forskellige realisationer af distribuerede systemer har deres årsag i de vidt forskellige krav, som de forskellige anvendelser dikterer. Den fortsatte
udvikling og billiggørelse af elektronikken vil åbne nye
Side 93
ningsfaciliteter, trykke- og grafikfaciliteter vil være stationære og til en vis grad baseret på fælles, centrale ressourcer. Nettilslutningen skal være billig og driftssikker og vil kunne baseres på lokale, private digitaltelefoncentraler.(PABX). Lokalnet kan også benyttes ved konstruktion af mere sammensat udstyr. Ved hjælp af lokalnet kan flere processorer sammenkobles, ligesom dedikerede processorer kan tilsluttes. Systemmæssigt er der tale om løs sammenkobling. Hver komponent kan fungere i sig selv, og selv om andre komponenter, som er tilsluttet lokalnettet eller lokalnettet selv, skulle svigte, vil de øvrige intakte komponenter fortsat fungere. Og i det omfang de stadig kan tilføres information, vil de fortsat kunne udføre meningsfyldt arbejde. Det anvendte lokalnet vil sandsynligvis være af en anden type end PC-lokalnet. Hver tilsluttet processor er operationsmæssig autonom med egne pladelagre, men udveksler i varieret grad informationer med de omgivende systemer. Kommunikationen kan foregå mellem aktive programmer (Inter Process Communication), og hvert aktivt program kan således udføre filaccess i de andre processorer, som om programmet blev udført i netop denne processor (Remote Resource Activation). Endelig kan processorerne dele ressourcer, som gøres tilgængelige ved specialprocessorer. Specialprocessorerne kan tilbyde databaserealisationer, ligesom de eksempelvis kan tilbyde datakraft for mere specialiserede opgaver. Det ses, at de teknologiske muligheder, som følge af forskellige arkitekturer og anvendelsesområder er forholdsvis mangfoldige, og når dertil lægges forskellige bindinger vedrørende pris, samkørsel etc., da synes det bekræftet, at distribuerede systemer ideelt må forventes sammensat af forskellige typer netværkssystemer. Denne potentielt store variation (igen indenfor lokalnet) kan synes uøkonomisk og ressourcekrævende, og antallet af muligheder vil da også ved almindelige markedsmekanismer reduceres til, i forhold til potentiellet, kun at omfatte få forskellige typer lokalnet. En sådan markedsrelateret udvælgelse pågår netop nu, og dermed en modning af netværksløsninger overfor fremtidens systemarkitekturer. 9. IgangsætningDet synes
således belyst, at 80'ernes systemarkitektur bør
gennemføres Side 94
netværkssystemer, dels på grund af de transaktionsmængder, der skal behandles i informationssystemet, dels for at skabe bedre kommunikationsveje.Spørgsmålet om, hvor mange terminaler der kan tilsluttes en datamat, må ikke være dimensionsgivende. Datamaterne skal tilkoblesnetværkssystemer, der har mulighed for tilgang fra et vilkårligt antal terminaler, og som samtidig kan overholde en række kvalitetskrav.Datamaterne funktionsopdeles, således at parallel databehandlingmed et rimeligt throughput kan foretages, men samtidig med hensyntagentil redundansspørgsmålet til sikring af recovery og backup. En hvilken som helst kompleks organisme kan kun hensigtsmæssigt styres (vertikalt eller horisontalt) gennem en funktionel mangfoldighed af systemer. Netværkssystemer sørger for sammenhængen og koordineringenaf data mellem datamaterne. For at tilgodese sammenhængen mellem det mekaniske og organiske system, skal der således opbygges en logisk struktur (svarende til ekspertsystemer), der modtager informationer fra det organiske system, behandler informationerne i adaptive modeller og via meddelelser fremsender udvalgte data til behandling i det mekaniske system. Dette bør ske på program-, system- og organisationsniveau. Måden at analysere og planlægge denne udvikling er, udfra en strategisk planlægning i organisationen at fastlægge målsætning(er), og at opbygge en struktur i form af et eller flere netværk, der løbende tilsluttes dedikerede datamater, svarende til de organisations- og systemtilpasninger man foretager i virksomheden i forbindelse med den normale Opbygningen af datamatsystemer er i dag for en lille del en edbteoretisk og for en stor del en organisationsteoretisk problemstilling, hvor virksomhedernes topledere bør kende eller rådgives om de muligheder teknologien tilbyder af hensyn til den fremtidige organisationsudvikling. |