arkitektur - software

24
RHS - Informationsteknologi Arkitektur - software

Upload: bat

Post on 06-Jan-2016

72 views

Category:

Documents


0 download

DESCRIPTION

Arkitektur - software. Software-arkitektur. Formålet med software-arkitekturen er at definere en software-”platform”, som (effektivt) understøtter vores data-model Software-”platform”: Den samling af software, vi vil benytte i virksomheden Mange problemstillinger at overveje…. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Arkitektur - software

RHS - Informationsteknologi

Arkitektur - software

Page 2: Arkitektur - software

RHS - Informationsteknologi 2

Software-arkitektur

• Formålet med software-arkitekturen er at definere en software-”platform”, som (effektivt) understøtter vores data-model

• Software-”platform”: Den samling af software, vi vil benytte i virksomheden

• Mange problemstillinger at overveje…

Page 3: Arkitektur - software

RHS - Informationsteknologi 3

Software-arkitektur

• Hvor speciel er vores virksomhed?• Små eller store løsninger / leverandører?• Én eller flere leverandører?• Egne kompetencer / præferencer• Modularitet – trinvis indførsel• Indflydelse på organisation og opgaver• Kan vi gøre det selv, eller skal vi have hjælp?

Page 4: Arkitektur - software

RHS - Informationsteknologi 4

Hvor specielle er vi?

• Enhver virksomhed er unik…• …men, jo mindre unik, jo bedre!• Hvorfor? Langt nemmere at

basere sin løsning på allerede eksisterende software

• Der findes efterhånden mange branche-specifikke standard-produkter

Page 5: Arkitektur - software

RHS - Informationsteknologi 5

Hvor specielle er vi?almindeligvirksomhed

specielvirksomhed

standardsoftware

specialudvikletsoftware

Standard

Unikt

Page 6: Arkitektur - software

RHS - Informationsteknologi 6

Hvor specielle er vi?

• Hvordan afgør vi, hvor specielle vi er?• Spørg! Ingen vej udenom at lave ”research” hos

forskellige leverandører• Kan gøres på egen hånd, eller f.eks med hjælp

fra konsulenter• Mange konsulentfirmaer kender ”landskabet”

indenfor specifikke brancher?• Er konsulenten uafhængig…?

Page 7: Arkitektur - software

RHS - Informationsteknologi 7

Hvor specielle er vi?

Virksomhed Leverandør

Konsulent-firma

Page 8: Arkitektur - software

RHS - Informationsteknologi 8

Hvor store er vi?

• Jo større virksomhed, jo mere komplekse data-strukturer og datastrømme

• Typisk forskellige produk-ter til forskellige størrelser af virksomheder

• MEN mange leverandører vil gerne prøve at dække hele markedet…

Page 9: Arkitektur - software

RHS - Informationsteknologi 9

Store og små…

• En stor leverandør kan – selvfølgelig – sagtens være leverandør til små virksomheder

• Derfor svært at ”kategorisere” leverandører efter hvem deres produkter retter sig mod

• I sidste ende må man skele til budgettet• Små løsninger (få tusinde kroner)• Store løsninger (100+ millioner)

Page 10: Arkitektur - software

RHS - Informationsteknologi 10

Hvem er det…?

Page 11: Arkitektur - software

RHS - Informationsteknologi 11

Erik Damgaard

• Grundlagde Damgaard Data i 1984, sammen med sin bror Preben

• Fusioneret med Navision i 2000• Solgt til Microsoft i 2002 for 11 mia. kr!• AXAPTA oprindeligt udviklet af Damgaard Data• Nu Microsoft Dynamics AX• Andre produkter: XAL, C5• Primært rettet mod mindre virksomheder

Page 12: Arkitektur - software

RHS - Informationsteknologi 12

I den anden ende…

• En meget stor leverandør af store, omfattende løsninger er SAP

• SAP: Systeme, Anwendungen und Produkte in der Datenverarbeitung (ja, det er tysk…)

• Leverandør – en af mange – af egentlige ERP-systemer

• ERP: Enterprise Resource Planning

Page 13: Arkitektur - software

RHS - Informationsteknologi 13

ERP - systemer

• Oprindeligt betegnede ERP systemer til planlægning af ressourceforbrug – som navnet siger…

• Oftest brugt i forbindelse med produktion / logistik

• Nu brugt som generel beteg-nelse for større, integrerede systemer til virksomheder

