Aan de Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA DEN HAAG

Vergelijkbare documenten
De voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA Den Haag. Datum 27 juni Inleiding

Operatie BRP Resultaten en stand van zaken

Operatie BRP Wat hebben we nog te doen?

Tussentijds onderzoek broncode BRP augustus 2016

Tweede Kamer der Staten-Generaal

Bijgestelde reactie op BIT-advies over Operatie BRP (naar aanleiding van Algemeen Overleg op 26 november 2015)

Bijlage bij voortgangsbrief Tweede Kamer

In deze notitie geef ik mijn reactie op de bevindingen en aanbevelingen van het BIT zoals die in de voornoemde brieven zijn opgenomen.

Bijlage bij voortgangsbrief Tweede Kamer

Plan van Aanpak beschikbaar stellen broncode Basisregistratie Personen (BRP)

Tweede Kamer der Staten-Generaal

Datum 19 december 2017 Onderwerp Brief ter aanbieding van het onderzoek naar de beschikbaarheid van het tapsysteem van politie

Bijlage bij voortgangsbrief Tweede Kamer

Operatie BRP Resultaten en stand van zaken

! Samenvatting vergadering stuurgroep Operatie BRP van 27 maart 2014

De Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA DEN HAAG

De Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA DEN HAAG. Datum 28 april 2015 Betreft Kamervragen. Geachte voorzitter,

Aan de Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA Den Haag

Aan de Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA DEN HAAG

Aan de Voorzitter van de Eerste Kamer der Staten-Generaal Postbus EA DEN HAAG. Datum 18 oktober 2018 Proces van invoering Omgevingswet

Aan de Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA s-gravenhage

Programmaplan Operatie BRP

De minister van Binnenlandse Zaken en Koninkrijksrelaties De heer dr. R.H.A. Plasterk Postbus EA DEN HAAG. Geachte heer Plasterk,

De voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA DEN HAAG. Datum 24 januari 2017 Betreft Kamervragen. Geachte voorzitter,

Lijst van vragen - totaal

Aan de Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA DEN HAAG

Bijlage bij voortgangsbrief Tweede Kamer

Aan de Voorzitter van de Tweede Kamer der Staten- Generaal Postbus EA DEN HAAG. Datum 10 februari 2016 Beantwoording Kamervragen

Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA Den Haag

Aan de Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA DEN HAAG

Aan de Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA Den Haag

Aan de Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA DEN HAAG

De voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA DEN HAAG. Datum 26 februari 2018 Betreft Kamervragen. Geachte voorzitter,

Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA Den Haag. Datum 5 juni 2014 Antwoorden Kamervragen met kenmerk 2014Z07915

Aan de Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA DEN HAAG

Draaiboek Invoering Basisregistratie Personen l Afnemers

De Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA DEN HAAG. Datum 14 november 2012 Betreft Kamervragen. Geachte voorzitter,

Draaiboek Invoering Basisregistratie Personen l Afnemers

De voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA Den Haag

Tweede Kamer der Staten-Generaal

De voorzitter van de Tweede Kamer der Staten-Generaal Postbus AE Den Haag. Datum 30 juni 2017 Verbeteringen in het verkiezingsproces

Resultaten verantwoordingsonderzoek De Koning (I) Rapport bij het jaarverslag

De Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA DEN HAAG. Datum 12 september 2018 Betreft Kamervragen. Geachte voorzitter,

KPMG Rapportage BRP Review

2513AA22XA. De Voorzitter van de Tweede Kamer der Staten-Generaal Binnenhof 1 A 2513 AA S GRAVENHAGE

Aan de Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA Den Haag

Operatie BRP. De nieuwe basisregistratie personen komt eraan. Cor Franke 11 en 12 mei 2016

Aan de Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA DEN HAAG. Datum 2 januari 2019 wetsvoorstel Open overheid

Tweede Kamer der Staten-Generaal

Waar staat mijn gemeente?!

Aan de Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA DEN HAAG

Aan de Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA Den Haag

