Att utveckla, förvalta, och införa FGS:er Testmetodik

Relevanta dokument
Att utveckla, förvalta, och införa FGS:er Utvecklingsprocess

Att utveckla, förvalta, och införa FGS:er

Heldag om FGS Att ta fram en FGS. Jan Aspenfjäll. FGS projekt

Att utveckla, förvalta, och införa FGS:er

Att utveckla, förvalta, och införa FGS:er

Rutinbeskrivning Mallar för test

FGS:erna i dag och hur får vi dem att bli fler (FGS = Förvaltningsgemensamma specifikationer)

Konsultbolag1. Testplan för Europa version 2. Testplan Projekt Europa Sid 1 (av 9) Europa-projektet. Dokumenthistorik

Förvaltningsgemensamma specifikationer (FGS)

Introduktion till. (FGS) FGS Personal. Vägledning och förklaring till de förvaltningsgemensamma specifikationerna. Introduktion FGS Personal

Processbeskrivning Test

Förvaltning av FGS:er

Förvaltningsgemensamma specifikationer (FGS)

Förvaltning av FGS:er (Förvaltningsgemensamma specifikationer för e-arkiv och e-diarium) Karin Bredenberg /

PRAKTIKFALL: Vinnaren av ediamond Award 2014! Data kan flyttas utan att information går förlorad

RIKTLINJER VID TILLÄMPNING AV PROJEKTPOLICY

Utveckling av Förvaltningsgemensam Specifikation (FGS) för personakter och patientjournaler. Projektdirektiv

Förvaltningsgemensamma specifikationer (FGS) Jan Aspenfjäll & Tomas Wallin

Vad är Förvaltningsgemensamma specifikationer (FGS)?

Avesta kommun. Intern kontroll Uppföljning av revisionsgranskning

Vad kan man förbereda inför e-arkivering

Ramverk för projekt och uppdrag

Kommunikationsplan för Riksarkivets förvaltningsgemensamma specifikationer (RA-FGS:er)

Projekthandbok. administrativa utvecklingsprojekt

Introduktion till (FGS) Vägledning och förklaring till de förvaltningsgemensamma specifikationerna. Introduktion RAFGS2D

Kursöversikt Certifierad Mjukvarutestare

DP7 FORMELL KONTROLL

Uppgift v1: Teststrategi i sammanhang Terese Berger. Teststrategi. Projekt CiviCRM. Version 0.9. Sida 1(7)

Projekthandbok. för administrativa utvecklingsprojekt vid Uppsala universitet

Projekthandbok. för administrativa utvecklingsprojekt vid Uppsala universitet

1 (9) Avdelningen för offentlig informationshantering Dnr RA /5131 Enheten för utredning & utveckling FGS-funktionen

Projekthandbok. Riktlinjer och förhållningssätt

Projektmodell - UPPDRAGiL

Österåkers kommuns styrdokument

Vägledning till personal. Samordnad individuell plan för vuxna inklusive personer över 65 år

Projekt earkiv

PROJEKT DOKUMENT-ID VERSION

Region Gotlands projektmodell. Riktlinjer fastställda av ledningskontoret,

Tillämpning av lagstiftning samt överenskommelser i Jönköpings län gällande Samordnad Individuell Plan (SIP)

TPFD - TestPlan Före Design BESKRIVNING AV AKTIVITETER

Version Testteam 4 Testledare: Patrik Bäck

Enkätsammanställning DP7

Välkommen till Eskil"una

esamhället och arkivet kommunal verksamhetsutveckling

Vägledning för innovativ applikations- och tjänsteutveckling

Val av format för elektroniska handlingar - ArkivE. Nora Liljeholm / Riksarkivet /

Information om Ineras certifieringstjänst

Revisionsrapport Uppföljning av granskning förtroendevaldas anspråk på förlorad arbetsförtjänst

Bilaga 11. Mall för leveransavtal

Guide till projektmodell - ProjectBase

Ladok3 på GU. Rollbeskrivning i projektorganisationen

Riktlinjer för stadens arbetssätt,

Förvaltningsgemensamma specifikationer för e-arkiv och e-diarium