Page 14: Arkitektur - software

RHS - Informationsteknologi 14

En eller flere leverandører

• Kan lyde ideelt at have én enkelt leverandør af software:– Fuld integration burde være en

selvfølge– Homogene grænseflader– Et point-of-contact i forhold til

udvidelser, support med videre– Er man stor nok, kan man måske

ligefrem samarbejde med leve-randøren om udvidelser

Page 15: Arkitektur - software

RHS - Informationsteknologi 15

En eller flere leverandører

• Bestemt også ulemper ved én leverandør:– Sjældent at én leverandør

er bedst til ”alt”– Større kompromiser– Stærk afhængighed af

leverandør

• Tilsvarende fordele / ulemper ved flere leverandører

Page 16: Arkitektur - software

RHS - Informationsteknologi 16

En eller flere leverandørerEn leverandør Flere leverandører

Afhængighed af enkelt leverandør

Høj Lav

Mulighed for at vælge bedste del-løsning

Lav Høj

Integration Høj ??

Krav til uddannelse Høje Højere

Indførelse Kompleks Mere kompleks

Pris ?? ??

Page 17: Arkitektur - software

RHS - Informationsteknologi 17

En eller flere leverandører

• Så hvad gør vi?• Research! På egen hånd, eller

med hjælp fra konsulenter• Findes også rapporter fra analyse-

firmaer om hvilke del-løsninger der er markedsførende

• Erfaringer fra tilsvarende virksomheder (svært…)

Page 18: Arkitektur - software

RHS - Informationsteknologi 18

Kompetencer og præferencer

• Man bør også huske at vende blikket indad…• En gennemgribende indførsel / omlægning af IT-

platformen vil betyde store ændringer i udførsel af forretningsprocesserne

• Er virksomheden klar til det?• Hvordan tilvejebringes de rette kompetencer?

– Uddannelse?– Udskiftning?– Kompromiser?

Page 19: Arkitektur - software

RHS - Informationsteknologi 19

Kompetencer og præferencer

• Virksomheden kan også have ”tradition” for bestemte produkter

• Hvad med sprog? Skal ikke undervurderes…

• Kan måske lette accepten af et nyt system, hvis visse slutbruger-systemer bevares

• Tag slutbrugerne med på råd!!

Page 20: Arkitektur - software

RHS - Informationsteknologi 20

Modularitet – trinvis indførsel

• Big Bang – strategien:– Luk virksomheden fredag kl. 15– Indfør systemet i weekenden– Åbn igen mandag kl. 7– Kør med det nye system

• Virker sjældent i praksis…• Måske ikke engang muligt –

kan man skifte hjul på en bil der kører…?

Page 21: Arkitektur - software

RHS - Informationsteknologi 21

Modularitet – trinvis indførsel

• Stort set alle større systemer er modulære i dag – udnyt det!

• Trinvis indførsel giver en række fordele:– Mindre forpligtende ”commitment”– Nemmere process – Evaluering af mindre system– Mulighed for at hoppe fra / skifte leverandør– Smør det hjul der knirker mest…– Langsommere ændring af kultur, kompetencer, m.v.

Page 22: Arkitektur - software

RHS - Informationsteknologi 22

Organisation og opgaver

• I princippet burde software-arkitektur ikke have indflydelse på opgaver – skal ”bare” være medie for vores data-model

• Kan næppe skilles helt ad i praksis• Et tilstrækkeligt smart system kan måske helt

automatisere visse ”komplekse” opgaver, f.eks detail-planlægning af produktion

• Men kan det fjerne eksistensgrundlaget for visse grupper medarbejdere…?

Page 23: Arkitektur - software

RHS - Informationsteknologi 23

Organisation og opgaver

• Eksempel: mellemledere udarbejder daglige planer for produktion, baseret på taktiske data (prognoser, med videre)

• Nyt, smart ERP-system kan på egen hånd beregne produk-tionsplaner ud fra taktiske data

• Farvel, mellemleder…?

Page 24: Arkitektur - software

RHS - Informationsteknologi 24

Kan vi selv…?

• Når vi nu har besluttet os…• Hvordan skal systemet så indføres?

– Egne folk?– Hjælp udefra?

• Meget afhængig af løsningens kompleksitet, men nemt at undervurdere opgaven

• Mange konsulentfirmaer tilbyder både hjælp til valg og indførelse af en løsning – men er de uafhængige…?