Datum 1 maart 2016 Antwoord op schriftelijke vragen van het lid Jasper van Dijk (SP) over scholen die geld oppotten.

Datum 13 augustus 2018 Onderwerp Antwoorden Kamervragen over Aangiftebereidheid van minderjarige slachtoffers mensenhandel

Aan de Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA DEN HAAG

Aan de Voorzitter van de Tweede Kamer der Staten- Generaal Postbus AE Den Haag. Datum 26 september 2017 Basisregistratie Personen

Aan de voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA Den Haag. Datum 19 mei 2016 Betreft Beantwoording Kamervragen

Aan de Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA Den Haag

Aan de Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA Den Haag

PROVINCIALE STATEN VAN OVERIJSSEL Reg.nr. P& / 20 J W / Ob 0 7 JAN 2G14. Dat. ontv.: Routing

De Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA DEN HAAG. Datum 1 september 2014 Betreft Kamervragen. Geachte voorzitter,

De Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA DEN HAAG

Aan de Voorzitter van de Tweede Kamer der Staten- Generaal Postbus EA Den Haag

Aan de Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA DEN HAAG

Ministerie van Binnenlandse Zaken en Koninkrijksrelaties

Voor een volledig overzicht van de uitspraken van mijn ambtsvoorganger verwijs ik naar bijlage 1.

Aan de Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA DEN HAAG

Aan de Voorzitter van de Tweede Kamer der Staten- Generaal Postbus EA Den Haag

De Voorzitter van de Tweede Kamer der Staten Generaal Postbus EA Den Haag. Datum 11 april 2016 Vragen 2016Z06314

Aan de Voorzitter van de Tweede Kamer der Staten- Generaal Postbus EA DEN HAAG

Officiële uitgave van het Koninkrijk der Nederlanden sinds De Staatssecretaris van Binnenlandse Zaken en Koninkrijksrelaties,

Aan de Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA DEN HAAG

De Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA DEN HAAG. Datum 29 maart 2018 Betreft Kamervragen. Geachte voorzitter,

Verduidelijking Gartner werkzaamheden obrp

Aan de Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA DEN HAAG

BESTUURSOPDRACHT MAJEURPROJECT VOORTGEZET ONDERWIJS Gemeenteraad

Aan de Voorzitter van de Tweede Kamer der Staten- Generaal Postbus EA DEN HAAG

Datum 21 april 2017 Onderwerp Antwoorden Kamervragen over de kwaliteit van dienstverlening door rechtsbijstandsverzekeraars

Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA 's-gravenhage

Regeling Grote Projecten Provincie Limburg 2018

Datum 19 juni 2018 Onderwerp Antwoorden Kamervragen over de bescherming van kroongetuigen en hun familie

Vraag 2 Op welke wijze heeft u de afgelopen periode uitvoering gegeven aan de motie Hoogland? 3

Herhaling onderzoek broncode BRP

Aan de Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA DEN HAAG

Tweede Kamer der Staten-Generaal

vaste commissie voor Binnenlandse Zaken

Aan de Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA DEN HAAG

RAPPORT AD/2005/ Inzake de negende voortgangsrapportage Structuur Uitvoering Werk en Inkomen. Auditdienst

Aan de Voorzitter van de. Tweede Kamer der Staten-GeneraalPostbus EA Den Haag

Aan de Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA DEN HAAG. Datum 21 maart 2016 Kamervragen 2016Z04425

Aan de Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA DEN HAAG

Tweede Kamer der Staten-Generaal

Bijlage bij voortgangsbrief Tweede Kamer

De Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA DEN HAAG. Datum 23 maart 2017 Betreft Kamervragen. Geachte voorzitter,

De Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA DEN HAAG. Datum 26 februari 2018 Betreft Kamervragen. Geachte voorzitter,

De Nationale ombudsman De heer mr. R.F.B. van Zutphen Postbus AC Den Haag

vaste commissie voor Binnenlandse Zaken Procedurevergadering commissie Binnenlandse Zaken

CRO Luchthaven Rotterdam