- Budget och uppföljning - Kundfakturor fakturor till kund/brukare - Leverantörsfakturor fakturor från leverantör - Lönehantering

Delrapport DP3. FGS för paketstruktur för e-arkiv Bilaga 1 METS

Riktlinjer för projekt i Nacka kommun

FGS, ÖPPNA DATA OCH E-ARKIV

Arbeidet med e-arkiv i Sverige, på statleg, landsting og kommunalt nivå. 3 december 2013

Checklista för anslutningsarbete till e-arkiv Stockholm

Arkivfrågor när en myndighet startar

Förstudie e-arkiv. Kronoberg och Blekinge

Remissen omfattade hela Familjen FGS Arkivredovisning som koncept vilket framgår av fem olika dokument som namngivits:

Förvaltningsmodell e- tjänsteplattform

Stockholms läns landstings projektmodell. PROJEKTiL. Programdirektiv SLL Miljö för Bevarande

DP7 Kompletterande information

Aktuellt från Riksarkivet

Avtal om Kundens användning av

Göran Kristiansson Nordisk El-Arkivseminar Island maj E-delegationsuppdraget Förstudie e-arkiv och e-diarium

Projekt- och kvalitetsstyrning på Frontec

Karin Bredenberg Specifikation av olika leveranstyper/aflevereringstyper och leveransprocessen. Karin Bredenberg,

Arbetsordning. för. Styrelsen. ICTA AB (publ)

Projektil Projektstyrningsmodell med uppdragsdel. En handbok för Örebro kommun Version

Plan för intern kvalitetssäkring av utbildning

Projektmodell. 1. Riktlinjer projektmodell 1 (6)

Att söka pengar för utvecklingsprojekt hos Avfall Sverige. Prioriterade områden

Kravspecifikation. Crowdfunding Halland

Checklista för anslutningsarbete till e-arkiv Stockholm

Projektplan. Elektroniskt bevarande

Aktiviteter vid avtalets upphörande

Teknisk guide för brevlådeoperatörer. Annika Melin Version: 1.1

Projekt för framtagande av underlag inför överenskommelse om struktur och ekonomiska åtaganden för ett laboratorienätverk

Projekt e-arkiv och e-diarium (eard)

Vägen till en förvaltningsgemensam e-arkiv lösning. Torbjörn Hörnfeldt, Enhetschef, Utveckling och e-förvaltning

Projektprocessen. Projektprocess

Att samverka hur och varför. Anna Pegelow e-delegationen Anna Johansson - Tillväxtverket

LIPS 1, 2002 Lätt Interaktiv Projektstyrningsmodell

Uppföljning Bäst Omsorg i Stockholm AB

HSA Schemauppdateringsprocess. Version 1.2.1

Preliminär projektdefinition Bygglovsleveranser /bj

SSC:s e-arkiv-tjänst gällande mellanarkiv för statliga myndigheter

ALLMÄNNA VILLKOR FÖR FOU-BIDRAG VID RIKSANTIKVARIEÄMBETET

Klassificeringsstruktur för kommunala verksamheter

FÖRFATTNINGSSAMLING BESLUT GÄLLER FR FLIK SID Ks 69/ Ks14 1

Projekt e-arkiv och e-diarium (eard) Förvaltningsgemensamma specifikationer. 11 juni 2013

Undervisningen i ämnet mobila applikationer ska ge eleverna förutsättningar att utveckla följande:

Exempel på verklig projektplan

Projektregler Gemensamma förvaltningen Projektkontoret Sida: 1 (9) Projektregler. för den universitetsgemensamma projektverksamheten

Projektplan för projektet Framtid i Access (FIA)

Dnr UFV 2018/211. Riskhantering. Rutiner för informationssäkerhet. Fastställda av Säkerhetschefen Senast reviderade

Transkript:

Vägledning Testmetodik Att utveckla, förvalta, och införa FGS:er Testmetodik Vägledning för arbetet med förvaltningsgemensamma specifikationer RAFGS1D2A20171025 Kontakta oss Information om arbetet med FGS:er hittar du på vår webbplats: www.riksarkivet.se/fgs-earkiv Du kan även kontakta oss via e-post: ra-fgs@riksarkivet.se Oktober 2017

