Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

OAT = Overdragelse Accept TjekTjekliste


NB: Tjeklisten er under løbende revision - respons/kommentarer til operator@nspop.dk eller gnai@sundhedsdata.dk

Formål

Formålet med denne Tjekliste er at sikre et struktureret udgangspunkt for dialog om overdragelsen mellem udviklingsprojekter/initiativer og NSP support, drift og forvaltning.

...

Tjekpunkter relaterer sig til SDS' projektmodel med følgende NSP-formål:


Idéfasen (NSP)Identifikation af væsentlige gevinster gennem innovativt genbrug:

- Anvende Anvendelse af veletableret åben platform til at nå anvendere, der allerede benytter service services og data fra NSP

- Genbrug af komponenter på NSP og suppler med nye i et løst koblet open source set-up

- Genbrug af veletableret og sikker infrastruktur, veldrevet og robust drift, velfungerende og etableret support set-up

- Tidlig inddragelse af NSP kompetencer for at sikre optimale genbrugsmuligheder og for at sikre overholdelse af principper ift. NSP arkitektur
Analysefasen (NSP)Formålet med at inddrage NSP kompetencer i analysefasen er at analysere projektets muligheder for optimal udnyttelse af NSP platformen mhp. optimalt indhold, omfang, ressourcer risici og gevinster. 

- Hvordan kan NSP platformens arkitektur, services og data genbruges og understøtte projektet mest hensigtsmæssigt

- Hvad skal der tænkes ind af innovative løsninger og kan de hensigtmæssigt hensigtsmæssigt udvikles på NSP platformen, mhp. at sikre muligheder for genbrug

- Hvilke ressourcer og økonomi skal bringes i spil for at realisere projeket på NSP platformen

- Hvilke planer skal etableres for etablering/udvikling
Gennemførelsesfasen (NSP)Formålet med gennemførelsesfasen er, at projektet løbende sikrer tekniske og organisatoriske implementering i tæt samspil Med NSP kompetencer.

- Hvordan sikres løbende inddragelse af NSP kompetencer i teknisk implementering, med henblik på at undgå tilbageløb i projektet

- Hvordan sikres løbende organisatorisk implementering (markedsføring og support af service i forbindelse med test, pilot og idriftsættelse)

- Aftaler om arkitektur, sikkerhed, idriftsættelse og økonomi mhp. etablering, løbende drift, support og vedligehold

- Signoff Sign-off i forbindelse med idriftsættelse (QA og sikkerhed), forankring i organisation (PO og økonomi) og plan for opfølgning
Realiseringsfasen (NSP)Formålet med realiseringsfasen er at sikre, at gevinster bliver realiseret også qua NSP platformen.

- Plan for opfølgning følges

- Statistikker og driftsrapportering udarbejdes

 - Økonomisk og kapacitetsmæssigt kapacitetsmæssig opfølgning


Opsamling af lessons learned fra tidligere NSP-projekter

Inddrag NSP så tidligt i forløbet som muligt - således at krav om overholdelse NSP arkitektur og dokumentation kan indgå i udbuddet og der tages højde i business casen for etablerings- og løbende omkostninger til idriftsættelse og udstilling på NSP platformen
Inddrag NSP tidligt i forløbet ved projektopstart m.h.p. introduktion til NSP arkitektur og krav til overholdelse og planlægning af proces for forløb - dialog er afgørende - OAT checkliste kun et hjælpemiddel
Inddrag og udpeg tidligt i forløbet den ansvarlige for Produktejerskabet for service i drift, herunder at den ansvarlige kan løfte og  varetage det daglige forretningsmæssige ansvar for produktet/service 
Inddrag NSP QA løbende i gennemførelesfasen, således at dyre og uhensigtmæssige tilbageløb for projektet undgås - løbende dialog er afgørende for et optimalt resultat i produktion og for anvendere
Sikre sign-off i forbindelse med overdragelse til NSP - herunder er der budget til drift , er der foretaget sikkerhedsgodkendelse, lever performancetest op til krav, samt er der indgået og forvaltning, godkendelser af risikovurdering, DPIA, performancetest samt aftaler og vilkår for daglig drift, support og vedligehold

...

Alle projekter skal gennemføre fuld OAT, medmindre der aftales andet med NSP.

Herudover kan det give mening, at der ved udviklingsinitiativer af mindre størrelse gennemføres en fuld/delvis OAT. Dette kunne f.eks. være i forbindelse med implementering af ny service og/eller komponent på NSP platformen, major ændringer til eksisterende komponent, tilføjelse af service på eksisterende komponent eller ændringer i arkitekturen (applikation, data eller infrastrukturmæssigtinfrastruktur). Vurdering af om der skal gennemføres fuld/delvis besluttes ved behandling af RfC på CAB møde.