Aan de Voorzitter van de Tweede Kamer der Staten- Generaal Postbus EA Den Haag

De Voorzitter van de Tweede Kamer der Staten-Generaal Postbus EA DEN HAAG. Datum 29 maart 2018 Betreft Kamervragen. Geachte voorzitter,

Transcriptie:

> Retouradres Postbus 20011 2500 EA Den Haag Aan de Voorzitter van de Tweede Kamer der Staten-Generaal Postbus 20018 2500 EA DEN HAAG Ministerie van Turfmarkt 147 Den Haag Postbus 20011 2500 EA Den Haag Uw kenmerk 16 december 2016 Betreft Beantwoording Kamervragen lid De Caluwé over het artikel Een skelettransplantatie voor de BRP met kenmerk 2016Z235229 (ingezonden op 8 december 2016) Hierbij bied ik u de antwoorden aan op de schriftelijke vragen die zijn gesteld door het lid De Caluwé (VVD) over het artikel Een skelettransplantatie voor de BRP. Deze vragen werden ingezonden op 8 december 2016, met als kenmerk 2016Z235229. De minister van, dr. R.H.A. Plasterk Pagina 1 van 5

Vragen van het lid De Caluwé (VVD) aan de minister van Binnenlandse Zaken en. 1. Bent u bekend met het artikel Een skelettransplantatie voor de BRP, op de website Computable.nl van 7 december 2016? Ja. 2. Wat is uw oordeel over de in dit artikel getrokken conclusie, dat bij het uitfaseren van de codegeneratoren in feite het gehele skelet van het BRP systeem in ontwikkeling is vervangen? Deze conclusie voert te ver en wekt een verkeerde indruk. Ter toelichting eerst het volgende: refactoren (Engels: refactoring) is het herstructureren van de broncode van een computerprogramma met als doel de leesbaarheid en onderhoudbaarheid te verbeteren of het stuk code te vereenvoudigen. Het refactoren van broncode verandert de werking van de software niet: elke refactorstap is een kleine, ongedaan te maken stap die de leesbaarheid verhoogt zonder de werking aan te passen. In de brief bij de voortgangsrapportage Operatie BRP van 25 november jongstleden (Kamerstuknummer 27 859, nummer 97) heb ik gemeld dat het programma, in overleg met de interbestuurlijke stuurgroep, heeft besloten om het JAVA-model te herstructureren, waardoor de complexiteit van de broncode is afgenomen. Ik heb gemeld dat dat een positief effect heeft op de onderhoudbaarheid en dat de ontwikkeling er door kan worden versneld. Bij de herstructurering van het JAVA-model van de code zijn de codegeneratoren uitgefaseerd. Er zijn geen functionele wijzigingen doorgevoerd. Het voert dus te ver om te stellen dat het hele skelet van de BRP is vervangen zoals in het artikel wordt gesteld. 3.Waarom is in de voortgangsrapportage BRP de uitfasering van de codegeneratoren gepresenteerd als een logische stap in het project en slechts als een verbetering, terwijl het in feite een wezenlijke wijziging van het project behelst en het gevolg is van het niet voldoen aan de kwaliteitseisen van KPMG? Mijn beeld is dat de uitfasering van de codegeneratoren een onderdeel is van de standaard ontwikkelwerkzaamheden. Vanaf de doorstart 1 van het programma in 2013 werkt het programma er stapsgewijs en gecontroleerd naar toe om volledig te voldoen aan het door de stuurgroep vastgestelde normenkader voor de codekwaliteit 2. Dit normenkader volgt de industriestandaard voor softwareontwikkeling. KPMG toetst periodiek in hoeverre de broncode aan het normenkader voldoet. 1 Zie Kamerstuknummer 28 859, nummer 68. 2 Gepubliceerd op www.operatiebrp.nl. Pagina 2 van 5