1

Innehållsförteckning Inledning...3 1. Test...3 1.1 Kortfattad inledning...3 2. Inledning...3 3. Målgrupp - organisationer och roller som ska använda testmetodiken...4 4. Förutsättningar för tillförlitlig kvalitetssäkring...5 5. Kvalitetssäkra FGS steg för steg...5 1. Planera test...5 2. Genomföra test...6 3. Avsluta test...7 6. Bilagor...8 6.1 Bilaga 1a Testplan...9 6.2 Bilaga 1b Överenskommelse om teståtagande... 10 6.3 Bilaga 2 Testfall... 11 6.4 Bilaga 3 Testrapport... 13 6.5 Bilaga 4 Testprotokoll... 15 2

Inledning Detta dokument beskriver översiktligt de test som en FGS behöver genomgå. Det är i första hand avsett för projekt och arbetsgrupper som ska arbeta med utveckling av FGS:er, men kan även vara av intresse för andra som kommer i kontakt med arbetet inom förvaltningsorganisationen. Det föreslås inte heller någon specifik projektmodell men delarna beskrivna i detta dokument bör ingå. Dokumentet kommer att förändras och utvecklas med utgångspunkt från de erfarenheter som görs i arbetet med att ta fram förvaltningsgemensamma specifikationer, FGS:er. Dokumentet kommer att versionshanteras. Vid frågor och otydligheter bör förvaltningsorganisationen kontaktas. 1. Test 1.1 Kortfattad inledning I denna aktivitet som ingår i framtagningsprocessen för en FGS ska FGS:en kvalitetssäkras genom tester. Testerna ska göras av någon myndighet, kommun eller landsting som inte medverkat i utvecklingen av FGS:en, detta för att säkra att projektet skapat en generell FGS som inte är knuten till enbart de organisationer som medverkat i projektet. Testerna ska kunna påvisa att FGS-förslaget tekniskt uppfyller kraven för den aktuella informationstypen och att den är generell för informationstypen. Testerna ska visa att funktionaliteten är fullgod och att det endast ingår nödvändiga element och attribut. Testerna ska även visa att FGS:en är flexibel, dvs. att det finns möjligheter till utökade element och att använda attribut har avsedd funktion. FGS-funktionen ger inga anvisningar om vilken testmetodik som ska användas. Det är upp till respektive färdledare att besluta. Den testmetodik som valts ska beskrivas i projektets slutrapport. Testerna bör vara fullskaliga, dvs. omfatta samma moment som vid ett införande. Protokoll ska föras vid testerna. Dessa ska utgöra en del av den projektdokumentation som överlämnas till FGS-funktionen. Testerna bör leda till att de två exempel som visar hur FGS:en kan användas av olika intressenter för olika ändamål enkelt kan genreras. Exemplen ska visa på de begränsningar och möjligheter som finns med FGS:en, dvs. att den är uppbyggd av minsta gemensamma nämnare och att det finns en flexibilitet som gör att den går att anpassa för de myndigheter som har sådana behov. Beskrivningarna ska överlämnas till FGS-funktionen och ska kunna användas som stöd för de som väljer att implementera FGS:en. 2. Inledning I syfte att optimera resultat och begränsa risken för bristande funktionsduglighet ska en förvaltningsgemensam specifikation (FGS) kvalitetssäkras. Kvalitetssäkringen ska planeras, genomföras och avslutas strukturerat. Som stöd för arbetet har en testmetodik med bilagor upprättats. Bilagornas förtryckta anvisningar ska kompletteras med sådana uppgifter som är specifika för respektive FGS som testas. Metodiken grundar sig på en testprocess omfattande planering och kravanalys, testaktiviteter och rapportering. 3