Placering:

OAT placeres på udviklingsprojektets dokumentspace på nspop.dk og indgår som del af den samlede dokumentation af projektet.

...

#TjekpunktStatusAnsvarligUdførendeNote

Plan

  • Er der udarbejdet og aftalt plan for inddragelse af NSP?
  • Er projektet informeret om OAT processen og accepterer projektet at følge denne?
  • Projektet accepterer at anvende Slack til online møder, herunder sprintmøder og OAT-møder

Handy Status
Statusblank
Handy Status
Statusblank
id557





Kravspecificering

  • Har følgende roller været involveret i kravspecificering og/eller review af disse?
    • NSP Løsningsarkitekt
    • NSP QA Leverandør
    • NSP Driftsleverandør

Handy Status
Statusblank
id1695






Løsningsdesign

  • Har NSP Løsningsarkitekt godkendt løsningsdesign?
  • NSP Driftsleverandør?
  • NSP QA Leverandør?

Handy Status
Statusblank
id545





Økonomi

  • Har NSP leveret estimat over hhv. engangsudgifter samt varig drift?
  • Er årlig overførsel fra projekt til NSP estimeret og godkendt

Handy Status
Statusblank
id555




...

#TjekpunktStatusAnsvarligUdførendeNote

Plan


  • Er projektet informeret om OAT processen og har projektet accepterer at følge denne?
  • Projektet præsenterer projektets formål, arkitektur og design arkitektur.
  • Projektet præsenterer den overordnede tidsplan, herunder ønsker til:
    • Dato for start af løbende QA
    • Hyppighed for QA
    • Dato(er) for modtagelse af leverance(r) til QA
    • Datoer for gennemførelse af performancetest (staging miljø skal reserveres i 2 uger)
      (performancetest skal som udgangspunkt altid udføres, medmindre der aftales andet med NSP)
    • Dato for idriftsættelse
    • Dato for ibrugtagning
  • Projektet afklarer, om projektet indbefatter datakonvertering.

Handy Status
Statusblank
id37





Test

  • Er alle miljøer (test1, test2 og evt. produktion) etableret og testet?

    Dette er relevant i tilfælde af, at projektet har brug for hardware og infrastruktur ud over det, der tilbydes som standard på NSP. 

  • Har projektet gennemgået NSP teststrategi Teststrategi NSP Vedligehold?
  • Er der aftalt etablering af NSP regressionstestcases med NSP QA ift. fremadrettet vedligehold?

    Er det Er det afklaret med projektet, hvordan hhv. Dynamisk Test Generator (DTG) og Dynamisk Request Generator (DRG) kan understøtte projektets testgennemførsel? 
  • Er der gennemført performanceanalyse af projektet ift. forventet træk på eksisterende NSP-services og infrastruktur?
    • Eller: Er performancetest planlagt og klar til eksekvering af NSP QA Leverandør/NSP driftsleverandør?
  • Har projektet lavet en testplan ud fra use cases, så scope for funktionelle test cases er klart og kan dokumenteres i projektets testrapport?

Handy Status
Statusblank
id43





Pilotdrift?

  • Hvem skal deltage i evt. pilot?
  • Hvordan skal WL foregå i pilot?

Handy Status
Statusblank
id3414





Dokumentation

  • Projektet accepterer dokumentationskrav på NSPOP, samt brug af Confluence og SVN.

    Dokumentationskrav for NSP-platformen

  • Projektet accepterer at overholde aktuel version af NSP Husregler (indsæt aktuel version under Note)

    Husregler for udvikling til NSP

    Projektet accepterer at anvende Slack til online møder, herunder sprintmøder og OAT-møder

  • Projektet lægger design beskrivelser på projektets Confluence site

Sikkerhed

  • Projektet bekræfter, om SDS’ Cyber- og Informationssikkerhedsafdeling har afklaret, om der skal gennemføres sikkerhedsanalyse (DPIA) og risikovurdering.

Handy Status
Statusblank
id34183457













Gennemførelsesfasen G7: Forberedelse af implementering

...

#TjekpunktStatusAnsvarligUdførendeNote
TI2.1Projekt oplyser om test af datakonvertering er planlagt og om ressourcer er allokeret hvis relevant.

Handy Status
Statusblank
id85




TI2.2Projekt oplyser om der i så fald findes en veldokumenteret fall-back plan, hvis datakonvertering fejler.

Handy Status
Statusblank
id90




...

#TjekpunktStatusAnsvarligUdførendeNote
TI3.1

Findes der en plan for NSP aktiviteter ifm. transitionen til idriftsættelse og ibrugtagning – og er denne godkendt af involverede parter? (eksempler på aktiviteter kan være dataleverancer, afhængigheder mellem komponenter/services etc.)

