Ministerie van Infrastructuur en Milieu Beheerst naar beheer



Vergelijkbare documenten
PROJECT PLAN VOOR DE IMPLEMENTATIE VAN EEN STANDAARD SITE VOOR DE VERENIGING O3D

Handleiding voor aansluiten op Digilevering

Hulpmiddelen bij implementatie van Digikoppeling

Checklist testen WOZ-inzage MijnOverheid

ICT Beheermodel informatiesystemen Drechtsteden Baseline inrichting ICT beheermodel Drechtsteden

Procesbeschrijving Punch out aansluiting DigiInkoop

Checklist testen Lopende zaken MijnOverheid. Versie 1.1

Plan van Aanpak Pilot

Checklist testen Lopende zaken MijnOverheid

Voorbeelden generieke inrichting Digikoppeling

Checklist Testen Berichtenbox - MijnOverheid

Agenda. Introductie Aan het werk Conclusie / restrospective

WSO2 ebms adapter. Yenlo WSO2 ontbijtsessie. Ministerie van Infrastructuur en Milieu. 1 DEFINITIEF, 18 september 2012

FloraHolland Ketenreleaseproces

Stappenplan Implementatie ORBA

Vrijgaveadvies. Project <naam project>

Procesvisie op Maat. Op basis van het Master Test Plan wordt een gedetailleerd testplan voor elke fase opgesteld.

Ministerie van Infrastructuur en Milieu Standaard Platform - Afkortingen en begrippen

Project Fasering Documentatie Applicatie Ontwikkelaar

Inlichtingenbureau Voortgangsrapportage April Realisatie van het Sectorloket-systeem

Te hoog gemikte silver bullets missen doel Te hoog gemikte silver bullets missen doel

Agile Testen in de praktijk

Intake <applicatie> Conclusie & Aanbevelingen. <Datum> 1.0. <Auteur> ###-#######

Handleiding voor aansluiten

1. Work Breakdown Structure en WBS Dictionary

D V1 van de browse en zoek applicatie

Technische architectuur Beschrijving

Workshop 12 ART-DECOR en Acute overdracht. Michael Tan Kai Heitmann Maarten Ligtvoet

Digikoppeling adapter

Handleiding voor de checklist Overdracht project/change naar beheer. Handleiding : Frédéric van der Vaeren

Aansluit handleiding Omgevingsloket online. Webservices INREGELOMGEVING (INR) Directie Concern Informatievoorziening

Handreiking Digipoort SMTP, POP3 en FTP Overheden

Handleiding voor aansluiten op DigiD

Customer Case: WoningNet

De beheerrisico s van architectuur

Handleiding Punch out (SAP OCI)

Aansluithandleiding Omgevingsloket online. Webservices PRODUCTIEOMGEVING. Directie Concern Informatievoorziening Beheer

Verschillen in QA aanpak tussen ERP projecten en niet-erp projecten

Acceptatietesten. Informatiedagen Eric Schipper

Audit Standaard Platform 2016

PRORAIL PoC Protocol MFP s en grootformaatprinters

Olde Bijvank Advies Organisatieontwikkeling & Managementcontrol

Kenmerk: MS/IV/2016/

Aanbevelingen en criteria penetratietest

Kwaliteitsbewaking en testen in ICT beheerorganisaties

ADDENDUM. Transitie Jeugd: Aansluiting en gebruik CORV. Kwaliteitsinstituut Nederlandse Gemeenten. Ministerie van Veiligheid en Justitie.

SmartTestAssistant. Het slimme testhulpmiddel. door Frank Stolker

Technische handleiding encryptie DKD

Financieringsverstrekkersportaal. Aansluitdocument

Service Niveau Overeenkomst Digikoppeling

Voorwaarden Digilevering

Remote Toegang Policy VICnet/SPITS

Connect Social Business

SURFconext Cookbook. Het koppelen van Alfresco aan SURFconext. Versie: 1.0. Datum: 8 december admin@surfnet.nl

Toelichting op proces aansluiten als toegangsdienst op BSNk

Richtlijn voor de commissioning van een trap Kwaliteitsmethode gericht op de kwaliteitsbeheersing en prestatieborging van een trap