Testprocess avseende kvalitetssäkring av FGS Organisation: Utvecklar FGS Organisation: Utsedd att testa FGS Testplan Testfall Testfall Testrapport Testrapport Testprotokoll Målsättningen är att testmetodiken ska bidra till: Strukturerat och säkerställt kvalitetssäkringsarbete Hög kvalitet på framtagna FGS:er Tillförlitliga FGS:er som bidrar till en effektiv och sammanhållen förvaltning Kvalitetssäkring fastställs övergripande genom aktiviteten Test (BP6) i framtagningsprocessens genomförandefas. 1 Framtagningsprocess för FGS 3. Målgrupp - organisationer och roller som ska använda testmetodiken Testmetodiken ska användas av den eller de organisationer som utvecklar en FGS och därmed ansvarar för att: Planera test Upprätta testplan Förbereda testfall och föreslå testmiljö Utse ett urval testorganisationer samt förse dessa med information och underlag Analysera och dokumentera testresultat i en testrapport Samt den eller de organisationer som utsetts att testa en FGS och därmed ansvarar för att: Bemanna testaktiviteter med personer som har a) rätt kunskap att testa en FGS och b) dedikerad tid att genomföra testfall Etablera och tillgänggliggöra testmiljö Följa angivna testfall 1 Information från Riksarkivet om offentlig informationshantering www.riksarkivet.se/fgs-earkiv 4

Dokumentera och rapportera resultat inom givna tidsramar Roller som bör utgöra resurser i i testprocessen: Projektledare Testledare Testare It-arkitekter Systemutvecklare IT-arkitekter och systemutvecklare bör utses inom både den organisation som utvecklar en FGS, och de organisationer som är utsedda att testa en FGS. 4. Förutsättningar för tillförlitlig kvalitetssäkring A och O för tillförlitlig kvalitetssäkring och effektivitet i testprocessen är att ansvariga med rätt kompetens och dedikerad tid har utsetts och informerats. Därtill genomarbetade krav och testfall samt väl förberedda och bemannade testorganisationer. Test ska genomföras av organisationer som inte medverkat i utvecklingsarbetet för att säkra att specifikationen är generell. Kompetenskrav per roll Roller Kompetenskrav Projektledare Testledare Testare It-arkitekt Systemutvecklar e Bakgrund och syfte FGS 2 x x x x x Testmetodik FGS x x x x x Klassificera, strukturera, validera, extrahera information x x x Utdata x x x Regelverk för vald teknik x x x Etablera testmiljö x x Tillgänggliggöra test x x x Implementera test x x x Utföra testfall x x Avvikelserapportera x x Analysera testfall x x x Dokumentera testfall x x 5. Kvalitetssäkra FGS steg för steg 1. Planera test 2 www.riksarkivet.se/fgs-earkiv 5

Planeringsaktiviteter och god kommunikation är grundläggande för ett tillfredsställande testresultat. Förberedelserna ska dokumenteras i en testplan (bilaga 1a). i. Informera Informera alla berörda roller om syfte och mål med test, ansvar, uppgifter och tidplan. Testledare eller motsvarande bör bekräfta att utsedda testpersoner har tagit del av information, har rätt kompetens och därmed kan ta ansvar för sitt åtagande. Det bör ske genom en skriftlig överenskommelse (bilaga 1b). ii. iii. iv. Granska Granska krav som definierats för FGS för att säkerställa att kraven är relevanta och tydligt formulerade. Analysera Analysera vilka krav som ska testas och vilka som inte ska testas. Avgör om kravområden ska testas tillsammans och/eller var för sig. Prioritera Prioritera vilka krav utsedd organisation ska testa. Ta ställning till om det finns krav på specifikt valideringsverktyg, samt i övrigt krav avseende testmiljö. v. Skapa testfall Utgå ifrån kravanalysen och skapa/komplettera testfall (bilaga 2). Testfall för FGS utgörs av en checklista som baseras på följande övergripande kvalitetsvillkor: Innan testfall fastställs bör de förankras hos ansvariga funktioner inom den organisation som utvecklat FGS och som därmed initialt har definierat krav på FGS. vi. Remittera Paketera testmetodik, testplan, testfall, testrapport (mall) och remittera till utsedda testorganisationer. 2. Genomföra test 6

