Bilag 12 Afprøvning Side 1 af 9 Bilag 12 Afprøvning I forbindelse med etablering af EPJ skal der gennemføres kvalitetsstyringsaktiviteter jf. bilag 10, herunder afprøvning og evaluering af den samlede løsning. Formålet er at sikre, at Fyns Amt modtager den aftalte ydelse med den aftalte kvalitet. Endvidere sikres det, at gentagne fejlrettelser og ændringer afprøves i samme omfang som den oprindelige test. Prøverne gennemføres på forskellige hensigtsmæssige tidspunkter i kontraktperioden og indlægges som kontrolaktiviteter i den samlede projektplan jf. bilag 1. Prøverne gennemføres som henholdsvis en Idriftsættelsesprøve, en Driftovertagelsesprøve og en Garantiprøve. Under de tre nævnte prøver gennemføres en række delprøver der kan optræde under selvstændige prøvebetegnelser. Der opereres eksempelvis med belastningsprøve, funktionsprøve, installationsprøve m.fl. Disse prøver er delprøver under en af de tre ovennævnte prøver. Sammenhængen er følgende: Prøve Delprøve Delprøve Idriftsættelsesprøve Installationsprøve Funktionsprøve Integrationsprøve Belastningsprøve Svartidsprøve Driftsovertagelsesprøve Afprøvning af servicemål Tilgængelighed Svartidsprøve Garantiprøve Modificeret idriftsættelses- og driftovertagelsesprøve Forud for kundens afprøvninger skal leverandøren dokumentere, at der i leverandørens regi er gennemført de relevante tests eksempelvis program-, funktions- og integrationstest, installationsprøve mv. Proceduren for afprøvningerne kan generel beskrives i tre faser. Dette gælder både i forbindelse med
Bilag 12 Afprøvning Side 2 af 9 det første opsæt af systemet og de efterfølgende ændringer. 1. fase dækker en idriftsættelsesprøve, hvor alle grundfunktioner afprøves. Moduler og funktioner som grundfunktionerne påvirker afprøves også. 2. fase dækker en driftovertagelsesprøve. 3. fase er en samlet afprøvning af systemet, der principielt skal rumme både kontrolaktiviteter ved idriftsættelsesprøver og tilsvarende ved driftovertagelsesprøver. Den samlede afprøvning skal gennemføres, når den samlede løsning er leveret og i daglig drift. Afhængig af eventuel opdeling i delleverancer eller i forbindelse med idriftsættelse af større ændringer kan der være tale om, at idriftsættelsesprøve og driftovertagelsesprøve skal gennemføres for hver delleverance. Ved ændringer forstås enhver rettelse, tilføjelse, eller fjernelse af programmel, dele heraf, maskinel, eller dele heraf. Indbefattet er programmel vedrørende EPJ, operativsystemer, drivere, netværksklienter, antivirus mm. 12.1 Idriftsættelsesprøve Kunden kan kræve at idriftsættelsesprøve gennemføres ved hver større leverance af programmel (både i relation til delleverancer, større ændringer og endelige leverancer). Formål og forudsætninger Formålet med idriftsættelsesprøven er, at konstatere, om samtlige ydelser, som specificeret i kravspecifikationen, fungerer, og at samtlige øvrige ydelser er leveret i overensstemmelse med, hvad der er aftalt, og hvad kunden med føje kan forvente i henhold til kravspecifikationen. Tidspunktet for gennemførelse af idriftsættelsesprøven fremgår af hovedtidsplanen. Det forudsættes, at leverandøren har gennemført og dokumenteret funktions- og integrationstest samt installationsprøve, og at de enkelte enheder derefter løbende kan overføres til brugerafprøvning af kunden.
Bilag 12 Afprøvning Side 3 af 9 Omfang og gennemførelse Idriftsættelsesprøven gennemføres af leverandøren i samarbejde med kunden. Det er leverandørens ansvar, at idriftsættelsesprøven gennemføres korrekt. Kunden skal godkende, at idriftsættelsesprøven er gennemført korrekt. Leverandøren har ansvaret for, at der forud for prøvens afholdelse udarbejdes en drejebog for gennemførelse af idriftsættelsesprøven. Drejebogen skal godkendes af kunden og være til kundens rådighed, gennemgang og kommentering senest 20 arbejdsdage før idriftsættelsesprøvens start. Idriftsættelsesprøven skal omfatte funktionsprøver- og integrationstest. Funktionsprøver- og integrationstest skal vise, at de leverede enheder fungerer som beskrevet i kravspecifikationen og leverandørens dokumentation. Det skal endvidere eftervises, at løsningen som helhed fungerer i overensstemmelse med kravene i kravspecifikationen. Kunden kan kræve gentagelse af prøverne for allerede afprøvede enheder i det omfang dette måtte være nødvendigt for at kontrollere, at løsningen som helhed fungerer korrekt. En idriftsættelsesprøve skal endvidere indeholde en realistisk belastning af systemet. Formålet med belastningsprøven er, at kontrollere at løsningen overholder de krav til svartider, der fremgår af bilag 8. Belastningen af systemet baseres på simulerede scenarier, men skal tilrettelægges således, at den giver et realistisk billede af løsningens belastning, når alle sygehuse anvender EPJ. I forbindelse med en idriftsættelsesprøve fremprovokeres endvidere en række fejlsituationer. Løsningen skal reagere på fejlsituationer, som beskrevet. En betingelse for godkendelse af idriftsættelsesprøven er, at der afgives meningsfyldte fejlmeddelelser, og at brugeren kan fortsætte på et veldefineret grundlag. Kunden skal stille personale og datamateriale til rådighed for prøvens gennemførelse. Datamateriale skal i videst muligt omfang (art og mængde) være egnet til afprøvning under forhold, der svarer til en normal driftssituation. Kunden kan i forbindelse med gennemførelse af idriftsættelsesprøve kræve en tredje part involveret
Bilag 12 Afprøvning Side 4 af 9 til at gennemføre en belastningsprøve. Omkostninger til tredje parts deltagelse i belastningsprøven afholdes af kunden. Rapportering og godkendelse Når idriftsættelsesprøven er gennemført, udarbejder leverandøren en afprøvningsrapport, der resumerer prøvens resultat. Prøvens beståelse er betinget af kundens skriftlige godkendelse. Idriftsættelsesprøven skal godkendes af kunden, når den er aflagt uden hverken kategori 1. prioritet fejl eller kategori 2. prioritet fejl, jf. bilag 7. Kunden skal efter idriftsættelsesprøvens afslutning skriftligt meddele leverandøren, hvorvidt: Prøven er godkendt Prøven er betinget godkendt med angivelse af eventuelle uvæsentlige fejl i en mangelliste Prøven er ikke godkendt med angivelse af alle væsentlige og uvæsentlige fejl i en mangelliste Såfremt idriftsættelsesprøven ikke kan godkendes, er leverandøren berettiget til at gentage prøven, indtil kunden måtte hæve kontrakten i henhold til bestemmelserne herom. Kundens skriftlige godkendelse skal udstedes senest fem kalenderdage efter, at idriftsættelsesprøven er bestået. Det påhviler leverandøren snarest og inden første driftsovertagelsesprøves start at rette alle fejl, som er beskrevet i mangellisten. Leverandøren skal i fornødent omfang over for kunden demonstrere, at afhjælpning er sket. 12.2 Driftovertagelsesprøve Kunden kan kræve, at driftovertagelsesprøve gennemføres ved hver større leverance af programmel (både i relation til, delleverancer, større ændringer og endelige leverancer). Formål og forudsætninger Formålet med driftsovertagelsesprøverne er at konstatere, hvorvidt leverancen overholder de opstillede servicemål, jf. bilag 8. Driftsovertagelsesprøverne gennemføres for den samlede løsning, uanset om dele af løsningen er overtaget på et tidligere tidspunkt.
Bilag 12 Afprøvning Side 5 af 9 Tidspunktet for gennemførelse af driftsovertagelsesprøverne fremgår af hovedtidsplanen. Inden den første driftsovertagelsesprøve påbegyndes, skal idriftsættelsesprøve være godkendt af kunden. Omfang og gennemførelse Driftsovertagelsesprøver gennemføres af kunde og leverandør i samarbejde, og det er leverandørens ansvar, at prøven gennemføres korrekt. I driftsovertagelsesprøven demonstrerer leverandøren, hvorledes han i praksis gennemfører løbende ydelser i forhold til drift, tilpasning og vedligeholdelse af systemer i kontraktperioden. En driftsovertagelsesprøve skal strække sig over en periode på mindst 20 dage, hvor løsningen er i fuld drift. En driftsovertagelsesprøve fortsætter indtil de aftalte servicemål er overholdt i 20 dage i træk, eller kunden hæver kontrakten i henhold til bestemmelserne herom. Kunden skal stille personale og datamateriale til rådighed for prøvens gennemførelse. Prøven gennemføres på løsningen i drift, og datamaterialet skal i videst muligt omfang (art og mængde) være egnet til afprøvning under forhold, der svarer til en normal driftssituation. Der skal gennemføres minimum to driftsovertagelsesprøver. Den første driftsovertagelsesprøve gennemføres snarest muligt efter idriftsættelsesprøvens godkendelse i henhold til kontraktens bestemmelser. Som minimum gennemføres den sidste driftsovertagelsesprøve i forbindelse med garantiprøven, der gennemføres når samtlige sygehuse er tilkoblet systemet. Rapportering og godkendelse Når en driftsovertagelsesprøve er gennemført, udarbejder leverandøren en afprøvningsrapport, der resumerer prøvens resultat. En driftsovertagelsesprøve skal anses for bestået, når de aftalte servicemål er overholdt 20 dage i træk. Prøvens beståelse er betinget af kundens skriftlige godkendelse.
Bilag 12 Afprøvning Side 6 af 9 Kunden skal efter driftsovertagelsesprøvens afslutning skriftligt meddele leverandøren, hvorvidt: Prøven er godkendt Prøven er betinget godkendt med angivelse af eventuelle uvæsentlige fejl i en mangelliste Prøven er ikke godkendt med angivelse af alle væsentlige og uvæsentlige fejl i en mangelliste Kundens skriftlige godkendelse skal udstedes senest fem arbejdsdage efter, at en driftsovertagelsesprøve er bestået. Det påhviler leverandøren snarest at rette alle fejl, som er beskrevet i mangellisten. Leverandøren skal i fornødent omfang over for kunden demonstrere, at afhjælpning er sket. 12.3 Garantiprøve Garantiprøven er en samlet afprøvning af systemet, der principielt indeholder samme elementer som idriftsættelses- og driftsovertagelsesprøve, men som er tilpasset den aktuelle situation. Formålet med garantiprøven er, at sikre at den samlede løsning kan leve op til de aftalte garantier og servicemål, når alle løsningselementer er leveret. Kunden kan i forbindelse med gennemførelse af garantiprøve kræve en tredje part involveret. Rapportering af rettelser, fejl, og ændringer Leverandøren stiller IT-system til rådighed, således at Fyns Amt, dels kan meddele fejl til leverandøren, dels kan følge fremdriften i forløbet af fejlrettelser. Systemet skal være i stand til at levere en aktuel status på rettelser. Systemet skal kunne anvendes via Internet. Systemet skal ligeledes være indrettet på en måde, så brugerne af EPJ ubesværet kan orientere sig om fejl og mangler, i forbindelse med det daglige arbejde med EPJ. Efter godkendelse af driftsovertagelsesprøve skal systemet indeholde status, forventninger til godkendte ændringer, og fejlrettelser. Afprøvningsprocedure Leverandør skal udarbejde procedurer for afvikling af prøverne. Leverandør skal beskrive, hvorledes prøverne organiseres og gennemføres. Fyns Amt forbeholder sig ret til at afprøve det leverede efter egne procedurer, herunder anvende tredje parts leverandør i forbindelse med gennemførelse af prøverne.
Bilag 12 Afprøvning Side 7 af 9 Organisering af prøver Leverandør skal redegøre for, hvorledes prøver organiseres og gennemføres. Prøverne skal gennemføres i driftsmiljøet, hvis de løsningselementer, der afprøves, er idriftsatte ellers skal afprøvningerne gennemføres på realistiske datamængder og med simulering af fuld antal brugere. Det skal af afprøvningsdrejebogen fremgå hvilke krav, der opfyldes med leverancen. Afvigelser herfra skal fremgå af afprøvningsrapporteringen. Leverandørens test af systemet Leverandørens testplan skal hænge sammen med hovedtidsplanen og de fastlagte prøver, og skal indeholde en grundig test af den samlede konfiguration og funktionalitet inden gennemførelsen af en prøve. Leverandøren skal fremlægge dokumentation for, at leverandørens test af leverancen er gennemført. Integrationstesten skal indeholde test af driftsløsningen for EPJ løsningen, der muliggør 24 timers adgang samtidig med, at kunden kan afvikle eventuelle batchprogrammer på grundlag af et validt datagrundlag. Afprøvningsdrejebog Leverandøren har ansvaret for, at der udarbejdes en drejebog for gennemførelsen af prøverne. Drejebogen godkendes af Fyns Amt. Drejebogen skal være til Fyns Amts rådighed, gennemgang og kommentering senest 20 arbejdsdage før prøvens start. Fyns Amt kan desuden supplere drejebogen med yderligere afprøvningscases. Disse skal i givet fald afleveres til leverandøren senest fem arbejdsdage før prøvens start. Fejlsituationer og fejlmeddelelser I forbindelse med prøverne fremprovokeres endvidere en række fejlsituationer. Systemet skal reagere på fejlsituationer som beskrevet. En betingelse for godkendelse af prøven er, at der afgives meningsfyldte fejlmeddelelser, og at brugeren kan fortsætte på et veldefineret grundlag. Udarbejdelse af prøverapporter Når en prøve er gennemført, udarbejder leverandøren og Fyns Amt i samarbejde en rapport, der resumerer prøvens resultat.
Bilag 12 Afprøvning Side 8 af 9 Godkendelse af prøver En prøve skal anses for bestået, når den er bestået uden kvalificerende fejl, det vil sige aflagt uden fejl kategoriseret som 1. eller 2. prioritets fejl, jf. beskrivelsen i bilag 7. Fyns Amt skal - uden ugrundet ophold - efter prøvens afslutning skriftligt meddele leverandøren, hvorvidt prøven er bestået med angivelse af eventuelle fejl i en mangelliste, eller prøven ikke er bestået med angivelse af begrundelse. Fejlrettelse inden driftsovertagelsesprøve Det påhviler leverandøren snarest og inden driftsovertagelsesprøvens start at rette alle fejl, som er beskrevet i mangellisten. Leverandøren skal i fornødent omfang over for Fyns Amt demonstrere, at afhjælpning er sket. Forberedelse af driftsovertagelsesprøver Inden påbegyndelse af en driftsovertagelsesprøve, skal den tilhørende idriftsættelsesprøve være godkendt af Fyns Amt. Ansvar for driftsovertagelsesprøver Driftsovertagelsesprøver gennemføres af leverandøren i samarbejde med Fyns Amt. Det er Fyns Amts ansvar at påse, at prøven gennemføres korrekt. Driftsovertagelsesprøvens periode Driftsovertagelsesprøver kan strække sig over en periode på højst 90 dage, hvor systemet er i fuld drift. Driftsovertagelsesprøver fortsætter indtil de aftalte servicemål er overholdt i 20 dage i træk, eller Fyns Amt hæver kontrakten i henhold til bestemmelserne herom. Driftsovertagelsesprøvens godkendelse Driftsovertagelsesprøven skal anses for bestået, når den er bestået uden kvalificerende fejl, det vil sige aflagt uden fejl kategoriseret som 1. eller 2. prioritetsfejl jf. beskrivelsen i bilag 7 og overholdelse af servicemålene, jf. bilag 8. Fyns Amt skal - uden ugrundet ophold - efter Driftsovertagelsesprøvens afslutning skriftligt meddele leverandøren, hvorvidt: Prøven er bestået med angivelse af eventuelle fejl i en mangelliste Prøven er ikke bestået med angivelse af begrundelse Fejlrettelse efter driftsovertagelsesprøve Det påhviler leverandøren snarest at rette alle fejl, som er beskrevet i mangellisten. Leverandøren skal i fornødent omfang over for Fyns Amt demonstrere, at afhjælpning er sket.
Bilag 12 Afprøvning Side 9 af 9 Ændringer efter driftsovertagelsesprøvens godkendelse Når driftsovertagelsesprøven er aflagt og godkendt, må der ikke foretages ændringer i systemet uden forudgående test og godkendelse af ændringsforslag, samt test af selve ændringen. Ændringsønsker forlægges EPJ projektgruppen, eller deraf udpegede personer. Godkendes ændringsforslaget, er det leverandørens ansvar enten at teste ændringen i relevant testmiljø, eller på anden måde sandsynliggøre at ændringen er af en sådan størrelse, kompleksitet og omfang, at den umiddelbart kan indføres i driftsmiljøet uden at skabe problemer for driften. Forinden en sådan ændring, skal denne være afprøvet hos leverandøren og fundet fejlfri.