De impact en implementatie van de outsourcing op de bedrijfsvoering is als één van de 6 deelprojecten ondergebracht binnen het project outsourcing.

Test en acceptatieprotocol

Testomgevingen beheer

Stappenplan vooraankondiging 6.12 voor klinieken

1,3 miljoen regels mission critical code omzetten naar C++, hoe test je dat?

Testen en QA bij pakketimplementaties

Richtlijn voor de commissioning van een brandwerende doorvoering

DRAAIBOEK AANSLUITEN DOOR GEMEENTEN OP DE LV WOZ. VERSIE d.d

Wijzigingen volledig onder controle en geborgd

Naar de cloud: drie praktische scenario s. Zet een applicatiegerichte cloudinfrastructuur op. whitepaper

Project Methodiek. 15:00 u

Release management Implementatie. Francine Mallee Sector I&B, Afdeling P&P Juli 2015

Technologieverkenning

Bekaert harmoniseert SAP documentatie voor 7,000 IT gebruikers

ESCROW? NOOIT VAN GEHOORD ZEGT DE EEN, WEL EENS WAT VAN GEHOORD ZEGT DE ANDER

Toelatingscriteria voor verschillende niveaus van de pre-applicatie

Draaiboek Invoering Basisregistratie Personen l Afnemers

Toelichting op de architectuurkeuzes voor ggzinstellingen

Marc Koper Performancetesten voor dummies

Verslag. Onderwerp: Werkgroep Koppelvlak Jeugdzorg (CORV) Datum: 15 september 2015 Van: Tjerk Venrooy, Arjan Kloosterboer Aan: leden werkgroep Cc.

Gebruikershandleiding Digikoppeling Serviceregister

TROWA. Visie en scope Informatiemodel Waterschapsverordening. Datum : : 2.0, definitief

Wij testen..maar....wat test jij?

BRAIN Deelplan: Website

Rapport Richtlijn gebruik productiegegevens

kwaliteitsmeterplus 4

CMS Ronde Tafel. Cloud Continuity. Ir. Jurian Hermeler Principal Consultant

CORV Release nov 2015

Bent u ook zoveel tijd kwijt met het zoeken naar de laatste en enig juiste! - versie van uw marktonderzoek

Vakinhoudelijke uitwerking Keuzevak Applicatieontwikkeling van het profiel MVI vmbo beroepsgericht

GEBRUIKERSBIJEENKOMST 11 april

Position Paper. Doelarchitectuur Rijks Application Store (RAS) Status: Definitief, vastgesteld in ICCIO, 27 juni 2013 versie 1.0

SmartTestAssistant. Het slimme testhulpmiddel. door Frank Stolker

Beheerrollen en configuratie-informatie

Data en Applicatie Migratie naar de Cloud

Testrapport Kiezen op Afstand Backup en Recoverytest Stembus

Change Management RFC Template

Bijlage 9. UNI REB GD. Releasebeleid

Directie Geo Product- en Procesbeheer. Release 2012/1. Landelijke Voorziening Basisregistraties Adressen en Gebouwen

BGT beheer. Wouter Botman - Product Manager - NedGraphics. Creëer, beheer & deel digitale gebiedsinformatie.

Snelle installatiegids voor Symbian

Technisch Rapport. BAG Extract in i-bridge2.0. Versie 1.0. Datum 9 December 2010

TestNet voorjaarsevenement 2014 Managen van een KetenTest bij NS met hun TOPAAS toolsuite. Managen van een Ketentest bij NS met hun TOPAAS tool-suite

TestNet Voorjaarsevenement 2010 Jurian van de Laar 12 mei 2010

Transcriptie:

Document D-2 Ministerie van Infrastructuur en Milieu Beheerst naar beheer Versie 1.0 Datum 15 juli 2014 Status Definitief

Colofon Versie 1.0 Contactpersoon Paul Leunissen M 06-5250 6691 Paul.Leunissen@minienm.nl Ministerie van Infrastructuur en Milieu Hoofddirectie Financiën, Management en Bedrijfsvoering Directie Concern Informatievoorziening Afdeling Architectuur en Informatie Management Team Architectuur Koningskade 4 Postbus 20906 2500 EX Den Haag Auteurs Adam Loorbach Stephen Oostenbrink Pagina 3 van 13