För att testarbetet ska fortlöpa effektivt och inom utsatt tid bör en testledare med ansvaret att koordinera testaktiviter och sammanfatta resultat utses. i. Etablera testmiljö Skapa förutsättningar för test genom att etablera en testmiljö. Inled arbetet så snart testorganisationens systemutvecklare och/eller -IT-arkitekter har informerats om test. Att etablera en testmiljö för kvalitetssäkring av FGS kan till exempel innebära: Säkerställ att utsedda testpersoner har rätt kompetens och utrustning för att genomföra testfall. Ska flera personer testa samtidigt? Hitta/boka ett rum där gruppen kan arbeta ostört vid varje testomgång/-tillfälle. Installera valideringsverktyg för att validera/testa FGS. Dokumentera vilket verktyg som används samt att den fungerar mot FGS. 3 ii. iii. Testa Testfall genomförs både manuellt och med verktygsstöd. Följ testfall (bilaga 2) och testa systematiskt. Ha gärna regelbundna avstämningsmöten inom testgruppen för att säkerställa kontinuitet i testningen, diskutera problem/hinder/åtgärder. Dokumentera Dokumentera genomförda testfall och eventuella avvikelser löpande i testfall. Observera att förekomsten av avvikelser som inte direkt kan härledas till testfall (oväntade avvikelser) också ska dokumenteras. Testledaren ansvarar för att sammanställa testresultat i en testrapport (bilaga 3). Testrapporten ska utöver genomförda testfall innehålla en sammanfattande beskrivning av genomförda testaktiviteter. iv. Redovisa Testledaren ska inom utsatt tid returnera testrapporten (samt kopia på genomförda testfall) till utsedd kontaktperson hos den organisation som utvecklat FGS. 3. Avsluta test i. Analysera Analysera resultatet: 3 Val av valideringsverktyg kan påverka testresultat. 7

Finns skillnader mellan olika rapporter? Finns skillnader mot FGS-krav som behöver omhändertas? Vad behöver åtgärdas för att färdigställa FGS? Behöver omtest eller regressionstest 4 genomföras? Påverkas tidplanen för utvecklingsprojektet av de justeringar som behöver göras? ii. iii. iv. Åtgärda Åtgärda fel/rättningar. Genomför vid behov testprocess enligt testprocessen på nytt. Justera tidplanen och informera berörda organisationer inklusive kontaktperson i styrgruppen. Sammanställ Sammanställ resultatet från de organisationer som har genomfört test inklusive information om eventuella omtest eller regressionstest i ett testprotokoll (bilaga 4). Förslag till beslut för förvaltningsgemensam specifikation Kommunicera resultatet till samtliga berörda i FGS utvecklings- och testarbete. Bifoga testplan, testrapporter (inklusive testorganisationernas exempel på uttag) och testprotokoll till projektets slutrapport. Överlämna projektresultat i enlighet med framtagningsprocessen 5. 6. Bilagor Bilaga 1a Testplan Bilaga 1b Överenskommelse om teståtagande Bilaga 2 Testfall Bilaga 3 Testrapport Bilaga 4 Testprotokoll Bilagorna tillhandahålles projektledare/färdledare av förvaltningsorganisationen i redigerbart format. 4 Säkerställa/kontrollera att eventuella ändringar i FGS inte lett till följdfel. 5 www.riksarkivet.se/fgs-e-arkiv 8

6.1 Bilaga 1a Testplan Testplan Ifylles av projektledare *) Ifylles i samråd med testledare inom respektive testande organisation Testobjekt (FSG) Datum Ansvarig organisation Organisation som genomför test Namn och roll 1. Organisationer som utsetts att testa 2. Testperiod 3. Testrapport ska vara x (organisation och namn) tillhanda senast den (datum) 4. Testledare (namn och roll)*) 5. Testare (namn och roll)*) 6. Testmiljö*) inkl krav på valideringsverktyg 7. Gällande testfall Se bilaga 2 8. Dokumenterade avvikelser skickas till utsedd testledare (namn och kontaktuppgifter) senast den (datum) 9. Frågor besvaras av (namn och kontaktuppgifter) Testomgången avslutas när samtliga testfall har prövats, dokumenterats och delgetts testledare (eller motsvarande). Specificerad tidplan*) Ifylles vid behov Testperson Dag Tid Plats Testfall 9

