IS Sourcing Flashcards

1
Q

De tre software implementering metoder?

A

COTS: Køber systemet færdiglavet
Hybrid: Køber og tilpasser ændringer
Custom build: Bygger systemet selv

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Fordele og ulemper ved skræddersyet/byg selv

A
Ulemper: 
-	Dyrt og ressourcekrævende 
-	Tager lang tid
Fordele:
-	Passer perfekt
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Fordele og ulemper ved hybrid?

A
Ulemper:
-	Forholdsvis dyr
-	Tager forholdsvis lang tid
Fordele:
-	Passer forholdsvis godt
-	Knap så dyrt som skræddersyet
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Fordele og ulemper ved Commercial of the shelf (COTS) købeløsninger?

A
Ulemper: 
-	Passer ikke nødvendigvis på det, man har brug for
Fordele: 
-	Ofte billigere 
-	Let at implementere
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Ift. til implementering af Sourcing af IS - Hvad er så vigtigt?

A

IT governance!

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Vigtige underspørgsmål ift. Byg vs Køb (Bare læs svar)

A

 Har organsationen kompetencerne til selv at udvikle systemet?
› Kræver både kompetencer og kapacitet
 Er der løsninger på markedet, der kan opfylde forretningens behov?
› Ofte en kompliceret søge- og udvælgelsesproces med flere modstridende kriterier
 Skal systemet skabe eller støtte en konkurrencemæssig fordel?
› Standardiserede supportsystemer kan let købes, men har svært ved at supportere unikke kerneprocesser
 Passer de tilgængelige løsninger med de eksisterende forretningsprocesser?
› Omkostninger og tid til tilpasning bør overvejes; modstand mod forandring
 Passer de tilgængelige løsninger med den eksisterende it-arkitektur og medarbejdernes kompetencer?
› Tekniske og kompetencemæssige gaps mellem det gamle og nye system påvirker sandsynligheden for succes
 Er behovet for systemet tidskritisk?
› Købeløsninger kan ofte hurtigere implementere basal funktionalitet
 Hvad er Total Cost of Ownership for hver af tilgangene?
› Inkluderer alle omkostninger til udvikling, implementering og vedligeholdelse af systemet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Hvad er system Development life cycle/vandfaldsmodellen?

A

Kaldes vandfaldsmodellen, fordi hver fase giver input til næste fase.
Man færdiggør altid et trin inden man går videre til næste, hvorfor man også kun kan gå ét trin tilbage, hvis noget går galt.
Ulempe:
Hvis man ikke gør hele systemet færdigt, er det 0% værd.
Består af 6 faser:
- Planlægningsfasen
- Kravspecifikationsfasen
- Designfasen
- Udviklingsfasen
- Implementeringsfasen
- Drift- og vedligeholdelsesfasen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Hvad består planlægningsfasen (1) og kravspecifikationsfasen (2) af? kort

A

Planlægning: Er det teknisk, økonomisk, lovmæssigt muligt at lave systemet og passer det til
organisationen?
Krav:
Funktionelle (brugernes krav) og ikke-funktionelle krav.(afgrænsning af system - skal det tilgås 24/7?)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Designfasen i vandfaldsmodellen? (3)

A

Detaljeret beskrivelse af, hvordan systemet skal leve op til kravene og hvad systemet
Swimlane og ERD

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Udviklingsfasen (4) i vandfaldsmodellen?

A

At konvertere output fra designfasen til det egentlige system.
fx kodning af system, installering osv.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Implementeringsfasen (5) i vandfaldsmodellen? (fire muligheder)

A

Generelt: Få systemet til at køre i et produktionsmiljø.
Parallel implementering:
Udfaser det famle system, mens det nye implementeres som helhed.
Trinvis implementering:
Man implementerer systemet trinvist, altså deler systemet op i mindre dele, som så implementeres lidt efter lidt.
Big-bang implementering:
Fuldstændig skift fra gammelt til nyt uden overlap.
Pilot implementering:
Mens det gamle system stadig kører, indsættes der en ”pilot”. En såkaldt prøveversion af det nye, hvorfor det nye implementeres helt, hvis testkørslen gik som den skulle.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Drift -og vedligeholdelsesfase (5)