Inhoud 1 Inleiding... 7 1.1 Doel... 7 1.2 Leeswijzer... 7 1.3 Referenties... 7 2 Achtergrond... 8 2.1 Kenmerken IenM omgeving... 8 2.2 Noodzaak voor hoge kwaliteit documentatie... 8 2.3 Acceptatiecriteria deliverables... 8 3 Requirements IenM... 10 3.1 Documentatie deliverables... 10 3.2 Platform en koppeling eisen... 10 4 Oplevering leverancier... 11 4.1 Documentatie deliverables... 11 4.2 Software en scripts deliverables... 12 5 Acceptatie IenM... 13 5.1 Ingangscriteria... 13 5.2 Deliverables... 13 Pagina 5 van 13

1 Inleiding 1.1 Doel Het doel van dit document is om het proces te beschrijven dat IenM hanteert om opleveringen door leveranciers beheerst naar beheer te brengen. 1.2 Leeswijzer Dit document is als volgt opgebouwd: Hoofdstuk 2 beschrijft de achtergrond m.b.t. het proces Hoofdstuk 3 beschrijft de input artefacten die IenM oplevert richting de leverancier op basis waarvan de oplossing ontwikkeld dient te worden. Hoofdstuk 4 beschrijft de deliverables die de leverancier dient op te leveren. Hoofdstuk 5 beschrijft het acceptatie proces door IenM en de deliverables die tijdens dit proces worden opgeleverd. 1.3 Referenties De volgende documenten zijn relevant om dit document goed te begrijpen. # Referentie Document 1 Afkortingen en begrippen IenM - Standaard Platform - Afkortingen en begrippen - v1.0.docx 2 SGA IMEA - Katern - Service Gerichte Architectuur - v1.0.docx 3 SP IMEA - Katern - Standaard Platform - v1.0.docx 4 Aansluitvoorwaarden IMEA - Aansluitvoorwaarden - v1.0.docx 5 Aansluitvoorwaarden applicaties IenM - Standaard Platform - Aansluitvoorwaarden Applicaties en Componenten - v1.0.docx Pagina 7 van 13

2 Achtergrond Dit hoofdstuk beschrijft de kenmerken van IenM en keuze voor het ontwikkel- en opleverproces. 2.1 Kenmerken IenM omgeving 2.1.1 Bedrijfskritische applicaties en complexe omgevingen Veel (bedrijfskritische) applicaties binnen IenM zijn afhankelijk van het goed functioneren van meerdere ketenpartijen. In geval van calamiteiten moeten problemen snel kunnen worden gelokaliseerd en opgelost. 2.1.2 Typen beheerders, verloop en achtervang IenM kent meerdere typen beheerders die een groot aantal applicaties van verschillende leveranciers beheren. Naast natuurlijk verloop is het ook noodzakelijk dat er achtervang wordt ingericht voor alle rollen i.v.m. afwezigheid tijdens vakanties en ziekte. 2.1.3 Wisselende leveranciers en infrastructuren Als gevolg van aanbestedingen is het mogelijk dat er van leverancier wordt gewisseld voor het ontwikkelen van een nieuwe release of dat de hosting van een applicatie wordt verplaatst naar een andere infrastructuur. 2.2 Noodzaak voor hoge kwaliteit documentatie Bovenstaande kenmerken creëren de noodzaak dat alle applicaties dusdanig goed gedocumenteerd zijn, dat beheertaken zonder problemen kunnen worden overgedragen tussen beheerders onderling, en tevens dat de ontwikkeling van een nieuwe release en beheer kan worden uitbesteed aan een andere leverancier. Om deze reden schrijft IenM een lijst van deliverables voor die als onderdeel van elke release opgeleverd en geaccepteerd dienen te worden. 2.3 Acceptatiecriteria deliverables Om tot acceptatie van deliverables te komen dient aan de volgende voorwaarden te zijn voldaan: 1. Een deliverable heeft het standaard ontwikkelproces doorlopen en is akkoord bevonden door de daarvoor gemandateerde accepterende partij(en). 2. Een deliverable voldoet aan de hiervoor van toepassing zijnde eisen en/of aan met de accepterende partij(en) gemaakte aanvullende afspraken. 3. Documentatie heeft het formaat van het vastgestelde standaard template tenzij er additionele afspraken hieromtrent zijn gemaakt met de accepterende partij(en). 4. Alle software componenten voldoen aan de zgn. Definition of Done zoals die is vastgesteld binnen het projectteam. 5. Alle producten voldoen aan de architectuurkaders zoals beschreven in de verschillende architectuurdocumenten, zie lijst van referentiedocumenten in paragraaf 1.3. 6. Alle documentatie heeft de status definitief en minimaal versienummer 1.x. Pagina 8 van 13