Het volledig gaan voldoen aan het normenkader codekwaliteit is regulier onderdeel van de lopende ontwikkelwerkzaamheden. Bij de laatste toetsing door KPMG is vastgesteld dat de migratievoorzieningen volledig voldoen aan het kader en dat voor de BRP inmiddels vijf van de zeven gedefinieerde kwaliteitsdoelen gehaald worden. Bij de ontwikkeling van de BRP werd tot nu toe gebruik gemaakt van codegeneratoren om bouwstenen voor basisfuncties te genereren. Daar is destijds voor gekozen vanuit de (terechte) verwachting dat er gaande de ontwikkeling zeer regelmatig wijzigingen op het gegevensmodel zouden plaatsvinden. Met generatoren kunnen die wijzigingen snel worden verwerkt. Al vanaf de eerste toetsing heeft KPMG opgemerkt dat de generatoren een aandachtspunt vormen bij de overdracht naar beheer, omdat generatoren standaardblokken opleveren die veel regels code beslaan, hetgeen de onderhoudbaarheid niet ten goede komt. Nu in de ontwikkeling het moment is gekomen waarop het gegevensmodel stabiel is en de overdracht naar beheer nadert, is het vraagstuk rond het al dan niet handhaven en in beheer geven van de generatoren door het architectenteam bezien en is besloten om het JAVA-model van de code te herstructureren en de betreffende codegeneratoren uit te faseren, in overleg met de interbestuurlijke stuurgroep. 4. Hoe past de uitfasering van de codegeneratoren in de afspraak met de Kamer op basis van het overgenomen advies van het BIT- dat nieuwe wijzigingen pas worden doorgevoerd nadat het huidige (lees d.d. oktober 2015) programma operatie BRP is afgerond en alle GBA aansluitingen zijn uitgefaseerd? De herstructurering van de broncode is geen functionele wijziging. De afspraak om nieuwe wijzigingen pas door te voeren na afronding van het programma betreft nieuwe functionele wijzigingen. In de reactie op het BIT-advies wordt gesproken over wijzigingen uit de omgeving. Van een functionele wijziging of wijziging vanuit de omgeving is hier geen sprake. Naast functionele wijzigingen kunnen zich in het programma allerlei wijzigingen voordoen om geconstateerde onzekerheden op te lossen of om zaken te verbeteren. Er wordt van alle wijzigingen die invloed kunnen hebben op planning of begroting melding gemaakt aan de Kamer, zoals bij de herstructurering van de broncode dan ook is gebeurd. Dat is conform de door de BIT geadviseerde transparantie over planning en de onderzekerheden daarin. 5. Hoe komt het dat in de bijlage bij de Kamerbrief van 25 november 2016 onder punt 9. Status implementatie aanbevelingen BIT wél wordt vermeld dat er wijzigingen in het project zijn uitgevoerd op verzoek van de Kamer, maar dat daar de uitfasering van de codegeneratoren niet als wijziging wordt vermeld? Pagina 3 van 5