A

Ikke undervurdere dette punkt i planlægningen. Man skal sørge for at vedligeholde systemet, så det ikke mister evnen til at håndtere skiftende omgivelser.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Der er to tilgange til system udvikling?

A

Traditionel tilgang:
Tager en fase af gangen. F.eks. så analyserer man først alt, derefter designes alt, så kodes alt og til sidst testes hele systemet.

Agil tilgang:
Betyder at der følges en iterativ udvikling. Dvs måder at planlægge og kontrollere udviklingsfasen, hvor man hurtigt kan levere en ny version af softwaren når der kommer nye krav til systemet. Agile tilgange lægger vægt på kontinuerlig iteration og løbende bruger-feedback.
Hvis man bliver stoppet i processen her, så kan man bruge det af systemet der er færdigt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Hvad er alternativer til SDLC (vandfaldsmodellen)?

A

Prototype (agil-metode)
RAD (rapid application Development) (iterativ metode)
Spiralmodellen (iterativ metode)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Hvad er Spiral modellen?

A

En iterativ version af det traditionelle system, hvilket betyder at processerne skal gentages.
Agil tilgang bruges ved denne model.
 Der tilføjes hele tiden små elementer til systemet, hvilket også betyder, at systemet kan bruges selvom det ikke er 100% færdigt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Hvad er ideen med prototype (agil metode)?

A

Skabe et hurtigt system der kan vurderes
fordele: involvering af interessenter
Ulemper: Brugerne forstår ikke det realistiske omfang af systemet.
Kan i værste tilfælde føre til et dårligt design af systemet.
Svært at vurdere hvornår systemet er færdigt og hva

17
Q

Nævn de typiske outsourcing modeller? (6 stk.)

A

Fuldstændig outsourcing:
- ekstern virksomhed håndterer alle it-funktioner, så organisationen kan fokusere på sine kerneaktiviteter
Selektiv eller delvis outsourcing:
- kun nogle aspekter af it er outsourcet til en serviceudbyder
Proces-baseret outsourcing:
- organisationen outsourcer en bestemt funktion eller forretningsproces (lønudbetaling, help desk, osv.)
Medarbejder-outsourcing:
- tidsbegrænset ansættelse medarbejdere (fx konsulenter) uden den langsigtede omkostning, der er forbundet med permanente ansættelser
Projektbaseret outsourcing:
- indgå en kontrakt med en leverandør om et specifik projekt
Applikations-outsourcing:
- serviceudbyder betales for at håndtere aktiviteter relateret til en specifik software-applikation

18
Q

Outsourcing fordele og ulemper

A
Fordele:
-	Kompetencer, som ikke findes i organisationen  
-	Mulig omkostningsreduktion  
-	Faste omkostninger bliver variable  
-	Fokus på kerneprocesser  
-	24-timers produktivitet 
Risici /ulemper 
-	Tab af interne kompetencer  
-	Afhængighed af serviceudbyder hvad angår økonomi, data…
19
Q

Outsourcing, Hvorhen muligheder?

A

Offshore outsourcing:
- brug af en leverandør, der udbyder services fra en lokation uden for organisationens region
● Kan reducere omkostninger pga. lønudgifter
● Kan give bagslag (flytter jobs til udlandet, sprogbarrierer)
Nearshore outsourcing:
- tæt på organisationens egen region (omkostningsbesparelser men uden store kulturelle gab fx)
Onshore outsourcing:
- outsourcing til en virksomhed i samme land (gør administration og kommunikation nemmere og kan indebære lønbesparelser).

20
Q

Hvad er Open source?

A

Et dynamisk software der er under konstant udvikling.

Free: Ingen omkostning ved anskaffelsen af denne.

21
Q

Fordele og ulemper ved open source?

A
Fordele:  
-	Robusthed  
-	Kreativitet  
-	Gratis licens 
Ulemper:  
-	Ofte uforudsigelige omkostninger 
-	Support varierer meget  
-	Sikkerhed
22
Q

Hvad menes der med en iterativ metode?

A

At processen skal gentages/den er cirkulær.