Versions Compared

Key

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

...

Formålet med OAT er at sikre et struktureret samarbejde og at NSP-formalia  (herunder husregler, testkriterier og dokumentationskrav) overholdes, når projekter går fra udvikling til drift, forvaltning og support.

I hvilke situationer skal der gennemføres OAT

Alle projekter skal gennemføre fuld OAT, medmindre andet aftales med NSP. Ansvar for at udfylde, sikre fremdrift og foretage opfølgning på aktiviteter i henhold til OAT påhviler SDS-projektleder.

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, ændringer af større karakter til en eksisterende komponent, tilføjelse af service på eksisterende komponent eller ændringer i arkitekturen (applikation, data eller infrastruktur). 

...

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


Overblik over processen processen: 

Gliffy Diagram
displayNameOAT Procesv2
nameOAT Procesv1
pagePin3

Ansvar og roller

Ansvar for koordinering, at sikre fremdrift og at foretage opfølgning på aktiviteter i relation til overdragelse til NSP påhviler SDS projektleder.

Der kan laves andre aftaler, men det skal explicit angives.

Neden for anføres oplysninger for projektet, ansvar og roller

...



Projektoplysninger (skal også fremgår af epic i jira)

KomponentleverandørProjektleder:
Projektnavn:
Evt. forkortelse af navn:
Projektleder:Projektejer i SDS:
SDS Product Owner
NSP Product Owner
Udviklingsleverandør
NSP QA Leverandør
NSP Driftsleverandør
PID:
Projektets Confluence site:
Projektets JIRA site:
Projektets Slack-kanal

...


Dato for udfyldelse
Næste mødedatoSDS Projektleder

SDS Product Owner

NSP - SDSNSP QA LeverandørNSP Driftsleverandør

Checkspørgsmål relateret til projektets faser



Tjekliste

Analysefasen

#TjekpunktStatusAnsvarligUdførendeNote

1

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
id557




2


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





3

Løsningsdesign

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

Handy Status
Statusblank
id545




4

Ø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

Gennemførelsesfasen

OAT møder - Gennemførelsesfasen

...





Udviklingsfasen

...

Gennemførelsesfasen (styring)

#TjekpunktStatusAnsvarligUdførendeNote
5

Plan


  • 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




6

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 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




7

Pilotdrift?

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

Handy Status
Statusblank
id3414




8

Dokumentation

Handy Status
Statusblank
id3457

Gennemførelsesfasen: Forberedelse af implementering






#TjekpunktStatusAnsvarligUdførendeNote
9

Er der bestilt adgang (whitelistning) til såvel, TEST som PROD miljø?

Handy Status
Statusblank
id3118




10

Er evt. hypercare fra NSP support aftalt?

Handy Status
Statusblank
id3119




11

Projekt oplyser om nødvendige Tilslutningsaftaler er på plads?

Skabeloner for tilslutningsaftale kan findes her:

Opret tilslutningsaftale

Det er projektets ansvar at udfylde tilslutningsaftale.
Udfyldt tilslutningsaftale sendes til NSP Operatør.

Handy Status
Statusblank
id3120




12

Ønskes anvendelse af NSP'ens nationale adviseringsservice?

I så fald skal der indgås NAS tilslutningsaftale og de nødvendige topics skal oprettes - se note

Handy Status
Statusblank
id3121



https://www.nspop.dk/display/public/web/NAS2+-+Anvenderguide

Gennemførelsesfasen : Datakonvertering/migrering

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

Handy Status
Statusblank
id85




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

Handy Status
Statusblank
id90




Gennemførelsesfasen:  Transition Transition til drift og support

#TjekpunktStatusAnsvarligUdførendeNote
15

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




16

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




17

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

Handy Status
Statusblank
id109




18

Findes der en aftale om hypercare?

Handy Status
Statusblank
id115




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

Handy Status
Statusblank
id3103




20Har 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





GennemførelsesfasenTeknisk dokumentation

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

Handy Status
Statusblank
id127




22

NSP QA Leverandør oplyser link til endelig QA rapport (to-be)

Handy Status
Statusblank
id133




23NSP Driftsleverandør oplyser, om driftsvejledninger, driftshåndbog er godkendt

Handy Status
Statusblank
id944




24

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

  • Link til performancetest indsættes her.

Handy Status
Statusblank
id2108





GennemførelsesfasenSikkerhed

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





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

Handy Status
Statusblank
id3106




27

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





Gennemførelsesfasen: OverdragelseskriterierKrav i forbindelse med overdragelse

#TjekpunktStatusAnsvarligUdførendeNote
28

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

Handy Status
Statusblank
id1698




29

Er support- og 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




30

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




31

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




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

Handy Status
Statusblank
id3123




33Er 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




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

Handy Status
Statusblank
id1026




35Er 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




36

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




...

VersionDatoÆndringer
4.019-06-2023Checkliste Tjekliste grundlæggende ændret grundlæggende og alignet med tilpasset Projektfaser i SDS projektmodel
4.130-04-2025Tjekliste ændret og tilpasset PO/PL tjekliste