7. Alle gedefinieerde tests zijn succesvol doorlopen. 8. Er is bepaald wat er met de restpunten gebeurt en wanneer deze opgelost moeten zijn. 9. Het product is gereed om in productie genomen te worden. Pagina 9 van 13

3 Requirements IenM Dit hoofdstuk beschrijft wat IenM als input documentatie oplevert, op basis waarvan de leverancier de koppeling of applicatie dient te ontwikkelen. 3.1 Documentatie deliverables 3.1.1 Scope / User stories IenM beschrijft de functionele vraag in de vorm van User stories. Indien relevant wordt er tevens een Scope document opgeleverd waarin achtergrond informatie en een voorzet voor specifiekere requirements is opgenomen. Daarnaast dient het scope document als naslagwerk voor IenM waarin de gemaakte keuzes rondom de koppelingen en applicaties duidelijk zijn gedocumenteerd. Ten slotte worden de implicaties beschreven van het uitvallen van de koppeling en/of ketencomponent en welke tegenmaatregelen noodzakelijk zijn. 3.1.2 Ketenoverzicht Het ketenoverzicht document beschrijft de infrastructuur en componenten van de keten. Hierin wordt de infrastructuur en de omgeving(en) beschreven waarin de koppeling zal draaien in termen van gebruikte IP adressen, URI s, PKIoverheid certificaten en OIN s. Hiermee beschikken de verschillende betrokken partijen over eenduidige informatie over de technische inrichting van de connectiviteit, infrastructuur en omgeving waar de koppeling draait en de keten waarvan deze onderdeel is. 3.2 Platform en koppeling eisen Voor elke koppeling of applicatie zijn standaard eisen van toepassing, gebaseerd op het onderliggende Standaard Platform. Deze eisen zijn opgenomen in een aantal IMEA katernen en eisen documenten, zie 1.3 Referenties. Pagina 10 van 13

4 Oplevering leverancier Dit hoofdstuk beschrijft de deliverables die IenM verwacht bij elke oplevering door een leverancier. Hierbij is een opdeling gemaakt in documentatie en software deliverables. 4.1 Documentatie deliverables 4.1.1 Functioneel ontwerp In het functioneel ontwerp worden de User stories vertaald naar functionele requirements en afgestemd met IenM. Indien de requirements voor een deel reeds zijn opgenomen in een scope document, dan worden deze in het FO verder aangescherpt en uitgewerkt. 4.1.2 Technisch ontwerp In het technisch ontwerp worden de functionele requirements gemapped op de technische implementatie. Op deze manier wordt afgedwongen dat de oplossing aan alle gestelde eisen voldoet. 4.1.3 Provisioning handleiding 4.1.4 Testaanpak De provisioning handleiding beschrijft eventuele handmatige stappen die nodig zijn om de koppeling of applicatie te kunnen uitrollen. De IenM ketenbeheerder is hierbij de verantwoordelijke partij en stuurt waar nodig de technisch beheerder van de hosting partij aan. In de testaanpak beschrijft de leverancier hoe de applicatie getest zal worden, welke testen de leverancier zelf kan uitvoeren en eventueel welke testen nog door IenM uitgevoerd dienen te worden. 4.1.5 Systeem testrapport Het systeem testrapport bevat de resultaten van de systeemtest door de leverancier. 4.1.6 Beheerhandleiding De beheerhandleiding bevat alle noodzakelijke achtergrond informatie en instructies om de koppeling of applicatie goed in beheer te kunnen nemen. Waar nodig kan worden verwezen naar generieke beheeractiviteiten zoals beschreven in de generieke beheerhandleidingen van de diverse platform componenten, zoals de ESB. 4.1.7 Koppelvlakhandleiding De koppelvlakhandleiding bevat alle noodzakelijke informatie en instructies voor afnemers om gebruik te kunnen maken van het koppelvlak. Dit is een zelfstandig leesbaar en te gebruiken document en moet alle benodigde informatie bevatten om gebruik te maken van het koppelvlak. 4.1.8 Performance testrapport Het performance testrapport beschrijft de resultaten van de performance test zoals deze is uitgevoerd door de leverancier. Pagina 11 van 13