6.2 Bilaga 1b Överenskommelse om teståtagande Överenskommelse om teståtagande Ifylles av projektledare Testobjekt (FGS) Datum Ansvarig organisation Organisation som genomför test Namn och roll Överenskommelse om att utsedda inom [organisationen] ansvarar för organisationens teståtagande i enlighet med Testmetodik för kvalitetssäkring av förvaltningsgemensamma specifikationer (med bilagor). Test ska genomföras, dokumenteras och redovisas under perioden [datum] omfattande ca [timmar]. Underskrift -------------------------------------------- --------------------------------------------------- Namn Namn Projektledare utvecklingsprojekt Testledare (eller motsvarande) 10

6.3 Bilaga 2 Testfall Ifylles av testare Testobjekt (FGS) Datum Organisation Namn och roll Innehåll Krav Verkligt resultat/avvikelse/kommentar OK (J/N) 1. Finns alla delar i FGS: o Teknisk beskrivning (text) o Tekniska tillägg (värdelistor m.m.) o Regelverk 2. Är teknisk beskrivning enkel och begriplig? 3. Är tekniska tillägg enkla och begripliga? 4. Är regelverket framställt på engelska? 5. Finns specifika krav på valideringsverktyg angivna? 6. Bifogas exempel på uttag? 7. 8. Användbarhet Krav Verkligt resultat/avvikelse/kommentar OK (J/N) 1. Är FGS flexibel (kan fler element tillföras)? 2. Framgår det tydligt hur fler element kan tillföras? 3. Överensstämmer information som extraheras från verksamhetssystem/applikation med FGS Regelverk? 4. Är exempel på uttag enkla och begripliga? 5. Illustreras modeller med figurer för Exempel på uttag ska bifogas 11

Krav Verkligt resultat/avvikelse/kommentar OK (J/N) att underlätta förståelse för samband/relationer/kopplingar? 6. 7. Struktur Krav Verkligt resultat/avvikelse/kommentar OK (J/N) 1. Är FGS generell för informationstypen. Det vill säga innehåller FGS endast uppgifter som utgör minsta gemensamma nämnare? 2. Validerar uttag mot FGS Tekniska beskrivning, Tillägg och Regelverk utan att tomma element förekommer? 3. Validerar uttag mot FGS Tekniska beskrivning, Tillägg och Regelverk efter att egna element har lagts till? 4. Innehåller FGS kontextuell metadata? Ange vilka 5. Saknas kontextuell metadata? Om ja, ange vilka 6. 7. Övriga krav Krav Verkligt resultat/avvikelse/kommentar OK (J/N) 1. Består filpekare som hänvisar till ett eller flera digitala objekt av tre snedstreck som första parameter? 2. 3. Oväntade avvikelser / kommentarer OK (J/N) 12

6.4 Bilaga 3 Testrapport Testrapport Ifylles av testledare (eller motsvarande) Testobjekt (FGS) Datum Organisation Namn och roll Innehåll Krav Verkligt Förslag Åtgärd OK resultat/avvikelse/kommentar Ej obligatoriskt (J/N) Användbarhet Krav Verkligt Förslag Åtgärd OK resultat/avvikelse/kommentar Ej obligatoriskt (J/N) Struktur Krav Verkligt Förslag Åtgärd OK resultat/avvikelse/kommentar Ej obligatoriskt (J/N) Övriga krav Krav Verkligt Förslag Åtgärd OK resultat/avvikelse/kommentar Ej obligatoriskt (J/N) 13

Krav Verkligt Förslag Åtgärd OK resultat/avvikelse/kommentar Ej obligatoriskt (J/N) Sammanfattning av testaktiviteter: 14

6.5 Bilaga 4 Testprotokoll Testprotokoll Ifylles av projektledare Testobjekt (FGS) Datum Organisation Namn och roll Testorganisationer Genomförda testfall (sammanfattning) Avvikelser (sammanfattning) Åtgärder efter test Erfarenheter från test (bra/mindre bra) Förslag till beslut Sammanfattning av test: 15