Handy Status
Statusblank
id541




TI3.2

Er der sket overlevering til supportenheder (servicedesk) og er overleveringen accepteret?
NSP informerer National Service desk og sikrer opdatering af 'supportform'.
Der benyttes en standard template

Handy Status
Statusblank
id1697




TI3.3

Er der sket overlevering til NSP Driftsleverandør og er overleveringen accepteret?

Handy Status
Statusblank
id109




TI3.4

Findes der en aftale om hypercare?

Handy Status
Statusblank
id115




TI3.5Er der indgået kontrakt ift. support og vedligehold fra udviklingsleverandør - og hvornår udløber denne?

Handy Status
Statusblank
id3103




TI3.6Har PL indkaldt NSP QA leverandør til gennemgang af funktionel testrapport og resultater og er regressionstest overleveret til NSP QA leverandør jvf. NSP husregler?

Handy Status
Statusblank
id3104




...

#TjekpunktStatusAnsvarligUdførendeNote
TI5.1NSP QA Leverandør oplyser om endelig QA af leverancen er gennemført og godkendt inkl. overholdelse af NSP dokumentationskrav

Handy Status
Statusblank
id127




TI5.2

NSP QA Leverandør oplyser link til endelig QA rapport (to-be), så det kan anføres som dokumentation i OAT tjekliste

Handy Status
Statusblank
id133




TI5.3NSP Driftsleverandør oplyser, om driftsvejledninger, driftshåndbog er udarbejdet, testet og godkendt.

Handy Status
Statusblank
id944




TI5.4

Er performancetest gennemført og rapport godkendt af NSP QA/SDS arkitektur?

  • Link til performancetest indsættes her.

Handy Status
Statusblank
id2108




...

#TjekpunktStatusAnsvarligUdførendeNote
TI6.1Er der udarbejdet og godkendt teknisk Go-live plan og en tilbagerulningsplan, såfremt den tekniske implementering fejler?
Handy Status
Statusblank
id3105





TI6.2Såfremt der skal gennemføres risikovurdering og /eller DPIA bekræfter projektet, at denne er gennemført og godkendt i SDS.  

Handy Status
Statusblank
id3106




TI6.3

Projektet bekræfter, om SDS Jura har afklaret, om det/den nye register/service er kategoriseret ift. fortegnelse jf. persondataforordningen.

Hvis fortegnelse skal udarbejdes, bekræfter projektet, at Jura har godkendt denne.

Handy Status
Statusblank
id3107




...

#TjekpunktStatusAnsvarligUdførendeNote
R1.1

Er NSPOP opdateret med fremtidige services og deres forretningsmæssige beskrivelse., så dokumentation flyttes fra "services på vej" til "Forretningsservices" og er den forretningsmæssige beskrivelse (Leverancebeskrivelse) udarbejdet?

Handy Status
Statusblank
id1698




R1.2

Er support- og fejlrettelses procedure fejlrettelsesprocedure på plads?

Forventes at følge NSP standard procedure. Se SDS Incident Management 
Hvis andet er aftalt, skal det angives.

Handy Status
Statusblank
id936




R1.4

Er processen for ændringshåndtering kommunikeret ud til projektet?

Forventes at følge standarden for NSP ændringshåndtering - se NSP Change Managementproces
Hvis andet er aftalt, skal det angives.

Handy Status
Statusblank
id187




R1.6

NSP Driftsleverandør oplyser, om driftsrapportering er aftalt med projekt?

Normalt sker dette månedligt. Hvis andet er aftalt, skal det angives. Evt. behov for data via Splunk Intelligence?

Handy Status
Statusblank
id3122




R1.7NSP Driftsleverandør oplyser om driftsovervågning i produktionsmiljø er etableret.

Handy Status
Statusblank
id3123




R1.7Er der aftalt håndtering af evt. ikke-blokerende fejl eller ændringsønsker på overdragelsestidspunktet? Hvis ja, lav referencer til SDS-Jira RfC'er i kolonnen "Note"

Handy Status
Statusblank
id1017




R1.8Er al relevant historisk projektdokumentation gjort tilgængeligt på/overført til projektspace på NSPOP?

Handy Status
Statusblank
id1026




R1.9Er der aftalt og signet af på en samlet udestående liste, herunder aftalt hvor ansvar er placeret og tidsplan for hvornår listede udeståender forventes imødegået/afsluttet.

Handy Status
Statusblank
id1033




R2.0

Er NSP Jira ajourført med de implementerede komponenter, ansvarlig leverandør/Lead (forvaltning af komponenten)? - se NSP Components

Er NSP Confluence ajourført med Product Owner på hver enkelt komponent? -  se PO på komponenter

Handy Status
Statusblank
id1038




...