4.1.9 Release notes Tijdens elke release worden release notes opgeleverd die de specifieke aandachtspunten en wijzigingen t.o.v. de voorgaande release beschrijven. 4.2 Software en scripts deliverables 4.2.1 Software component Het software component is de verzameling installatie artefacten die de implementatie van de gevraagde oplossing vormen. 4.2.2 Source code 4.2.3 Unit tests De meegeleverde source code dient te voldoen aan de door IenM gestelde eisen en dient door IenM te compileren zijn. De meegeleverde unit tests dienen te voldoen aan de door IenM gestelde eisen, zoals code coverage, en dienen ook door IenM uitvoerbaar te zijn. 4.2.4 Functionele testscripts De leverancier dient functionele testscripts mee te leveren die automatisch uit te voeren zijn. Deze dienen o.a. te voldoen aan de test coverage eisen. 4.2.5 Koppeling en backend test suite Voor alle koppelingen en backend systemen dienen functionele tests in de vorm van SoapUI test suites opgeleverd te worden. Deze dienen o.a. te voldoen aan de test coverage eisen. 4.2.6 Performance testscript Naast functionele tests dienen ook de door de leverancier uitgevoerde performance testscripts aangeleverd te worden. 4.2.7 Smoke testscript Na het uitrollen op preproductie en productie wordt door de beheerder een smoke testscript uitgevoerd om te testen of de versie correct werkt. Van belang is dat dit script geen wijzigingen in productie data veroorzaakt. Pagina 12 van 13

5 Acceptatie IenM Dit hoofdstuk beschrijft de stappen die IenM doorloopt tijdens het acceptatieproces en de deliverables die tijdens dit proces worden opgeleverd. 5.1 Ingangscriteria Een koppeling of applicatie wordt pas uitgerold nadat de leverancier alle deliverables heeft opgeleverd en deze door IenM zijn gereviewd en geaccepteerd. Het uitrollen gebeurt onder verantwoordelijkheid van de IenM ketenbeheerder, die waar nodig de technisch beheerder van de hosting partij aanstuurt. 5.2 Deliverables 5.2.1 Functionele accepatie test rapport IenM voert een Functionele Acceptatie Test (FAT) uit en verwerkt de resultaten in het FAT rapport. 5.2.2 Gebruikers acceptatie test rapport Indien relevant voert IenM ook een Gebruikers Acceptatie Test (GAT) uit en verwerkt de resultaten in het GAT rapport. 5.2.3 Acceptatietest resultaat De deliverable Acceptatietest resultaat is de formele goedkeuring of afkeuring van de release in de acceptatieomgeving en is gebaseerd op de conclusies uit het FAT en GAT rapport. In het geval van goedkeuring kan de release worden uitgerold naar preproductie en productie, in het geval van afkeuring wordt de release teruggerold en de oplevering afgewezen. 5.2.4 Restpuntenlijst De restpuntenlijst beschrijft de bevindingen van de FAT en GAT die niet blokkerend waren voor de uitrol naar productie, maar nog wel in de volgende release opgelost dienen te worden. 5.2.5 Wijzigingenlijst 5.2.6 Decharge De wijzigingenlijst bevat extra wensen die tijdens de FAT en GAT naar voren zijn gekomen, maar die geen onderdeel waren van de originele scope. Deze dienen als input tijdens het vaststellen van de requirements voor de volgende release. Nadat een release twee weken zonder verstoring in productie heeft gedraaid, wordt formeel decharge verleend door middel van het decharge rapport. Pagina 13 van 13