Daar staan slechts de wijzigingen uit de omgeving vermeld. De refactoring is onder andere genoemd bij de onderdelen Voortgang Algemeen, Quality Assurance (beide onder punt 2) en Voortgang ontwikkelingen ICT-voorzieningen (punt 3). 6. Welke inschattingen heeft u bij het besluit tot uitfasering van de codegeneratoren gemaakt over de verwachte verbetering van de functionaliteit van het systeem, het benodigde extra budget en de eventueel benodigde extra tijd? In de voortgangsrapportage wordt toegelicht dat de herstructurering van het Java-model ten goede komt aan de onderhoudbaarheid en de beheerbaarheid. Andere, voor het resterende ontwikkeltraject belangrijke effecten zijn versnelling van het ontwikkeltempo, kortere inwerktijd voor nieuwe ontwikkelaars en kortere oplostijd van bevindingen. De doorlooptijd van de refactoring (12 weken) is een investering, die (langs de weg van de hiervoor beschreven effecten) terugverdiend kan worden. De stuurgroep stuurt daarop. Zoals in de Kamerbrief toegezegd, ga ik bij de volgende voortgangsrapportage in op het effect van de herstructurering. 7. Hoe komt het dat u tijdens het debat over de begroting BZK voor 2017 heeft aangegeven dat de uitfasering van de codegeneratoren mogelijk tot uitloop en tot extra kosten kan leiden, terwijl dit in de voortgangsrapportage april-oktober 2016 (Kamerbrief van 25 november 2016, Kamerstuk 27 859-97, met bijlagen) nog niet is vermeld? Ik heb in mijn brief gemeld dat de herstructurering een positief effect heeft op de onderhoudbaarheid en dat de ontwikkeling er door kan worden versneld. Ik heb daarbij echter ook gemeld dat de in de rapportageperiode opgeleverde releases maar beperkt nieuwe functionaliteit bevatten. En dat de niet gerealiseerde functionaliteit wordt doorgeschoven naar volgende releases. Zoals in de Kamerbrief toegezegd, ga ik bij de volgende voortgangsrapportage nader in op het effect van de herstructurering, in de context van de gevalideerde integrale planning. Ik heb u in de voortgangsbrief gemeld dat ik het programma en de interbestuurlijke stuurgroep heb gevraagd in de komende maanden de nodige stappen te ondernemen om de validatie van de integrale planning af te ronden en daarbij (conform BIT-advies) ook weer de onzekerheden in kaart te brengen, zodat ik uw Kamer in het voorjaar van 2017 nader kan informeren. Naast het effect van de herstructurering worden andere onzekerheden meegenomen, waarop in de komende periode duidelijkheid komt. Het gaat dan bijvoorbeeld om de impact van het gaan registreren van het buitenlands persoonsnummer en het registreren van levenloos geboren kinderen. Zoals in de brief van 25 november gemeld zal de volgende voortgangsrapportage ingaan op het effect van de herstructurering van de broncode, de ontwikkeling van de complexe onderdelen van de bijhouding, de uitkomsten van het onderzoek naar de implementatie van de leveringsfunctionaliteiten en de afstemming met de ketenpartners. Daarbij zal ik uw Kamer dan de gevalideerde integrale planning Pagina 4 van 5

(ontwikkeling, acceptatie/inbeheername en implementatie) van het programma doen toekomen. Overigens heb ik BIT gevraagd zoals in de Voortgangsrapportage is gemeld om in het voorjaar van 2017 een toets uit te voeren op de plannen voor de inbeheername van de nieuwe voorzieningen. Ook vraag ik BIT om een toets op het ontwikkelprogramma van Operatie BRP, inclusief de codekwaliteit en de ontwikkelsnelheid. Ik zal BIT vragen ernaar te streven de toets af te ronden in het voorjaar, zodat ik u over de uitkomsten van deze toetsen kan informeren in de volgende voortgangsrapportage. 8. Wat is uw oordeel over de lappendeken van software, zoals gesteld in het artikel, met de conclusie dat er straks een systeem staat dat al bij invoering zeer slecht onderhoudbaar zal zijn? KPMG beoordeelt voortdurend de kwaliteit van de software. Alle rapportages daarvan zijn te vinden op www.operatiebrp.nl. In de meest recente rapportage van KPMG stellen de auditors juist dat de onderhoudbaarheid is toegenomen 3. Bij de laatste toetsing is vastgesteld dat de migratievoorzieningen volledig voldoen en dat voor de BRP inmiddels vijf van de zeven gedefinieerde kwaliteitsdoelen gehaald worden. KPMG blijft gedurende de ontwikkeling toetsen en het doel is om volledig te gaan voldoen aan het normenkader en het is regulier onderdeel van de lopende ontwikkelwerkzaamheden. Ik herken de kwalificatie lappendeken dan ook niet. 9. Bent u bereid deze vragen zo spoedig mogelijk, maar in ieder geval vóór het Kerstreces te beantwoorden? Ja. 3 KPMG, Tussentijds onderzoek broncode BRP, augustus 2016. Gepubliceerd op www.operatiebrp.nl. Pagina 5 van 5