IS Sourcing Flashcards
De tre software implementering metoder?
COTS: Køber systemet færdiglavet
Hybrid: Køber og tilpasser ændringer
Custom build: Bygger systemet selv
Fordele og ulemper ved skræddersyet/byg selv
Ulemper: - Dyrt og ressourcekrævende - Tager lang tid Fordele: - Passer perfekt
Fordele og ulemper ved hybrid?
Ulemper: - Forholdsvis dyr - Tager forholdsvis lang tid Fordele: - Passer forholdsvis godt - Knap så dyrt som skræddersyet
Fordele og ulemper ved Commercial of the shelf (COTS) købeløsninger?
Ulemper: - Passer ikke nødvendigvis på det, man har brug for Fordele: - Ofte billigere - Let at implementere
Ift. til implementering af Sourcing af IS - Hvad er så vigtigt?
IT governance!
Vigtige underspørgsmål ift. Byg vs Køb (Bare læs svar)
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
Hvad er system Development life cycle/vandfaldsmodellen?
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
Hvad består planlægningsfasen (1) og kravspecifikationsfasen (2) af? kort
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?)
Designfasen i vandfaldsmodellen? (3)
Detaljeret beskrivelse af, hvordan systemet skal leve op til kravene og hvad systemet
Swimlane og ERD
Udviklingsfasen (4) i vandfaldsmodellen?
At konvertere output fra designfasen til det egentlige system.
fx kodning af system, installering osv.
Implementeringsfasen (5) i vandfaldsmodellen? (fire muligheder)
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.
Drift -og vedligeholdelsesfase (5)
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.
Der er to tilgange til system udvikling?
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.
Hvad er alternativer til SDLC (vandfaldsmodellen)?
Prototype (agil-metode)
RAD (rapid application Development) (iterativ metode)
Spiralmodellen (iterativ metode)
Hvad er Spiral modellen?
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.
Hvad er ideen med prototype (agil metode)?
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
Nævn de typiske outsourcing modeller? (6 stk.)
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
Outsourcing fordele og ulemper
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…
Outsourcing, Hvorhen muligheder?
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).
Hvad er Open source?
Et dynamisk software der er under konstant udvikling.
Free: Ingen omkostning ved anskaffelsen af denne.
Fordele og ulemper ved open source?
Fordele: - Robusthed - Kreativitet - Gratis licens Ulemper: - Ofte uforudsigelige omkostninger - Support varierer meget - Sikkerhed
Hvad menes der med en iterativ metode?
At processen skal gentages/den er cirkulær.