Build vs. Buy Flashcards

1
Q

Build vs. buy

A

Omhandler om hvorvidt man skal købe et nyt system eller om man selv skab udvikle det.

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

System development life cycle (vandfaldsmodel)

A

Traditionel - TEGN

5 faser + gentag
Hvor fase giver input til den næste. Derfor går man et skidt frem eller et skidt tilbage. Feedback flyder tilbage i processen.
- ny info kan gøre at man bliver nødt til at gå tilbage.

PLANLÆGNING
Kortlæg mål og omfang
5 gennemførligheder:
- Teknisk: Kan det lade sig gøre? Tekniske krav
- Økonomisk: Er det en fornuftig investering
- Juridisk: Compliance
- Organisatorisk: Allignment med strategi
- Etisk: Passe til organisationen/branchens standard

KRAVSPECIFIKATION
Kortlæggelse af hvilke krav man har - involver brugerne!
- Funktionelle krav: Hvordan det skal interagere med brugerne
- Ikke-funktionelle krav: Hvad systemet skal kunne håndtere - tilgængelighed

Kan overskueliggøres med en model

DESIGN
Modeller systemet
Hvordan skal den leve op til kravene?

UDVIKLING
Konverting af design-model til det egentlige system - Teknisk.
- Kodning af software
- Oprettelse af databaser
- Installere man hardware
- Forbinder nyt system til andre systemer
- Gennemfører test

IMPLEMENTERING
Få systemet op at køre
- Involver brugerne - ansvarsområder/nye processer
- Konverter eksisterende data til nyt system
- Træn brugerne
- Evaluer

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

Traditionel vs. iterativ

A

Traditionel: Man tager en fase af gange. Den er god til større virksomheder, da den er mere overskuelig og nemmere at estimere.

Iterative: Man får hurtigt et første udkast. Tilpasninger undervejs er mulige fordi man hele tiden revurdere og evaluerer på prototypen.

Fordele:

  • Man kan indvolvere alle interessenter
  • God til mindre virksomheder
  • Oftest billigere
  • Få styr på sine krav undervejs

Ulempe er at den er svær at estimere

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

4 tilgange til implementering

A

TEGN

Parallel: Gamle system beholdes indtil det nye system er helt oppe at gøre - sikkerhed

Trinvis: Implementeringen sker i mindre dele (moduler), som kan gøre selvstændigt men som hænger sammen. Gammelt system beholdes indtil alle moduler er implementeret.
INKREMENTIEL

Big Bang: Går direkte fra gammelt til nyt. Risikabelt, men tager kort tid. Medarbejderne skal være med på den.
RADIKAL ÆNDRING

Pilot: her tester man hele af det nye system i forbindelse med det gamle. Herefter brugen en af ovenstående.

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

Drift og vedligeholdelse

A

Bliver tit undervurderet - men er vigtig. Systemer skal vedligeholdes løbende så de er fleksible over for de skiftede omgivelser. Ellers forældes systemet.

På et tidspunkt skal det skiftes ud og vandfaldsmodellen starter forfra.

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

Rapid Application Development

A

Iterativ - TEGN
Cyklisk proces som fortsætter indtil systemet lever op til ens krav.

Fokus på at udvikle systemer hurtigt (rapid) - modsat traditionel

Passer bedst til mindre projekter hvor man kender sine mål.

  • Indsaml krav
  • Design prototype
  • Udvikle prototype
  • Test prototype
  • Vurdering af brugerne

Fordele:

  • Hurtig udvikling
  • Muligt at ændre undervejs
  • lave omkostninger og begrænset opstarts-investerineger

Ulemper:

  • Passer ikke til større virksomheder
  • Mer’ vil ha’ mer’ - brugers høje forventninger fjerner fokus fra det egentlige mål
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Spiralmodellen

A

Iterativ - TEGN

Fokus på at reducere risici
Kører rundt indtil man har det resultat man gerne vil have

4 faser

  • Identificer mål + alternative tilgange + begrænsninger
  • Evaluer alternativer + identificer og løs risici
  • Udvikl og verificer resultat
  • Planlæg næste omgang (Gentagelse)

Fordele:

  • Mindre risiko
  • Kan kombineres med vandfald og prototyping

Ulemper:

  • Svær at estimer - hvor skal man stoppe
  • Kræver det erfarende projektledere.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Prototyping

A

Kan arbejde med dele af udviklingsfaserne - ikke en model i sig selv.

Fordele:

  • Kan gøre uklare mål klare - effektivitet
  • Øget tilfredshed
  • Involvering af interessenter - ændringer undervejs

Ulemper:

  • kan være svær at skalere op - lager eks.
  • Svær at estimere tid og omkostninger
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Køb eller byg løsninger

A

COTS = køb af standardløsninger, best-in-practise + fokus på støtteprocesser
Fordele:
- Billigere
- Hurtigere implementering
- Sikret godt kvalitet - eksperter har lavet det

Ulemper:

  • Kan kræve at virksomheden tilpasser sig
  • Bliver afhængig af leverandøren - mindre kontrol

Hybrid = Tilpassede løsninger, kombination

Custombuilt = skæddersyet løsninger + fokus på kernekompetencer
Fordele:
- Tilpasset 100p til virksomhedens behov
- Større kontrol
- Systemet kan skabe konkurrencemæssig fordel

Ulemper:

  • Dyrt
  • Tager længere tid
  • Risiko for fejl = flere omkostninger

BESLUTNINGEN

jf. projekt trekant
- har man selv kompentencerne?
- Passer ens behov til en standardløsning?

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

Outsourcing

A

Overlader nogle opgaver/udvalgte funktioner til eksterne leverandør hvor de tidligere har været varetaget internt.

Fuldstændig: Alle IT-funktioner håndteres eksternt
Delvis/selektiv: Nogle bestemte ting outsources
- Procesbaseret = en proces outsources (fx løn)
- Medarbejder = Konsulent, midlertidig arbejdskraft
- Projekt = Kontrakt om et bestemt projekt som håndteres eksternt.
- Application = ekstern lev. håndterer noget software.
—- On-demand, on-premise

Fordele:
- opnå ekspertise

Ulemper:

  • afgiver kontrol
  • Afhængig af lev. + kræver tillid

Geografisk

  • Off-shore
  • Near-shore
  • On-shore
How well did you know this?
1
Not at all
2
3
4
5
Perfectly