From 9a8966dcfdab5c25a50243707bf20f07219fdc16 Mon Sep 17 00:00:00 2001 From: Frank Niessink Date: Fri, 26 Jan 2024 14:06:23 +0100 Subject: [PATCH] Update wip documents. --- docs/wip/ICTU-Kwaliteitsaanpak-Checklist.xlsx | Bin 36539 -> 36539 bytes .../ICTU-Kwaliteitsaanpak-Samenvatting.html | 2 +- .../ICTU-Kwaliteitsaanpak-Samenvatting.pdf | Bin 208275 -> 208245 bytes ...aliteitsaanpak-Wijzigingsgeschiedenis.html | 2 +- ...waliteitsaanpak-Wijzigingsgeschiedenis.pdf | Bin 2746 -> 254916 bytes docs/wip/ICTU-Kwaliteitsaanpak.html | 2 +- docs/wip/ICTU-Kwaliteitsaanpak.pdf | Bin 686674 -> 686658 bytes docs/wip/ICTU-Kwaliteitsaanpak.pptx | Bin 1149336 -> 1149337 bytes docs/wip/ICTU-Template-Compacte-Voorfase.docx | Bin 212341 -> 212342 bytes docs/wip/ICTU-Template-Detailtestplan.docx | Bin 215289 -> 215290 bytes docs/wip/ICTU-Template-Generiek.docx | Bin 209633 -> 209633 bytes ...-Template-Globaal-Functioneel-Ontwerp.docx | Bin 211760 -> 211763 bytes ...Template-Inwerkplan-Kwaliteitsmanager.docx | Bin 214286 -> 214287 bytes docs/wip/ICTU-Template-Kwaliteitsplan.docx | Bin 225235 -> 225235 bytes ...mplate-Plan-van-Aanpak-Realisatiefase.docx | Bin 218625 -> 218626 bytes ...CTU-Template-Plan-van-Aanpak-Voorfase.docx | Bin 217046 -> 217047 bytes ...emplate-Software-architectuurdocument.docx | Bin 213740 -> 213743 bytes docs/wip/Neutraal-Template-Generiek.docx | Bin 30641 -> 30642 bytes ...l-Template-Infrastructuurarchitectuur.docx | Bin 32755 -> 32756 bytes ...traal-Template-Niet-Functionele-Eisen.docx | Bin 47857 -> 47860 bytes 20 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/wip/ICTU-Kwaliteitsaanpak-Checklist.xlsx b/docs/wip/ICTU-Kwaliteitsaanpak-Checklist.xlsx index 6fb993c237b1ba0e0bbc090c294cd7c1c57f262d..46d4165c87d9c375e8e468340efbf753b4021998 100644 GIT binary patch delta 3849 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 -ICTU Kwaliteitsaanpak Softwareontwikkeling versie wipICTU logo

ICTU Kwaliteitsaanpak Softwareontwikkeling

Samenvatting

Versie wip, 30-11-2023

Inleiding

De overheid is in hoge mate afhankelijk van informatiesystemen voor de uitvoering van haar taken. Veel van die informatiesystemen zijn dusdanig specifiek dat de benodigde software “op maat” gemaakt moet worden. De totstandkoming van op maat gemaakte software is meestal een complex proces, waarin vele belangen en behoeften worden afgewogen en afgezet tegen de mogelijkheden die technologie biedt. Eenmaal operationeel zal een informatiesysteem verantwoord onderhouden moeten worden; behoeften en technologie veranderen in de loop van de tijd.

Overheidsprojecten waarin software wordt ontwikkeld of onderhouden kampen nog vaak met vertraging, budgetoverschrijding of een eindresultaat met te lage kwaliteit. Zo concludeerde de commissie-Elias in haar eindrapport: "De Rijksoverheid heeft haar ICT (Informatie- en communicatietechnologie)-projecten niet onder controle". Eén van de fundamentele problemen is dat de risico's, die inherent zijn aan softwareontwikkeling, door organisaties nog onvoldoende worden herkend, erkend en gemitigeerd. Dit terwijl de risico's bij de ontwikkeling van software, binnen het ICT-domein, algemeen bekend zijn en er ook voor veel risico's passende maatregelen bestaan.

ICTU heeft jarenlange ervaring met het realiseren van software en past de opgedane ervaring toe bij de ontwikkeling van nieuwe software. Die ervaring is vastgelegd in een werkwijze, deze “ICTU Kwaliteitsaanpak Softwareontwikkeling”, die telkens wordt aangepast en aangevuld op basis van de praktijk.

ICTU is ervan overtuigd dat het bouwen van duurzame software, die goed aansluit bij de behoeften van gebruikers en andere belanghebbenden, bijdraagt aan betere informatiesystemen en een betere dienstverlening door de overheid. Dienstverlening die betrouwbaar moet zijn voor burgers, bedrijven en ambtenaren. Om samen met opdrachtgevers passende oplossingen te realiseren ontwikkelt ICTU daarom software volgens een agile proces. En om de duurzaamheid en betrouwbaarheid te bevorderen besteedt ICTU standaard aandacht aan beveiliging, privacy, performance, gebruikskwaliteit en toegankelijkheid. De Kwaliteitsaanpak dient daarvoor als leidraad, maar de aanpak voorziet ook in mogelijkheden om het project en het eindproduct aan te passen aan de specifieke situatie.

Om projecten, die software realiseren volgens de Kwaliteitsaanpak, efficiënt en effectief te ondersteunen, heeft ICTU twee gespecialiseerde afdelingen in het leven geroepen. Deze afdelingen staan projecten bij door middel van kennis, menskracht en technische hulpmiddelen. Zo profiteren projecten van schaalgrootte en hergebruik van inzichten.

Met behulp van de ICTU Kwaliteitsaanpak Softwareontwikkeling heeft ICTU samen met andere overheden inmiddels enige tientallen projecten succesvol uitgevoerd. ICTU wil deze aanpak graag aanvullen met de ervaringen en geleerde lessen van andere organisaties en deze overdraagbaar maken en breder uitdragen. Om die reden stelt ICTU deze Kwaliteitsaanpak aan iedereen beschikbaar via https://www.ictu.nl/kwaliteitsaanpak en heeft zij, samen met normalisatie-instituut NEN en partijen uit overheid en markt, een praktijkrichtlijn “Risicobeheersing bij ontwikkeling en onderhoud van maatwerksoftware” [NEN NPR 5326:2019] gepubliceerd, die mede is gebaseerd op de ICTU Kwaliteitsaanpak Softwareontwikkeling.

Doelstellingen

De ICTU Kwaliteitsaanpak Softwareontwikkeling heeft drie doelstellingen:

  1. Opdrachtgevers helpen bekende risico's bij softwareontwikkeling, zoals technische schuld, vertraging en defecten, zo veel mogelijk te voorkomen.
  2. ICTU helpen om software te ontwikkelen die de missie van ICTU, namelijk bijdragen aan een betere digitale overheid, ondersteunt.
  3. De overheid als geheel helpen bij het zo goed mogelijk ontwikkelen van software.

De Kwaliteitsaanpak zelf is geformuleerd in de vorm van maatregelen die elke software-ontwikkelende organisatie kan treffen om risico's van softwareontwikkeling te mitigeren en de kans op succesvolle softwareontwikkelprojecten te vergroten. De maatregelen zijn gebaseerd op geleerde lessen uit de praktijk van ICTU.

De Kwaliteitsaanpak is een evoluerende aanpak, gebaseerd op de ervaringen die ICTU continu opdoet in de projecten waarin ICTU samen met opdrachtgevers maatwerksoftware ontwikkelt en onderhoudt. ICTU hanteert daarbij de vuistregel dat als tenminste 80% van de projecten minstens 80% van de tijd een bepaalde werkwijze hanteren, voor die werkwijze een maatregel in de Kwaliteitsaanpak wordt opgenomen. Maar het kan ook voorkomen dat maatregelen om andere redenen landen in de Kwaliteitsaanpak; denk aan het toegankelijk maken van software dat wettelijk verplicht is. Zie ook de wijzigingsgeschiedenis in PDF-formaat of HTML-formaat.

De maatregelen vormen het startpunt voor de aanpak van ieder ICTU-softwareproject, waarbij ruimte wordt geboden voor variatie of alternatieve invulling. Bijvoorbeeld stelt de Kwaliteitsaanpak: software wordt minimaal bij iedere grote release of tenminste twee keer per jaar onderworpen aan een beveiligingstest door beveiligingsexperts die ICTU daarvoor inhuurt (zie M26: Het project laat de beveiliging van het ontwikkelde product periodiek beoordelen). Een alternatief is dat de opdrachtgever de verantwoordelijkheid neemt voor het laten uitvoeren van beveiligingstests. Hierover maakt de projectleider nadere afspraken met de opdrachtgever.

De Kwaliteitsaanpak is dus zowel voorschrijvend als beschrijvend. Voorschrijvend omdat ICTU verwacht dat projecten die maatwerksoftware ontwikkelen en onderhouden de aanpak toepassen, en alleen aanpassen als daar een goede reden voor is, en mits dat wettelijk is toegestaan. Tegelijkertijd is de aanpak beschrijvend omdat de meeste maatregelen voortkomen uit de bestaande werkwijzen van de projecten. Zoals blijkt uit de self-assessment die ICTU regelmatig uitvoert op de toepassing van de Kwaliteitsaanpak.

Maatregelen

Hieronder zijn alle maatregeldefinities uit de Kwaliteitsaanpak opgenomen. Zie de Kwaliteitsaanpak zelf voor een uitgebreidere beschrijving van de maatregelen, inclusief context en rationale.

Producten

M31: Het project beschikt over actuele vastgestelde informatie
Voor een goede uitvoering van het project is specifieke informatie nodig. De opdrachtgever zorgt dat het project bij de start van de voorfase inzicht heeft in de informatie die typisch wordt vastgelegd in een projectstartarchitectuur, business impact analysis en privacy impact assessment. Waar nodig werkt de opdrachtgever de informatie bij tijdens de voorfase en realisatiefase.
M01: Het project levert in elke fase vastgestelde producten en informatie op
Iedere projectfase levert specifieke informatie op. De voorfase levert inzicht in de functionele en niet-functionele eisen, ontwerp en architectuur, testplannen, operationele risico's, en benodigde kwaliteitsmaatregelen. Deze informatie wordt tijdens de realisatiefase waar nodig bijgewerkt. De realisatiefase levert één of meerdere werkende versies van de software met regressietests, aangevuld met een vrijgaveadvies, release notes en installatiedocumentatie.
M32: Het project onderzoekt de kwaliteit van over te nemen software
Als tijdens een project bestaande software dient te worden afgebouwd, onderhouden en/of herbouwd, vindt een onderzoek plaats naar de kwaliteit van deze software.
M02: Het project bewaakt continu dat het product aan de kwaliteitsnormen voldoet
Projecten bewaken zo snel mogelijk vanaf de start de door het project en ICTU vastgestelde kwaliteitsnormen en voldoen daar zo snel en goed mogelijk aan. De kwaliteit van producten, die nog niet zijn afgerond of nog niet aan de normen voldoen, wordt door het project bewaakt. Het voldoen aan de kwaliteitsnormen is onderdeel van de Definition of Done en herstel van de kwaliteit wordt planmatig opgepakt.
M03: Het project zorgt dat het product traceerbaar aan eisen voldoet
Eisen zijn wederzijds traceerbaar naar bewijsmateriaal, zoals logische testgevallen, dat de eis gerealiseerd is; dat wil zeggen dat geadministreerd is bij welke eis bewijsmateriaal hoort en vice versa. Dit wordt waar mogelijk met tooling ondersteund.
M13: Het project gebruikt ISO-25010 voor de specificatie van productkwaliteitseisen
Voor specificatie en documentatie van vereiste en gewenste kwaliteitseigenschappen, de niet-functionele eisen, maken projecten gebruik van de terminologie en categorisering uit NEN-ISO/IEC 25010. Projecten gebruiken NEN-ISO/IEC 25010 om te controleren of alle relevante kwaliteitseigenschappen van het op te leveren eindproduct worden meegenomen in de ontwikkeling en/of onderhoud van het product.
M04: Het project borgt de correcte werking van het product met geautomatiseerde regressietests
Regressietests - tests die verifiëren of eerder ontwikkelde software nog steeds correct werkt na wijzigingen in de software of aansluiting op andere externe koppelvlakken - zijn geautomatiseerd.
M07: Het project gebruikt een continuous delivery pipeline om het product te bouwen, testen en op te leveren
Er is een geautomatiseerde continuous delivery pipeline die aantoonbaar correct werkt en de software bouwt, installeert in de testomgevingen, test op functionele en niet-functionele eigenschappen en oplevert, al dan niet inclusief installatie in de productieomgeving.
M16: Het project gebruikt tools voor vastgestelde taken
ICTU stelt het gebruik van tools verplicht voor de volgende taken:
  1. backlog management en agile werken,
  2. inrichten en uitvoeren van een continuous delivery pipeline,
  3. monitoren van de kwaliteit van broncode,
  4. versiebeheer van op te leveren producten,
  5. release van software,
  6. maken van testrapportages,
  7. maken van kwaliteitsrapportages,
  8. controleren van de configuratie op aanwezigheid van bekende kwetsbaarheden,
  9. controleren van door de applicatie gebruikte versies van externe software op aanwezigheid van bekende kwetsbaarheden,
  10. statische controle van de software op aanwezigheid van kwetsbare constructies,
  11. dynamische controle van de software op aanwezigheid van kwetsbare constructies,
  12. controleren van container images op aanwezigheid van bekende kwetsbaarheden,
  13. testen van performance en schaalbaarheid,
  14. testen op toegankelijkheid van de applicatie,
  15. produceren van een "software bill of materials" (SBoM),
  16. opslaan van artifacten,
  17. registratie van incidenten bij gebruik en beheer, en
  18. bij het uitvoeren van operationeel beheer; uitrollen van de software in de productieomgeving.
M08: Het project maakt technische schuld inzichtelijk en lost deze planmatig op
Technische schuld is inzichtelijk en wordt planmatig aangepakt. De kwaliteitsmanager is verantwoordelijk voor het inzichtelijk maken van de technische schuld. De software delivery manager is verantwoordelijk voor het planmatig aanpakken van de technische schuld en zorgt dat het Scrumteam regelmatig en voldoende tijd heeft om technische schuld te voorkomen en op te lossen. Het Scrumteam is verantwoordelijk voor het zoveel mogelijk voorkomen van technische schuld en voor het identificeren van technische schuld die toch optreedt.
M26: Het project laat de beveiliging van het ontwikkelde product periodiek beoordelen
Projecten laten periodiek de beveiliging van de ontwikkelde software beoordelen. Een beveiligingsexpert onderzoekt de code zowel geautomatiseerd als handmatig op veelvoorkomende kwetsbaarheden en op het voldoen aan voorgeschreven beveiligingsnormen. Overheidsspecifieke beveiligingsnormen of -raamwerken, zoals de BIO (Baseline Informatiebeveiliging Overheid), bieden een basis voor de beoordeling. Bevindingen uit de beveiligingstest worden vastgelegd als onderdeel van de werkvoorraad voor het ontwikkelproces.

Processen

M14: Het project bereidt samen met opdrachtgever en belanghebbenden de realisatie voor
Projecten hebben een voorbereidingsfase, "voorfase" genoemd, voorafgaand aan de realisatiefase. Voor het uitvoeren van de voorfase zijn vertegenwoordigers van de opdrachtgever, de beoogde beheerorganisatie en andere belanghebbenden betrokken die meewerken aan het realiseren van een deel van de op te leveren producten. Het doel van de voorfase is beeld krijgen van de te realiseren oplossing, van de risico's die zich tijdens realisatie kunnen voordoen en van de kaders waarbinnen de oplossing moet passen; tijdens de realisatiefase vinden bouw en onderhoud van de software en actualiseren en afronden van documentatie plaats.
M21: Het project selecteert medewerkers op basis van kwaliteit
Bij de inzet van medewerkers gaat kwaliteit boven andere aspecten, zoals beschikbaarheid, prijs en doorlooptijd.
M23: Het project zorgt voor de aanwezigheid van ervaring met de Kwaliteitsaanpak
De software delivery manager zorgt ervoor dat bij nieuwe projecten wordt gestart met ten minste twee projectleden die bekend zijn met de Kwaliteitsaanpak.
M05: Het project hanteert een iteratief en incrementeel ontwikkelproces
Projecten werken iteratief en incrementeel; dit betekent dat een project in korte iteraties werkt, waarbij elke iteratie een werkende versie van de software oplevert die extra waarde vertegenwoordigt voor de opdrachtgever. Behalve de software werkt het project ook iedere iteratie alle andere producten bij. Elke iteratie worden verwachtingen en werkelijke resultaten vergeleken en wordt de werkwijze aangescherpt op basis van inzichten en bevindingen.
M35: Het project hanteert een agile architectuuraanpak
Tijdens de voorfase verwerkt het project de door de opdrachtgever opgestelde projectstartarchitectuur (PSA) in een eerste versie van het softwarearchitectuurdocument (SAD). Tijdens de realisatiefase werkt het project het SAD bij op basis van nieuwe inzichten.
M10: Het project kent een wekelijks projectoverleg
De projectleider organiseert een periodiek projectoverleg. Dit overleg vindt wekelijks plaats en duurt niet langer dan een uur. Vereiste aanwezigen zijn de projectleider, de software delivery manager, de Scrummaster, een vertegenwoordiger uit elk van de Scrumteams en de kwaliteitsmanager van het project; andere aanwezigen kunnen zijn: de projectarchitect en de product owner. De agenda voor dit overleg bestaat ten minste uit de volgende onderwerpen: mededelingen, actie- en besluitenlijst, personele zaken, planning en voortgang, kwaliteit en architectuur, risico's en aandachtspunten.
M28: Het project voert periodiek een self-assessment uit tegen de actuele versie van de Kwaliteitsaanpak
De projectleider organiseert periodiek een self-assessment tegen de actuele versie van de Kwaliteitsaanpak en zet verbeteracties uit, waar nodig.
M30: Het project identificeert, mitigeert en bewaakt risico's
Het project identificeert, mitigeert en bewaakt projectspecifieke risico's voorafgaand aan en tijdens de projectuitvoering. Het project houdt een risicolog bij met geïdentificeerde risico's. De uitkomsten van de "Doordacht-van-Start-sessie", die al voorafgaand aan de start van het project wordt uitgevoerd, vormen het startpunt van deze risicolog. Risico's die tijdens de voorfase worden geïdentificeerd, bijvoorbeeld bij de productrisicoanalyse, worden toegevoegd aan de risicolog. Ook bij de start van de realisatiefase worden risicosessies gehouden met (vertegenwoordigers van) de belanghebbenden om verdere risico's te identificeren. Het project identificeert en implementeert mitigerende maatregelen danwel accepteert expliciet de geïdentificeerde risico's. Het project bewaakt de risicolog en uitvoering van de mitigerende maatregelen tijdens het IPO.
M34: Het project draagt software beheerst over
Als de software op enig moment door een andere partij dan ICTU verder ontwikkeld en/of onderhouden zal worden, draagt het project zorg voor een beheerste overdracht. Beheerdocumentatie, broncode en testmiddelen zijn van dusdanige kwaliteit en compleetheid dat de andere partij de software efficiënt en effectief kan doorontwikkelen en/of onderhouden.
M27: Het project sluit projectfasen en zichzelf expliciet af
Afsluiting van een projectfase gebeurt expliciet en gecontroleerd: alle producten, zoals documentatie, broncode, referentiedata en credentials, die in de af te sluiten fase nodig waren of zijn opgeleverd, worden gearchiveerd. Indien er geen volgende fase is voorzien op korte termijn, dienen alle producten van de laptops van de projectmedewerkers verwijderd te worden.

Organisatie

M29: ICTU organiseert voor aanvang van een project de interne dienstverlening
Voordat ICTU een softwareontwikkelproject start, dat gaat werken conform de Kwaliteitsaanpak, maakt de beoogde projectleider afspraken met de afdelingen ICTU Software Diensten (ISD) en ICTU Software Expertise (ISE) over de af te nemen dienstverlening.
M19: ICTU biedt projecten een afgeschermde digitale omgeving
ICTU geeft de projecten de beschikking over eigen, afgeschermde digitale omgevingen, waarbinnen ze de door het project ontwikkelde software en tools kunnen installeren en waartoe op een beheerste manier toegang wordt verleend.
M18: ICTU biedt ondersteuning voor verplicht gestelde tools
ICTU zorgt voor technische en functionele ondersteuning aan projecten bij het gebruik van alle verplichte tools.
M11: ICTU beheert, onderhoudt en implementeert de Kwaliteitsaanpak en kwaliteitsnormen
ICTU beheert, onderhoudt en implementeert de Kwaliteitsaanpak en de kwaliteitsnormen. Aanpassingen zijn gebaseerd op praktijkervaring, nieuwe inzichten en nieuwe mogelijkheden voor meting en analyse. Iedere medewerker kan wijzigingsvoorstellen indienen bij ICTU. ICTU behandelt de wijzigingsvoorstellen, kiest de te nemen actie bij elk wijzigingsvoorstel en legt de wijzigingsvoorstellen en besluiten vast.
M12: ICTU publiceert nieuwe versies van de Kwaliteitsaanpak en normen periodiek en op een vaste locatie
ICTU publiceert periodiek een nieuwe versie van de Kwaliteitsaanpak en/of de kwaliteitsnormen op een vaste, bekende locatie.
M33: ICTU organiseert periodiek een gezamenlijke self-assessment ten aanzien van de Kwaliteitsaanpak
ICTU organiseert periodiek een gezamenlijke self-assessment ten aanzien van de Kwaliteitsaanpak die inzicht geeft in de huidige status van de Kwaliteitsaanpak en aanleiding kan geven tot het nemen van maatregelen om de Kwaliteitsaanpak en de ondersteuning daarvan door ICTU te verbeteren.
\ No newline at end of file +ICTU Kwaliteitsaanpak Softwareontwikkeling versie wipICTU logo

ICTU Kwaliteitsaanpak Softwareontwikkeling

Samenvatting

Versie wip, 26-01-2024

Inleiding

De overheid is in hoge mate afhankelijk van informatiesystemen voor de uitvoering van haar taken. Veel van die informatiesystemen zijn dusdanig specifiek dat de benodigde software “op maat” gemaakt moet worden. De totstandkoming van op maat gemaakte software is meestal een complex proces, waarin vele belangen en behoeften worden afgewogen en afgezet tegen de mogelijkheden die technologie biedt. Eenmaal operationeel zal een informatiesysteem verantwoord onderhouden moeten worden; behoeften en technologie veranderen in de loop van de tijd.

Overheidsprojecten waarin software wordt ontwikkeld of onderhouden kampen nog vaak met vertraging, budgetoverschrijding of een eindresultaat met te lage kwaliteit. Zo concludeerde de commissie-Elias in haar eindrapport: "De Rijksoverheid heeft haar ICT (Informatie- en communicatietechnologie)-projecten niet onder controle". Eén van de fundamentele problemen is dat de risico's, die inherent zijn aan softwareontwikkeling, door organisaties nog onvoldoende worden herkend, erkend en gemitigeerd. Dit terwijl de risico's bij de ontwikkeling van software, binnen het ICT-domein, algemeen bekend zijn en er ook voor veel risico's passende maatregelen bestaan.

ICTU heeft jarenlange ervaring met het realiseren van software en past de opgedane ervaring toe bij de ontwikkeling van nieuwe software. Die ervaring is vastgelegd in een werkwijze, deze “ICTU Kwaliteitsaanpak Softwareontwikkeling”, die telkens wordt aangepast en aangevuld op basis van de praktijk.

ICTU is ervan overtuigd dat het bouwen van duurzame software, die goed aansluit bij de behoeften van gebruikers en andere belanghebbenden, bijdraagt aan betere informatiesystemen en een betere dienstverlening door de overheid. Dienstverlening die betrouwbaar moet zijn voor burgers, bedrijven en ambtenaren. Om samen met opdrachtgevers passende oplossingen te realiseren ontwikkelt ICTU daarom software volgens een agile proces. En om de duurzaamheid en betrouwbaarheid te bevorderen besteedt ICTU standaard aandacht aan beveiliging, privacy, performance, gebruikskwaliteit en toegankelijkheid. De Kwaliteitsaanpak dient daarvoor als leidraad, maar de aanpak voorziet ook in mogelijkheden om het project en het eindproduct aan te passen aan de specifieke situatie.

Om projecten, die software realiseren volgens de Kwaliteitsaanpak, efficiënt en effectief te ondersteunen, heeft ICTU twee gespecialiseerde afdelingen in het leven geroepen. Deze afdelingen staan projecten bij door middel van kennis, menskracht en technische hulpmiddelen. Zo profiteren projecten van schaalgrootte en hergebruik van inzichten.

Met behulp van de ICTU Kwaliteitsaanpak Softwareontwikkeling heeft ICTU samen met andere overheden inmiddels enige tientallen projecten succesvol uitgevoerd. ICTU wil deze aanpak graag aanvullen met de ervaringen en geleerde lessen van andere organisaties en deze overdraagbaar maken en breder uitdragen. Om die reden stelt ICTU deze Kwaliteitsaanpak aan iedereen beschikbaar via https://www.ictu.nl/kwaliteitsaanpak en heeft zij, samen met normalisatie-instituut NEN en partijen uit overheid en markt, een praktijkrichtlijn “Risicobeheersing bij ontwikkeling en onderhoud van maatwerksoftware” [NEN NPR 5326:2019] gepubliceerd, die mede is gebaseerd op de ICTU Kwaliteitsaanpak Softwareontwikkeling.

Doelstellingen

De ICTU Kwaliteitsaanpak Softwareontwikkeling heeft drie doelstellingen:

  1. Opdrachtgevers helpen bekende risico's bij softwareontwikkeling, zoals technische schuld, vertraging en defecten, zo veel mogelijk te voorkomen.
  2. ICTU helpen om software te ontwikkelen die de missie van ICTU, namelijk bijdragen aan een betere digitale overheid, ondersteunt.
  3. De overheid als geheel helpen bij het zo goed mogelijk ontwikkelen van software.

De Kwaliteitsaanpak zelf is geformuleerd in de vorm van maatregelen die elke software-ontwikkelende organisatie kan treffen om risico's van softwareontwikkeling te mitigeren en de kans op succesvolle softwareontwikkelprojecten te vergroten. De maatregelen zijn gebaseerd op geleerde lessen uit de praktijk van ICTU.

De Kwaliteitsaanpak is een evoluerende aanpak, gebaseerd op de ervaringen die ICTU continu opdoet in de projecten waarin ICTU samen met opdrachtgevers maatwerksoftware ontwikkelt en onderhoudt. ICTU hanteert daarbij de vuistregel dat als tenminste 80% van de projecten minstens 80% van de tijd een bepaalde werkwijze hanteren, voor die werkwijze een maatregel in de Kwaliteitsaanpak wordt opgenomen. Maar het kan ook voorkomen dat maatregelen om andere redenen landen in de Kwaliteitsaanpak; denk aan het toegankelijk maken van software dat wettelijk verplicht is. Zie ook de wijzigingsgeschiedenis in PDF-formaat of HTML-formaat.

De maatregelen vormen het startpunt voor de aanpak van ieder ICTU-softwareproject, waarbij ruimte wordt geboden voor variatie of alternatieve invulling. Bijvoorbeeld stelt de Kwaliteitsaanpak: software wordt minimaal bij iedere grote release of tenminste twee keer per jaar onderworpen aan een beveiligingstest door beveiligingsexperts die ICTU daarvoor inhuurt (zie M26: Het project laat de beveiliging van het ontwikkelde product periodiek beoordelen). Een alternatief is dat de opdrachtgever de verantwoordelijkheid neemt voor het laten uitvoeren van beveiligingstests. Hierover maakt de projectleider nadere afspraken met de opdrachtgever.

De Kwaliteitsaanpak is dus zowel voorschrijvend als beschrijvend. Voorschrijvend omdat ICTU verwacht dat projecten die maatwerksoftware ontwikkelen en onderhouden de aanpak toepassen, en alleen aanpassen als daar een goede reden voor is, en mits dat wettelijk is toegestaan. Tegelijkertijd is de aanpak beschrijvend omdat de meeste maatregelen voortkomen uit de bestaande werkwijzen van de projecten. Zoals blijkt uit de self-assessment die ICTU regelmatig uitvoert op de toepassing van de Kwaliteitsaanpak.

Maatregelen

Hieronder zijn alle maatregeldefinities uit de Kwaliteitsaanpak opgenomen. Zie de Kwaliteitsaanpak zelf voor een uitgebreidere beschrijving van de maatregelen, inclusief context en rationale.

Producten

M31: Het project beschikt over actuele vastgestelde informatie
Voor een goede uitvoering van het project is specifieke informatie nodig. De opdrachtgever zorgt dat het project bij de start van de voorfase inzicht heeft in de informatie die typisch wordt vastgelegd in een projectstartarchitectuur, business impact analysis en privacy impact assessment. Waar nodig werkt de opdrachtgever de informatie bij tijdens de voorfase en realisatiefase.
M01: Het project levert in elke fase vastgestelde producten en informatie op
Iedere projectfase levert specifieke informatie op. De voorfase levert inzicht in de functionele en niet-functionele eisen, ontwerp en architectuur, testplannen, operationele risico's, en benodigde kwaliteitsmaatregelen. Deze informatie wordt tijdens de realisatiefase waar nodig bijgewerkt. De realisatiefase levert één of meerdere werkende versies van de software met regressietests, aangevuld met een vrijgaveadvies, release notes en installatiedocumentatie.
M32: Het project onderzoekt de kwaliteit van over te nemen software
Als tijdens een project bestaande software dient te worden afgebouwd, onderhouden en/of herbouwd, vindt een onderzoek plaats naar de kwaliteit van deze software.
M02: Het project bewaakt continu dat het product aan de kwaliteitsnormen voldoet
Projecten bewaken zo snel mogelijk vanaf de start de door het project en ICTU vastgestelde kwaliteitsnormen en voldoen daar zo snel en goed mogelijk aan. De kwaliteit van producten, die nog niet zijn afgerond of nog niet aan de normen voldoen, wordt door het project bewaakt. Het voldoen aan de kwaliteitsnormen is onderdeel van de Definition of Done en herstel van de kwaliteit wordt planmatig opgepakt.
M03: Het project zorgt dat het product traceerbaar aan eisen voldoet
Eisen zijn wederzijds traceerbaar naar bewijsmateriaal, zoals logische testgevallen, dat de eis gerealiseerd is; dat wil zeggen dat geadministreerd is bij welke eis bewijsmateriaal hoort en vice versa. Dit wordt waar mogelijk met tooling ondersteund.
M13: Het project gebruikt ISO-25010 voor de specificatie van productkwaliteitseisen
Voor specificatie en documentatie van vereiste en gewenste kwaliteitseigenschappen, de niet-functionele eisen, maken projecten gebruik van de terminologie en categorisering uit NEN-ISO/IEC 25010. Projecten gebruiken NEN-ISO/IEC 25010 om te controleren of alle relevante kwaliteitseigenschappen van het op te leveren eindproduct worden meegenomen in de ontwikkeling en/of onderhoud van het product.
M04: Het project borgt de correcte werking van het product met geautomatiseerde regressietests
Regressietests - tests die verifiëren of eerder ontwikkelde software nog steeds correct werkt na wijzigingen in de software of aansluiting op andere externe koppelvlakken - zijn geautomatiseerd.
M07: Het project gebruikt een continuous delivery pipeline om het product te bouwen, testen en op te leveren
Er is een geautomatiseerde continuous delivery pipeline die aantoonbaar correct werkt en de software bouwt, installeert in de testomgevingen, test op functionele en niet-functionele eigenschappen en oplevert, al dan niet inclusief installatie in de productieomgeving.
M16: Het project gebruikt tools voor vastgestelde taken
ICTU stelt het gebruik van tools verplicht voor de volgende taken:
  1. backlog management en agile werken,
  2. inrichten en uitvoeren van een continuous delivery pipeline,
  3. monitoren van de kwaliteit van broncode,
  4. versiebeheer van op te leveren producten,
  5. release van software,
  6. maken van testrapportages,
  7. maken van kwaliteitsrapportages,
  8. controleren van de configuratie op aanwezigheid van bekende kwetsbaarheden,
  9. controleren van door de applicatie gebruikte versies van externe software op aanwezigheid van bekende kwetsbaarheden,
  10. statische controle van de software op aanwezigheid van kwetsbare constructies,
  11. dynamische controle van de software op aanwezigheid van kwetsbare constructies,
  12. controleren van container images op aanwezigheid van bekende kwetsbaarheden,
  13. testen van performance en schaalbaarheid,
  14. testen op toegankelijkheid van de applicatie,
  15. produceren van een "software bill of materials" (SBoM),
  16. opslaan van artifacten,
  17. registratie van incidenten bij gebruik en beheer, en
  18. bij het uitvoeren van operationeel beheer; uitrollen van de software in de productieomgeving.
M08: Het project maakt technische schuld inzichtelijk en lost deze planmatig op
Technische schuld is inzichtelijk en wordt planmatig aangepakt. De kwaliteitsmanager is verantwoordelijk voor het inzichtelijk maken van de technische schuld. De software delivery manager is verantwoordelijk voor het planmatig aanpakken van de technische schuld en zorgt dat het Scrumteam regelmatig en voldoende tijd heeft om technische schuld te voorkomen en op te lossen. Het Scrumteam is verantwoordelijk voor het zoveel mogelijk voorkomen van technische schuld en voor het identificeren van technische schuld die toch optreedt.
M26: Het project laat de beveiliging van het ontwikkelde product periodiek beoordelen
Projecten laten periodiek de beveiliging van de ontwikkelde software beoordelen. Een beveiligingsexpert onderzoekt de code zowel geautomatiseerd als handmatig op veelvoorkomende kwetsbaarheden en op het voldoen aan voorgeschreven beveiligingsnormen. Overheidsspecifieke beveiligingsnormen of -raamwerken, zoals de BIO (Baseline Informatiebeveiliging Overheid), bieden een basis voor de beoordeling. Bevindingen uit de beveiligingstest worden vastgelegd als onderdeel van de werkvoorraad voor het ontwikkelproces.

Processen

M14: Het project bereidt samen met opdrachtgever en belanghebbenden de realisatie voor
Projecten hebben een voorbereidingsfase, "voorfase" genoemd, voorafgaand aan de realisatiefase. Voor het uitvoeren van de voorfase zijn vertegenwoordigers van de opdrachtgever, de beoogde beheerorganisatie en andere belanghebbenden betrokken die meewerken aan het realiseren van een deel van de op te leveren producten. Het doel van de voorfase is beeld krijgen van de te realiseren oplossing, van de risico's die zich tijdens realisatie kunnen voordoen en van de kaders waarbinnen de oplossing moet passen; tijdens de realisatiefase vinden bouw en onderhoud van de software en actualiseren en afronden van documentatie plaats.
M21: Het project selecteert medewerkers op basis van kwaliteit
Bij de inzet van medewerkers gaat kwaliteit boven andere aspecten, zoals beschikbaarheid, prijs en doorlooptijd.
M23: Het project zorgt voor de aanwezigheid van ervaring met de Kwaliteitsaanpak
De software delivery manager zorgt ervoor dat bij nieuwe projecten wordt gestart met ten minste twee projectleden die bekend zijn met de Kwaliteitsaanpak.
M05: Het project hanteert een iteratief en incrementeel ontwikkelproces
Projecten werken iteratief en incrementeel; dit betekent dat een project in korte iteraties werkt, waarbij elke iteratie een werkende versie van de software oplevert die extra waarde vertegenwoordigt voor de opdrachtgever. Behalve de software werkt het project ook iedere iteratie alle andere producten bij. Elke iteratie worden verwachtingen en werkelijke resultaten vergeleken en wordt de werkwijze aangescherpt op basis van inzichten en bevindingen.
M35: Het project hanteert een agile architectuuraanpak
Tijdens de voorfase verwerkt het project de door de opdrachtgever opgestelde projectstartarchitectuur (PSA) in een eerste versie van het softwarearchitectuurdocument (SAD). Tijdens de realisatiefase werkt het project het SAD bij op basis van nieuwe inzichten.
M10: Het project kent een wekelijks projectoverleg
De projectleider organiseert een periodiek projectoverleg. Dit overleg vindt wekelijks plaats en duurt niet langer dan een uur. Vereiste aanwezigen zijn de projectleider, de software delivery manager, de Scrummaster, een vertegenwoordiger uit elk van de Scrumteams en de kwaliteitsmanager van het project; andere aanwezigen kunnen zijn: de projectarchitect en de product owner. De agenda voor dit overleg bestaat ten minste uit de volgende onderwerpen: mededelingen, actie- en besluitenlijst, personele zaken, planning en voortgang, kwaliteit en architectuur, risico's en aandachtspunten.
M28: Het project voert periodiek een self-assessment uit tegen de actuele versie van de Kwaliteitsaanpak
De projectleider organiseert periodiek een self-assessment tegen de actuele versie van de Kwaliteitsaanpak en zet verbeteracties uit, waar nodig.
M30: Het project identificeert, mitigeert en bewaakt risico's
Het project identificeert, mitigeert en bewaakt projectspecifieke risico's voorafgaand aan en tijdens de projectuitvoering. Het project houdt een risicolog bij met geïdentificeerde risico's. De uitkomsten van de "Doordacht-van-Start-sessie", die al voorafgaand aan de start van het project wordt uitgevoerd, vormen het startpunt van deze risicolog. Risico's die tijdens de voorfase worden geïdentificeerd, bijvoorbeeld bij de productrisicoanalyse, worden toegevoegd aan de risicolog. Ook bij de start van de realisatiefase worden risicosessies gehouden met (vertegenwoordigers van) de belanghebbenden om verdere risico's te identificeren. Het project identificeert en implementeert mitigerende maatregelen danwel accepteert expliciet de geïdentificeerde risico's. Het project bewaakt de risicolog en uitvoering van de mitigerende maatregelen tijdens het IPO.
M34: Het project draagt software beheerst over
Als de software op enig moment door een andere partij dan ICTU verder ontwikkeld en/of onderhouden zal worden, draagt het project zorg voor een beheerste overdracht. Beheerdocumentatie, broncode en testmiddelen zijn van dusdanige kwaliteit en compleetheid dat de andere partij de software efficiënt en effectief kan doorontwikkelen en/of onderhouden.
M27: Het project sluit projectfasen en zichzelf expliciet af
Afsluiting van een projectfase gebeurt expliciet en gecontroleerd: alle producten, zoals documentatie, broncode, referentiedata en credentials, die in de af te sluiten fase nodig waren of zijn opgeleverd, worden gearchiveerd. Indien er geen volgende fase is voorzien op korte termijn, dienen alle producten van de laptops van de projectmedewerkers verwijderd te worden.

Organisatie

M29: ICTU organiseert voor aanvang van een project de interne dienstverlening
Voordat ICTU een softwareontwikkelproject start, dat gaat werken conform de Kwaliteitsaanpak, maakt de beoogde projectleider afspraken met de afdelingen ICTU Software Diensten (ISD) en ICTU Software Expertise (ISE) over de af te nemen dienstverlening.
M19: ICTU biedt projecten een afgeschermde digitale omgeving
ICTU geeft de projecten de beschikking over eigen, afgeschermde digitale omgevingen, waarbinnen ze de door het project ontwikkelde software en tools kunnen installeren en waartoe op een beheerste manier toegang wordt verleend.
M18: ICTU biedt ondersteuning voor verplicht gestelde tools
ICTU zorgt voor technische en functionele ondersteuning aan projecten bij het gebruik van alle verplichte tools.
M11: ICTU beheert, onderhoudt en implementeert de Kwaliteitsaanpak en kwaliteitsnormen
ICTU beheert, onderhoudt en implementeert de Kwaliteitsaanpak en de kwaliteitsnormen. Aanpassingen zijn gebaseerd op praktijkervaring, nieuwe inzichten en nieuwe mogelijkheden voor meting en analyse. Iedere medewerker kan wijzigingsvoorstellen indienen bij ICTU. ICTU behandelt de wijzigingsvoorstellen, kiest de te nemen actie bij elk wijzigingsvoorstel en legt de wijzigingsvoorstellen en besluiten vast.
M12: ICTU publiceert nieuwe versies van de Kwaliteitsaanpak en normen periodiek en op een vaste locatie
ICTU publiceert periodiek een nieuwe versie van de Kwaliteitsaanpak en/of de kwaliteitsnormen op een vaste, bekende locatie.
M33: ICTU organiseert periodiek een gezamenlijke self-assessment ten aanzien van de Kwaliteitsaanpak
ICTU organiseert periodiek een gezamenlijke self-assessment ten aanzien van de Kwaliteitsaanpak die inzicht geeft in de huidige status van de Kwaliteitsaanpak en aanleiding kan geven tot het nemen van maatregelen om de Kwaliteitsaanpak en de ondersteuning daarvan door ICTU te verbeteren.
\ No newline at end of file diff --git a/docs/wip/ICTU-Kwaliteitsaanpak-Samenvatting.pdf b/docs/wip/ICTU-Kwaliteitsaanpak-Samenvatting.pdf index d849a074c1d5b6e549b62bffe063ee76888c8fb3..8416654e384927e955c29cd603d2c62455b33c03 100644 GIT binary patch delta 63913 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%0A4HW-zscY8bj{kY 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 delta 63850 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 -ICTU Kwaliteitsaanpak Softwareontwikkeling versie wipICTU logo

    ICTU Kwaliteitsaanpak Softwareontwikkeling

    Wijzigingsgeschiedenis

    Versie wip, 30-11-2023

    Versie 4.0.0, nog te releasen

    Kwaliteitsaanpak

    • Het hoofdstuk 'Begrippenkader' is verwijderd. De begrippen die hierin werden besproken staan ook in de bijlage 'Terminologie'. Het hoofdstuk 'Leeswijzer' verwijst nu naar deze bijlage.
    • Op relevante plekken zijn verwijzingen naar templates, self-assessment checklist en wijzigingsgeschiedenis toegevoegd.
    • Paragraaf 3.5 "Evolutie van de aanpak zelf" verwijderd uit hoofdstuk 3 "Leeswijzer". Deze tekst staat ook al in hoofdstuk 2 "Doelstellingen en uitgangspunten".
    • In M01 "Het project levert in elke fase vastgestelde producten en informatie op": De testplannen uitgesplitst naar MTP en detailtestplannen zodat deze apart kunnen worden ingevuld in de self-assessment. Onder het kopje Vrijgaveadvies, opgenomen dat het de verantwoordelijkheid van de opdrachtgever is om te organiseren dat betrokken partijen informatie aanleveren voor het vrijgaveadvies.
    • De titel van maatregel M02 is veranderd van "Het project zorgt dat het product continu aan de kwaliteitsnormen voldoet" in "Het project bewaakt continu dat het product aan de kwaliteitsnormen voldoet". Continue aan alle kwaliteitsnormen voldoen is in de praktijk onmogelijk (zie ook M08 "Het project maakt technische schuld inzichtelijk en lost deze planmatig op"). Hiermee is de overlap met M06 "Het project meet kwaliteitsnormen geautomatiseerd en frequent" zo groot dat deze laatste maatregel is komen te vervallen.
    • In maatregel M14 "Het project bereidt samen met opdrachtgever en belanghebbenden de realisatie voor" toegevoegd dat bij significante wijzigingen aan de projectkader de voorfase geheel of deels opnieuw wordt uitgevoerd.
    • In maatregel M16 "Het project gebruikt tools voor vastgestelde taken" toegevoegd dat projecten de genoemde tools of gelijkwaardige alternatieven gebruiken. Verder GitLab SAST verwijderd uit de lijst van tools en SonarQube en OWASP ZAP over twee regels verspreid zodat ze apart kunnen worden ingevuld in de self-assessment. Daarnaast M16 verplaatst naar het hoofdstuk "Producten".
    • De scope van maatregel M29 "ICTU zorgt dat een project verantwoord kan starten" gereduceerd tot het organiseren van de interne dienstverlening voor aanvang van een project en de titel hieraan aangepast: "ICTU organiseert voor aanvang van een project de interne dienstverlening".
    • De naam van maatregel M31 "Het project beschikt over vastgestelde informatie" veranderd in "Het project beschikt over actuele vastgestelde informatie" en de tekst van de maatregel hieraan aangepast. Een extra kopje "Afspraken tussen opdrachtgever en beheerpartij" toegevoegd.
    • Maatregel M35 "Het project hanteert een agile architectuuraanpak" toegevoegd.
    • De bijlage 'Wijzigingsgeschiedenis' verplaatst naar een los document in PDF- en HTML-formaat.

    Samenvatting Kwaliteitsaanpak

    • HTML-versie van de samenvatting toegevoegd aan de set van documenten zodat er een toegankelijk alternatief is voor de PDF-versie van de samenvatting.

    Template Niet-Functionele Eisen

    • Axe-core bijgewerkt naar de laatste versie in de tabel met de WCAG 2.1 succescriteria.

    Template Kwaliteitsplan

    • Paragraag 3.1.4 "Werkwijze" hernoemd naar "Ontwikkelproces", overeenkomstig maatregel M05 "Het project hanteert een iteratief en incrementeel ontwikkelproces".
    • De tekst over kwaliteitsnormen uit paragraaf 3.1.4 ondergebracht in een nieuwe paragraaf 3.1.5 "Behalen van kwaliteitsnormen".
    • Koppeling tussen Use cases, Logische testgevallen, User stories en Epics minder strikt gemaakt in bijlage D "Gebruik van Jira".

    Self-assessment checklist

    • Maak het mogelijk bij maatregelen met submaatregelen ook de hoofdmaatregel te scoren.

    Alle documenten

    • De term "DevOps-werkwijze" vervangen door "operationeel beheer" of door "operationeel en/of applicatiebeheer" op de plekken waar het gaat over de dienstverlening en niet zozeer over de aanpak.
    • De term "high level design" (HLD) vervangen door "infrastructuurarchitectuur" (IA) of waar beide termen werden gebruikt HLD verwijderd. Het HLD-template hernoemd naar IA-template.
    • "Beheerorganisatie" en "beheerpartij" werden door elkaar gebruikt. Alle voorkomens van beheerpartij vervangen door beheerorganisatie.

    Versie 3.0.1, 4 april 2023

    Kwaliteitsaanpak

    • In M01 toegevoegd dat het ICTU-kwaliteitsplan waar nodig aansluit op het overkoepelende kwaliteitsplan van de opdrachtgever.
    • Bij M02 ontbrak (een verwijzing naar) de self-assessment als activiteit om aan de kwaliteitsnormen te voldoen.
    • Bij M16 is Jira ook van toepassing bij applicatiebeheer en niet alleen bij DevOps.
    • De criteria uit NPR 5325 in M34 zijn niet SMART. Toegevoegd dat project en opdrachtgever de criteria voor overdracht aanscherpen.
    • Referenties naar 'zeepkist' als communicatiekanaal verwijderd.
    • De link naar de toegankelijkheidsverklaring was niet correct.
    • Definitie voor 'operationeel beheer' toegevoegd aan de bijlage 'Terminologie'.

    Template Kwaliteitsplan

    • Het Jira-type "Systeemfunctie" verwijderd uit bijlage D omdat dit niet meer gebruikt wordt.

    Self-assessment checklist

    • Een deel van de tekst van maatregel M05 was weggevallen.

    Versie 3.0.0, 28 februari 2023

    Kwaliteitsaanpak

    • HTML-versie van de Kwaliteitsaanpak toegevoegd als toegankelijk alternatief voor de PDF-versie.
    • Op meerdere plekken in de Kwaliteitsaanpak de gebruikte rollen aangescherpt of verbeterd door bijvoorbeeld ICTU te vervangen door project, team door Scrumteam en projectleider door software delivery manager.
    • Bij maatregel "Het project levert in elke fase vastgestelde producten en informatie op" (M01): software bill of materials toegevoegd als op te leveren informatie, toegevoegd dat al het werk van het Scrumteam via de product backlog loopt, deploymentdocumentatie verbreed tot documentatie voor deployment en operationeel beheer en, tenslotte, broncode en regressietest verplaatst naar de nieuwe maatregel "Het project draagt software beheerst over" (M34).
    • Bij maatregel "Het project levert in elke fase vastgestelde producten en informatie op" (M01): de due diligence activiteiten afgesplitst naar een nieuwe maatregel "Het project onderzoekt de kwaliteit van over te nemen software" (M32).
    • De maatregel "Het project implementeert nieuwe versies van de Kwaliteitsaanpak binnen de gestelde termijn" (M09) is vervallen en gecombineerd met maatregel "Het project voert periodiek een self-assessment uit ten aanzien van de Kwaliteitsaanpak" (M28).
    • Bij maatregel "Het project gebruikt tools voor vastgestelde taken" (M16): de lijst van verplichte tools en ondersteunde tools gelijk getrokken, de genoemde tools bijgewerkt en software bill of materials toegevoegd als taak.
    • Bij maatregel "Het project voert periodiek een self-assessment uit ten aanzien van de Kwaliteitsaanpak" (M28): de rol van de kwaliteitsmanager bij het uitvoeren van de self-assessment toegevoegd.
    • Nieuwe maatregel "ICTU organiseert periodiek een gezamenlijke self-assessment ten aanzien van de Kwaliteitsaanpak" (M33) toegevoegd.
    • Nieuwe maatregel "Het project draagt software beheerst over" (M34) toegevoegd.
    • Kruisverwijzingen tussen maatregelen verwijderd om de onderhoudbaarheid van de tekst te vergroten.
    • Versioneringsstrategie voor de Kwaliteitsaanpak toegegoegd aan de leeswijzer.
    • De term 'standup' vervangen door de officiële term 'daily scrum'.
    • De Scrumrollen toegevoegd aan de bijlage 'Terminologie'.

    Samenvatting Kwaliteitsaanpak

    • Gebruik dezelfde volgorde van de maatregelen in de samenvatting als in de gehele Kwaliteitsaanpak.

    Template Niet-Functionele Eisen

    • Paragraaf "Relaties met andere documenten" verder uitgewerkt.
    • In de paragraaf "Over dit document" handreiking voor het scherp formuleren van eisen toegevoegd.
    • Axe-core bijgewerkt naar de laatste versie in de tabel met de WCAG 2.1 succescriteria.
    • Template neutraal gemaakt (ICTU logo's verwijderd) omdat dit document een verantwoordelijkheid van de opdrachtgever is.
    • Kolommen aan eisentabellen toegevoegd om eisen toe te wijzen aan systeemonderdelen en verantwoordelijke partijen.

    Template High Level Design

    • Template neutraal gemaakt (ICTU logo's verwijderd) omdat dit document een verantwoordelijkheid van de opdrachtgever is.

    Template Kwaliteitsplan

    • In de beschrijving van het vrijgaveadvies "testresultaten" vervangen door toetsing van functionele en niet-functionele eisen.
    • Paragraaf over linters, checkers en formatters toegevoegd aan het hoofdstuk "Kwaliteitsmaatregelen realisatiefase".
    • Paragraaf over broncodereviews specifieker gemaakt.
    • De scope van de paragraaf over certificeringen uitgebreid zodat ook externe testen en toetsen eronder vallen.

    Template Generiek

    • Een neutrale versie van het generieke template toegevoegd.

    Template Compacte Voorfase

    • Een template toegevoegd voor het vastleggen van de uitkomsten van een compacte voorfase. Dit template is bedoeld om functionele eisen, niet-functionele eisen, ontwerp en plan van aanpak voor de realisatiefase vast te leggen bij een project waar het maken van aparte en uitgebreidere (HLD, SAD, NFE, etc.) documenten niet nodig is. Dit zijn typisch interne ICTU-projecten met beperkte omvang.

    Alle templates

    • Beheerpartijrollen toegevoegd aan colofon.

    Alle documenten

    • Voor toepassing van de DevOps-werkwijze zijn uitzonderingen, extra maatregelen en extra rollen toegevoegd.
    • Verwijzingen naar Checkmarx vervangen door verwijzingen naar SonarQube.

    Versie 2.4.0, 12 januari 2022

    Kwaliteitsaanpak

    • De titel van maatregel "Het project levert in elke fase vastgestelde informatie over het product op" (M01) veranderd in "Het project levert in elke fase vastgestelde producten en informatie op" zodat de titel beter past bij de scope van de maatregel.
    • Bij maatregel "Het project levert in elke fase vastgestelde producten en informatie op" (M01): de tabel uitgebreid met product backlog, en de lopende tekst aangevuld en aangepast opdat deze consistent is met de tabel.
    • Bij maatregel "Het project zorgt dat het product continu aan de kwaliteitsnormen voldoet" (M02): "Ook zorgt het project dat de performance van de software regelmatig wordt getest." toegevoegd.

    Template Kwaliteitsplan

    • Bijlage met periodieke (kwaliteits)controles toegevoegd.
    • Beschrijvingen van release notes en performancetest toegevoegd.

    Template Niet-Functionele Eisen

    • Axe-core bijgewerkt naar versie 4.3 in de tabel met de WCAG 2.1 succescriteria.

    Template Plan van Aanpak Realisatiefase

    • UX: aanpassing producten uit de voorfase; verantwoordelijkheden van rol UX-designer aangevuld.
    • Toelichting op te maken afspraken voor: release notes, vrijgaveadvies, beveiligingstest, performancetest.
    • In hoofdstuk Verwachte inzet ICTU een tabel toegevoegd met te verwachten kosten voor door ICTU te benutten diensten.

    Template Plan van Aanpak Voorfase

    • UX: te realiseren producten toegevoegd: interactie-ontwerp (UX), wireframe, mockup, prototype, animatie.

    Template Generiek

    • Definities toegevoegd: release notes en vrijgaveadvies.

    Self-assessment checklist

    • Invulinstructie uitgebreid.
    • Duidelijk gemaakt dat als maatregelen submaatregelen hebben alleen de status van submaatregelen hoeft te worden ingevuld.

    Inwerkplan Kwaliteitsmanager

    • Inwerkplan voor de rol van kwaliteitsmanager toegevoegd.

    Versie 2.3.0, 14 mei 2021

    Kwaliteitsaanpak

    • Verwijzingen naar BIRT en de Releasemanager verwijderd uit de maatregel "Het project gebruikt tools voor vastgestelde taken" (M16) omdat deze tools niet meer ondersteund worden.
    • Manifest verwijderd omdat de inhoud grotendeels terugkomt op andere plekken in de Kwaliteitsaanpak.

    Samenvatting Kwaliteitsaanpak

    • Een samenvatting van de Kwaliteitsaanpak als los document toegevoegd.

    Presentatie Kwaliteitsaanpak

    • Een presentatie van de Kwaliteitsaanpak als los document toegevoegd.

    Alle templates

    • Lijst van reviewers toegevoegd aan colofon.
    • Leeswijzer uitgebreid met een beschrijving van de (standaard) bijlagen van de templates.
    • Hoofdstuk "Managementsamenvatting" toegevoegd.

    Template Detailtestplan

    • Verwijzingen naar BIRT en de Releasemanager verwijderd.

    Template Globaal Functioneel Ontwerp

    • Template aangepast naar het gebruik van use cases om de functionaliteit te beschrijven.
    • Kaders die niet relevant waren voor een GFO verwijderd.

    Template Niet-Functionele Eisen

    • Tabel met de WCAG 2.1 succescriteria toegevoegd. Per succescriterium geeft de tabel aan of Axe-core, en zo ja met welke regels, het succescriterium geautomatiseerd kan controleren.

    Template Kwaliteitsplan

    • Het kwaliteitsplantemplate sprak van een verantwoordingsparagraaf in alle documenten, maar deze paragraaf zat niet in de andere templates. Deze verantwoordingsparagrafen waren bedoeld om de eisen traceerbaar te maken. Omdat niet alle projecten dit nodig hebben, en er andere manieren in gebruik zijn om eisen traceerbaar te maken (bijvoorbeeld een losse administratie in Confluence) is de tekst over verantwoordingsparagrafen vervangen door een optionele paragraaf over tracering van eisen die nader kan worden ingevuld.
    • Uit de bijlage "Gebruik van Jira" is de paragraaf "Velden in Jira" verwijderd omdat deze out-of-date en incompleet was en bovendien niet ging over velden in Jira, maar over metrieken die met behulp van de informatie in Jira gemeten kunnen worden. In plaats van deze paragraaf verwijst het kwaliteitsplantemplate naar de lijst op GitHub van metrieken die Quality-time kan meten.
    • Uit de bijlage "Gebruik van Jira" is het issue type "Sprint bug" verwijderd omdat bugs die tijdens sprints worden gevonden normaal gesproken niet worden vastgelegd in Jira.
    • Uit de bijlage "Gebruik van Jira" is het issue type "Custom issue" verwijderd omdat custom issues optioneel zijn en in de praktijk te weinig worden toegepast om apart te beschrijven.
    • Het hoofdstuk "Kwaliteitsmaatregelen projectafsluiting" bevatte een lijst van activiteiten voor de software delivery manager. Die activiteiten zijn verplaatst naar het template plan van aanpak realisatiefase. De kwaliteitsmaatregelen bij projectafsluiting zijn beperkt tot een controle door de kwaliteitsmanager van de uitvoering van die activiteiten.

    Template Plan van Aanpak Voorfase

    • Paragraaf over projectafsluiting toegevoegd.

    Template Plan van Aanpak Realisatiefase

    • Paragraaf over projectafsluiting en bijlage met activiteiten voor projectafsluiting toegevoegd.

    Alle documenten

    • Vervang 'privacy impact analyse' door 'privacy impact assessment' en 'business impact analyse' door 'business impact analysis' zodat beide termen consequent op dezelfde manier geschreven worden.

    Versie 2.2.0, 27 januari 2021

    Kwaliteitsaanpak

    • Afdeling ICTU Software Realisatie vervangen door de afdelingen ICTU Software Diensten en/of ICTU Software Expertise.
    • ICTU ondersteunt alleen nog Quality-time als kwaliteitssysteem; HQ verwijderd.
    • Leeswijzer uitgebreid met uitleg over beschrijvend en voorschrijvend karakter van de Kwaliteitsaanpak.
    • Nieuwe maatregel "Het project beschikt over vastgestelde informatie" (M31) toegevoegd die beschrijft welke informatie de opdrachtgever aan een project beschikbaar stelt.
    • Bij maatregel "Het project levert in elke fase vastgestelde informatie over het product op" (M01) met een plaatje de relaties tussen de voorfase producten toegelicht.
    • De maatregel "Het project is gesplitst in een voorfase en een realisatiefase" (M14) hernoemd naar "Het project bereidt samen met opdrachtgever en belanghebbenden de realisatie voor".
    • De maatregel "ICTU geeft de voorkeur aan open source tools" (M15) is verwijderd. De inhoud van M15 is verplaatst naar "ICTU biedt ondersteuning voor verplicht gestelde tools" (M18). Reden is dat de voorkeur voor open source geen apart uitvoerbare maatregel is, maar deel uitmaakt van de ondersteuning van projecten met tools.
    • Bij maatregel "Het project gebruikt tools voor vastgestelde taken" (M16) performancetesttools toegevoegd.
    • Maatregel "ICTU zorgt dat een aantal vastgestelde tools snel beschikbaar is voor een project" (M17) verwijderd omdat projecten deze tools ofwel via de kantoorautomatisering van ICTU kunnen gebruiken of zelf kunnen draaien in de afgeschermde digitale omgeving zoals beschreven bij M19.
    • Bij maatregel "Het project laat de beveiliging van het ontwikkelde product periodiek beoordelen" (M26) beter toegelicht onder welke voorwaarden de beveiligingstesten alleen door de opdrachtgever kunnen worden uitgevoerd.
    • Bijlage "Risico's van softwareontwikkeling" verwijderd vanwege de overlap met de bijlage "Relatie met NEN NPR 5326".

    Template Projectvoorstel Voorfase

    • Template veranderd in een template voor een plan van aanpak voor de voorfase. Gebruik voor projectvoorstellen het ICTU-brede template.

    Template Projectvoorstel Realisatiefase

    • Template veranderd in een template voor een plan van aanpak voor de realisatiefase. Gebruik voor projectvoorstellen het ICTU-brede template.

    Template Kwaliteitsplan

    • Toegevoegd bij projectafsluiting dat VPN-keys, LDAP-accounts, Jira-accounts en werkstations moeten worden opgeschoond.
    • Bij projectafsluiting de verantwoordelijke rol aangepast naar software delivery manager, conform Maatregel 27 in de Kwaliteitsaanpak.
    • Het hanteren van codeerstandaarden toegevoegd aan de kwaliteitsmaatregelen tijdens de realisatiefase.

    Versie 2.1.0, 2 september 2020

    Kwaliteitsaanpak

    • M30 ontbrak in de bijlage met het overzicht van alle maatregelen.
    • Link naar Kwaliteitsaanpak op ICTU-website toegevoegd.

    Alle templates

    • Rubriceringsmogelijkheid conform Besluit Voorschrift Informatiebeveiliging Rijksdienst Bijzondere Informatie 2013 (VIRBI 2013) toegevoegd.
    • Rubriceringsniveau, rubriceringsduur en totaal aantal bladzijden conform VIRBI 2013, bijlage 1, eis 6J toegevoegd.
    • Link naar Kwaliteitsaanpak op ICTU-website toegevoegd in de bijlage over de Kwaliteitsaanpak.

    Template Projectvoorstel Realisatiefase

    • Projectvoorstel Realisatiefase template toegevoegd dat als basis kan dienen voor een projectvoorstel voor het uitvoeren van een realisatiefase aansluitend aan een voorfase.

    Generiek template

    • Generiek template toegevoegd dat als basis kan dienen voor documenten waarvoor nog geen specifiek template is.

    Template Kwaliteitsplan

    • Paragrafen 1.2, 1.5 en 1.6 uitgebreid met standaard teksten.
    • Stakeholder management vervangen door het bescheidener identificeren van belanghebbenden en belangen.

    Template Niet-Functionele Eisen

    • Link naar Nederlandse vertaling van WCAG 2.1 toegevoegd aan het NFE-template.

    Versie 2.0.0, 29 april 2020

    • Naam van de Kwaliteitsaanpak veranderd van "Kwaliteitsaanpak ICTU Software Realisatie" naar "ICTU Kwaliteitsaanpak Softwareontwikkeling". Waar relevant "softwarerealisatie" veranderd in "softwareontwikkeling".
    • Maatregelen, waar mogelijk, compacter geformuleerd.
    • Maatregelen herverdeeld over de drie maatregelhoofdstukken.
    • De maatregel "Het project levert in elke fase vastgestelde informatie over het product op" (M01) beknopter geformuleerd en toelichting op documenten uitgebreid.
    • Bij de maatregelen "Het project zorgt dat het product continue aan de kwaliteitsnormen voldoet" (M02), "Het project maakt technische schuld inzichtelijk en lost deze planmatig op" (M08) en "Het project gebruikt tools voor vastgestelde taken" (M16) naast HQ ook Quality-time vermeld.
    • Bij de maatregel "Het project maakt technische schuld inzichtelijk en lost deze planmatig op" (M08) toegevoegd dat projecten regelmatig en voldoende tijd besteden aan het voorkomen en oplossen van technische schuld.
    • Bij de maatregel "Het project gebruikt tools voor vastgestelde taken" (M16) versiebeheer toegevoegd, met als concrete tools GitLab en Azure DevOps.
    • Explicieter aandacht besteed aan gebruikskwaliteit in de maatregelen "Het project levert in elke fase vastgestelde informatie over het product op" (M01) en "Het project zorgt dat het product continue aan de kwaliteitsnormen voldoet" (M02). ISO 9241-210 opgenomen als standaard die ICTU hanteert voor gebruikskwaliteit.
    • De maatregel "Betrokkenheid bij inzet" (M22) verwijderd.
    • De maatregel "Implementatie van wijzigingen aan de kwaliteitsaanpak en -normen" (M24) verwijderd.
    • Nieuwe maatregel toegevoegd voor het starten van projecten: "ICTU zorgt dat een project verantwoord kan starten" (M29).
    • Nieuwe maatregel toegevoegd voor risicomanagement: "Projecten identificeren, mitigeren en bewaken risico's" (M30).
    • Termen aangepast: 'projectverantwoordelijke' is vervangen door 'projectleider', 'projectenorganisatie' en 'projectorganisatie' door 'ICTU' en 'realiserend team' door 'projectteam'.
    • De beschrijving van de rollen van software delivery manager en kwaliteitsmanager aangescherpt.
    • Waar relevant bij de rationale van maatregelen verwezen naar overeenkomende risicobeheersmaatregelen uit de NPR 5326.
    • Referenties aan de Baseline Informatiebeveiliging Rijksdienst (BIR) omgezet naar de Baseline Informatiebeveiliging Overheid (BIO).
    • Referenties aan tools geactualiseerd.
    • Tekstuele en stilistische verbeteringen.
    • Actielijst toegevoegd aan self-assessment spreadsheet.
    • Generatie van documenttemplates is onderdeel van de Kwaliteitsaanpak.

    Versie 1.3.1, 1 mei 2019

    • M14: Maatregeltitel ingekort zodat paginanummers in de inhoudsopgave niet overlappen.

    Versie 1.3, 5 april 2019

    • Overbodig kopje in de wijzigingsgeschiedenis van de generieke versie verwijderd.
    • Bijlage met afkortingen toegevoegd.
    • M07: Toegankelijkheidstests toegevoegd.
    • M10: Aanwezigen bij periodiek projectoverleg aangepast.
    • M16: Een tool voor het testen van toegankelijkheid toegevoegd.
    • M01: Wbni, EN 301 549 en WCAG 2.1 als bron voor niet-functionele eisen toegevoegd. Toegankelijkheidsverklaring als mogelijke deliverable genoemd.
    • M05: Iteratief en incrementeel ontwikkelproces: Sprint retrospective en sprint backlog toegevoegd.
    • M16: Axe toegevoegd.
    • WCAG 2.1 toegevoegd aan bijlage C: Documenten voor M01.

    Versie 1.2, 1 augustus 2018

    • M01: Op te leveren producten: Niet alle producten hoeven door het project te worden gemaakt.
    • M02: Continu voldoen aan kwaliteitsnormen: Zo snel mogelijk voldoen aan kwaliteitsnormen in plaats van altijd.
    • M13: Gebruik van NEN-ISO/IEC 25010: Verduidelijkt dat het om het toepassen van NEN-ISO/IEC 25010 in projecten gaat en verplaatsen naar hoofdstuk Producten.
    • M19: Afgeschermde digitale omgeving: De titel van de maatregel verduidelijkt naar "afgeschermde digitale omgeving".
    • M25: De inhoud is verplaatst naar M01: Op te leveren producten, M25 zelf is vervallen.
    • M28: Self-assessment: Maatregel met betrekking tot self-assessment toegevoegd.
    • Tekstuele en stilistische verbeteringen.
    • Manifest toegevoegd.
    • ICTU-specifieke invulling van maatregelen aangepast aan nieuwe organisatiestructuur en rollen zoals die in 2018 gelden.
    • In M16: Verplichte tools, de verwijzing naar ICTU-specifieke SonarQube kwaliteitsprofielen verwijderd omdat ICTU de standaard Sonar Way kwaliteitsprofielen gebruikt.

    Versie 1.1, 7 november 2017

    • BIR-maatregelen toegevoegd.

    Versie 1.0.2, 9 mei 2017

    • Eerste publicatie.
    \ No newline at end of file +ICTU Kwaliteitsaanpak Softwareontwikkeling versie wipICTU logo

    ICTU Kwaliteitsaanpak Softwareontwikkeling

    Wijzigingsgeschiedenis

    Versie wip, 26-01-2024

    Versie 4.0.0, nog te releasen

    Kwaliteitsaanpak

    • Het hoofdstuk 'Begrippenkader' is verwijderd. De begrippen die hierin werden besproken staan ook in de bijlage 'Terminologie'. Het hoofdstuk 'Leeswijzer' verwijst nu naar deze bijlage.
    • Op relevante plekken zijn verwijzingen naar templates, self-assessment checklist en wijzigingsgeschiedenis toegevoegd.
    • Paragraaf 3.5 "Evolutie van de aanpak zelf" verwijderd uit hoofdstuk 3 "Leeswijzer". Deze tekst staat ook al in hoofdstuk 2 "Doelstellingen en uitgangspunten".
    • In M01 "Het project levert in elke fase vastgestelde producten en informatie op": De testplannen uitgesplitst naar MTP en detailtestplannen zodat deze apart kunnen worden ingevuld in de self-assessment. Onder het kopje Vrijgaveadvies, opgenomen dat het de verantwoordelijkheid van de opdrachtgever is om te organiseren dat betrokken partijen informatie aanleveren voor het vrijgaveadvies.
    • De titel van maatregel M02 is veranderd van "Het project zorgt dat het product continu aan de kwaliteitsnormen voldoet" in "Het project bewaakt continu dat het product aan de kwaliteitsnormen voldoet". Continue aan alle kwaliteitsnormen voldoen is in de praktijk onmogelijk (zie ook M08 "Het project maakt technische schuld inzichtelijk en lost deze planmatig op"). Hiermee is de overlap met M06 "Het project meet kwaliteitsnormen geautomatiseerd en frequent" zo groot dat deze laatste maatregel is komen te vervallen.
    • In maatregel M14 "Het project bereidt samen met opdrachtgever en belanghebbenden de realisatie voor" toegevoegd dat bij significante wijzigingen aan de projectkader de voorfase geheel of deels opnieuw wordt uitgevoerd.
    • In maatregel M16 "Het project gebruikt tools voor vastgestelde taken" toegevoegd dat projecten de genoemde tools of gelijkwaardige alternatieven gebruiken. Verder GitLab SAST verwijderd uit de lijst van tools en SonarQube en OWASP ZAP over twee regels verspreid zodat ze apart kunnen worden ingevuld in de self-assessment. Daarnaast M16 verplaatst naar het hoofdstuk "Producten".
    • De scope van maatregel M29 "ICTU zorgt dat een project verantwoord kan starten" gereduceerd tot het organiseren van de interne dienstverlening voor aanvang van een project en de titel hieraan aangepast: "ICTU organiseert voor aanvang van een project de interne dienstverlening".
    • De naam van maatregel M31 "Het project beschikt over vastgestelde informatie" veranderd in "Het project beschikt over actuele vastgestelde informatie" en de tekst van de maatregel hieraan aangepast. Een extra kopje "Afspraken tussen opdrachtgever en beheerpartij" toegevoegd.
    • Maatregel M35 "Het project hanteert een agile architectuuraanpak" toegevoegd.
    • De bijlage 'Wijzigingsgeschiedenis' verplaatst naar een los document in PDF- en HTML-formaat.

    Samenvatting Kwaliteitsaanpak

    • HTML-versie van de samenvatting toegevoegd aan de set van documenten zodat er een toegankelijk alternatief is voor de PDF-versie van de samenvatting.

    Template Niet-Functionele Eisen

    • Axe-core bijgewerkt naar de laatste versie in de tabel met de WCAG 2.1 succescriteria.

    Template Kwaliteitsplan

    • Paragraag 3.1.4 "Werkwijze" hernoemd naar "Ontwikkelproces", overeenkomstig maatregel M05 "Het project hanteert een iteratief en incrementeel ontwikkelproces".
    • De tekst over kwaliteitsnormen uit paragraaf 3.1.4 ondergebracht in een nieuwe paragraaf 3.1.5 "Behalen van kwaliteitsnormen".
    • Koppeling tussen Use cases, Logische testgevallen, User stories en Epics minder strikt gemaakt in bijlage D "Gebruik van Jira".

    Self-assessment checklist

    • Maak het mogelijk bij maatregelen met submaatregelen ook de hoofdmaatregel te scoren.

    Alle documenten

    • De term "DevOps-werkwijze" vervangen door "operationeel beheer" of door "operationeel en/of applicatiebeheer" op de plekken waar het gaat over de dienstverlening en niet zozeer over de aanpak.
    • De term "high level design" (HLD) vervangen door "infrastructuurarchitectuur" (IA) of waar beide termen werden gebruikt HLD verwijderd. Het HLD-template hernoemd naar IA-template.
    • "Beheerorganisatie" en "beheerpartij" werden door elkaar gebruikt. Alle voorkomens van beheerpartij vervangen door beheerorganisatie.

    Versie 3.0.1, 4 april 2023

    Kwaliteitsaanpak

    • In M01 toegevoegd dat het ICTU-kwaliteitsplan waar nodig aansluit op het overkoepelende kwaliteitsplan van de opdrachtgever.
    • Bij M02 ontbrak (een verwijzing naar) de self-assessment als activiteit om aan de kwaliteitsnormen te voldoen.
    • Bij M16 is Jira ook van toepassing bij applicatiebeheer en niet alleen bij DevOps.
    • De criteria uit NPR 5325 in M34 zijn niet SMART. Toegevoegd dat project en opdrachtgever de criteria voor overdracht aanscherpen.
    • Referenties naar 'zeepkist' als communicatiekanaal verwijderd.
    • De link naar de toegankelijkheidsverklaring was niet correct.
    • Definitie voor 'operationeel beheer' toegevoegd aan de bijlage 'Terminologie'.

    Template Kwaliteitsplan

    • Het Jira-type "Systeemfunctie" verwijderd uit bijlage D omdat dit niet meer gebruikt wordt.

    Self-assessment checklist

    • Een deel van de tekst van maatregel M05 was weggevallen.

    Versie 3.0.0, 28 februari 2023

    Kwaliteitsaanpak

    • HTML-versie van de Kwaliteitsaanpak toegevoegd als toegankelijk alternatief voor de PDF-versie.
    • Op meerdere plekken in de Kwaliteitsaanpak de gebruikte rollen aangescherpt of verbeterd door bijvoorbeeld ICTU te vervangen door project, team door Scrumteam en projectleider door software delivery manager.
    • Bij maatregel "Het project levert in elke fase vastgestelde producten en informatie op" (M01): software bill of materials toegevoegd als op te leveren informatie, toegevoegd dat al het werk van het Scrumteam via de product backlog loopt, deploymentdocumentatie verbreed tot documentatie voor deployment en operationeel beheer en, tenslotte, broncode en regressietest verplaatst naar de nieuwe maatregel "Het project draagt software beheerst over" (M34).
    • Bij maatregel "Het project levert in elke fase vastgestelde producten en informatie op" (M01): de due diligence activiteiten afgesplitst naar een nieuwe maatregel "Het project onderzoekt de kwaliteit van over te nemen software" (M32).
    • De maatregel "Het project implementeert nieuwe versies van de Kwaliteitsaanpak binnen de gestelde termijn" (M09) is vervallen en gecombineerd met maatregel "Het project voert periodiek een self-assessment uit ten aanzien van de Kwaliteitsaanpak" (M28).
    • Bij maatregel "Het project gebruikt tools voor vastgestelde taken" (M16): de lijst van verplichte tools en ondersteunde tools gelijk getrokken, de genoemde tools bijgewerkt en software bill of materials toegevoegd als taak.
    • Bij maatregel "Het project voert periodiek een self-assessment uit ten aanzien van de Kwaliteitsaanpak" (M28): de rol van de kwaliteitsmanager bij het uitvoeren van de self-assessment toegevoegd.
    • Nieuwe maatregel "ICTU organiseert periodiek een gezamenlijke self-assessment ten aanzien van de Kwaliteitsaanpak" (M33) toegevoegd.
    • Nieuwe maatregel "Het project draagt software beheerst over" (M34) toegevoegd.
    • Kruisverwijzingen tussen maatregelen verwijderd om de onderhoudbaarheid van de tekst te vergroten.
    • Versioneringsstrategie voor de Kwaliteitsaanpak toegegoegd aan de leeswijzer.
    • De term 'standup' vervangen door de officiële term 'daily scrum'.
    • De Scrumrollen toegevoegd aan de bijlage 'Terminologie'.

    Samenvatting Kwaliteitsaanpak

    • Gebruik dezelfde volgorde van de maatregelen in de samenvatting als in de gehele Kwaliteitsaanpak.

    Template Niet-Functionele Eisen

    • Paragraaf "Relaties met andere documenten" verder uitgewerkt.
    • In de paragraaf "Over dit document" handreiking voor het scherp formuleren van eisen toegevoegd.
    • Axe-core bijgewerkt naar de laatste versie in de tabel met de WCAG 2.1 succescriteria.
    • Template neutraal gemaakt (ICTU logo's verwijderd) omdat dit document een verantwoordelijkheid van de opdrachtgever is.
    • Kolommen aan eisentabellen toegevoegd om eisen toe te wijzen aan systeemonderdelen en verantwoordelijke partijen.

    Template High Level Design

    • Template neutraal gemaakt (ICTU logo's verwijderd) omdat dit document een verantwoordelijkheid van de opdrachtgever is.

    Template Kwaliteitsplan

    • In de beschrijving van het vrijgaveadvies "testresultaten" vervangen door toetsing van functionele en niet-functionele eisen.
    • Paragraaf over linters, checkers en formatters toegevoegd aan het hoofdstuk "Kwaliteitsmaatregelen realisatiefase".
    • Paragraaf over broncodereviews specifieker gemaakt.
    • De scope van de paragraaf over certificeringen uitgebreid zodat ook externe testen en toetsen eronder vallen.

    Template Generiek

    • Een neutrale versie van het generieke template toegevoegd.

    Template Compacte Voorfase

    • Een template toegevoegd voor het vastleggen van de uitkomsten van een compacte voorfase. Dit template is bedoeld om functionele eisen, niet-functionele eisen, ontwerp en plan van aanpak voor de realisatiefase vast te leggen bij een project waar het maken van aparte en uitgebreidere (HLD, SAD, NFE, etc.) documenten niet nodig is. Dit zijn typisch interne ICTU-projecten met beperkte omvang.

    Alle templates

    • Beheerpartijrollen toegevoegd aan colofon.

    Alle documenten

    • Voor toepassing van de DevOps-werkwijze zijn uitzonderingen, extra maatregelen en extra rollen toegevoegd.
    • Verwijzingen naar Checkmarx vervangen door verwijzingen naar SonarQube.

    Versie 2.4.0, 12 januari 2022

    Kwaliteitsaanpak

    • De titel van maatregel "Het project levert in elke fase vastgestelde informatie over het product op" (M01) veranderd in "Het project levert in elke fase vastgestelde producten en informatie op" zodat de titel beter past bij de scope van de maatregel.
    • Bij maatregel "Het project levert in elke fase vastgestelde producten en informatie op" (M01): de tabel uitgebreid met product backlog, en de lopende tekst aangevuld en aangepast opdat deze consistent is met de tabel.
    • Bij maatregel "Het project zorgt dat het product continu aan de kwaliteitsnormen voldoet" (M02): "Ook zorgt het project dat de performance van de software regelmatig wordt getest." toegevoegd.

    Template Kwaliteitsplan

    • Bijlage met periodieke (kwaliteits)controles toegevoegd.
    • Beschrijvingen van release notes en performancetest toegevoegd.

    Template Niet-Functionele Eisen

    • Axe-core bijgewerkt naar versie 4.3 in de tabel met de WCAG 2.1 succescriteria.

    Template Plan van Aanpak Realisatiefase

    • UX: aanpassing producten uit de voorfase; verantwoordelijkheden van rol UX-designer aangevuld.
    • Toelichting op te maken afspraken voor: release notes, vrijgaveadvies, beveiligingstest, performancetest.
    • In hoofdstuk Verwachte inzet ICTU een tabel toegevoegd met te verwachten kosten voor door ICTU te benutten diensten.

    Template Plan van Aanpak Voorfase

    • UX: te realiseren producten toegevoegd: interactie-ontwerp (UX), wireframe, mockup, prototype, animatie.

    Template Generiek

    • Definities toegevoegd: release notes en vrijgaveadvies.

    Self-assessment checklist

    • Invulinstructie uitgebreid.
    • Duidelijk gemaakt dat als maatregelen submaatregelen hebben alleen de status van submaatregelen hoeft te worden ingevuld.

    Inwerkplan Kwaliteitsmanager

    • Inwerkplan voor de rol van kwaliteitsmanager toegevoegd.

    Versie 2.3.0, 14 mei 2021

    Kwaliteitsaanpak

    • Verwijzingen naar BIRT en de Releasemanager verwijderd uit de maatregel "Het project gebruikt tools voor vastgestelde taken" (M16) omdat deze tools niet meer ondersteund worden.
    • Manifest verwijderd omdat de inhoud grotendeels terugkomt op andere plekken in de Kwaliteitsaanpak.

    Samenvatting Kwaliteitsaanpak

    • Een samenvatting van de Kwaliteitsaanpak als los document toegevoegd.

    Presentatie Kwaliteitsaanpak

    • Een presentatie van de Kwaliteitsaanpak als los document toegevoegd.

    Alle templates

    • Lijst van reviewers toegevoegd aan colofon.
    • Leeswijzer uitgebreid met een beschrijving van de (standaard) bijlagen van de templates.
    • Hoofdstuk "Managementsamenvatting" toegevoegd.

    Template Detailtestplan

    • Verwijzingen naar BIRT en de Releasemanager verwijderd.

    Template Globaal Functioneel Ontwerp

    • Template aangepast naar het gebruik van use cases om de functionaliteit te beschrijven.
    • Kaders die niet relevant waren voor een GFO verwijderd.

    Template Niet-Functionele Eisen

    • Tabel met de WCAG 2.1 succescriteria toegevoegd. Per succescriterium geeft de tabel aan of Axe-core, en zo ja met welke regels, het succescriterium geautomatiseerd kan controleren.

    Template Kwaliteitsplan

    • Het kwaliteitsplantemplate sprak van een verantwoordingsparagraaf in alle documenten, maar deze paragraaf zat niet in de andere templates. Deze verantwoordingsparagrafen waren bedoeld om de eisen traceerbaar te maken. Omdat niet alle projecten dit nodig hebben, en er andere manieren in gebruik zijn om eisen traceerbaar te maken (bijvoorbeeld een losse administratie in Confluence) is de tekst over verantwoordingsparagrafen vervangen door een optionele paragraaf over tracering van eisen die nader kan worden ingevuld.
    • Uit de bijlage "Gebruik van Jira" is de paragraaf "Velden in Jira" verwijderd omdat deze out-of-date en incompleet was en bovendien niet ging over velden in Jira, maar over metrieken die met behulp van de informatie in Jira gemeten kunnen worden. In plaats van deze paragraaf verwijst het kwaliteitsplantemplate naar de lijst op GitHub van metrieken die Quality-time kan meten.
    • Uit de bijlage "Gebruik van Jira" is het issue type "Sprint bug" verwijderd omdat bugs die tijdens sprints worden gevonden normaal gesproken niet worden vastgelegd in Jira.
    • Uit de bijlage "Gebruik van Jira" is het issue type "Custom issue" verwijderd omdat custom issues optioneel zijn en in de praktijk te weinig worden toegepast om apart te beschrijven.
    • Het hoofdstuk "Kwaliteitsmaatregelen projectafsluiting" bevatte een lijst van activiteiten voor de software delivery manager. Die activiteiten zijn verplaatst naar het template plan van aanpak realisatiefase. De kwaliteitsmaatregelen bij projectafsluiting zijn beperkt tot een controle door de kwaliteitsmanager van de uitvoering van die activiteiten.

    Template Plan van Aanpak Voorfase

    • Paragraaf over projectafsluiting toegevoegd.

    Template Plan van Aanpak Realisatiefase

    • Paragraaf over projectafsluiting en bijlage met activiteiten voor projectafsluiting toegevoegd.

    Alle documenten

    • Vervang 'privacy impact analyse' door 'privacy impact assessment' en 'business impact analyse' door 'business impact analysis' zodat beide termen consequent op dezelfde manier geschreven worden.

    Versie 2.2.0, 27 januari 2021

    Kwaliteitsaanpak

    • Afdeling ICTU Software Realisatie vervangen door de afdelingen ICTU Software Diensten en/of ICTU Software Expertise.
    • ICTU ondersteunt alleen nog Quality-time als kwaliteitssysteem; HQ verwijderd.
    • Leeswijzer uitgebreid met uitleg over beschrijvend en voorschrijvend karakter van de Kwaliteitsaanpak.
    • Nieuwe maatregel "Het project beschikt over vastgestelde informatie" (M31) toegevoegd die beschrijft welke informatie de opdrachtgever aan een project beschikbaar stelt.
    • Bij maatregel "Het project levert in elke fase vastgestelde informatie over het product op" (M01) met een plaatje de relaties tussen de voorfase producten toegelicht.
    • De maatregel "Het project is gesplitst in een voorfase en een realisatiefase" (M14) hernoemd naar "Het project bereidt samen met opdrachtgever en belanghebbenden de realisatie voor".
    • De maatregel "ICTU geeft de voorkeur aan open source tools" (M15) is verwijderd. De inhoud van M15 is verplaatst naar "ICTU biedt ondersteuning voor verplicht gestelde tools" (M18). Reden is dat de voorkeur voor open source geen apart uitvoerbare maatregel is, maar deel uitmaakt van de ondersteuning van projecten met tools.
    • Bij maatregel "Het project gebruikt tools voor vastgestelde taken" (M16) performancetesttools toegevoegd.
    • Maatregel "ICTU zorgt dat een aantal vastgestelde tools snel beschikbaar is voor een project" (M17) verwijderd omdat projecten deze tools ofwel via de kantoorautomatisering van ICTU kunnen gebruiken of zelf kunnen draaien in de afgeschermde digitale omgeving zoals beschreven bij M19.
    • Bij maatregel "Het project laat de beveiliging van het ontwikkelde product periodiek beoordelen" (M26) beter toegelicht onder welke voorwaarden de beveiligingstesten alleen door de opdrachtgever kunnen worden uitgevoerd.
    • Bijlage "Risico's van softwareontwikkeling" verwijderd vanwege de overlap met de bijlage "Relatie met NEN NPR 5326".

    Template Projectvoorstel Voorfase

    • Template veranderd in een template voor een plan van aanpak voor de voorfase. Gebruik voor projectvoorstellen het ICTU-brede template.

    Template Projectvoorstel Realisatiefase

    • Template veranderd in een template voor een plan van aanpak voor de realisatiefase. Gebruik voor projectvoorstellen het ICTU-brede template.

    Template Kwaliteitsplan

    • Toegevoegd bij projectafsluiting dat VPN-keys, LDAP-accounts, Jira-accounts en werkstations moeten worden opgeschoond.
    • Bij projectafsluiting de verantwoordelijke rol aangepast naar software delivery manager, conform Maatregel 27 in de Kwaliteitsaanpak.
    • Het hanteren van codeerstandaarden toegevoegd aan de kwaliteitsmaatregelen tijdens de realisatiefase.

    Versie 2.1.0, 2 september 2020

    Kwaliteitsaanpak

    • M30 ontbrak in de bijlage met het overzicht van alle maatregelen.
    • Link naar Kwaliteitsaanpak op ICTU-website toegevoegd.

    Alle templates

    • Rubriceringsmogelijkheid conform Besluit Voorschrift Informatiebeveiliging Rijksdienst Bijzondere Informatie 2013 (VIRBI 2013) toegevoegd.
    • Rubriceringsniveau, rubriceringsduur en totaal aantal bladzijden conform VIRBI 2013, bijlage 1, eis 6J toegevoegd.
    • Link naar Kwaliteitsaanpak op ICTU-website toegevoegd in de bijlage over de Kwaliteitsaanpak.

    Template Projectvoorstel Realisatiefase

    • Projectvoorstel Realisatiefase template toegevoegd dat als basis kan dienen voor een projectvoorstel voor het uitvoeren van een realisatiefase aansluitend aan een voorfase.

    Generiek template

    • Generiek template toegevoegd dat als basis kan dienen voor documenten waarvoor nog geen specifiek template is.

    Template Kwaliteitsplan

    • Paragrafen 1.2, 1.5 en 1.6 uitgebreid met standaard teksten.
    • Stakeholder management vervangen door het bescheidener identificeren van belanghebbenden en belangen.

    Template Niet-Functionele Eisen

    • Link naar Nederlandse vertaling van WCAG 2.1 toegevoegd aan het NFE-template.

    Versie 2.0.0, 29 april 2020

    • Naam van de Kwaliteitsaanpak veranderd van "Kwaliteitsaanpak ICTU Software Realisatie" naar "ICTU Kwaliteitsaanpak Softwareontwikkeling". Waar relevant "softwarerealisatie" veranderd in "softwareontwikkeling".
    • Maatregelen, waar mogelijk, compacter geformuleerd.
    • Maatregelen herverdeeld over de drie maatregelhoofdstukken.
    • De maatregel "Het project levert in elke fase vastgestelde informatie over het product op" (M01) beknopter geformuleerd en toelichting op documenten uitgebreid.
    • Bij de maatregelen "Het project zorgt dat het product continue aan de kwaliteitsnormen voldoet" (M02), "Het project maakt technische schuld inzichtelijk en lost deze planmatig op" (M08) en "Het project gebruikt tools voor vastgestelde taken" (M16) naast HQ ook Quality-time vermeld.
    • Bij de maatregel "Het project maakt technische schuld inzichtelijk en lost deze planmatig op" (M08) toegevoegd dat projecten regelmatig en voldoende tijd besteden aan het voorkomen en oplossen van technische schuld.
    • Bij de maatregel "Het project gebruikt tools voor vastgestelde taken" (M16) versiebeheer toegevoegd, met als concrete tools GitLab en Azure DevOps.
    • Explicieter aandacht besteed aan gebruikskwaliteit in de maatregelen "Het project levert in elke fase vastgestelde informatie over het product op" (M01) en "Het project zorgt dat het product continue aan de kwaliteitsnormen voldoet" (M02). ISO 9241-210 opgenomen als standaard die ICTU hanteert voor gebruikskwaliteit.
    • De maatregel "Betrokkenheid bij inzet" (M22) verwijderd.
    • De maatregel "Implementatie van wijzigingen aan de kwaliteitsaanpak en -normen" (M24) verwijderd.
    • Nieuwe maatregel toegevoegd voor het starten van projecten: "ICTU zorgt dat een project verantwoord kan starten" (M29).
    • Nieuwe maatregel toegevoegd voor risicomanagement: "Projecten identificeren, mitigeren en bewaken risico's" (M30).
    • Termen aangepast: 'projectverantwoordelijke' is vervangen door 'projectleider', 'projectenorganisatie' en 'projectorganisatie' door 'ICTU' en 'realiserend team' door 'projectteam'.
    • De beschrijving van de rollen van software delivery manager en kwaliteitsmanager aangescherpt.
    • Waar relevant bij de rationale van maatregelen verwezen naar overeenkomende risicobeheersmaatregelen uit de NPR 5326.
    • Referenties aan de Baseline Informatiebeveiliging Rijksdienst (BIR) omgezet naar de Baseline Informatiebeveiliging Overheid (BIO).
    • Referenties aan tools geactualiseerd.
    • Tekstuele en stilistische verbeteringen.
    • Actielijst toegevoegd aan self-assessment spreadsheet.
    • Generatie van documenttemplates is onderdeel van de Kwaliteitsaanpak.

    Versie 1.3.1, 1 mei 2019

    • M14: Maatregeltitel ingekort zodat paginanummers in de inhoudsopgave niet overlappen.

    Versie 1.3, 5 april 2019

    • Overbodig kopje in de wijzigingsgeschiedenis van de generieke versie verwijderd.
    • Bijlage met afkortingen toegevoegd.
    • M07: Toegankelijkheidstests toegevoegd.
    • M10: Aanwezigen bij periodiek projectoverleg aangepast.
    • M16: Een tool voor het testen van toegankelijkheid toegevoegd.
    • M01: Wbni, EN 301 549 en WCAG 2.1 als bron voor niet-functionele eisen toegevoegd. Toegankelijkheidsverklaring als mogelijke deliverable genoemd.
    • M05: Iteratief en incrementeel ontwikkelproces: Sprint retrospective en sprint backlog toegevoegd.
    • M16: Axe toegevoegd.
    • WCAG 2.1 toegevoegd aan bijlage C: Documenten voor M01.

    Versie 1.2, 1 augustus 2018

    • M01: Op te leveren producten: Niet alle producten hoeven door het project te worden gemaakt.
    • M02: Continu voldoen aan kwaliteitsnormen: Zo snel mogelijk voldoen aan kwaliteitsnormen in plaats van altijd.
    • M13: Gebruik van NEN-ISO/IEC 25010: Verduidelijkt dat het om het toepassen van NEN-ISO/IEC 25010 in projecten gaat en verplaatsen naar hoofdstuk Producten.
    • M19: Afgeschermde digitale omgeving: De titel van de maatregel verduidelijkt naar "afgeschermde digitale omgeving".
    • M25: De inhoud is verplaatst naar M01: Op te leveren producten, M25 zelf is vervallen.
    • M28: Self-assessment: Maatregel met betrekking tot self-assessment toegevoegd.
    • Tekstuele en stilistische verbeteringen.
    • Manifest toegevoegd.
    • ICTU-specifieke invulling van maatregelen aangepast aan nieuwe organisatiestructuur en rollen zoals die in 2018 gelden.
    • In M16: Verplichte tools, de verwijzing naar ICTU-specifieke SonarQube kwaliteitsprofielen verwijderd omdat ICTU de standaard Sonar Way kwaliteitsprofielen gebruikt.

    Versie 1.1, 7 november 2017

    • BIR-maatregelen toegevoegd.

    Versie 1.0.2, 9 mei 2017

    • Eerste publicatie.
    \ No newline at end of file diff --git a/docs/wip/ICTU-Kwaliteitsaanpak-Wijzigingsgeschiedenis.pdf b/docs/wip/ICTU-Kwaliteitsaanpak-Wijzigingsgeschiedenis.pdf index 11bb6970082a55e7cc3ff4d165dd341652c44b19..0681250b7aa0843df32c139d98a684c2e9f42730 100644 GIT binary patch literal 254916 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

    = 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 ZosbSrr(Y|8w?H@m3CO@8rXY^}{{YmVYi9re delta 819 zcma))&ubGw6vw*^D$GR%iwH`l+D#*}?)=!p@M>%;;{$mwH^ddo}8^M6>~6;cNjkJ`@THhn|JGn-%g*_F9)GP z&O1#gt(9lG&}^=Wg)1TwDRPx!5!PzZZ1i%G=3;=j z^sj2>QER8tMXGQ=7l=T4Xh|c-TT#AJ$?qBM)>&v?OhuGLB0`>wmb4S{%_Ge^wLkcx z1D(P}+3ybI4ZnW^tJ*AgQXG+t8@C)UF$l>#1FJ9+&x$#5nVZF)eE0?QCsQ69f!YzK zd<=#=gw11>RK_Dv9;eSn;K5|B?gm&WPcrG8DSwQ>nTcG7+Z*7UW-vk+R>?5EhVh)r zVx7GtP)Df*^Ayv+6vJO%!5!^7hQ*Hl1hP429A#*aG0M-9HVMY9C`Z8D}1rl`U{m!!q0grEZ<`y4S?C?(>jPpV_{}+=kN#LOZZ2 d=C$g772V=v4n))!YyC8Xlz9y5dh=2Ue*-bv)v5ph diff --git a/docs/wip/ICTU-Kwaliteitsaanpak.html b/docs/wip/ICTU-Kwaliteitsaanpak.html index 94530fea..2a912540 100644 --- a/docs/wip/ICTU-Kwaliteitsaanpak.html +++ b/docs/wip/ICTU-Kwaliteitsaanpak.html @@ -1,2 +1,2 @@ -ICTU Kwaliteitsaanpak Softwareontwikkeling versie wipICTU logo

    ICTU Kwaliteitsaanpak Softwareontwikkeling

    Versie wip, 30-11-2023

    Inleiding

    De overheid is in hoge mate afhankelijk van informatiesystemen voor de uitvoering van haar taken. Veel van die informatiesystemen zijn dusdanig specifiek dat de benodigde software “op maat” gemaakt moet worden. De totstandkoming van op maat gemaakte software is meestal een complex proces, waarin vele belangen en behoeften worden afgewogen en afgezet tegen de mogelijkheden die technologie biedt. Eenmaal operationeel zal een informatiesysteem verantwoord onderhouden moeten worden; behoeften en technologie veranderen in de loop van de tijd.

    Overheidsprojecten waarin software wordt ontwikkeld of onderhouden kampen nog vaak met vertraging, budgetoverschrijding of een eindresultaat met te lage kwaliteit. Zo concludeerde de commissie-Elias in haar eindrapport: "De Rijksoverheid heeft haar ICT (Informatie- en communicatietechnologie)-projecten niet onder controle". Eén van de fundamentele problemen is dat de risico's, die inherent zijn aan softwareontwikkeling, door organisaties nog onvoldoende worden herkend, erkend en gemitigeerd. Dit terwijl de risico's bij de ontwikkeling van software, binnen het ICT-domein, algemeen bekend zijn en er ook voor veel risico's passende maatregelen bestaan.

    ICTU heeft jarenlange ervaring met het realiseren van software en past de opgedane ervaring toe bij de ontwikkeling van nieuwe software. Die ervaring is vastgelegd in een werkwijze, deze “ICTU Kwaliteitsaanpak Softwareontwikkeling”, die telkens wordt aangepast en aangevuld op basis van de praktijk.

    ICTU is ervan overtuigd dat het bouwen van duurzame software, die goed aansluit bij de behoeften van gebruikers en andere belanghebbenden, bijdraagt aan betere informatiesystemen en een betere dienstverlening door de overheid. Dienstverlening die betrouwbaar moet zijn voor burgers, bedrijven en ambtenaren. Om samen met opdrachtgevers passende oplossingen te realiseren ontwikkelt ICTU daarom software volgens een agile proces. En om de duurzaamheid en betrouwbaarheid te bevorderen besteedt ICTU standaard aandacht aan beveiliging, privacy, performance, gebruikskwaliteit en toegankelijkheid. De Kwaliteitsaanpak dient daarvoor als leidraad, maar de aanpak voorziet ook in mogelijkheden om het project en het eindproduct aan te passen aan de specifieke situatie.

    Om projecten, die software realiseren volgens de Kwaliteitsaanpak, efficiënt en effectief te ondersteunen, heeft ICTU twee gespecialiseerde afdelingen in het leven geroepen. Deze afdelingen staan projecten bij door middel van kennis, menskracht en technische hulpmiddelen. Zo profiteren projecten van schaalgrootte en hergebruik van inzichten.

    Met behulp van de ICTU Kwaliteitsaanpak Softwareontwikkeling heeft ICTU samen met andere overheden inmiddels enige tientallen projecten succesvol uitgevoerd. ICTU wil deze aanpak graag aanvullen met de ervaringen en geleerde lessen van andere organisaties en deze overdraagbaar maken en breder uitdragen. Om die reden stelt ICTU deze Kwaliteitsaanpak aan iedereen beschikbaar via https://www.ictu.nl/kwaliteitsaanpak en heeft zij, samen met normalisatie-instituut NEN en partijen uit overheid en markt, een praktijkrichtlijn “Risicobeheersing bij ontwikkeling en onderhoud van maatwerksoftware” [NEN NPR 5326:2019] gepubliceerd, die mede is gebaseerd op de ICTU Kwaliteitsaanpak Softwareontwikkeling.

    Doelstellingen en uitgangspunten

    De ICTU Kwaliteitsaanpak Softwareontwikkeling heeft drie doelstellingen:

    1. Opdrachtgevers helpen bekende risico's bij softwareontwikkeling, zoals technische schuld, vertraging en defecten, zo veel mogelijk te voorkomen.
    2. ICTU helpen om software te ontwikkelen die de missie van ICTU, namelijk bijdragen aan een betere digitale overheid, ondersteunt.
    3. De overheid als geheel helpen bij het zo goed mogelijk ontwikkelen van software.

    De Kwaliteitsaanpak zelf is geformuleerd in de vorm van maatregelen die elke software-ontwikkelende organisatie kan treffen om risico's van softwareontwikkeling te mitigeren en de kans op succesvolle softwareontwikkelprojecten te vergroten. De maatregelen zijn gebaseerd op geleerde lessen uit de praktijk van ICTU.

    De Kwaliteitsaanpak is een evoluerende aanpak, gebaseerd op de ervaringen die ICTU continu opdoet in de projecten waarin ICTU samen met opdrachtgevers maatwerksoftware ontwikkelt en onderhoudt. ICTU hanteert daarbij de vuistregel dat als tenminste 80% van de projecten minstens 80% van de tijd een bepaalde werkwijze hanteren, voor die werkwijze een maatregel in de Kwaliteitsaanpak wordt opgenomen. Maar het kan ook voorkomen dat maatregelen om andere redenen landen in de Kwaliteitsaanpak; denk aan het toegankelijk maken van software dat wettelijk verplicht is. Zie ook de wijzigingsgeschiedenis in PDF-formaat of HTML-formaat.

    De maatregelen vormen het startpunt voor de aanpak van ieder ICTU-softwareproject, waarbij ruimte wordt geboden voor variatie of alternatieve invulling. Bijvoorbeeld stelt de Kwaliteitsaanpak: software wordt minimaal bij iedere grote release of tenminste twee keer per jaar onderworpen aan een beveiligingstest door beveiligingsexperts die ICTU daarvoor inhuurt (zie M26: Het project laat de beveiliging van het ontwikkelde product periodiek beoordelen). Een alternatief is dat de opdrachtgever de verantwoordelijkheid neemt voor het laten uitvoeren van beveiligingstests. Hierover maakt de projectleider nadere afspraken met de opdrachtgever.

    De Kwaliteitsaanpak is dus zowel voorschrijvend als beschrijvend. Voorschrijvend omdat ICTU verwacht dat projecten die maatwerksoftware ontwikkelen en onderhouden de aanpak toepassen, en alleen aanpassen als daar een goede reden voor is, en mits dat wettelijk is toegestaan. Tegelijkertijd is de aanpak beschrijvend omdat de meeste maatregelen voortkomen uit de bestaande werkwijzen van de projecten. Zoals blijkt uit de self-assessment die ICTU regelmatig uitvoert op de toepassing van de Kwaliteitsaanpak.

    Leeswijzer

    Doelgroep

    Dit document "ICTU Kwaliteitsaanpak Softwareontwikkeling", verder ook aangeduid met 'de Kwaliteitsaanpak', is bedoeld voor software en gerelateerde producten, voor processen waarmee die producten worden gerealiseerd en voor de overkoepelende organisatie waarin op projectbasis wordt gewerkt (ICTU). Dit betekent dat deze Kwaliteitsaanpak betrekking heeft op de drie aspecten van softwareontwikkeling:

    1. Producten - Het eerste deel van de Kwaliteitsaanpak betreft de eigenschappen van de ontwikkelde producten. De broncode valt hieronder, maar ook alle andere producten, zoals eisen, ontwerpen en testscripts.
    2. Processen - Het tweede deel gaat over het ontwikkelproces; werkwijze, gebruik van hulpmiddelen en projectaanpak.
    3. Organisatie - Het derde deel betreft de organisatie waarbinnen projecten worden uitgevoerd: ICTU; dit gaat over de samenhang tussen projecten en de faciliteiten die projecten ter beschikking moeten hebben.

    Maatregelen

    Om de risico's die samenhangen met softwareontwikkeling te mitigeren treft ICTU risicobeheersmaatregelen. Deze risicobeheersmaatregelen, verder maatregelen genoemd, vormen de kern van de Kwaliteitsaanpak. De maatregelen zijn onderverdeeld naar de genoemde aspecten product, proces en organisatie.

    De onderverdeling is in overeenstemming met de praktijkrichtlijn “Risicobeheersing bij ontwikkeling en onderhoud van maatwerksoftware” [NEN NPR 5326:2019]. Deze praktijkrichtlijn beschrijft veelvoorkomende risico's van maatwerksoftwareontwikkeling en adviseert bijbehorende risicobeheersmaatregelen. Bijlage Relatie met NEN NPR 5326 beschrijft hoe de maatregelen in deze Kwaliteitsaanpak samenhangen met de maatregelen die de NPR 5326 adviseert.

    De beschrijving van elke maatregel is voorzien van een rationale: waarom behoort de maatregel tot de Kwaliteitsaanpak? Waar mogelijk verwijst de rationale naar maatregelen uit standaarden en richtlijnen die overeenkomen met de door ICTU getroffen maatregelen.

    Rollen

    Bij de omschrijving van de maatregelen is gebruik gemaakt van de volgende rollen om aan te geven wie verantwoordelijkheid draagt voor het uitvoeren van de maatregelen:

    • Project: de tijdelijke organisatie die de software ontwikkelt, onderhoudt en/of operationeel beheert. Het project bestaat uit medewerkers van ICTU, van de opdrachtgever en mogelijk ook van de beheerorganisatie of andere partijen. De softwareontwikkeling binnen het project gebeurt door één of meer Scrumteams, bestaande uit een product owner, ontwikkelaars en een Scrummaster. De product owner is altijd een medewerker van de opdrachtgevende organisatie. Als het project de software ook operationeel beheert past ICTU DevOps toe en maken ook DevOps-engineers deel uit van een Scrumteam. Eén van de ontwikkelaars heeft de rol van softwarearchitect.
    • Projectleider: de ICTU-medewerker verantwoordelijk voor uitvoering van het project,
    • Software delivery manager: organiseert het ontwikkelen en opleveren van software conform de vastgestelde eisen en de Kwaliteitsaanpak, rapporteert aan de projectleider,
    • Kwaliteitsmanager: controleert en borgt de kwaliteit van software conform de vastgestelde eisen en de Kwaliteitsaanpak, rapporteert aan de projectleider. Voor de rol van kwaliteitsmanager is een inwerkplan template beschikbaar.

    Ondersteuning

    Projecten bij ICTU die software ontwikkelen en/of onderhouden volgens deze Kwaliteitsaanpak, kunnen ondersteuning krijgen van de afdelingen ICTU Software Diensten (ISD) en ICTU Software Expertise (ISE). ISD levert ontwikkel- en testomgevingen, tools en ondersteunende diensten. ISE levert expertise in de vorm van software delivery managers, kwaliteitsmanagers en software-ontwikkelaars. ISE onderhoudt tevens deze Kwaliteitsaanpak. ISD en ISE zijn niet verantwoordelijk voor de projectuitvoering, maar voor het bieden van expertise en diensten om projecten in staat te stellen efficiënt en effectief volgens de Kwaliteitsaanpak te werken.

    Versionering

    Elke release van de Kwaliteitsaanpak heeft een versienummer in de vorm majornummer.minornummer.patchnummer.

    • Het patchnummer wordt opgehoogd als een nieuwe versie alleen niet-inhoudelijke wijzigingen bevat. Denk aan spellingscorrecties en visuele aanpassingen.
    • Het minornummer wordt opgehoogd als er inhoudelijke wijzigingen zijn, maar die wijzigingen geen invloed hebben op de self-assessment. Dat wil zeggen, een project dat een self-assessment doet met versie 2.3 zou dezelfde uitkomst moeten krijgen als het, op min of meer hetzelfde moment, een self-assessment doet met versie 2.4. Voorbeelden van minor wijzigingen zijn aanpassingen aan de rationale van maatregelen en veranderingen in templates.
    • Het majornummer wordt opgehoogd als er wijzigingen zijn die van invloed zijn op de self-assessment. Met andere woorden, als self-assessments tegen twee opeenvolgende versie van de Kwaliteitsaanpak niet zonder meer vergelijkbaar zijn. Voorbeelden van major wijzigingen zijn het splitsen en samenvoegen van maatregelen.

    Terminologie

    Deze Kwaliteitsaanpak heeft betrekking op de ICTU-projecten waarin software ontwikkeld wordt. De terminologie in dit document is daarop afgestemd en sluit, waar relevant, aan op andere begrippenkaders. De bijlage Terminologie en afkortingen bevat een lijst met veel gebruikte begrippen en afkortingen.

    Producten

    M31: Het project beschikt over actuele vastgestelde informatie

    M31: Het project beschikt over actuele vastgestelde informatie
    Voor een goede uitvoering van het project is specifieke informatie nodig. De opdrachtgever zorgt dat het project bij de start van de voorfase inzicht heeft in de informatie die typisch wordt vastgelegd in een projectstartarchitectuur, business impact analysis en privacy impact assessment. Waar nodig werkt de opdrachtgever de informatie bij tijdens de voorfase en realisatiefase.

    De opdrachtgever zorgt dat het project vanaf de start van de voorfase beschikt over:

    1. Projectstartarchitectuur,
    2. Business impact analysis,
    3. Privacy impact assessment,
    4. Afspraken tussen opdrachtgever en beheerpartij.

    Als de benodigde informatie niet gereed is bij de start van de voorfase dan maken opdrachtgever en ICTU nadere afspraken over de manier waarop de benodigde informatie nog tijdens de voorfase beschikbaar komt voor het project.

    Projectstartarchitectuur

    Een projectstartarchitectuur (PSA) is bedoeld om te borgen dat nieuwe ontwikkelingen en veranderingen in samenhang worden gerealiseerd en passen binnen de toekomstig gewenste informatievoorziening. De PSA is een concreet en doelgericht ICT-architectuurkader waarbinnen het project moet worden uitgevoerd. In de PSA zijn de architectuurvisie, enterprise-architectuur en overige architecturen van de opdrachtgever vertaald naar aan het product te stellen eisen. Een PSA bevat in ieder geval de volgende onderwerpen:

    • Een beschrijving van de doelen en ambities waaraan het project bijdraagt en invulling geeft. Dus niet de projectdoelen en -ambitie.
    • Een afbakening van het project en de context van de voorziening/oplossing die het project gaat realiseren. De PSA beschrijft niet de implementatie van de voorziening zelf (dit blijft een 'black box'), maar wel het gewenste gedrag in het grotere geheel. Denk o.a. ook aan relaties met andere projecten en generieke en specifieke diensten (services).
    • De belangrijkste functies van de door het project te realiseren voorziening, informatiestromen en koppelvlakken.
    • Een beschrijving van de belangrijkste belanghebbenden en/of betrokken ketenpartijen.
    • Een concretisering van kaders en randvoorwaarden die van toepassing zijn.
    • Beleidsuitgangspunten (drijfveren en doelen), zowel voor het specifieke project als algemeen voor de organisatie en visie (oplossingsrichting).
    • Standaarden en normen (open standaarden van het Forum Standaardisatie en domeinspecifieke standaarden).

    Zie https://www.noraonline.nl/wiki/PSA.

    Bij wijzigingen aan de PSA na de start van het project is het niet zinvol nog van een projectstartarchitectuur te spreken en noemen we het een projectarchitectuur.

    Business impact analysis

    In een business impact analysis (BIA) legt de opdrachtgevende organisatie vast hoe belangrijk informatiebeveiliging is voor de eigen bedrijfsvoering/processen. Naast de gevoeligheid voor incidenten komt hierin ook de 'risk appetite' van de organisatie tot uiting: de risico’s die een organisatie bereid is te accepteren. Alleen de opdrachtgevende organisatie zelf kan hierover een uitspraak doen.

    Privacy impact assessment

    In een privacy impact assessment (PIA) legt de opdrachtgevende organisatie vast wat de privacy-gevoeligheid is van de gegevens die in een proces of informatiesysteem worden verzameld en verwerkt. De rechtmatigheid van de verwerking wordt beoordeeld. En de PIA stelt grenzen aan de gegevens die mogen worden verzameld en verwerkt. Zicht op privacygevoelige gegevens en het (laten) treffen van adequate en afdoende beschermingsmaatregelen is een wettelijke plicht die een organisatie niet aan een andere partij kan overdragen.

    Als een PIA niet nodig is, dan is een verklaring daaromtrent vereist.

    Afspraken tussen opdrachtgever en beheerpartij

    Opdrachtgever heeft afspraken gemaakt met een (interne of externe) beheerpartij die voornemens is het beheer van de software uit te voeren. De afspraken omvatten in ieder geval de inzet van medewerkers van de beheerpartij tijdens de voorfase en het type beheer dat de beheerpartij voornemens is te gaan uitvoeren: operationeel beheer, applicatiebeheer en/of functioneel beheer.

    De beheerpartij stelt relevante informatie ter beschikking aan het project zoals beveiligingsbeleid, beheeracceptatiecriteria, documentatie van de te gebruiken voorzieningen voor bijvoorbeeld authenticatie en autorisatie en verder te hanteren kaders en richtlijnen.

    Aanvullende informatie

    Waar mogelijk stelt de opdrachtgever ook andere relevante informatie ter beschikking aan het project zoals een eventueel programma van eisen, procesbeschrijvingen van te ondersteunen bedrijfsprocessen, documentatie van te koppelen systemen en verder te hanteren kaders en richtlijnen.

    Rationale

    De genoemde producten hebben tot doel om de benodigde omvang, kosten en doorlooptijd van de voorfase te kunnen schatten. De projectstartarchitectuur vormt input voor de tijdens de voorfase te ontwikkelen producten zoals functionele en niet-functionele eisen, functioneel ontwerp en softwarearchitectuur. Een BIA en eventuele PIA zijn richtinggevend voor de in de voorfase te selecteren beveiligingsmaatregelen.

    Als deze producten er niet zijn, niet actueel zijn, en/of niet compleet zijn, dan moeten ze in de voorfase alsnog worden gemaakt, bijgewerkt en/of aangevuld. Dit vereist grote betrokkenheid van de organisatie van de opdrachtgever, en is in de regel lastig op korte termijn te organiseren.

    M01: Het project levert in elke fase vastgestelde producten en informatie op

    M01: Het project levert in elke fase vastgestelde producten en informatie op
    Iedere projectfase levert specifieke informatie op. De voorfase levert inzicht in de functionele en niet-functionele eisen, ontwerp en architectuur, testplannen, operationele risico's, en benodigde kwaliteitsmaatregelen. Deze informatie wordt tijdens de realisatiefase waar nodig bijgewerkt. De realisatiefase levert één of meerdere werkende versies van de software met regressietests, aangevuld met een vrijgaveadvies, release notes en installatiedocumentatie.

    Opdrachtgever, ICTU, beheerorganisatie en andere meewerkende partijen leveren de onderstaande informatie op. Voor een aantal documenten zijn als onderdeel van de Kwaliteitsaanpak templates beschikbaar. Ook kan gebruik worden gemaakt van bestaande templates uit bijvoorbeeld de NORA. Zie M29: ICTU organiseert voor aanvang van een project de interne dienstverlening.

    De onderstaande tabel bevat de in deze paragraaf beschreven producten. Het ✔ geeft aan in welke fase ze worden opgeleverd.

    ProductVoor startVoorfaseRealisatiefase
    Plan van aanpak: voorfase
    Beschrijving van functionele eisen
    Beschrijving van niet-functionele eisen
    Product backlog
    Ontwerp- en architectuurdocumentatie (software, interactie, infrastructuur)
    Mastertestplan
    Detailtestplannen
    Informatiebeveiligingsplan
    Kwaliteitsplan
    Plan van aanpak: realisatiefase
    Deploybare versie van de software
    Testrapportages
    Documentatie voor deployment en operationeel beheer
    Software bill of materials
    Release notes
    Vrijgaveadvies

    Plan van aanpak

    Het plan van aanpak voor de voorfase en het plan van aanpak voor de realisatiefase beschrijven de in deze fasen te realiseren producten en diensten, en de planning, werkwijze en verantwoordelijkheden voor de totstandkoming van die producten en diensten.

    Als operationeel en/of applicatiebeheer onderdeel is van de te leveren dienstverlening tijdens de realisatiefase bevat het plan van aanpak voor de realisatiefase de hiervoor noodzakelijke afspraken met de opdrachtgever en de beheerorganisatie. De afspraken omvatten zowel de te behalen kwaliteitsniveaus van de dienstverlening als de uit te voeren operationele en applicatiebeheertaken. Daarnaast beschrijft het plan hoe informatie zal worden verzameld over de software tijdens het gebruik en over de uitgevoerde beheeractiviteiten. En hoe hierover zal worden gerapporteerd. Ook worden de criteria voor het beëindigen van de dienstverlening vastgelegd. De te leveren dienstverlening is afgestemd op het beheerplan van de beheerorganisatie.

    Beschikbare templates:

    Beschrijving van functionele eisen

    De beschrijving van functionele eisen bestaat uit epics en/of user stories, eventueel aangevuld met use cases. De beschrijving bevat tevens eisen voor ondersteuning van beheerfuncties, die door de beoogd beheerder gesteld worden, en voor logging, inclusief de globale inhoud van te loggen business events (gebeurtenissen op procesniveau) en de daarvoor geldende bewaartermijnen.

    Bronnen van de opdrachtgever zoals de projectstartarchitectuur, een programma van eisen en procesbeschrijvingen vormen het startpunt voor de functionele eisen. Tijdens het project worden use cases in samenwerking met de product owner vertaald naar epics en user stories.

    Beschrijving van niet-functionele eisen

    Niet-functionele eisen specificeren criteria om het functioneren van de software te beoordelen, maar beschrijven niet het specifieke gedrag zelf. Voor de beschrijving en onderverdeling van niet-functionele eisen maakt het project gebruik van:

    • NEN-ISO/IEC 25010,
    • Wet beveiliging netwerk- en informatiesystemen (Wbni),
    • Baseline Informatiebeveiliging Overheid (BIO),
    • methode Grip op SDD (Secure Software Development) van het Centrum Informatiebeveiliging en Privacybescherming (CIP),
    • Algemene verordening gegevensbescherming (AVG),
    • ISO 9241-210:2019 Ergonomics of human-system interaction - Part 210: Human-centred design for interactive systems,
    • hoofdstuk 9 van de Europese Standaard EN 301 549 — dit is gelijk aan de Web Content Accessibility Guidelines versie 2.1, niveau A en AA.

    De beschrijving van niet-functionele eisen moet expliciet aandacht besteden aan de door de beoogd beheerder gewenste ondersteuning van beheerfuncties. Bepaalde niet-functionele eisen kunnen aanleiding zijn tot het treffen van beveiligingsmaatregelen. Door deze eisen expliciet in de voorfase te benoemen, wordt voorkomen dat de bijbehorende beveiligingsmaatregelen achteraf moeten worden toegevoegd.

    Overheidsorganisaties moeten een toegankelijkheidsverklaring op hun websites plaatsen. Indien gewenst ondersteunt ICTU bij het opstellen van de toegankelijkheidsverklaring.

    Bronnen van de opdrachtgever zoals procesbeschrijvingen, privacy impact assessment (PIA), beheeracceptatiecriteria, beveiligingsbeleid en projectstartarchitectuur vormen het startpunt voor de niet-functionele eisen.

    Beschikbare templates:

    Product backlog

    De product backlog is een geprioriteerd overzicht van alle nog te realiseren functionele en niet-functionele eigenschappen van de software. Al het werk dat het Scrumteam doet loopt via de backlog, niet alleen werk aan de broncode zelf maar bijvoorbeeld ook het schrijven van beheerdocumentatie. De product owner is de eigenaar van de product backlog. De zaken op de lijst zijn normaal gesproken in de vorm van een epic of user story. Hierin staat:

    • Wat er gemaakt moet worden,
    • Waarom,
    • en voor wie.

    De product owner is verantwoordelijk voor de inhoud en bepaalt de prioritering van de eisen. Er staan ook ruwe schattingen bij van de waarde voor de organisatie en van de ontwikkelkosten.

    Zie https://www.scrumguides.org/scrum-guide.html#artifacts-productbacklog.

    Ontwerp- en architectuurdocumentatie (software, interactie, infrastructuur)

    De ontwerp- en architectuurdocumentatie beschrijft de opzet van de te bouwen software in de context waarbinnen deze moet opereren en de ontwerpkeuzes en -principes die zijn gevolgd. Die documentatie laat tevens zien hoe de software aan de gestelde functionele en niet-functionele eisen voldoet.

    Het project legt ontwerp- en architectuurinformatie vast in verschillende documenten en producten, zoals een softwarearchitectuurdocument (SAD), een infrastructuurarchitectuur (IA), een globaal functioneel ontwerp (GFO) en een prototype en/of interactieontwerp.

    Het softwarearchitectuurdocument verschaft een compleet overzicht van de architectuur van de te ontwikkelen software, en de rationale hiervoor, waarbij diverse relevante views diverse aspecten van de software belichten. Zie bijvoorbeeld https://www.win.tue.nl/~wstomv/edu/2ip30/references/Kruchten-4+1-view.pdf; andere manieren van architectuurbeschrijving zijn ook toegestaan.

    De infrastructuurarchitectuur beschrijft de topologie van de implementatie-omgeving waaronder protocollen, beveiligingsniveaus en services. Deze architectuur biedt een logische afbeelding van de eisen naar de implementatie-omgeving en geeft onderbouwing voor de gemaakte keuzes.

    Een prototype is een eerste, ruwe versie van de applicatie. Het prototype illustreert waar men uiteindelijk met de toepassing naar toe wil. Het maakt ideeën tastbaar en creëert een eerste indruk van structuur, ontwerp en functionaliteit.

    Beschikbare templates:

    Testplannen en -rapportages

    De testplannen bestaan uit een mastertestplan (MTP), gemaakt op basis van een productrisicoanalyse (PRA), en detailtestplannen. Het doel van een mastertestplan is om betrokkenen bij het testproces te informeren over de strategie, aanpak, activiteiten, inclusief de onderlinge relaties en afhankelijkheden, en de op te leveren producten met betrekking tot het testtraject. Het mastertestplan beschrijft deze strategie, aanpak, activiteiten en eindproducten, die in de detailtestplannen verder worden gedetailleerd.

    Opdrachtgever is verantwoordelijk voor het mastertestplan. Het project maakt een detailtestplan voor de testsoorten die tijdens de realisatiefase door het project worden uitgevoerd. Voor testen die onder verantwoordelijkheid van het project door een derde partij worden uitgevoerd, denk aan penetratietesten en evaluaties van gebruikskwaliteit, worden aparte detailtestplannen gemaakt.

    Logische testgevallen worden vastgelegd en gekoppeld met use cases en user stories. Fysieke testgevallen worden vastgelegd in het formaat van de gebruikte tooling en gekoppeld met de logische testgevallen. Op basis hiervan worden testrapportages gegenereerd die laten zien dat alle use cases en user stories zijn getest en dat die tests zijn geslaagd.

    Beschikbare templates:

    Informatiebeveiligingsplan

    Het informatiebeveiligingsplan vormt een praktisch toepasbaar document dat uitlegt binnen welke kaders bescherming geleverd wordt tegen welke dreigingen en met welke maatregelen die bescherming vorm krijgt. Mogelijke bronnen voor het informatiebeveiligingsplan zijn de business impact analysis (BIA), privacy impact assessment (PIA) en de threat and vulnerability assessment (TVA).

    Het Besluit Voorschrift Informatiebeveiliging Rijksdienst 2007 (VIR 2007) bevat een methode om te komen tot een systematische aanpak van informatiebeveiliging. Eén van de vereisten van het VIR 2007 is dat voor elk informatiesysteem en voor elk verantwoordelijkheidsgebied een afhankelijkheids- en kwetsbaarheidsanalyse (A&K-analyse) wordt uitgevoerd.

    Bij ICTU wordt daarvoor een TVA gebruikt. Hierin worden de betrouwbaarheidseisen, die aan de bedrijfsprocessen en dientengevolge aan het informatiesysteem of verantwoordelijkheidsgebied worden gesteld, tijdens een afhankelijkheidsanalyse geïnventariseerd. Vervolgens worden de bedreigingen geïdentificeerd en geanalyseerd. De TVA levert zodoende een deel van een traceerbare onderbouwing voor de te treffen beveiligingsmaatregelen. De TVA wordt tijdens de voorfase opgesteld op basis van de resultaten van de BIA, de eventuele PIA en de inhoud van de ontwerp- en architectuurdocumentatie.

    Kwaliteitsplan

    Het ICTU-kwaliteitsplan beschrijft de standaard kwaliteitsmaatregelen die ICTU-projecten treffen om software te realiseren die voldoet aan de kwaliteitseisen van de opdrachtgever en andere belanghebbenden en aan de kwaliteitsnormen van ICTU.

    Als er bijzondere of hoge niet-functionele eisen zijn, beschrijft het ICTU-kwaliteitsplan ook de extra projectspecifieke kwaliteitsmaatregelen die het project treft om deze eisen te realiseren.

    Als de opdrachtgever een overkoepelend kwaliteitsplan heeft zorgt het project dat het ICTU-kwaliteitsplan aansluit op het overkoepelende kwaliteitsplan.

    Beschikbare templates:

    Deploybare versie van de software

    Het project levert deploybare versies van de software in een formaat dat is afgestemd met de beheerorganisatie.

    Documentatie voor deployment en operationeel beheer

    De deploymentdocumentatie bevat informatie over de eisen die een applicatie stelt aan een omgeving en de stappen die nodig zijn om de applicatie in die omgeving veilig te installeren en configureren. De documentatie bevat daartoe onder meer aanwijzingen voor de HTTP-header en -request-configuratie van de webserver en voor het verwijderen van overbodige header-informatie zoals de 'Server'-header. Ook zijn er aanwijzingen voor veilige configuratie(s) van (externe) toegang tot de beheerinterface. De documentatie bevat daarnaast in ieder geval een beschrijving van de protocollen en services die de applicatie aanbiedt, de protocollen, services en accounts die het product gebruikt en de protocollen, services en accounts die de applicatie gebruikt voor beheer.

    De documentatie voor operationeel beheer bevat tenminste informatie over: back-up/recovery, procedures bij calamiteiten, regelmatig terugkerende beheeractiviteiten, opstart- en afsluitprocedures.

    Software bill of materials

    Voor elke release stelt het project een "software bill of materials" op: een overzicht van de gebruikte libraries, frameworks, componenten en andere software(deel)producten in de release. Software draagt inherent het risico in zich van verborgen fouten. Deze fouten kunnen mogelijk misbruikt worden, waardoor (beveiligings)problemen ontstaan. Met dit overzicht heeft de opdrachtgever of diens beheerorganisatie informatie over de gebruikte software(deel)producten, die geraadpleegd kan worden wanneer fouten in software bekend wordt, zodat een risico-inschatting gemaakt kan worden en eventueel actie kan worden ondernomen.

    Release notes

    Voor elke release stelt het project release notes op: een overzicht van de wijzigingen in de release. Software delivery manager en opdrachtgever maken afspraken over de opzet van de release notes.

    Vrijgaveadvies

    De opdrachtgever organiseert dat voor elke release de betrokken partijen informatie aanleveren voor een vrijgaveadvies.

    Het project levert bij elke release informatie aan de opdrachtgever over nog openstaande testbevindingen en geconstateerde beveiligingsbevindingen; zie ook M26: Het project laat de beveiliging van het ontwikkelde product periodiek beoordelen en M16: Het project gebruikt tools voor vastgestelde taken. Als er issues zijn, bijvoorbeeld rondom kwaliteit of beveiliging, zijn deze voorzien van een beschrijving van de voorziene impact.

    Samenhang voorfaseproducten

    Relaties tussen producten: Projectstartarchitectuur (PSA), business impact analysis (BIA) en privacy impact assessment (PIA) zijn input voor de voorfase. Functionele eisen (FE), niet-functionele eisen (NFE), informatiebeveiligingsplan (IB), backlog (BL), ontwerp en architectuur (O&A), kwaliteitsplan (KP) en testplannen (TP) zijn de output van de voorfase. De relaties tussen de verschillende producten zijn als volgt. De projectstartarchitectuur vormt input voor functionele eisen en niet-functionele eisen. De business impact analyse vormt input voor de niet-functionele eisen en informatiebeveiligingsplan. De privacy impact analyse vormt input voor de niet-functionele eisen en het informatiebeveiligingsplan. De functionele eisen vormen input voor de backlog en voor ontwerp en architectuur. De niet-functionele eisen vormen input voor backlog, ontwerp en architectuur en kwaliteitsplan. Het informatiebeveiligingsplan vormt input voor ontwerp en architectuur en kwaliteitsplan. De backlog en ontwerp en architectuur, tenslotte, zijn input voor de testplannen.

    Bovenstaande figuur laat de belangrijkste relaties zien tussen de verschillende producten die de input en output van de voorfase vormen. Naast de informatiestromen zoals door de pijlen weergegeven zijn er in de praktijk nog meer verbanden tussen de producten. Zo kan de gekozen oplossing in de architectuur van invloed zijn op de maatregelen in het informatiebeveiligingsplan of leiden niet-functionele eisen tot extra functionele eisen.

    Verantwoordelijkheden

    De opdrachtgever is primair verantwoordelijk voor het beschrijven van de functionele en niet-functionele eisen, de geprioriteerde backlog, het mastertestplan en het informatiebeveiligingsplan.

    ICTU is primair verantwoordelijk voor plan van aanpak, softwarearchitectuurdocumentatie, globaal functioneel ontwerp, prototype, detailtestplannen en testrapportages voor bouwtesten, kwaliteitsplan, deploybare versie van de software, documentatie voor deployment en operationeel beheer, release notes en vrijgaveadvies.

    Als tijdens een project bestaande software dient te worden afgebouwd, onderhouden en/of herbouwd, vindt een onderzoek plaats naar de kwaliteit van deze software, zie M32: Het project onderzoekt de kwaliteit van over te nemen software. In dat geval levert het project ook de onderzoeksresultaten daarvan en maakt een transitieplan, en indien van toepassing, een plan voor het aflossen van technische schuld.

    De beheerorganisatie is primair verantwoordelijk voor de infrastructuurarchitectuur en -ontwerp en detailtestplannen en testrapportages voor infrastructuurtesten.

    Rationale

    Het uniformeren van op te leveren producten biedt voordelen voor planning (het is bekend welke producten gemaakt moeten worden), voor bemensing (het is bekend welke expertise nodig is) en voor het uitwisselen van medewerkers.

    De voorgeschreven producten stellen de beheerorganisatie in staat om de opgeleverde software uit te rollen, te beheren en eventueel te onderhouden. Daarnaast is duidelijk welke eventueel openstaande punten er nog zijn. De voorgeschreven producten bieden voldoende verantwoording richting de ontvanger voor uitgevoerde werkzaamheden.

    De genoemde producten uit de voorfase hebben tot doel om enerzijds de omvang, kosten en doorlooptijd van de realisatiefase te kunnen schatten en anderzijds om de kaders voor de realisatiefase te bepalen, zodat de scope, aanpak en oplossingsrichting in grote lijnen bekend zijn.

    M32: Het project onderzoekt de kwaliteit van over te nemen software

    M32: Het project onderzoekt de kwaliteit van over te nemen software
    Als tijdens een project bestaande software dient te worden afgebouwd, onderhouden en/of herbouwd, vindt een onderzoek plaats naar de kwaliteit van deze software.

    Als tijdens een project bestaande software dient te worden afgebouwd, onderhouden en/of herbouwd, vindt een onderzoek plaats naar de compleetheid en consistentie van de bestaande softwareproducten (zie de tabel in M01: Het project levert in elke fase vastgestelde producten en informatie op, inclusief de deliverables in de kolom 'Realisatiefase') en wordt de kwaliteit van de bestaande softwareproducten getoetst. Dit onderzoek, dat bij ICTU een "due diligence" heet, is onderdeel van de voorfase en wordt uitgevoerd door vertegenwoordigers van ICTU en medewerkers van het desbetreffende project, samen met vertegenwoordigers van de opdrachtgever.

    De uitkomsten van het onderzoek bestaan uit:

    1. Een rapportage met tenminste de bevindingen, risico's voor opdrachtgever en ICTU, en mitigerende maatregelen,
    2. Een transitieplan dat de activiteiten beschrijft die nodig zijn om de software af te bouwen of te herbouwen en te onderhouden, en
    3. Als er significante technische schuld aanwezig is in de bestaande software: een plan voor het aflossen van deze schuld.

    Als kader voor het onderzoek gebruikt ICTU de Nederlandse praktijkrichtlijn NEN NPR 5325:2017.

    Rationale

    De kwaliteit van software is van grote invloed op de inspanning benodigd voor het afbouwen, onderhouden en/of herbouwen van de software. Inzicht in die kwaliteit helpt bij het plannen van de realisatiefase.

    M02: Het project bewaakt continu dat het product aan de kwaliteitsnormen voldoet

    M02: Het project bewaakt continu dat het product aan de kwaliteitsnormen voldoet
    Projecten bewaken zo snel mogelijk vanaf de start de door het project en ICTU vastgestelde kwaliteitsnormen en voldoen daar zo snel en goed mogelijk aan. De kwaliteit van producten, die nog niet zijn afgerond of nog niet aan de normen voldoen, wordt door het project bewaakt. Het voldoen aan de kwaliteitsnormen is onderdeel van de Definition of Done en herstel van de kwaliteit wordt planmatig opgepakt.

    De kwaliteitsnormen voor het product zijn beschreven in de niet-functionele eisen, het informatiebeveiligingsplan, het kwaliteitsplan en deze Kwaliteitsaanpak, zie M01: Het project levert in elke fase vastgestelde producten en informatie op.

    Om continu te bewaken dat het product aan de kwaliteitsnormen voldoet, voert het project de volgende activiteiten uit:

    1. Tijdens de voorfase: het project reviewt de deliverables periodiek.
    2. Tijdens de realisatiefase: het project bewaakt op dagelijkse basis en geautomatiseerd de kwaliteit van de software.
    3. Als operationeel beheer onderdeel is van de dienstverlening tijdens de realisatiefase: het project bewaakt op dagelijkse basis en geautomatiseerd het gedrag van de software in gebruik en beheer.
    4. Tijdens de realisatiefase: het project evalueert periodiek en handmatig de kwaliteitseigenschappen van de software die niet geautomatiseerd kunnen worden gemeten.
    5. Tijdens de realisatiefase: het project actualiseert en reviewt periodiek de documentatie.
    6. Indien nodig: de kwaliteitsmanager escaleert het langdurig niet halen van de kwaliteitsnormen.

    Daarnaast voert het project periodiek een self-assessment uit tegen de actuele versie van de Kwaliteitsaanpak, zie M28: Het project voert periodiek een self-assessment uit tegen de actuele versie van de Kwaliteitsaanpak.

    Voorfase: review documenten

    Tijdens de voorfase wordt het voldoen aan de kwaliteitsnormen met behulp van reviews gecontroleerd, normaal gesproken elke sprint. Als onderdeel van het op te stellen kwaliteitsplan wordt tijdens de voorfase bepaald hoe het project de kwaliteit tijdens realisatie gaat controleren; voor producten die niet geautomatiseerd kunnen worden gecontroleerd, beschrijft het kwaliteitsplan een alternatieve aanpak. Als bijvoorbeeld door de gekozen technologie geen ondersteuning van het kwaliteitssysteem mogelijk is, kunnen periodieke, handmatige controles als alternatief ingezet worden.

    Realisatiefase: geautomatiseerde kwaliteitsmeting

    Tijdens de realisatiefase wordt de kwaliteit diverse malen per uur gemeten door Quality-time, een door ICTU ontwikkeld, open source, geautomatiseerd kwaliteitssysteem. De kwaliteitsmanager configureert de kwaliteitsrapportage in Quality-time en past waar nodig de normen aan, op basis van de projectspecifieke kwaliteitseisen.

    Het Scrumteam kijkt dagelijks of er afwijkingen van de normen zijn en onderneemt actie, indien nodig. Ook de kwaliteitsmanager signaleert afwijkingen en meldt deze bij het Scrumteam tijdens de daily scrum en/of tijdens het projectoverleg.

    Realisatiefase operationeel beheer: geautomatiseerde monitoring

    Als operationeel beheer onderdeel is van de dienstverlening tijdens de realisatiefase monitort en test het project continue het gedrag van de software in gebruik en beheer. Hiertoe gebruikt het project operationele monitoringsoftware, bijvoorbeeld Nagios en/of Zabbix.

    Realisatiefase: handmatige evaluatie

    Kwaliteitseigenschappen van de software die niet (volledig) geautomatiseerd kunnen worden gemeten, worden tijdens de realisatiefase periodiek handmatig geëvalueerd. Minimaal betreft dit de beveiliging van de software, zie M26: Het project laat de beveiliging van het ontwikkelde product periodiek beoordelen. Ook zorgt het project dat de performance van de software regelmatig wordt getest. Voor kwaliteitsaspecten als toegankelijkheid en gebruikskwaliteit organiseert het project handmatige testen en/of evaluaties in een vorm en met een frequentie die aansluit bij de aard van de applicatie en de door de opdrachtgever gestelde eisen. De kwaliteitsmanager houdt in Quality-time bij wanneer de laatste test of evaluatie is uitgevoerd en wanneer het tijd is voor de volgende.

    Realisatiefase: actualisering en review documentatie

    Documenten, die onderdeel uitmaken van het op te leveren projectresultaat, zijn zo veel mogelijk geactualiseerd; eventuele achterstand wordt planmatig weggewerkt. De kwaliteitscontrole van documenten gebeurt op basis van reviews. De auteur van een document en de software delivery manager zorgen dat de juiste reviewers benoemd zijn; hiertoe behoort in ieder geval de kwaliteitsmanager. De auteur van het document zorgt voor een correct versiebeheer van het document. De auteur koppelt aan de reviewers terug of en hoe het ontvangen commentaar is verwerkt in de volgende versie van het betreffende document.

    Escalatie

    Als de kwaliteitsnormen langdurig niet worden behaald heeft de kwaliteitsmanager de volgende escalatielijn:

    • De kwaliteitsmanager bespreekt de situatie met de software delivery manager.
    • Indien dat niet tot resultaat leidt, escaleert de kwaliteitsmanager de situatie naar de projectleider.
    • Indien dat ook niet tot resultaat leidt, escaleert de kwaliteitsmanager de situatie naar het hoofd van de afdeling ICTU Software Expertise (ISE).

    Rationale

    Vaak de kwaliteitsnormen bewaken maakt een actueel inzicht mogelijk. Projectleden kunnen snel reageren op afwijkingen, die in de regel ook pas recent zijn ontstaan en dus meestal gerelateerd zijn aan huidige activiteiten. Met name afwijkingen van de normen op het vlak van informatiebeveiliging en onderhoudbaarheid komen zo snel aan het licht en kunnen dan ook snel worden beoordeeld en - indien nodig en mogelijk - opgelost.

    M03: Het project zorgt dat het product traceerbaar aan eisen voldoet

    M03: Het project zorgt dat het product traceerbaar aan eisen voldoet
    Eisen zijn wederzijds traceerbaar naar bewijsmateriaal, zoals logische testgevallen, dat de eis gerealiseerd is; dat wil zeggen dat geadministreerd is bij welke eis bewijsmateriaal hoort en vice versa. Dit wordt waar mogelijk met tooling ondersteund.

    Functionele eisen in de vorm van user stories zijn gekoppeld aan logische testgevallen. Ontwerpdocumentatie in de vorm van use cases is gekoppeld aan logische testgevallen. ICTU gebruikt hiervoor Jira. Logische testgevallen zijn gekoppeld aan fysieke testgevallen. De fysieke testgevallen worden geannoteerd met een identifier van de logische testgevallen. Het project is verantwoordelijk voor het traceerbaar voldoen aan de eisen.

    Niet-functionele eisen zijn input voor onder andere softwarearchitectuurdocument, mastertestplan en detailtestplannen. De traceerbaarheid hiervan is (nog) niet geadministreerd met behulp van tooling.

    Rationale

    Door eisen en testgevallen te koppelen en traceerbaar te maken, is het mogelijk de dekking van tests ten opzichte van eisen te bepalen. Logische testgevallen worden gekoppeld aan use cases om zo aan te tonen dat alle ontworpen en geïmplementeerde functionaliteit getest wordt. Logische testgevallen worden gekoppeld aan user stories om aan te tonen dat alle wijzigingen die in een sprint zijn gemaakt ook getest zijn.

    M13: Het project gebruikt ISO-25010 voor de specificatie van productkwaliteitseisen

    M13: Het project gebruikt ISO-25010 voor de specificatie van productkwaliteitseisen
    Voor specificatie en documentatie van vereiste en gewenste kwaliteitseigenschappen, de niet-functionele eisen, maken projecten gebruik van de terminologie en categorisering uit NEN-ISO/IEC 25010. Projecten gebruiken NEN-ISO/IEC 25010 om te controleren of alle relevante kwaliteitseigenschappen van het op te leveren eindproduct worden meegenomen in de ontwikkeling en/of onderhoud van het product.

    De standaard NEN-ISO/IEC 25010:2011, kortweg "ISO-25010", biedt een model voor het beschrijven van productkwaliteit. Kwaliteitseigenschappen zijn voorzien van een naam, definitie en classificatie. ISO-25010 dekt een breed spectrum van kwaliteitseigenschappen af.

    Rationale

    ISO-25010 biedt een model voor productkwaliteit. De standaard biedt geen concrete maatregelen, maar biedt wel een begrippenkader en dekt het volledige spectrum van mogelijk relevante kwaliteitseigenschappen af. Het gebruiken van een standaard voor specificatie van kwaliteit voorkomt miscommunicatie over kwaliteitseigenschappen en de breedte van de standaard zorgt ervoor dat alle relevante aspecten aan bod komen.

    M04: Het project borgt de correcte werking van het product met geautomatiseerde regressietests

    M04: Het project borgt de correcte werking van het product met geautomatiseerde regressietests
    Regressietests - tests die verifiëren of eerder ontwikkelde software nog steeds correct werkt na wijzigingen in de software of aansluiting op andere externe koppelvlakken - zijn geautomatiseerd.

    Het project hanteert een norm voor de dekking van regressietests, legt deze vast in Quality-time en bewaakt deze.

    Rationale

    Handmatig uitgevoerde regressietests zijn arbeidsintensief, foutgevoelig en afhankelijk van de aanwezigheid van specifieke medewerkers. Gelet op de vrijwel continue metingen op en leveringen van de software, zijn de nadelen van handmatige regressietests niet acceptabel. Door ze te automatiseren zijn ze herhaalbaar en kunnen ze onderdeel uitmaken van de continuous delivery pipeline.

    M07: Het project gebruikt een continuous delivery pipeline om het product te bouwen, testen en op te leveren

    M07: Het project gebruikt een continuous delivery pipeline om het product te bouwen, testen en op te leveren
    Er is een geautomatiseerde continuous delivery pipeline die aantoonbaar correct werkt en de software bouwt, installeert in de testomgevingen, test op functionele en niet-functionele eigenschappen en oplevert, al dan niet inclusief installatie in de productieomgeving.

    De geautomatiseerde continuous delivery pipeline voert ten minste de volgende activiteiten uit:

    1. Bouw van de software,
    2. Unit tests,
    3. Regressietests,
    4. Beveiligingstests,
    5. Performancetests,
    6. Toegankelijkheidstests,
    7. Broncodekwaliteitscontroles,
    8. Installatie van de software in test, acceptatie en/of productieomgevingen,
    9. Produceren van een "software bill of materials" (SBoM),
    10. Oplevering van het totale product, dus inclusief alle deliverables, in de vorm zoals bruikbaar voor en afgesproken met de opdrachtgever.

    Performance- en beveiligingstests zijn ook onderdeel van de continuous delivery pipeline, maar vanwege doorlooptijden en licenties is dat niet altijd haalbaar; in dat geval vinden de performance- en beveiligingstests zo veel mogelijk, en bij voorkeur dagelijks, plaats.

    Niet alle testen en controles kunnen altijd geautomatiseerd worden uitgevoerd. Denk aan kwaliteitscontroles op architectuurbeslissingen of het testen van toegankelijkheidseisen. Waar mogelijk wordt wel een zo groot mogelijk deel van de testen en controles geautomatiseerd en als onderdeel van de pipeline uitgevoerd.

    De afdeling ICTU Software Diensten (ISD) voorziet in tools en ondersteuning, zodat projecten deze pipeline kunnen toepassen. Projecten zijn verantwoordelijk voor de correcte werking van de pipeline.

    ICTU gebruikt Jenkins, GitLab CI of Azure DevOps als tool voor de implementatie van de continuous delivery pipeline. ISD biedt de projecten een voorziening om releases van het totale product veilig op te leveren aan opdrachtgevers en beheerorganisaties.

    Rationale

    Software incrementeel opleveren vereist dat de software frequent gebouwd, getest en opgeleverd kan worden. Om dit efficiënt en foutvrij te doen, dient het proces van bouwen, testen en opleveren geautomatiseerd te zijn; een continuous delivery pipeline faciliteert dit.

    M16: Het project gebruikt tools voor vastgestelde taken

    M16: Het project gebruikt tools voor vastgestelde taken
    ICTU stelt het gebruik van tools verplicht voor de volgende taken:
    1. backlog management en agile werken,
    2. inrichten en uitvoeren van een continuous delivery pipeline,
    3. monitoren van de kwaliteit van broncode,
    4. versiebeheer van op te leveren producten,
    5. release van software,
    6. maken van testrapportages,
    7. maken van kwaliteitsrapportages,
    8. controleren van de configuratie op aanwezigheid van bekende kwetsbaarheden,
    9. controleren van door de applicatie gebruikte versies van externe software op aanwezigheid van bekende kwetsbaarheden,
    10. statische controle van de software op aanwezigheid van kwetsbare constructies,
    11. dynamische controle van de software op aanwezigheid van kwetsbare constructies,
    12. controleren van container images op aanwezigheid van bekende kwetsbaarheden,
    13. testen van performance en schaalbaarheid,
    14. testen op toegankelijkheid van de applicatie,
    15. produceren van een "software bill of materials" (SBoM),
    16. opslaan van artifacten,
    17. registratie van incidenten bij gebruik en beheer, en
    18. bij het uitvoeren van operationeel beheer; uitrollen van de software in de productieomgeving.

    Onder het ondersteunen van "agile werken" vallen het opvoeren van eisen, het opvoeren van logische testgevallen, het koppelen van logische testgevallen aan eisen, het bijhouden van een werkvoorraad, het plannen van iteraties en het toewijzen van eisen aan iteraties. De 'eisen' worden, conform Scrumterminologie, geregistreerd als epics en/of user stories, de werkvoorraad als backlog en de iteraties als sprints.

    ICTU adviseert en ondersteunt voor de genoemde taken onderstaande tools. Projecten gebruiken deze tools, of gelijkwaardige alternatieven:

    1. backlog management en agile werken: Azure DevOps of Jira,
    2. inrichten en uitvoeren van een continuous delivery pipeline: Jenkins, GitLab CI/CD (Continuous Integration, Delivery, and Deployment) of Azure DevOps,
    3. monitoren van de kwaliteit van broncode: SonarQube,
    4. versiebeheer van op te leveren producten: GitLab of Azure DevOps,
    5. release van software: Releaseserver in het ontwikkelplatform,
    6. maken van testrapportages: JUnit, Robot Framework, TestNG, of hiermee compatible tools,
    7. maken van kwaliteitsrapportages: Quality-time,
    8. controleren van de configuratie op aanwezigheid van bekende kwetsbaarheden in configuratie: OpenVAS (Vulnerability Assessment System),
    9. controleren op aanwezigheid van bekende kwetsbaarheden in externe software: OWASP (Open Web Application Security Project) Dependency Checker,
    10. statische controle van de software op aanwezigheid van kwetsbare constructies: SonarQube,
    11. dynamische controle van de software op aanwezigheid van kwetsbare constructies: OWASP ZAP (Zed Attack Proxy),
    12. controleren van container images op aanwezigheid van bekende kwetsbaarheden: Trivy,
    13. testen van performance en schaalbaarheid: JMeter en Performancetestrunner,
    14. testen op toegankelijkheid van de applicatie: Axe,
    15. produceren van een "software bill of materials" (SBoM): tools die een SBoM in CycloneDX-formaat (zie https://cyclonedx.org) genereren,
    16. opslaan van artifacten: Nexus of Harbor,
    17. registratie van incidenten bij gebruik en beheer: Jira, en
    18. bij het uitvoeren van operationeel beheer; uitrollen van de software in de productieomgeving: Ansible.

    Rationale

    Projecten hebben een redelijke vrijheid bij het kiezen en gebruiken van tools, maar voor een aantal taken is het gebruik verplicht gesteld. Deze tools zijn nodig voor een efficiënte uitvoering van de Kwaliteitsaanpak. Uniform gebruik van deze tools maakt het mogelijk koppeling tussen die tools voor alle projecten te standaardiseren; daarnaast bevordert het de uitwisselbaarheid van medewerkers en neemt het risico op het gebruik van onvolwassen tools af. Tot slot is het gebruik in een aantal gevallen, ten behoeve van informatiebeveiliging bij de overheid, verplicht.

    M08: Het project maakt technische schuld inzichtelijk en lost deze planmatig op

    M08: Het project maakt technische schuld inzichtelijk en lost deze planmatig op
    Technische schuld is inzichtelijk en wordt planmatig aangepakt. De kwaliteitsmanager is verantwoordelijk voor het inzichtelijk maken van de technische schuld. De software delivery manager is verantwoordelijk voor het planmatig aanpakken van de technische schuld en zorgt dat het Scrumteam regelmatig en voldoende tijd heeft om technische schuld te voorkomen en op te lossen. Het Scrumteam is verantwoordelijk voor het zoveel mogelijk voorkomen van technische schuld en voor het identificeren van technische schuld die toch optreedt.

    Technische schuld zijn eigenschappen van de software die de lange termijn inzetbaarheid en onderhoudbaarheid van de software bedreigen. Denk hierbij aan hoge complexiteit, lage testdekking, ontbrekende testsoorten en ontbrekende documentatie.

    De kwaliteitsmanager maakt de technische schuld inzichtelijk met behulp van Quality-time, het kwaliteitssysteem van ICTU. Technische schuld die niet geautomatiseerd kan worden gemeten legt de kwaliteitsmanager handmatig vast.

    Als het Scrumteam of de kwaliteitsmanager constateert dat er technische schuld is, markeert de kwaliteitsmanager deze technische schuld in Quality-time om te voorkomen dat de technische schuld ongemerkt verder toeneemt. Vervolgens vraagt de kwaliteitsmanager het Scrumteam om de omvang van de technische schuld in te schatten in user-story-punten. Daarna wordt een plan gemaakt om de technische schuld in een beheerst tempo weg te werken; uitgangspunt is ongeveer 10% van de punten die het Scrumteam normaal in een sprint doet. Dit kan in principe zonder overleg met de opdrachtgever omdat het leveren van kwaliteit onderdeel van het werk is.

    Rationale

    De aanwezigheid van technische schuld heeft nadelige invloed op de kwaliteit van de eindproducten. Wel is het ontstaan van technische schuld gedurende een project vaak onvermijdelijk. Het is daarnaast ook mogelijk dat een deel van de technische schuld bij aanvang van het project al bestond en mogelijk niet wordt opgelost. In alle gevallen is het verstandig om te weten welke technische schuld bestaat. Om te voorkomen dat technische schuld niet wordt opgelost en uitsluitend toeneemt, is het zaak om het verminderen van technische schuld planmatig aan te pakken.

    M26: Het project laat de beveiliging van het ontwikkelde product periodiek beoordelen

    M26: Het project laat de beveiliging van het ontwikkelde product periodiek beoordelen
    Projecten laten periodiek de beveiliging van de ontwikkelde software beoordelen. Een beveiligingsexpert onderzoekt de code zowel geautomatiseerd als handmatig op veelvoorkomende kwetsbaarheden en op het voldoen aan voorgeschreven beveiligingsnormen. Overheidsspecifieke beveiligingsnormen of -raamwerken, zoals de BIO (Baseline Informatiebeveiliging Overheid), bieden een basis voor de beoordeling. Bevindingen uit de beveiligingstest worden vastgelegd als onderdeel van de werkvoorraad voor het ontwikkelproces.

    Software wordt minimaal bij iedere grote release of ten minste twee keer per jaar onderworpen aan een beveiligingstest door beveiligingsexperts die ICTU daarvoor inhuurt. Op basis van documentatie en architectuurstudie, crystalbox security audits (broncodescan) en penetratieaudits beoordelen deze experts of de software voldoet aan de projectspecifieke niet-functionele eisen met betrekking tot beveiliging, of bekende kwetsbaarheden (zoals bijvoorbeeld in de OWASP Top-10 genoemd) vermeden zijn en of voldoende invulling gegeven is aan de normen die vanuit BIO en SSD gelden.

    ICTU zorgt ervoor dat de benodigde expertise op afroep beschikbaar gesteld kan worden aan projecten.

    Opdrachtgever kan een derde partij opdracht geven beveiligingstesten uit te voeren in een daarvoor door de opdrachtgever beschikbaar gestelde omgeving. Dit kan zowel incidenteel als structureel worden ingericht. Als de opdrachtgever dit structureel inricht en als deze beveiligingstesten voldoen aan de eisen die het project zou stellen, dan kunnen opdrachtgever en het project besluiten dat het project zelf geen beveiligingstesten laat uitvoeren. Afspraken hierover worden bij voorkeur al in de voorfase gemaakt, inclusief een controle dat de opdrachtgever de benodigde contractuele mogelijkheden heeft beveiligingstesten uit te besteden. Het project ontvangt in dat geval de beveiligingstestrapportages van de opdrachtgever.

    De beveiligingstesten vinden altijd plaats in aanvulling op de door tools uitgevoerde continue beveiligingsanalyse van de gerealiseerde software. Bevindingen uit beveiligingstesten en de continue analyse die niet direct worden opgelost, worden in Jira als issue vastgelegd op de backlog van het project.

    De kwaliteitsmanager van het project bewaakt de opvolging van de kritische beveiligingsissues. De kwaliteitsmanager bewaakt tevens of de beveiligingstesten voldoende frequent plaatsvinden, bij voorkeur door Quality-time te laten waarschuwen als het tijd is voor de volgende beveiligingstest.

    Rationale

    Het inschakelen van actuele, specifieke expertise vergroot de kans dat eventuele kwetsbaarheden in de gerealiseerde software tijdig herkend worden.

    Processen

    M14: Het project bereidt samen met opdrachtgever en belanghebbenden de realisatie voor

    M14: Het project bereidt samen met opdrachtgever en belanghebbenden de realisatie voor
    Projecten hebben een voorbereidingsfase, "voorfase" genoemd, voorafgaand aan de realisatiefase. Voor het uitvoeren van de voorfase zijn vertegenwoordigers van de opdrachtgever, de beoogde beheerorganisatie en andere belanghebbenden betrokken die meewerken aan het realiseren van een deel van de op te leveren producten. Het doel van de voorfase is beeld krijgen van de te realiseren oplossing, van de risico's die zich tijdens realisatie kunnen voordoen en van de kaders waarbinnen de oplossing moet passen; tijdens de realisatiefase vinden bouw en onderhoud van de software en actualiseren en afronden van documentatie plaats.

    Bij voorkeur zijn dezelfde deskundigen in zowel de voorfase als in de realisatiefase betrokken.

    In de realisatiefase wordt de prioriteit van werk van het Scrumteam bepaald door een product owner van de opdrachtgever. Bij aanvang van de voorfase is deze beoogde product owner bekend en werkt deze ook mee in de voorfase.

    Als tijdens de realisatiefase blijkt dat de kaders van het project significant wijzigen, dan stemmen opdrachtgever, ICTU en andere betrokken partijen af welke onderdelen van de voorfase opnieuw moeten worden uitgevoerd.

    Rationale

    Het doel van de voorfase is ten eerste om uitgangspunten, risico's en randvoorwaarden voor verdere projectuitvoering te bepalen en ten tweede om te zorgen dat aan de randvoorwaarden wordt voldaan en voor zoveel mogelijk projectspecifieke risico's maatregelen genomen zijn. Het doel van de realisatiefase is het daadwerkelijk bouwen en onderhouden van de software. Een expliciete splitsing zorgt ervoor dat projecten doordacht van start gaan.

    Al tijdens de voorfase moeten keuzes gemaakt worden die invloed hebben op de beveiligingsmaatregelen. Aanwezigheid van een voldoende gemandateerde vertegenwoordiger van de opdrachtgever zorgt dat deze keuzes gemaakt en bekrachtigd kunnen worden. De keuzes komen onder meer tot uitdrukking in de ontwerp- en architectuurdocumentatie, zie M01: Het project levert in elke fase vastgestelde producten en informatie op. De infrastructuur gerelateerde documentatie wordt opgesteld door de beoogd beheerder en dekt een deel van de totale beveiligingsmaatregelen af. Aanwezigheid van de beoogd beheerder in de voorfase zorgt dat dekking van dit deel van de beveiligingsmaatregelen geborgd blijft gedurende de realisatie en exploitatie.

    M21: Het project selecteert medewerkers op basis van kwaliteit

    M21: Het project selecteert medewerkers op basis van kwaliteit
    Bij de inzet van medewerkers gaat kwaliteit boven andere aspecten, zoals beschikbaarheid, prijs en doorlooptijd.

    Rationale

    Goede kwaliteit van producten ontstaat primair door het werk van mensen; standaardisatie, kwaliteitsnormen en monitoring zijn hulpmiddelen. De kans dat kwalitatief goede medewerkers ook goede producten maken, is groter dan bij minder goede medewerkers.

    M23: Het project zorgt voor de aanwezigheid van ervaring met de Kwaliteitsaanpak

    M23: Het project zorgt voor de aanwezigheid van ervaring met de Kwaliteitsaanpak
    De software delivery manager zorgt ervoor dat bij nieuwe projecten wordt gestart met ten minste twee projectleden die bekend zijn met de Kwaliteitsaanpak.

    Rationale

    Het inzetten van teamleden die bekend zijn met de Kwaliteitsaanpak zorgt voor een soepeler start van een nieuw project omdat zij bekend zijn met de inhoud van de Kwaliteitsaanpak, zoals kwaliteitsnormen en tools, en omdat zij al doende nieuwe teamleden bekend kunnen maken met de Kwaliteitsaanpak.

    M05: Het project hanteert een iteratief en incrementeel ontwikkelproces

    M05: Het project hanteert een iteratief en incrementeel ontwikkelproces
    Projecten werken iteratief en incrementeel; dit betekent dat een project in korte iteraties werkt, waarbij elke iteratie een werkende versie van de software oplevert die extra waarde vertegenwoordigt voor de opdrachtgever. Behalve de software werkt het project ook iedere iteratie alle andere producten bij. Elke iteratie worden verwachtingen en werkelijke resultaten vergeleken en wordt de werkwijze aangescherpt op basis van inzichten en bevindingen.

    ICTU gebruikt hiervoor Scrum, een raamwerk voor agile productontwikkeling. ICTU propageert de kernwaarden van Scrum en vereist de volgende onderdelen van Scrum:

    1. Scrumteam bestaand uit product owner, ontwikkelaars (zoals programmeurs, testers en ontwerpers) en Scrummaster,
    2. Proces met daily scrum, sprints, sprint planning, sprint review, sprint retrospective en sprint refinement,
    3. Definition of Ready en Definition of Done,
    4. Product backlog en sprint backlog.

    Als operationeel beheer onderdeel is van de dienstverlening, past ICTU de DevOps-werkwijze toe door operationeel beheeractiviteiten te integreren in de Scrum-processen van het Scrumteam.

    Rationale

    De incrementele oplevering levert vrijwel iedere iteratie toegevoegde waarde en stelt opdrachtgevers, gebruikers en anderen in staat om gaandeweg ervaring op te doen en bij te sturen. Verder dwingt het vroegtijdige tests en kwaliteitscontroles af, die daarmee verankerd worden in het ontwikkel- en onderhoudsproces. Door naast de software telkens ook alle andere producten bij te werken en op te leveren, wordt bereikt dat het product als geheel consistent blijft en dat er geen achterstallig onderhoud ontstaat. Dit leidt tot een zich continu verbeterend proces.

    M35: Het project hanteert een agile architectuuraanpak

    M35: Het project hanteert een agile architectuuraanpak
    Tijdens de voorfase verwerkt het project de door de opdrachtgever opgestelde projectstartarchitectuur (PSA) in een eerste versie van het softwarearchitectuurdocument (SAD). Tijdens de realisatiefase werkt het project het SAD bij op basis van nieuwe inzichten.

    Ten behoeve van de agile architectuuraanpak werkt het Scrumteam nauw samen met de architecten van de opdrachtgever en de beheerorganisatie, zowel in de voorfase als tijdens de realisatiefase.

    Tijdens de voorfase schrijft de softwarearchitect (het teamlid met de rol van architect) het SAD, inclusief genomen ontwerpbeslissingen.

    Tijdens de realisatiefase ondersteunt de softwareachitect het team bij het realiseren van de software conform het SAD. Daarbij kunnen nieuwe inzichten ontstaan die van invloed zijn op het SAD, bijvoorbeeld dat gekozen technologie niet voldoet of dat benodigde brondata niet eenvoudig ontsluitbaar is.

    De softwarearchitect informeert de opdrachtgever en de beheerorganisatie over deze nieuwe inzichten en stemt de gevolgen hiervan af. Deze nieuwe inzichten kunnen voor de opdrachtgever en de beheerorganisatie aanleiding zijn om hun architectuur aan te passen.

    Rationale

    Maatwerksoftwareontwikkeling is per definitie het ontwikkelen van een nieuw product. In de praktijk blijkt dat tijdens de ontwikkeling van het product altijd nog zaken ontdekt worden die bij aanvang niet bekend waren, of waarvan het belang eerder niet op waarde werd geschat. Het initiële SAD zal dus in de praktijk altijd moeten worden bijgewerkt op basis van die nieuwe inzichten.

    M10: Het project kent een wekelijks projectoverleg

    M10: Het project kent een wekelijks projectoverleg
    De projectleider organiseert een periodiek projectoverleg. Dit overleg vindt wekelijks plaats en duurt niet langer dan een uur. Vereiste aanwezigen zijn de projectleider, de software delivery manager, de Scrummaster, een vertegenwoordiger uit elk van de Scrumteams en de kwaliteitsmanager van het project; andere aanwezigen kunnen zijn: de projectarchitect en de product owner. De agenda voor dit overleg bestaat ten minste uit de volgende onderwerpen: mededelingen, actie- en besluitenlijst, personele zaken, planning en voortgang, kwaliteit en architectuur, risico's en aandachtspunten.

    Het periodiek projectoverleg heet bij ICTU het "Intern Projectoverleg" of "IPO".

    Nadere toelichting op de agenda:

    • Mededelingen: betrokkenen proactief informeren over voor het project relevante ontwikkelingen.
    • Actie- en besluitenlijst: de software delivery manager houdt de actie- en besluitenlijst bij.
    • Personele zaken: bespreking van samenwerking binnen het project, in- en uitstroom, op- en afschalen.
    • Planning en voortgang: bespreking van voortgang ten opzichte van voorspelling en daaraan gerelateerde afwijkingen en knelpunten, leidend tot acties.
    • Kwaliteit en architectuur: bespreking van kwaliteit, bijvoorbeeld naar aanleiding van de self-assessment, architectuur voor borging van inhoudelijke koers, eventuele afwijkingen en benodigde acties.
    • Risico's en aandachtspunten: de software delivery manager houdt het risicolog bij.

    Quality-time, het kwaliteitssysteem van ICTU, bewaakt de actualiteit van de actie- en besluitenlijst en het risicolog.

    Rationale

    Het doel van het periodiek projectoverleg is alle betrokkenen op hetzelfde informatieniveau te brengen en te houden. Het overleg is intern om vrijuit te kunnen praten over personele zaken en risico's voor het project.

    M28: Het project voert periodiek een self-assessment uit tegen de actuele versie van de Kwaliteitsaanpak

    M28: Het project voert periodiek een self-assessment uit tegen de actuele versie van de Kwaliteitsaanpak
    De projectleider organiseert periodiek een self-assessment tegen de actuele versie van de Kwaliteitsaanpak en zet verbeteracties uit, waar nodig.

    Deze self-assessment geeft inzicht in de huidige status van het project en kan aanleiding geven tot het nemen van maatregelen binnen het project.

    De projectleider identificeert de belangrijkste verschillen tussen Kwaliteitsaanpak en werkwijze in het project en rapporteert hierover aan ICTU. In overleg tussen projectleider en ICTU wordt besloten of het verschil tijdelijk of permanent wordt geaccepteerd. In het geval van tijdelijke acceptatie stelt de projectleider een verbeteractie op. Merk op dat de verbeteractie ook kan bestaan uit het opstellen van een verbetervoorstel voor de Kwaliteitsaanpak.

    Voor de belangrijkste verschillen beschrijft de projectleider:

    • het geconstateerde verschil,
    • reden voor het verschil,
    • in geval van acceptatie; waarom het verschil geaccepteerd wordt,
    • in geval van verbeteractie; planning om het verschil weg te werken.

    De projectleider is verantwoordelijk voor het doen van de self-assessment, die in de regel door de software delivery manager wordt uitgevoerd. De kwaliteitsmanager reviewt de self-assessment, of de software delivery manager en kwaliteitsmanager voeren de self-assessment samen uit.

    De self-assessment is een intern product, maar kan gedeeld worden met opdrachtgevers en andere betrokkenen. Voor het uitvoeren en vastleggen van de self-assessment stelt ICTU een self-assessment formulier beschikbaar.

    Rationale

    Net als bij technische producten is het periodiek meten van de kwaliteit van belang om in controle te blijven. Aangezien veel maatregelen uit de Kwaliteitsaanpak zich niet geautomatiseerd laten meten, is menselijke inbreng nodig.

    Omdat implementatie van maatregelen in een project tijd kost is de self-assessment gericht op het in kaart brengen van de belangrijkste verschillen tussen de Kwaliteitsaanpak en de in het project toegepaste werkwijze, maar niet op het uitputtend inventariseren van alle verschillen.

    M30: Het project identificeert, mitigeert en bewaakt risico's

    M30: Het project identificeert, mitigeert en bewaakt risico's
    Het project identificeert, mitigeert en bewaakt projectspecifieke risico's voorafgaand aan en tijdens de projectuitvoering. Het project houdt een risicolog bij met geïdentificeerde risico's. De uitkomsten van de "Doordacht-van-Start-sessie", die al voorafgaand aan de start van het project wordt uitgevoerd, vormen het startpunt van deze risicolog. Risico's die tijdens de voorfase worden geïdentificeerd, bijvoorbeeld bij de productrisicoanalyse, worden toegevoegd aan de risicolog. Ook bij de start van de realisatiefase worden risicosessies gehouden met (vertegenwoordigers van) de belanghebbenden om verdere risico's te identificeren. Het project identificeert en implementeert mitigerende maatregelen danwel accepteert expliciet de geïdentificeerde risico's. Het project bewaakt de risicolog en uitvoering van de mitigerende maatregelen tijdens het IPO.

    Rationale

    Een flink deel van de risico's die komen kijken bij het ontwikkelen van software is beschreven in de Nederlandse praktijkrichtlijn NEN NPR 5326:2019. De richtlijn geeft voor de beschreven risico's beheersmaatregelen die organisaties kunnen implementeren. De maatregelen in deze Kwaliteitsaanpak komen grotendeels overeen met de beheersmaatregelen in NPR 5326.

    Echter, naast generieke risico's loopt elke project ook projectspecifieke risico's die voortkomen uit de scope van het project (is bijvoorbeeld operationeel beheer binnen de scope) en de context waarin het wordt uitgevoerd (bijvoorbeeld software die bijzondere persoonsgevens verwerkt). Alleen door deze risico's voorafgaand aan en tijdens het project actief te identificeren en te mitigeren kan de potentiële impact ervan beperkt worden.

    M34: Het project draagt software beheerst over

    M34: Het project draagt software beheerst over
    Als de software op enig moment door een andere partij dan ICTU verder ontwikkeld en/of onderhouden zal worden, draagt het project zorg voor een beheerste overdracht. Beheerdocumentatie, broncode en testmiddelen zijn van dusdanige kwaliteit en compleetheid dat de andere partij de software efficiënt en effectief kan doorontwikkelen en/of onderhouden.

    Het project gebruikt de Nederlandse praktijkrichtlijn NEN NPR 5325:2017 als leidraad voor de overdracht van software aan een andere partij. De paragraafnummers hieronder verwijzen naar de betreffende paragraaf in NPR 5325.

    Het project zorgt, bij voorkeur altijd maar in ieder geval bij de overdracht, dat de software, documentatie en testmiddelen aantoonbaar voldoen aan onderstaande criteria. Waar nodig scherpt het project, in afstemming met opdrachtgever en ontvangende partij, de criteria aan.

    1. De documentatie beschrijft de ontwikkel- en testomgeving die is toegepast (5.1),
    2. De functionele documentatie beschrijft gegevensmodellen, functionele indeling, koppelingen, berichtdefinities en workflows/processen (5.2),
    3. Als operationeel beheer onderdeel was van de dienstverlening: de operationele bedieningsinstructies beschrijven minimaal back-up/recovery, procedures bij calamiteiten, regelmatig terugkerende beheeractiviteiten en opstart- en afsluitprocedures (5.3),
    4. De productbacklog bevat de bekende bugs en wensen (5.4),
    5. De broncode kent een gezonde balans tussen isolatie, cohesie en koppeling (6.1),
    6. De broncode heeft een beperkte mate van duplicatie (6.2),
    7. De broncode heeft een beperkte mate van complexiteit (6.3),
    8. De broncode bevat geen of een beperkt aantal niet-afgeronde werkzaamheden ("todo's") (6.4).
    9. De tests raken een voldoende groot deel van de broncode (code dekking) (7.1),
    10. De tests raken een voldoende groot deel van de functionaliteit (functionele dekking) (7.2),
    11. De onderkende productrisico's zijn gedekt (7.3),
    12. Er is een regressietest beschikbaar (7.4),
    13. Er is traceerbaarheid van eisen naar testgevallen (7.5), en
    14. De testset is goed opgebouwd (7.6).

    Ten behoeve van de overdracht maakt het project, in afstemming met opdrachtgever en ontvangende partij, een plan voor de voorbereiding van de overdracht, de kennisoverdracht, de overdracht van de software zelf en eventuele nazorg.

    M27: Het project sluit projectfasen en zichzelf expliciet af

    M27: Het project sluit projectfasen en zichzelf expliciet af
    Afsluiting van een projectfase gebeurt expliciet en gecontroleerd: alle producten, zoals documentatie, broncode, referentiedata en credentials, die in de af te sluiten fase nodig waren of zijn opgeleverd, worden gearchiveerd. Indien er geen volgende fase is voorzien op korte termijn, dienen alle producten van de laptops van de projectmedewerkers verwijderd te worden.

    De software delivery manager is verantwoordelijk voor het archiveren. De software delivery manager geeft het Scrumteam opdracht de archivering voor te bereiden en geeft de afdeling ICTU Software Diensten (ISD) de opdracht de archivering uit te voeren.

    Alle documentatie, broncode, referentiedata en credentials die tijdens de werkzaamheden nodig waren of zijn opgeleverd, worden gearchiveerd en van laptops van medewerkers verwijderd.

    Rationale

    Archiveren faciliteert het eventueel herstarten of overdragen van het project op een later tijdstip. Verwijderen neemt een onnodig risico op inbreuk op vertrouwelijkheid weg en vrijwaart projectmedewerkers en ICTU van verdenking en aansprakelijkheid wanneer een incident optreedt.

    Het expliciet afsluiten van het project is conform Maatregel 14: "Archivering" uit de NEN NPR 5326:2019.

    Organisatie

    M29: ICTU organiseert voor aanvang van een project de interne dienstverlening

    M29: ICTU organiseert voor aanvang van een project de interne dienstverlening
    Voordat ICTU een softwareontwikkelproject start, dat gaat werken conform de Kwaliteitsaanpak, maakt de beoogde projectleider afspraken met de afdelingen ICTU Software Diensten (ISD) en ICTU Software Expertise (ISE) over de af te nemen dienstverlening.

    Voordat ICTU een project start en een overeenkomst sluit met de opdrachtgever maakt de beoogde projectleider afspraken met de afdeling ISD over de door ISD geleverde voorzieningen die het project gaat afnemen en met de afdeling ISE over de medewerkers van de afdeling ISE die het project gaat inzetten.

    Hierbij bewaken ISD en ISE dat de omvang, de snelheid van opschaling, en de behoefte aan ondersteuning van het project zodanig is dat dit samengaat met ongestoorde dienstverlening aan de lopende projecten.

    Rationale

    Door tijdig de interne dienstverlening aan projecten te organiseren helpt ICTU startende projecten de Kwaliteitsaanpak succesvol in te zetten, zonder de dienstverlening aan bestaande projecten te hinderen.

    M19: ICTU biedt projecten een afgeschermde digitale omgeving

    M19: ICTU biedt projecten een afgeschermde digitale omgeving
    ICTU geeft de projecten de beschikking over eigen, afgeschermde digitale omgevingen, waarbinnen ze de door het project ontwikkelde software en tools kunnen installeren en waartoe op een beheerste manier toegang wordt verleend.

    ICTU ondersteunt dit met Docker en/of virtuele machines en een VLAN (Virtual local area network) per project. Een nieuwe afgeschermde digitale omgeving is binnen een werkweek na aanvraag beschikbaar.

    De software delivery manager is verantwoordelijk voor het autoriseren van personen voor toegang tot de beveiligde projectomgeving. De afdeling ICTU Software Diensten (ISD) beheert de basisconfiguratie van de afgeschermde digitale omgevingen. Projecten wijken alleen in overleg met ISD af van de basisconfiguratie. Als bepaalde afwijkingen vaker voorkomen, kan dit leiden tot het maken van aanpassingen aan de basisconfiguratie.

    Rationale

    Door het bieden van een afgeschermde digitale omgeving zijn de afhankelijkheden en invloeden tussen projecten minimaal en worden beveiligingsrisico's verkleind.

    M18: ICTU biedt ondersteuning voor verplicht gestelde tools

    M18: ICTU biedt ondersteuning voor verplicht gestelde tools
    ICTU zorgt voor technische en functionele ondersteuning aan projecten bij het gebruik van alle verplichte tools.

    ICTU zorgt voor ondersteuning van de bij M16: Het project gebruikt tools voor vastgestelde taken verplicht gestelde tools. Een team van specialisten met kennis, ervaring en capaciteit is beschikbaar voor ondersteuning aan projecten.

    Bij de selectie van tools ter ondersteuning van de projectuitvoering geeft ICTU de voorkeur aan open source tools. Ook tools die ICTU zelf ontwikkelt ter ondersteuning van softwareontwikkelprojecten worden bij voorkeur open source beschikbaar gesteld.

    Rationale

    De keuze om het gebruik van een aantal tools verplicht te stellen (M16: Het project gebruikt tools voor vastgestelde taken) volgt uit de belangrijke rol die die tools spelen in de ontwikkelstraat en in Quality-time, het kwaliteitssysteem van ICTU. Met de verplichting komt ook een verantwoordelijkheid: om projecten in staat te stellen snel en effectief met deze tools te werken, moeten die projecten ondersteund worden.

    De verplicht gestelde tools zijn beperkt in aantal, bewezen en gangbaar; veel medewerkers zullen deze tools al kennen.

    De voorkeur voor open source tools is conform de rationale uit NORA (Nederlandse Overheid Referentiearchitectuur) voor het gebruik van open source tools, zoals beschreven in NORA v3.0 drijfveer "Beleid open standaarden". De voorkeur voor het open source beschikbaar stellen van eigen ontwikkelde tools is conform de "Beleidsbrief vrijgeven van de broncode van overheidssoftware" van de staatssecretaris van Binnenlandse Zaken en Koninkrijksrelaties, 17 april 2020.

    M11: ICTU beheert, onderhoudt en implementeert de Kwaliteitsaanpak en kwaliteitsnormen

    M11: ICTU beheert, onderhoudt en implementeert de Kwaliteitsaanpak en kwaliteitsnormen
    ICTU beheert, onderhoudt en implementeert de Kwaliteitsaanpak en de kwaliteitsnormen. Aanpassingen zijn gebaseerd op praktijkervaring, nieuwe inzichten en nieuwe mogelijkheden voor meting en analyse. Iedere medewerker kan wijzigingsvoorstellen indienen bij ICTU. ICTU behandelt de wijzigingsvoorstellen, kiest de te nemen actie bij elk wijzigingsvoorstel en legt de wijzigingsvoorstellen en besluiten vast.

    De Kwaliteitsaanpak wordt voor ICTU onderhouden door de afdeling ICTU Software Expertise (ISE). Iedereen die betrokken is bij softwareontwikkelprojecten kan een wijzigingsvoorstel indienen bij het hoofd van de afdeling ISE; die zorgt voor behandeling van en besluitvorming over het wijzigingsvoorstel. De afdeling zorgt ook zelf voor actualisering van de Kwaliteitsaanpak, op basis van praktijkervaringen en nieuwe inzichten uit onder andere de gezamenlijkse self-assessment, zie M33: ICTU organiseert periodiek een gezamenlijke self-assessment ten aanzien van de Kwaliteitsaanpak.

    Bij een verandering van de Kwaliteitsaanpak zorgt het hoofd van de afdeling ISE voor een passend implementatie- en verandertraject.

    Rationale

    Expliciet beheer en onderhoud van de ICTU Kwaliteitsaanpak Softwareontwikkeling is nodig om geleerde lessen, nieuwe inzichten uit bijvoorbeeld wetenschappelijke literatuur en nieuwe technische mogelijkheden voor meting en analyse te verwerken in de Kwaliteitsaanpak. De Kwaliteitsaanpak wordt door ICTU - en niet door een project - onderhouden, zodat deze bij meerdere projecten uniform kan worden toegepast.

    M12: ICTU publiceert nieuwe versies van de Kwaliteitsaanpak en normen periodiek en op een vaste locatie

    M12: ICTU publiceert nieuwe versies van de Kwaliteitsaanpak en normen periodiek en op een vaste locatie
    ICTU publiceert periodiek een nieuwe versie van de Kwaliteitsaanpak en/of de kwaliteitsnormen op een vaste, bekende locatie.

    De ICTU Kwaliteitsaanpak Softwareontwikkeling is te vinden via de ICTU-website (https://www.ictu.nl/kwaliteitsaanpak) en, inclusief templates en self-assessment checklist, op het ICTU Portaal (Sharepoint). Publicatie van een nieuwe versie wordt aangekondigd via een e-mail naar belanghebbenden en/of een bericht op MS Teams.

    Rationale

    Medewerkers moeten te allen tijde de actuele Kwaliteitsaanpak en -normen kunnen raadplegen. Welke versie actueel is en wanneer een nieuwe versie actueel wordt, is essentiële informatie voor de planning van werkzaamheden binnen de projecten en binnen de afdeling als geheel.

    M33: ICTU organiseert periodiek een gezamenlijke self-assessment ten aanzien van de Kwaliteitsaanpak

    M33: ICTU organiseert periodiek een gezamenlijke self-assessment ten aanzien van de Kwaliteitsaanpak
    ICTU organiseert periodiek een gezamenlijke self-assessment ten aanzien van de Kwaliteitsaanpak die inzicht geeft in de huidige status van de Kwaliteitsaanpak en aanleiding kan geven tot het nemen van maatregelen om de Kwaliteitsaanpak en de ondersteuning daarvan door ICTU te verbeteren.

    ICTU nodigt de lopende projecten jaarlijks uit om deel te nemen aan de gezamelijke self-assessment. Deelname door projecten is vrijwillig. Voor het doen van de self-assessment stelt ICTU een ondersteunend formulier beschikbaar.

    De projecten identificeren aan de hand van het formulier de belangrijkste verschillen tussen Kwaliteitsaanpak en werkwijze in het project en rapporteren hierover aan ICTU.

    ICTU voegt de self-assessments van de deelnemende projecten samen en maakt een analyse van de resultaten. De analyse gaat in op:

    • Opvallende overeenkomsten en verschillen tussen projecten,
    • Opvallende overeenkomsten en verschillen met eerdere gezamenlijke self-assessments,
    • Opvallende maatregelen, bijvoorbeeld maatregelen die veel projecten niet of deels toepassen, en
    • Gemaakte opmerkingen door de deelnemende projecten.

    ICTU organiseert een bespreking van de analyse met de deelnemende projecten. Hieruit vloeiende verbeteracties voor de Kwaliteitsaanpak worden door ICTU geprioriteerd en via de backlog voor de Kwaliteitsaanpak afgehandeld. Bij grotere verbeteracties betrekt ICTU de kwaliteitsmanagers van de belanghebbende projecten.

    De gezamenlijke self-assessment is een intern product en de niet-geanonimiseerde resultaten worden alleen gedeeld met de deelnemende projecten. De geanonimiseerde resultaten kunnen worden gedeeld met belanghebbenden en belangstellenden binnen en buiten ICTU.

    Rationale

    Door een gezamenlijke self-assessment te doen met meerdere projecten tegelijkertijd onstaat er inzicht in de mate waarin maatregelen van de Kwaliteitsaanpak toegepast worden en zinvol zijn. Het gesprek over de uitkomsten van de gezamenlijke self-assessment levert input voor verbetering van de Kwaliteitsaanpak zelf.

    Bijlagen

    Terminologie en afkortingen

    De onderstaande tabel bevat afkortingen en termen die voorkomen in de ICTU Kwaliteitsaanpak Softwareontwikkeling en bijbehorende templates.

    Term/afkortingToelichting
    actoreen persoon die, of een extern informatiesysteem dat, een handeling verricht op het informatiesysteem
    architectuureen beschrijving van de structuur van een systeem, inclusief onderdelen, relaties tussen die onderdelen en eigenschappen van die onderdelen en relaties.
    APIapplication programming interface
    ARTautomatische regressietest
    auditingVastlegging van de door een actor verrichtte handelingen.
    authenticatiehet vaststellen van de identiteit van een actor
    autorisatieaan een actor toegekende rechten
    BIAbusiness impact analysis
    BIOBaseline Informatiebeveiliging Overheid
    broncodesoftware in een vorm die leesbaar is voor mensen en de intentie van een programmeur uitdrukt
    deploymentinstallatie van software op een systeem waardoor de software beschikbaar wordt gemaakt voor gebruik door actoren
    developersDevelopers zijn de mensen in het Scrumteam die iedere sprint gecommitteerd zijn aan het maken van elk aspect van een bruikbaar increment [Scrumgids]
    DevOpseen praktijk die tot doel heeft softwareontwikkeling en operationeel beheer samen te brengen
    DoDdefinition of done
    DoRdefinition of ready
    gebruikskwaliteitmate waarin een systeem, product of dienst kan worden gebruikt door gespecificeerde gebruikers, voor het bereiken van gespecificeerde doelen, met effectiviteit, efficiëntie en tevredenheid in een gespecificeerde gebruikscontext
    GFOglobaal functioneel ontwerp
    IB-planinformatiebeveiligingsplan
    informatiesysteemeen samenhangend geheel van gegevensverzamelingen en de daarbij behorende personen, procedures, processen en programmatuur alsmede de voor het informatiesysteem getroffen voorzieningen voor opslag, verwerking en communicatie [VIR 2007, NORA]
    infrastructuurarchitectuureen architectuur die vooral de hardwareonderdelen en -relaties (housing, hardware, virtuals, standaard software en middleware) van een systeem beschrijft
    IPOintern projectoverleg
    ISDICTU Software Diensten, afdeling van ICTU die softwareontwikkelprojecten ondersteunt met ontwikkel- en testomgevingen, tools en diensten
    ISEICTU Software Expertise, afdeling van ICTU die softwareontwikkelprojecten ondersteunt met expertise op het gebied van softwareontwikkeling en die de ICTU Kwaliteitsaanpak Softwareontwikkeling onderhoudt
    ISOInternational Organization for Standardization
    Jiratool om use cases, user stories, logische testgevallen en issues vast te leggen
    klantreisalle directe en indirecte interactie van een klant of gebruiker met een product of dienst
    KPIkey performance indicator
    kwaliteitsmanagercontroleert en borgt de kwaliteit van software conform de vastgestelde eisen en de Kwaliteitsaanpak en rapporteert aan de projectleider
    minimum viable productde eerste versie van een product of dienst, die zo vroeg mogelijk wordt uitgerold naar de gebruikers; het bevat net voldoende functionaliteit om het gestelde doel te behalen, en niet meer dan dat
    MTPmaster testplan
    MVPminimum viable product
    NFEniet-functionele eis(en)
    NORANederlandse Overheidsreferentie-architectuur
    NPRNederlandse Praktijkrichtlijn
    ontwikkelaarsOntwikkelaars (developers in de Scrumgids) zijn de mensen in het Scrumteam die iedere sprint gecommitteerd zijn aan het maken van elk aspect van een bruikbaar increment [Scrumgids]
    operationeel beheeractiviteiten die zorgen dat software operationeel is en blijft, zoals het oplossen van incidenten, het uitvoeren van onderhoud, het implementeren van upgrades en patches, het beheren van configuraties, en het monitoren van prestaties en beschikbaarheid
    OTAPontwikkel, test, acceptatie, productie; gebruikt om verschillende soorten omgevingen aan te duiden
    personaeen min of meer realistische beschrijving van een fictief persoon, veelal met naam, persoonskenmerken, drijfveren en behoeften, die een groep gebruikers representeert en gebruikt wordt om te redeneren over de gewenste functionele en niet-functionele eigenschappen van de software
    PIAprivacy impact assessment
    PKIpublic key infrastructure
    PRAproductrisicoanalyse
    Product ownerDe product owner is verantwoordelijk voor het maximaliseren van de waarde van het product, dat het resultaat is van het werk van het Scrumteam [Scrumgids]
    programmatuurzie software
    projecteen tijdelijke organisatie voor het realiseren van een resultaat - bij ICTU bestaat een softwareontwikkelproject uit medewerkers van ICTU, opdrachtgever, beheerorganisatie en eventueel andere partijen
    projectleidermedewerker eindverantwoordelijk voor het projectresultaat - bij ICTU-softwareontwikkelprojecten is de projectleider een medewerker van ICTU
    PSADe projectstartarchitectuur is een concreet en doelgericht ICT-architectuurkader waarbinnen het project moet worden uitgevoerd
    PvEprogramma van eisen
    Quality-timeeen door ICTU ontwikkeld, open source, geautomatiseerd kwaliteitssysteem
    realisatiefasefase van een softwareontwikkelproject waarin de software daadwerkelijk wordt gebouwd en onderhouden, en bij een DevOps werkwijze ook operationeel wordt beheerd
    regressietesttest die na een wijziging controleert of niet-gewijzigde delen van een systeem nog steeds correct functioneren
    release noteseen overzicht van de wijzigingen in een release
    releaseeen voor gebruik vrijgegeven versie van de software
    SADsoftware-architectuurdocument
    ScrumScrum is een lichtgewicht raamwerk dat mensen, teams en organisaties helpt om waarde te creёren door middel van adaptieve oplossingen voor complexe problemen [Scrumgids]
    ScrummasterDe Scrummaster is verantwoordelijk voor het opzetten van Scrum, zoals staat beschreven in de Scrumgids [Scrumgids]
    ScrumteamEen Scrumteam bestaat uit één Scrummaster, één product owner en ontwikkelaars (developers in de Scrumgids) [Scrumgids].
    softwarearchitectuureen architectuur die vooral de softwareonderdelen en -relaties (processen, modules, interfaces, datamodel) van een systeem beschrijft.
    software delivery managerorganiseert het ontwikkelen en opleveren van software conform de vastgestelde eisen en de Kwaliteitsaanpak en rapporteert aan de projectleider
    softwaresoftware is de verzameling instructies die bepalen wat een computer uitvoert en is uiteindelijk wat de gebruiker ziet, ervaart en waarmee hij interacteert.
    softwareontwikkelingeen activiteit die nieuwe software maakt en/of bestaande software aanpast
    softwareontwikkelprojecteen project dat de oplevering van software als enige of voornaamste projectresultaat heeft
    technische schuldeigenschappen van de software die de lange-termijninzetbaarheid en onderhoudbaarheid bedreigen
    TVAthreat and vulnerability assessment
    usabilitygebruiksvriendelijkheid
    use caseeen afgebakende eenheid van interactie tussen een actor en het systeem
    UXuser experience
    VIRVoorschrift Informatiebeveiliging Rijksdienst
    VIRBIVoorschrift Informatiebeveiliging Rijksdienst Bijzondere Informatie
    VMvirtual machine, virtuele machine
    voorfasefase van een softwareontwikkelproject, voorafgaande aan de realisatiefase, waarin de uitgangspunten, risico's en randvoorwaarden voor de realisatiefase worden bepaald en waarin wordt gezorgd dat aan de randvoorwaarden wordt voldaan en dat voor zoveel mogelijk risico's maatregelen getroffen zijn
    vrijgaveadviesadvies om een release vrij te geven voor ingebruikname, met een testverslag dat tenminste alle nog openstaande testbevindingen en geconstateerde beveiligingsbevindingen bevat

    Bronnen

    De onderstaande tabel verwijst naar regelmatig gebruikte bronnen.

    BronToelichting
    BIOBaseline Informatiebeveiliging Overheid.
    ISO 9241-210:2019Ergonomics of human-system interaction — Part 210: Human-centred design for interactive systems.
    NCSC ICT-beveiligingsrichtlijnen voor webapplicatiesDe ICT-beveiligingsrichtlijnen voor webapplicaties geven een leidraad voor veiliger ontwikkelen, beheren en aanbieden van webapplicaties en bijbehorende infrastructuur.
    NEN-ISO/IEC 25010:2011Systems and software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - System and software quality models.
    NEN-ISO/IEC 27001:2017Informatietechnologie - Beveiligingstechnieken - Managementsystemen voor informatiebeveiliging - Eisen
    NEN-ISO/IEC 27002:2017Informatietechnologie - Beveiligingstechnieken - Praktijkrichtlijn met beheersmaatregelen op het gebied van informatiebeveiliging
    NEN 7510:2017Informatiebeveiliging in de zorg.
    NEN NPR 5325:2017Praktijkrichtlijn voor het overdragen van software.
    NEN NPR 5326:2019Praktijkrichtlijn voor risicobeheersing bij softwareontwikkeling.
    NORAReferentiearchitectuur voor de Nederlandse Overheid.
    OWASP Top-10De OWASP Top-10 is een op consensus gebaseerd overzicht van de meest kritische beveiligingsrisico's voor webapplicaties.
    ScrumgidsDe Scrum Gids - De Definitieve Gids voor Scrum: De Regels van het Spel.
    VIR 2007Besluit Voorschrift Informatiebeveiliging Rijksdienst 2007.
    VIRBI 2013Besluit Voorschrift Informatiebeveiliging Rijksdienst Bijzondere Informatie 2013.
    Wbni 2018Wet Beveiliging Netwerk- en Informatiesystemen. Beschrijft de meldplicht en de zorgplicht die van toepassing zijn op organisaties die vitaal zijn én op digitale dienstverleners.

    Overzicht maatregelen

    Hieronder zijn alle maatregeldefinities uit deze Kwaliteitsaanpak opgenomen, op volgorde van maatregelnummer.

    M01: Het project levert in elke fase vastgestelde producten en informatie op
    Iedere projectfase levert specifieke informatie op. De voorfase levert inzicht in de functionele en niet-functionele eisen, ontwerp en architectuur, testplannen, operationele risico's, en benodigde kwaliteitsmaatregelen. Deze informatie wordt tijdens de realisatiefase waar nodig bijgewerkt. De realisatiefase levert één of meerdere werkende versies van de software met regressietests, aangevuld met een vrijgaveadvies, release notes en installatiedocumentatie.
    M02: Het project bewaakt continu dat het product aan de kwaliteitsnormen voldoet
    Projecten bewaken zo snel mogelijk vanaf de start de door het project en ICTU vastgestelde kwaliteitsnormen en voldoen daar zo snel en goed mogelijk aan. De kwaliteit van producten, die nog niet zijn afgerond of nog niet aan de normen voldoen, wordt door het project bewaakt. Het voldoen aan de kwaliteitsnormen is onderdeel van de Definition of Done en herstel van de kwaliteit wordt planmatig opgepakt.
    M03: Het project zorgt dat het product traceerbaar aan eisen voldoet
    Eisen zijn wederzijds traceerbaar naar bewijsmateriaal, zoals logische testgevallen, dat de eis gerealiseerd is; dat wil zeggen dat geadministreerd is bij welke eis bewijsmateriaal hoort en vice versa. Dit wordt waar mogelijk met tooling ondersteund.
    M04: Het project borgt de correcte werking van het product met geautomatiseerde regressietests
    Regressietests - tests die verifiëren of eerder ontwikkelde software nog steeds correct werkt na wijzigingen in de software of aansluiting op andere externe koppelvlakken - zijn geautomatiseerd.
    M05: Het project hanteert een iteratief en incrementeel ontwikkelproces
    Projecten werken iteratief en incrementeel; dit betekent dat een project in korte iteraties werkt, waarbij elke iteratie een werkende versie van de software oplevert die extra waarde vertegenwoordigt voor de opdrachtgever. Behalve de software werkt het project ook iedere iteratie alle andere producten bij. Elke iteratie worden verwachtingen en werkelijke resultaten vergeleken en wordt de werkwijze aangescherpt op basis van inzichten en bevindingen.
    M07: Het project gebruikt een continuous delivery pipeline om het product te bouwen, testen en op te leveren
    Er is een geautomatiseerde continuous delivery pipeline die aantoonbaar correct werkt en de software bouwt, installeert in de testomgevingen, test op functionele en niet-functionele eigenschappen en oplevert, al dan niet inclusief installatie in de productieomgeving.
    M08: Het project maakt technische schuld inzichtelijk en lost deze planmatig op
    Technische schuld is inzichtelijk en wordt planmatig aangepakt. De kwaliteitsmanager is verantwoordelijk voor het inzichtelijk maken van de technische schuld. De software delivery manager is verantwoordelijk voor het planmatig aanpakken van de technische schuld en zorgt dat het Scrumteam regelmatig en voldoende tijd heeft om technische schuld te voorkomen en op te lossen. Het Scrumteam is verantwoordelijk voor het zoveel mogelijk voorkomen van technische schuld en voor het identificeren van technische schuld die toch optreedt.
    M10: Het project kent een wekelijks projectoverleg
    De projectleider organiseert een periodiek projectoverleg. Dit overleg vindt wekelijks plaats en duurt niet langer dan een uur. Vereiste aanwezigen zijn de projectleider, de software delivery manager, de Scrummaster, een vertegenwoordiger uit elk van de Scrumteams en de kwaliteitsmanager van het project; andere aanwezigen kunnen zijn: de projectarchitect en de product owner. De agenda voor dit overleg bestaat ten minste uit de volgende onderwerpen: mededelingen, actie- en besluitenlijst, personele zaken, planning en voortgang, kwaliteit en architectuur, risico's en aandachtspunten.
    M11: ICTU beheert, onderhoudt en implementeert de Kwaliteitsaanpak en kwaliteitsnormen
    ICTU beheert, onderhoudt en implementeert de Kwaliteitsaanpak en de kwaliteitsnormen. Aanpassingen zijn gebaseerd op praktijkervaring, nieuwe inzichten en nieuwe mogelijkheden voor meting en analyse. Iedere medewerker kan wijzigingsvoorstellen indienen bij ICTU. ICTU behandelt de wijzigingsvoorstellen, kiest de te nemen actie bij elk wijzigingsvoorstel en legt de wijzigingsvoorstellen en besluiten vast.
    M12: ICTU publiceert nieuwe versies van de Kwaliteitsaanpak en normen periodiek en op een vaste locatie
    ICTU publiceert periodiek een nieuwe versie van de Kwaliteitsaanpak en/of de kwaliteitsnormen op een vaste, bekende locatie.
    M13: Het project gebruikt ISO-25010 voor de specificatie van productkwaliteitseisen
    Voor specificatie en documentatie van vereiste en gewenste kwaliteitseigenschappen, de niet-functionele eisen, maken projecten gebruik van de terminologie en categorisering uit NEN-ISO/IEC 25010. Projecten gebruiken NEN-ISO/IEC 25010 om te controleren of alle relevante kwaliteitseigenschappen van het op te leveren eindproduct worden meegenomen in de ontwikkeling en/of onderhoud van het product.
    M14: Het project bereidt samen met opdrachtgever en belanghebbenden de realisatie voor
    Projecten hebben een voorbereidingsfase, "voorfase" genoemd, voorafgaand aan de realisatiefase. Voor het uitvoeren van de voorfase zijn vertegenwoordigers van de opdrachtgever, de beoogde beheerorganisatie en andere belanghebbenden betrokken die meewerken aan het realiseren van een deel van de op te leveren producten. Het doel van de voorfase is beeld krijgen van de te realiseren oplossing, van de risico's die zich tijdens realisatie kunnen voordoen en van de kaders waarbinnen de oplossing moet passen; tijdens de realisatiefase vinden bouw en onderhoud van de software en actualiseren en afronden van documentatie plaats.
    M16: Het project gebruikt tools voor vastgestelde taken
    ICTU stelt het gebruik van tools verplicht voor de volgende taken:
    1. backlog management en agile werken,
    2. inrichten en uitvoeren van een continuous delivery pipeline,
    3. monitoren van de kwaliteit van broncode,
    4. versiebeheer van op te leveren producten,
    5. release van software,
    6. maken van testrapportages,
    7. maken van kwaliteitsrapportages,
    8. controleren van de configuratie op aanwezigheid van bekende kwetsbaarheden,
    9. controleren van door de applicatie gebruikte versies van externe software op aanwezigheid van bekende kwetsbaarheden,
    10. statische controle van de software op aanwezigheid van kwetsbare constructies,
    11. dynamische controle van de software op aanwezigheid van kwetsbare constructies,
    12. controleren van container images op aanwezigheid van bekende kwetsbaarheden,
    13. testen van performance en schaalbaarheid,
    14. testen op toegankelijkheid van de applicatie,
    15. produceren van een "software bill of materials" (SBoM),
    16. opslaan van artifacten,
    17. registratie van incidenten bij gebruik en beheer, en
    18. bij het uitvoeren van operationeel beheer; uitrollen van de software in de productieomgeving.
    M18: ICTU biedt ondersteuning voor verplicht gestelde tools
    ICTU zorgt voor technische en functionele ondersteuning aan projecten bij het gebruik van alle verplichte tools.
    M19: ICTU biedt projecten een afgeschermde digitale omgeving
    ICTU geeft de projecten de beschikking over eigen, afgeschermde digitale omgevingen, waarbinnen ze de door het project ontwikkelde software en tools kunnen installeren en waartoe op een beheerste manier toegang wordt verleend.
    M21: Het project selecteert medewerkers op basis van kwaliteit
    Bij de inzet van medewerkers gaat kwaliteit boven andere aspecten, zoals beschikbaarheid, prijs en doorlooptijd.
    M23: Het project zorgt voor de aanwezigheid van ervaring met de Kwaliteitsaanpak
    De software delivery manager zorgt ervoor dat bij nieuwe projecten wordt gestart met ten minste twee projectleden die bekend zijn met de Kwaliteitsaanpak.
    M26: Het project laat de beveiliging van het ontwikkelde product periodiek beoordelen
    Projecten laten periodiek de beveiliging van de ontwikkelde software beoordelen. Een beveiligingsexpert onderzoekt de code zowel geautomatiseerd als handmatig op veelvoorkomende kwetsbaarheden en op het voldoen aan voorgeschreven beveiligingsnormen. Overheidsspecifieke beveiligingsnormen of -raamwerken, zoals de BIO (Baseline Informatiebeveiliging Overheid), bieden een basis voor de beoordeling. Bevindingen uit de beveiligingstest worden vastgelegd als onderdeel van de werkvoorraad voor het ontwikkelproces.
    M27: Het project sluit projectfasen en zichzelf expliciet af
    Afsluiting van een projectfase gebeurt expliciet en gecontroleerd: alle producten, zoals documentatie, broncode, referentiedata en credentials, die in de af te sluiten fase nodig waren of zijn opgeleverd, worden gearchiveerd. Indien er geen volgende fase is voorzien op korte termijn, dienen alle producten van de laptops van de projectmedewerkers verwijderd te worden.
    M28: Het project voert periodiek een self-assessment uit tegen de actuele versie van de Kwaliteitsaanpak
    De projectleider organiseert periodiek een self-assessment tegen de actuele versie van de Kwaliteitsaanpak en zet verbeteracties uit, waar nodig.
    M29: ICTU organiseert voor aanvang van een project de interne dienstverlening
    Voordat ICTU een softwareontwikkelproject start, dat gaat werken conform de Kwaliteitsaanpak, maakt de beoogde projectleider afspraken met de afdelingen ICTU Software Diensten (ISD) en ICTU Software Expertise (ISE) over de af te nemen dienstverlening.
    M30: Het project identificeert, mitigeert en bewaakt risico's
    Het project identificeert, mitigeert en bewaakt projectspecifieke risico's voorafgaand aan en tijdens de projectuitvoering. Het project houdt een risicolog bij met geïdentificeerde risico's. De uitkomsten van de "Doordacht-van-Start-sessie", die al voorafgaand aan de start van het project wordt uitgevoerd, vormen het startpunt van deze risicolog. Risico's die tijdens de voorfase worden geïdentificeerd, bijvoorbeeld bij de productrisicoanalyse, worden toegevoegd aan de risicolog. Ook bij de start van de realisatiefase worden risicosessies gehouden met (vertegenwoordigers van) de belanghebbenden om verdere risico's te identificeren. Het project identificeert en implementeert mitigerende maatregelen danwel accepteert expliciet de geïdentificeerde risico's. Het project bewaakt de risicolog en uitvoering van de mitigerende maatregelen tijdens het IPO.
    M31: Het project beschikt over actuele vastgestelde informatie
    Voor een goede uitvoering van het project is specifieke informatie nodig. De opdrachtgever zorgt dat het project bij de start van de voorfase inzicht heeft in de informatie die typisch wordt vastgelegd in een projectstartarchitectuur, business impact analysis en privacy impact assessment. Waar nodig werkt de opdrachtgever de informatie bij tijdens de voorfase en realisatiefase.
    M32: Het project onderzoekt de kwaliteit van over te nemen software
    Als tijdens een project bestaande software dient te worden afgebouwd, onderhouden en/of herbouwd, vindt een onderzoek plaats naar de kwaliteit van deze software.
    M33: ICTU organiseert periodiek een gezamenlijke self-assessment ten aanzien van de Kwaliteitsaanpak
    ICTU organiseert periodiek een gezamenlijke self-assessment ten aanzien van de Kwaliteitsaanpak die inzicht geeft in de huidige status van de Kwaliteitsaanpak en aanleiding kan geven tot het nemen van maatregelen om de Kwaliteitsaanpak en de ondersteuning daarvan door ICTU te verbeteren.
    M34: Het project draagt software beheerst over
    Als de software op enig moment door een andere partij dan ICTU verder ontwikkeld en/of onderhouden zal worden, draagt het project zorg voor een beheerste overdracht. Beheerdocumentatie, broncode en testmiddelen zijn van dusdanige kwaliteit en compleetheid dat de andere partij de software efficiënt en effectief kan doorontwikkelen en/of onderhouden.

    Relatie met NEN NPR 5326

    De Nederlandse Praktijkrichtlijn "Risicobeheersing bij ontwikkeling en onderhoud van maatwerksoftware" [NEN NPR 5326:2019] beschrijft beheersmaatregelen voor een deel van de risico’s die inherent zijn aan softwareontwikkeling op maat. Onderstaande tabel laat de relatie zien tussen de risicobeheersmaatregelen uit de NPR 5326 en de maatregelen uit deze Kwaliteitsaanpak.

    NPR 5326 risicobeheersmaatregelMaatregelen KwaliteitsaanpakToelichting
    Maatregel 01: Belanghebbenden identificeren en betrekkenM14: Het project bereidt samen met opdrachtgever en belanghebbenden de realisatie voorVoorafgaand aan en tijdens de voorfase identificeert en betrekt ICTU de belanghebbenden
    Maatregel 02: Belangrijke niet-functionele eisen identificerenM01: Het project levert in elke fase vastgestelde producten en informatie opDe niet-functionele eisen zijn een van de uitkomsten van de voorfase
    Maatregel 03: Belangrijke functionele eisen identificerenM01: Het project levert in elke fase vastgestelde producten en informatie opDe functionele eisen zijn een van de uitkomsten van de voorfase
    Maatregel 04: Productdecompositie in incrementeel opleverbare delen met business-waardeM01: Het project levert in elke fase vastgestelde producten en informatie opDe product backlog is een van de uitkomsten van de voorfase
    Maatregel 05: Technische schuld identificeren, inzichtelijk maken en planmatig oplossenM08: Het project maakt technische schuld inzichtelijk en lost deze planmatig op, M32: Het project onderzoekt de kwaliteit van over te nemen software
    Maatregel 06: Oplossingsrichtingen verkennenM01: Het project levert in elke fase vastgestelde producten en informatie opTijdens de voorfase worden oplossingsrichtingen verkend, bijvoorbeeld met behulp van een prototype
    Maatregel 07: Incrementele oplevering van het productM05: Het project hanteert een iteratief en incrementeel ontwikkelprocesICTU hanteert een iteratief en incrementeel ontwikkelproces
    Maatregel 08: Iteratieve ontwikkelaanpakM05: Het project hanteert een iteratief en incrementeel ontwikkelprocesICTU hanteert een iteratief en incrementeel ontwikkelproces
    Maatregel 09: Geautomatiseerde ontwikkelpijplijn inrichtenM07: Het project gebruikt een continuous delivery pipeline om het product te bouwen, testen en op te leveren
    Maatregel 10: Voortdurend voldoen aan de eisen met regressietestsM04: Het project borgt de correcte werking van het product met geautomatiseerde regressietests
    Maatregel 11: Voortgangsbewaking met burndown chartsM10: Het project kent een wekelijks projectoverlegProjecten bespreken de voortgang in het wekelijks projectoverleg aan de hand van backlog informatie uit het backlog management systeem
    Maatregel 12: Een officiële producteigenaar met mandaatM05: Het project hanteert een iteratief en incrementeel ontwikkelprocesICTU hanteert Scrum, inclusief de rol van de product owner
    Maatregel 13: Toepassen van een kwaliteitgedreven ontwikkelmethodeDe Kwaliteitsaanpak schrijft geen ontwikkelmethode voor aan de projecten; de borging van kwaliteitsnormen zal echter wel invloed hebben op de gevolgde ontwikkelmethode
    Maatregel 14: ArchiveringM27: Het project sluit projectfasen en zichzelf expliciet af
    Maatregel 15: Deugdelijke overdrachtM34: Het project draagt software beheerst over
    Maatregel 16: Teams met specialistische kennis en hulpmiddelen ondersteunenM18: ICTU biedt ondersteuning voor verplicht gestelde tools, M19: ICTU biedt projecten een afgeschermde digitale omgeving
    Maatregel 17: Continu risicomanagementM02: Het project bewaakt continu dat het product aan de kwaliteitsnormen voldoet, M10: Het project kent een wekelijks projectoverleg, M30: Het project identificeert, mitigeert en bewaakt risico'sProjecten voldoen continu aan de kwaliteitsnormen, identificeren en mitigeren projectspecifieke risico's en bespreken de risico's in het wekelijkse projectoverleg
    \ No newline at end of file +ICTU Kwaliteitsaanpak Softwareontwikkeling versie wipICTU logo

    ICTU Kwaliteitsaanpak Softwareontwikkeling

    Versie wip, 26-01-2024

    Inleiding

    De overheid is in hoge mate afhankelijk van informatiesystemen voor de uitvoering van haar taken. Veel van die informatiesystemen zijn dusdanig specifiek dat de benodigde software “op maat” gemaakt moet worden. De totstandkoming van op maat gemaakte software is meestal een complex proces, waarin vele belangen en behoeften worden afgewogen en afgezet tegen de mogelijkheden die technologie biedt. Eenmaal operationeel zal een informatiesysteem verantwoord onderhouden moeten worden; behoeften en technologie veranderen in de loop van de tijd.

    Overheidsprojecten waarin software wordt ontwikkeld of onderhouden kampen nog vaak met vertraging, budgetoverschrijding of een eindresultaat met te lage kwaliteit. Zo concludeerde de commissie-Elias in haar eindrapport: "De Rijksoverheid heeft haar ICT (Informatie- en communicatietechnologie)-projecten niet onder controle". Eén van de fundamentele problemen is dat de risico's, die inherent zijn aan softwareontwikkeling, door organisaties nog onvoldoende worden herkend, erkend en gemitigeerd. Dit terwijl de risico's bij de ontwikkeling van software, binnen het ICT-domein, algemeen bekend zijn en er ook voor veel risico's passende maatregelen bestaan.

    ICTU heeft jarenlange ervaring met het realiseren van software en past de opgedane ervaring toe bij de ontwikkeling van nieuwe software. Die ervaring is vastgelegd in een werkwijze, deze “ICTU Kwaliteitsaanpak Softwareontwikkeling”, die telkens wordt aangepast en aangevuld op basis van de praktijk.

    ICTU is ervan overtuigd dat het bouwen van duurzame software, die goed aansluit bij de behoeften van gebruikers en andere belanghebbenden, bijdraagt aan betere informatiesystemen en een betere dienstverlening door de overheid. Dienstverlening die betrouwbaar moet zijn voor burgers, bedrijven en ambtenaren. Om samen met opdrachtgevers passende oplossingen te realiseren ontwikkelt ICTU daarom software volgens een agile proces. En om de duurzaamheid en betrouwbaarheid te bevorderen besteedt ICTU standaard aandacht aan beveiliging, privacy, performance, gebruikskwaliteit en toegankelijkheid. De Kwaliteitsaanpak dient daarvoor als leidraad, maar de aanpak voorziet ook in mogelijkheden om het project en het eindproduct aan te passen aan de specifieke situatie.

    Om projecten, die software realiseren volgens de Kwaliteitsaanpak, efficiënt en effectief te ondersteunen, heeft ICTU twee gespecialiseerde afdelingen in het leven geroepen. Deze afdelingen staan projecten bij door middel van kennis, menskracht en technische hulpmiddelen. Zo profiteren projecten van schaalgrootte en hergebruik van inzichten.

    Met behulp van de ICTU Kwaliteitsaanpak Softwareontwikkeling heeft ICTU samen met andere overheden inmiddels enige tientallen projecten succesvol uitgevoerd. ICTU wil deze aanpak graag aanvullen met de ervaringen en geleerde lessen van andere organisaties en deze overdraagbaar maken en breder uitdragen. Om die reden stelt ICTU deze Kwaliteitsaanpak aan iedereen beschikbaar via https://www.ictu.nl/kwaliteitsaanpak en heeft zij, samen met normalisatie-instituut NEN en partijen uit overheid en markt, een praktijkrichtlijn “Risicobeheersing bij ontwikkeling en onderhoud van maatwerksoftware” [NEN NPR 5326:2019] gepubliceerd, die mede is gebaseerd op de ICTU Kwaliteitsaanpak Softwareontwikkeling.

    Doelstellingen en uitgangspunten

    De ICTU Kwaliteitsaanpak Softwareontwikkeling heeft drie doelstellingen:

    1. Opdrachtgevers helpen bekende risico's bij softwareontwikkeling, zoals technische schuld, vertraging en defecten, zo veel mogelijk te voorkomen.
    2. ICTU helpen om software te ontwikkelen die de missie van ICTU, namelijk bijdragen aan een betere digitale overheid, ondersteunt.
    3. De overheid als geheel helpen bij het zo goed mogelijk ontwikkelen van software.

    De Kwaliteitsaanpak zelf is geformuleerd in de vorm van maatregelen die elke software-ontwikkelende organisatie kan treffen om risico's van softwareontwikkeling te mitigeren en de kans op succesvolle softwareontwikkelprojecten te vergroten. De maatregelen zijn gebaseerd op geleerde lessen uit de praktijk van ICTU.

    De Kwaliteitsaanpak is een evoluerende aanpak, gebaseerd op de ervaringen die ICTU continu opdoet in de projecten waarin ICTU samen met opdrachtgevers maatwerksoftware ontwikkelt en onderhoudt. ICTU hanteert daarbij de vuistregel dat als tenminste 80% van de projecten minstens 80% van de tijd een bepaalde werkwijze hanteren, voor die werkwijze een maatregel in de Kwaliteitsaanpak wordt opgenomen. Maar het kan ook voorkomen dat maatregelen om andere redenen landen in de Kwaliteitsaanpak; denk aan het toegankelijk maken van software dat wettelijk verplicht is. Zie ook de wijzigingsgeschiedenis in PDF-formaat of HTML-formaat.

    De maatregelen vormen het startpunt voor de aanpak van ieder ICTU-softwareproject, waarbij ruimte wordt geboden voor variatie of alternatieve invulling. Bijvoorbeeld stelt de Kwaliteitsaanpak: software wordt minimaal bij iedere grote release of tenminste twee keer per jaar onderworpen aan een beveiligingstest door beveiligingsexperts die ICTU daarvoor inhuurt (zie M26: Het project laat de beveiliging van het ontwikkelde product periodiek beoordelen). Een alternatief is dat de opdrachtgever de verantwoordelijkheid neemt voor het laten uitvoeren van beveiligingstests. Hierover maakt de projectleider nadere afspraken met de opdrachtgever.

    De Kwaliteitsaanpak is dus zowel voorschrijvend als beschrijvend. Voorschrijvend omdat ICTU verwacht dat projecten die maatwerksoftware ontwikkelen en onderhouden de aanpak toepassen, en alleen aanpassen als daar een goede reden voor is, en mits dat wettelijk is toegestaan. Tegelijkertijd is de aanpak beschrijvend omdat de meeste maatregelen voortkomen uit de bestaande werkwijzen van de projecten. Zoals blijkt uit de self-assessment die ICTU regelmatig uitvoert op de toepassing van de Kwaliteitsaanpak.

    Leeswijzer

    Doelgroep

    Dit document "ICTU Kwaliteitsaanpak Softwareontwikkeling", verder ook aangeduid met 'de Kwaliteitsaanpak', is bedoeld voor software en gerelateerde producten, voor processen waarmee die producten worden gerealiseerd en voor de overkoepelende organisatie waarin op projectbasis wordt gewerkt (ICTU). Dit betekent dat deze Kwaliteitsaanpak betrekking heeft op de drie aspecten van softwareontwikkeling:

    1. Producten - Het eerste deel van de Kwaliteitsaanpak betreft de eigenschappen van de ontwikkelde producten. De broncode valt hieronder, maar ook alle andere producten, zoals eisen, ontwerpen en testscripts.
    2. Processen - Het tweede deel gaat over het ontwikkelproces; werkwijze, gebruik van hulpmiddelen en projectaanpak.
    3. Organisatie - Het derde deel betreft de organisatie waarbinnen projecten worden uitgevoerd: ICTU; dit gaat over de samenhang tussen projecten en de faciliteiten die projecten ter beschikking moeten hebben.

    Maatregelen

    Om de risico's die samenhangen met softwareontwikkeling te mitigeren treft ICTU risicobeheersmaatregelen. Deze risicobeheersmaatregelen, verder maatregelen genoemd, vormen de kern van de Kwaliteitsaanpak. De maatregelen zijn onderverdeeld naar de genoemde aspecten product, proces en organisatie.

    De onderverdeling is in overeenstemming met de praktijkrichtlijn “Risicobeheersing bij ontwikkeling en onderhoud van maatwerksoftware” [NEN NPR 5326:2019]. Deze praktijkrichtlijn beschrijft veelvoorkomende risico's van maatwerksoftwareontwikkeling en adviseert bijbehorende risicobeheersmaatregelen. Bijlage Relatie met NEN NPR 5326 beschrijft hoe de maatregelen in deze Kwaliteitsaanpak samenhangen met de maatregelen die de NPR 5326 adviseert.

    De beschrijving van elke maatregel is voorzien van een rationale: waarom behoort de maatregel tot de Kwaliteitsaanpak? Waar mogelijk verwijst de rationale naar maatregelen uit standaarden en richtlijnen die overeenkomen met de door ICTU getroffen maatregelen.

    Rollen

    Bij de omschrijving van de maatregelen is gebruik gemaakt van de volgende rollen om aan te geven wie verantwoordelijkheid draagt voor het uitvoeren van de maatregelen:

    • Project: de tijdelijke organisatie die de software ontwikkelt, onderhoudt en/of operationeel beheert. Het project bestaat uit medewerkers van ICTU, van de opdrachtgever en mogelijk ook van de beheerorganisatie of andere partijen. De softwareontwikkeling binnen het project gebeurt door één of meer Scrumteams, bestaande uit een product owner, ontwikkelaars en een Scrummaster. De product owner is altijd een medewerker van de opdrachtgevende organisatie. Als het project de software ook operationeel beheert past ICTU DevOps toe en maken ook DevOps-engineers deel uit van een Scrumteam. Eén van de ontwikkelaars heeft de rol van softwarearchitect.
    • Projectleider: de ICTU-medewerker verantwoordelijk voor uitvoering van het project,
    • Software delivery manager: organiseert het ontwikkelen en opleveren van software conform de vastgestelde eisen en de Kwaliteitsaanpak, rapporteert aan de projectleider,
    • Kwaliteitsmanager: controleert en borgt de kwaliteit van software conform de vastgestelde eisen en de Kwaliteitsaanpak, rapporteert aan de projectleider. Voor de rol van kwaliteitsmanager is een inwerkplan template beschikbaar.

    Ondersteuning

    Projecten bij ICTU die software ontwikkelen en/of onderhouden volgens deze Kwaliteitsaanpak, kunnen ondersteuning krijgen van de afdelingen ICTU Software Diensten (ISD) en ICTU Software Expertise (ISE). ISD levert ontwikkel- en testomgevingen, tools en ondersteunende diensten. ISE levert expertise in de vorm van software delivery managers, kwaliteitsmanagers en software-ontwikkelaars. ISE onderhoudt tevens deze Kwaliteitsaanpak. ISD en ISE zijn niet verantwoordelijk voor de projectuitvoering, maar voor het bieden van expertise en diensten om projecten in staat te stellen efficiënt en effectief volgens de Kwaliteitsaanpak te werken.

    Versionering

    Elke release van de Kwaliteitsaanpak heeft een versienummer in de vorm majornummer.minornummer.patchnummer.

    • Het patchnummer wordt opgehoogd als een nieuwe versie alleen niet-inhoudelijke wijzigingen bevat. Denk aan spellingscorrecties en visuele aanpassingen.
    • Het minornummer wordt opgehoogd als er inhoudelijke wijzigingen zijn, maar die wijzigingen geen invloed hebben op de self-assessment. Dat wil zeggen, een project dat een self-assessment doet met versie 2.3 zou dezelfde uitkomst moeten krijgen als het, op min of meer hetzelfde moment, een self-assessment doet met versie 2.4. Voorbeelden van minor wijzigingen zijn aanpassingen aan de rationale van maatregelen en veranderingen in templates.
    • Het majornummer wordt opgehoogd als er wijzigingen zijn die van invloed zijn op de self-assessment. Met andere woorden, als self-assessments tegen twee opeenvolgende versie van de Kwaliteitsaanpak niet zonder meer vergelijkbaar zijn. Voorbeelden van major wijzigingen zijn het splitsen en samenvoegen van maatregelen.

    Terminologie

    Deze Kwaliteitsaanpak heeft betrekking op de ICTU-projecten waarin software ontwikkeld wordt. De terminologie in dit document is daarop afgestemd en sluit, waar relevant, aan op andere begrippenkaders. De bijlage Terminologie en afkortingen bevat een lijst met veel gebruikte begrippen en afkortingen.

    Producten

    M31: Het project beschikt over actuele vastgestelde informatie

    M31: Het project beschikt over actuele vastgestelde informatie
    Voor een goede uitvoering van het project is specifieke informatie nodig. De opdrachtgever zorgt dat het project bij de start van de voorfase inzicht heeft in de informatie die typisch wordt vastgelegd in een projectstartarchitectuur, business impact analysis en privacy impact assessment. Waar nodig werkt de opdrachtgever de informatie bij tijdens de voorfase en realisatiefase.

    De opdrachtgever zorgt dat het project vanaf de start van de voorfase beschikt over:

    1. Projectstartarchitectuur,
    2. Business impact analysis,
    3. Privacy impact assessment,
    4. Afspraken tussen opdrachtgever en beheerpartij.

    Als de benodigde informatie niet gereed is bij de start van de voorfase dan maken opdrachtgever en ICTU nadere afspraken over de manier waarop de benodigde informatie nog tijdens de voorfase beschikbaar komt voor het project.

    Projectstartarchitectuur

    Een projectstartarchitectuur (PSA) is bedoeld om te borgen dat nieuwe ontwikkelingen en veranderingen in samenhang worden gerealiseerd en passen binnen de toekomstig gewenste informatievoorziening. De PSA is een concreet en doelgericht ICT-architectuurkader waarbinnen het project moet worden uitgevoerd. In de PSA zijn de architectuurvisie, enterprise-architectuur en overige architecturen van de opdrachtgever vertaald naar aan het product te stellen eisen. Een PSA bevat in ieder geval de volgende onderwerpen:

    • Een beschrijving van de doelen en ambities waaraan het project bijdraagt en invulling geeft. Dus niet de projectdoelen en -ambitie.
    • Een afbakening van het project en de context van de voorziening/oplossing die het project gaat realiseren. De PSA beschrijft niet de implementatie van de voorziening zelf (dit blijft een 'black box'), maar wel het gewenste gedrag in het grotere geheel. Denk o.a. ook aan relaties met andere projecten en generieke en specifieke diensten (services).
    • De belangrijkste functies van de door het project te realiseren voorziening, informatiestromen en koppelvlakken.
    • Een beschrijving van de belangrijkste belanghebbenden en/of betrokken ketenpartijen.
    • Een concretisering van kaders en randvoorwaarden die van toepassing zijn.
    • Beleidsuitgangspunten (drijfveren en doelen), zowel voor het specifieke project als algemeen voor de organisatie en visie (oplossingsrichting).
    • Standaarden en normen (open standaarden van het Forum Standaardisatie en domeinspecifieke standaarden).

    Zie https://www.noraonline.nl/wiki/PSA.

    Bij wijzigingen aan de PSA na de start van het project is het niet zinvol nog van een projectstartarchitectuur te spreken en noemen we het een projectarchitectuur.

    Business impact analysis

    In een business impact analysis (BIA) legt de opdrachtgevende organisatie vast hoe belangrijk informatiebeveiliging is voor de eigen bedrijfsvoering/processen. Naast de gevoeligheid voor incidenten komt hierin ook de 'risk appetite' van de organisatie tot uiting: de risico’s die een organisatie bereid is te accepteren. Alleen de opdrachtgevende organisatie zelf kan hierover een uitspraak doen.

    Privacy impact assessment

    In een privacy impact assessment (PIA) legt de opdrachtgevende organisatie vast wat de privacy-gevoeligheid is van de gegevens die in een proces of informatiesysteem worden verzameld en verwerkt. De rechtmatigheid van de verwerking wordt beoordeeld. En de PIA stelt grenzen aan de gegevens die mogen worden verzameld en verwerkt. Zicht op privacygevoelige gegevens en het (laten) treffen van adequate en afdoende beschermingsmaatregelen is een wettelijke plicht die een organisatie niet aan een andere partij kan overdragen.

    Als een PIA niet nodig is, dan is een verklaring daaromtrent vereist.

    Afspraken tussen opdrachtgever en beheerpartij

    Opdrachtgever heeft afspraken gemaakt met een (interne of externe) beheerpartij die voornemens is het beheer van de software uit te voeren. De afspraken omvatten in ieder geval de inzet van medewerkers van de beheerpartij tijdens de voorfase en het type beheer dat de beheerpartij voornemens is te gaan uitvoeren: operationeel beheer, applicatiebeheer en/of functioneel beheer.

    De beheerpartij stelt relevante informatie ter beschikking aan het project zoals beveiligingsbeleid, beheeracceptatiecriteria, documentatie van de te gebruiken voorzieningen voor bijvoorbeeld authenticatie en autorisatie en verder te hanteren kaders en richtlijnen.

    Aanvullende informatie

    Waar mogelijk stelt de opdrachtgever ook andere relevante informatie ter beschikking aan het project zoals een eventueel programma van eisen, procesbeschrijvingen van te ondersteunen bedrijfsprocessen, documentatie van te koppelen systemen en verder te hanteren kaders en richtlijnen.

    Rationale

    De genoemde producten hebben tot doel om de benodigde omvang, kosten en doorlooptijd van de voorfase te kunnen schatten. De projectstartarchitectuur vormt input voor de tijdens de voorfase te ontwikkelen producten zoals functionele en niet-functionele eisen, functioneel ontwerp en softwarearchitectuur. Een BIA en eventuele PIA zijn richtinggevend voor de in de voorfase te selecteren beveiligingsmaatregelen.

    Als deze producten er niet zijn, niet actueel zijn, en/of niet compleet zijn, dan moeten ze in de voorfase alsnog worden gemaakt, bijgewerkt en/of aangevuld. Dit vereist grote betrokkenheid van de organisatie van de opdrachtgever, en is in de regel lastig op korte termijn te organiseren.

    M01: Het project levert in elke fase vastgestelde producten en informatie op

    M01: Het project levert in elke fase vastgestelde producten en informatie op
    Iedere projectfase levert specifieke informatie op. De voorfase levert inzicht in de functionele en niet-functionele eisen, ontwerp en architectuur, testplannen, operationele risico's, en benodigde kwaliteitsmaatregelen. Deze informatie wordt tijdens de realisatiefase waar nodig bijgewerkt. De realisatiefase levert één of meerdere werkende versies van de software met regressietests, aangevuld met een vrijgaveadvies, release notes en installatiedocumentatie.

    Opdrachtgever, ICTU, beheerorganisatie en andere meewerkende partijen leveren de onderstaande informatie op. Voor een aantal documenten zijn als onderdeel van de Kwaliteitsaanpak templates beschikbaar. Ook kan gebruik worden gemaakt van bestaande templates uit bijvoorbeeld de NORA. Zie M29: ICTU organiseert voor aanvang van een project de interne dienstverlening.

    De onderstaande tabel bevat de in deze paragraaf beschreven producten. Het ✔ geeft aan in welke fase ze worden opgeleverd.

    ProductVoor startVoorfaseRealisatiefase
    Plan van aanpak: voorfase
    Beschrijving van functionele eisen
    Beschrijving van niet-functionele eisen
    Product backlog
    Ontwerp- en architectuurdocumentatie (software, interactie, infrastructuur)
    Mastertestplan
    Detailtestplannen
    Informatiebeveiligingsplan
    Kwaliteitsplan
    Plan van aanpak: realisatiefase
    Deploybare versie van de software
    Testrapportages
    Documentatie voor deployment en operationeel beheer
    Software bill of materials
    Release notes
    Vrijgaveadvies

    Plan van aanpak

    Het plan van aanpak voor de voorfase en het plan van aanpak voor de realisatiefase beschrijven de in deze fasen te realiseren producten en diensten, en de planning, werkwijze en verantwoordelijkheden voor de totstandkoming van die producten en diensten.

    Als operationeel en/of applicatiebeheer onderdeel is van de te leveren dienstverlening tijdens de realisatiefase bevat het plan van aanpak voor de realisatiefase de hiervoor noodzakelijke afspraken met de opdrachtgever en de beheerorganisatie. De afspraken omvatten zowel de te behalen kwaliteitsniveaus van de dienstverlening als de uit te voeren operationele en applicatiebeheertaken. Daarnaast beschrijft het plan hoe informatie zal worden verzameld over de software tijdens het gebruik en over de uitgevoerde beheeractiviteiten. En hoe hierover zal worden gerapporteerd. Ook worden de criteria voor het beëindigen van de dienstverlening vastgelegd. De te leveren dienstverlening is afgestemd op het beheerplan van de beheerorganisatie.

    Beschikbare templates:

    Beschrijving van functionele eisen

    De beschrijving van functionele eisen bestaat uit epics en/of user stories, eventueel aangevuld met use cases. De beschrijving bevat tevens eisen voor ondersteuning van beheerfuncties, die door de beoogd beheerder gesteld worden, en voor logging, inclusief de globale inhoud van te loggen business events (gebeurtenissen op procesniveau) en de daarvoor geldende bewaartermijnen.

    Bronnen van de opdrachtgever zoals de projectstartarchitectuur, een programma van eisen en procesbeschrijvingen vormen het startpunt voor de functionele eisen. Tijdens het project worden use cases in samenwerking met de product owner vertaald naar epics en user stories.

    Beschrijving van niet-functionele eisen

    Niet-functionele eisen specificeren criteria om het functioneren van de software te beoordelen, maar beschrijven niet het specifieke gedrag zelf. Voor de beschrijving en onderverdeling van niet-functionele eisen maakt het project gebruik van:

    • NEN-ISO/IEC 25010,
    • Wet beveiliging netwerk- en informatiesystemen (Wbni),
    • Baseline Informatiebeveiliging Overheid (BIO),
    • methode Grip op SDD (Secure Software Development) van het Centrum Informatiebeveiliging en Privacybescherming (CIP),
    • Algemene verordening gegevensbescherming (AVG),
    • ISO 9241-210:2019 Ergonomics of human-system interaction - Part 210: Human-centred design for interactive systems,
    • hoofdstuk 9 van de Europese Standaard EN 301 549 — dit is gelijk aan de Web Content Accessibility Guidelines versie 2.1, niveau A en AA.

    De beschrijving van niet-functionele eisen moet expliciet aandacht besteden aan de door de beoogd beheerder gewenste ondersteuning van beheerfuncties. Bepaalde niet-functionele eisen kunnen aanleiding zijn tot het treffen van beveiligingsmaatregelen. Door deze eisen expliciet in de voorfase te benoemen, wordt voorkomen dat de bijbehorende beveiligingsmaatregelen achteraf moeten worden toegevoegd.

    Overheidsorganisaties moeten een toegankelijkheidsverklaring op hun websites plaatsen. Indien gewenst ondersteunt ICTU bij het opstellen van de toegankelijkheidsverklaring.

    Bronnen van de opdrachtgever zoals procesbeschrijvingen, privacy impact assessment (PIA), beheeracceptatiecriteria, beveiligingsbeleid en projectstartarchitectuur vormen het startpunt voor de niet-functionele eisen.

    Beschikbare templates:

    Product backlog

    De product backlog is een geprioriteerd overzicht van alle nog te realiseren functionele en niet-functionele eigenschappen van de software. Al het werk dat het Scrumteam doet loopt via de backlog, niet alleen werk aan de broncode zelf maar bijvoorbeeld ook het schrijven van beheerdocumentatie. De product owner is de eigenaar van de product backlog. De zaken op de lijst zijn normaal gesproken in de vorm van een epic of user story. Hierin staat:

    • Wat er gemaakt moet worden,
    • Waarom,
    • en voor wie.

    De product owner is verantwoordelijk voor de inhoud en bepaalt de prioritering van de eisen. Er staan ook ruwe schattingen bij van de waarde voor de organisatie en van de ontwikkelkosten.

    Zie https://www.scrumguides.org/scrum-guide.html#artifacts-productbacklog.

    Ontwerp- en architectuurdocumentatie (software, interactie, infrastructuur)

    De ontwerp- en architectuurdocumentatie beschrijft de opzet van de te bouwen software in de context waarbinnen deze moet opereren en de ontwerpkeuzes en -principes die zijn gevolgd. Die documentatie laat tevens zien hoe de software aan de gestelde functionele en niet-functionele eisen voldoet.

    Het project legt ontwerp- en architectuurinformatie vast in verschillende documenten en producten, zoals een softwarearchitectuurdocument (SAD), een infrastructuurarchitectuur (IA), een globaal functioneel ontwerp (GFO) en een prototype en/of interactieontwerp.

    Het softwarearchitectuurdocument verschaft een compleet overzicht van de architectuur van de te ontwikkelen software, en de rationale hiervoor, waarbij diverse relevante views diverse aspecten van de software belichten. Zie bijvoorbeeld https://www.win.tue.nl/~wstomv/edu/2ip30/references/Kruchten-4+1-view.pdf; andere manieren van architectuurbeschrijving zijn ook toegestaan.

    De infrastructuurarchitectuur beschrijft de topologie van de implementatie-omgeving waaronder protocollen, beveiligingsniveaus en services. Deze architectuur biedt een logische afbeelding van de eisen naar de implementatie-omgeving en geeft onderbouwing voor de gemaakte keuzes.

    Een prototype is een eerste, ruwe versie van de applicatie. Het prototype illustreert waar men uiteindelijk met de toepassing naar toe wil. Het maakt ideeën tastbaar en creëert een eerste indruk van structuur, ontwerp en functionaliteit.

    Beschikbare templates:

    Testplannen en -rapportages

    De testplannen bestaan uit een mastertestplan (MTP), gemaakt op basis van een productrisicoanalyse (PRA), en detailtestplannen. Het doel van een mastertestplan is om betrokkenen bij het testproces te informeren over de strategie, aanpak, activiteiten, inclusief de onderlinge relaties en afhankelijkheden, en de op te leveren producten met betrekking tot het testtraject. Het mastertestplan beschrijft deze strategie, aanpak, activiteiten en eindproducten, die in de detailtestplannen verder worden gedetailleerd.

    Opdrachtgever is verantwoordelijk voor het mastertestplan. Het project maakt een detailtestplan voor de testsoorten die tijdens de realisatiefase door het project worden uitgevoerd. Voor testen die onder verantwoordelijkheid van het project door een derde partij worden uitgevoerd, denk aan penetratietesten en evaluaties van gebruikskwaliteit, worden aparte detailtestplannen gemaakt.

    Logische testgevallen worden vastgelegd en gekoppeld met use cases en user stories. Fysieke testgevallen worden vastgelegd in het formaat van de gebruikte tooling en gekoppeld met de logische testgevallen. Op basis hiervan worden testrapportages gegenereerd die laten zien dat alle use cases en user stories zijn getest en dat die tests zijn geslaagd.

    Beschikbare templates:

    Informatiebeveiligingsplan

    Het informatiebeveiligingsplan vormt een praktisch toepasbaar document dat uitlegt binnen welke kaders bescherming geleverd wordt tegen welke dreigingen en met welke maatregelen die bescherming vorm krijgt. Mogelijke bronnen voor het informatiebeveiligingsplan zijn de business impact analysis (BIA), privacy impact assessment (PIA) en de threat and vulnerability assessment (TVA).

    Het Besluit Voorschrift Informatiebeveiliging Rijksdienst 2007 (VIR 2007) bevat een methode om te komen tot een systematische aanpak van informatiebeveiliging. Eén van de vereisten van het VIR 2007 is dat voor elk informatiesysteem en voor elk verantwoordelijkheidsgebied een afhankelijkheids- en kwetsbaarheidsanalyse (A&K-analyse) wordt uitgevoerd.

    Bij ICTU wordt daarvoor een TVA gebruikt. Hierin worden de betrouwbaarheidseisen, die aan de bedrijfsprocessen en dientengevolge aan het informatiesysteem of verantwoordelijkheidsgebied worden gesteld, tijdens een afhankelijkheidsanalyse geïnventariseerd. Vervolgens worden de bedreigingen geïdentificeerd en geanalyseerd. De TVA levert zodoende een deel van een traceerbare onderbouwing voor de te treffen beveiligingsmaatregelen. De TVA wordt tijdens de voorfase opgesteld op basis van de resultaten van de BIA, de eventuele PIA en de inhoud van de ontwerp- en architectuurdocumentatie.

    Kwaliteitsplan

    Het ICTU-kwaliteitsplan beschrijft de standaard kwaliteitsmaatregelen die ICTU-projecten treffen om software te realiseren die voldoet aan de kwaliteitseisen van de opdrachtgever en andere belanghebbenden en aan de kwaliteitsnormen van ICTU.

    Als er bijzondere of hoge niet-functionele eisen zijn, beschrijft het ICTU-kwaliteitsplan ook de extra projectspecifieke kwaliteitsmaatregelen die het project treft om deze eisen te realiseren.

    Als de opdrachtgever een overkoepelend kwaliteitsplan heeft zorgt het project dat het ICTU-kwaliteitsplan aansluit op het overkoepelende kwaliteitsplan.

    Beschikbare templates:

    Deploybare versie van de software

    Het project levert deploybare versies van de software in een formaat dat is afgestemd met de beheerorganisatie.

    Documentatie voor deployment en operationeel beheer

    De deploymentdocumentatie bevat informatie over de eisen die een applicatie stelt aan een omgeving en de stappen die nodig zijn om de applicatie in die omgeving veilig te installeren en configureren. De documentatie bevat daartoe onder meer aanwijzingen voor de HTTP-header en -request-configuratie van de webserver en voor het verwijderen van overbodige header-informatie zoals de 'Server'-header. Ook zijn er aanwijzingen voor veilige configuratie(s) van (externe) toegang tot de beheerinterface. De documentatie bevat daarnaast in ieder geval een beschrijving van de protocollen en services die de applicatie aanbiedt, de protocollen, services en accounts die het product gebruikt en de protocollen, services en accounts die de applicatie gebruikt voor beheer.

    De documentatie voor operationeel beheer bevat tenminste informatie over: back-up/recovery, procedures bij calamiteiten, regelmatig terugkerende beheeractiviteiten, opstart- en afsluitprocedures.

    Software bill of materials

    Voor elke release stelt het project een "software bill of materials" op: een overzicht van de gebruikte libraries, frameworks, componenten en andere software(deel)producten in de release. Software draagt inherent het risico in zich van verborgen fouten. Deze fouten kunnen mogelijk misbruikt worden, waardoor (beveiligings)problemen ontstaan. Met dit overzicht heeft de opdrachtgever of diens beheerorganisatie informatie over de gebruikte software(deel)producten, die geraadpleegd kan worden wanneer fouten in software bekend wordt, zodat een risico-inschatting gemaakt kan worden en eventueel actie kan worden ondernomen.

    Release notes

    Voor elke release stelt het project release notes op: een overzicht van de wijzigingen in de release. Software delivery manager en opdrachtgever maken afspraken over de opzet van de release notes.

    Vrijgaveadvies

    De opdrachtgever organiseert dat voor elke release de betrokken partijen informatie aanleveren voor een vrijgaveadvies.

    Het project levert bij elke release informatie aan de opdrachtgever over nog openstaande testbevindingen en geconstateerde beveiligingsbevindingen; zie ook M26: Het project laat de beveiliging van het ontwikkelde product periodiek beoordelen en M16: Het project gebruikt tools voor vastgestelde taken. Als er issues zijn, bijvoorbeeld rondom kwaliteit of beveiliging, zijn deze voorzien van een beschrijving van de voorziene impact.

    Samenhang voorfaseproducten

    Relaties tussen producten: Projectstartarchitectuur (PSA), business impact analysis (BIA) en privacy impact assessment (PIA) zijn input voor de voorfase. Functionele eisen (FE), niet-functionele eisen (NFE), informatiebeveiligingsplan (IB), backlog (BL), ontwerp en architectuur (O&A), kwaliteitsplan (KP) en testplannen (TP) zijn de output van de voorfase. De relaties tussen de verschillende producten zijn als volgt. De projectstartarchitectuur vormt input voor functionele eisen en niet-functionele eisen. De business impact analyse vormt input voor de niet-functionele eisen en informatiebeveiligingsplan. De privacy impact analyse vormt input voor de niet-functionele eisen en het informatiebeveiligingsplan. De functionele eisen vormen input voor de backlog en voor ontwerp en architectuur. De niet-functionele eisen vormen input voor backlog, ontwerp en architectuur en kwaliteitsplan. Het informatiebeveiligingsplan vormt input voor ontwerp en architectuur en kwaliteitsplan. De backlog en ontwerp en architectuur, tenslotte, zijn input voor de testplannen.

    Bovenstaande figuur laat de belangrijkste relaties zien tussen de verschillende producten die de input en output van de voorfase vormen. Naast de informatiestromen zoals door de pijlen weergegeven zijn er in de praktijk nog meer verbanden tussen de producten. Zo kan de gekozen oplossing in de architectuur van invloed zijn op de maatregelen in het informatiebeveiligingsplan of leiden niet-functionele eisen tot extra functionele eisen.

    Verantwoordelijkheden

    De opdrachtgever is primair verantwoordelijk voor het beschrijven van de functionele en niet-functionele eisen, de geprioriteerde backlog, het mastertestplan en het informatiebeveiligingsplan.

    ICTU is primair verantwoordelijk voor plan van aanpak, softwarearchitectuurdocumentatie, globaal functioneel ontwerp, prototype, detailtestplannen en testrapportages voor bouwtesten, kwaliteitsplan, deploybare versie van de software, documentatie voor deployment en operationeel beheer, release notes en vrijgaveadvies.

    Als tijdens een project bestaande software dient te worden afgebouwd, onderhouden en/of herbouwd, vindt een onderzoek plaats naar de kwaliteit van deze software, zie M32: Het project onderzoekt de kwaliteit van over te nemen software. In dat geval levert het project ook de onderzoeksresultaten daarvan en maakt een transitieplan, en indien van toepassing, een plan voor het aflossen van technische schuld.

    De beheerorganisatie is primair verantwoordelijk voor de infrastructuurarchitectuur en -ontwerp en detailtestplannen en testrapportages voor infrastructuurtesten.

    Rationale

    Het uniformeren van op te leveren producten biedt voordelen voor planning (het is bekend welke producten gemaakt moeten worden), voor bemensing (het is bekend welke expertise nodig is) en voor het uitwisselen van medewerkers.

    De voorgeschreven producten stellen de beheerorganisatie in staat om de opgeleverde software uit te rollen, te beheren en eventueel te onderhouden. Daarnaast is duidelijk welke eventueel openstaande punten er nog zijn. De voorgeschreven producten bieden voldoende verantwoording richting de ontvanger voor uitgevoerde werkzaamheden.

    De genoemde producten uit de voorfase hebben tot doel om enerzijds de omvang, kosten en doorlooptijd van de realisatiefase te kunnen schatten en anderzijds om de kaders voor de realisatiefase te bepalen, zodat de scope, aanpak en oplossingsrichting in grote lijnen bekend zijn.

    M32: Het project onderzoekt de kwaliteit van over te nemen software

    M32: Het project onderzoekt de kwaliteit van over te nemen software
    Als tijdens een project bestaande software dient te worden afgebouwd, onderhouden en/of herbouwd, vindt een onderzoek plaats naar de kwaliteit van deze software.

    Als tijdens een project bestaande software dient te worden afgebouwd, onderhouden en/of herbouwd, vindt een onderzoek plaats naar de compleetheid en consistentie van de bestaande softwareproducten (zie de tabel in M01: Het project levert in elke fase vastgestelde producten en informatie op, inclusief de deliverables in de kolom 'Realisatiefase') en wordt de kwaliteit van de bestaande softwareproducten getoetst. Dit onderzoek, dat bij ICTU een "due diligence" heet, is onderdeel van de voorfase en wordt uitgevoerd door vertegenwoordigers van ICTU en medewerkers van het desbetreffende project, samen met vertegenwoordigers van de opdrachtgever.

    De uitkomsten van het onderzoek bestaan uit:

    1. Een rapportage met tenminste de bevindingen, risico's voor opdrachtgever en ICTU, en mitigerende maatregelen,
    2. Een transitieplan dat de activiteiten beschrijft die nodig zijn om de software af te bouwen of te herbouwen en te onderhouden, en
    3. Als er significante technische schuld aanwezig is in de bestaande software: een plan voor het aflossen van deze schuld.

    Als kader voor het onderzoek gebruikt ICTU de Nederlandse praktijkrichtlijn NEN NPR 5325:2017.

    Rationale

    De kwaliteit van software is van grote invloed op de inspanning benodigd voor het afbouwen, onderhouden en/of herbouwen van de software. Inzicht in die kwaliteit helpt bij het plannen van de realisatiefase.

    M02: Het project bewaakt continu dat het product aan de kwaliteitsnormen voldoet

    M02: Het project bewaakt continu dat het product aan de kwaliteitsnormen voldoet
    Projecten bewaken zo snel mogelijk vanaf de start de door het project en ICTU vastgestelde kwaliteitsnormen en voldoen daar zo snel en goed mogelijk aan. De kwaliteit van producten, die nog niet zijn afgerond of nog niet aan de normen voldoen, wordt door het project bewaakt. Het voldoen aan de kwaliteitsnormen is onderdeel van de Definition of Done en herstel van de kwaliteit wordt planmatig opgepakt.

    De kwaliteitsnormen voor het product zijn beschreven in de niet-functionele eisen, het informatiebeveiligingsplan, het kwaliteitsplan en deze Kwaliteitsaanpak, zie M01: Het project levert in elke fase vastgestelde producten en informatie op.

    Om continu te bewaken dat het product aan de kwaliteitsnormen voldoet, voert het project de volgende activiteiten uit:

    1. Tijdens de voorfase: het project reviewt de deliverables periodiek.
    2. Tijdens de realisatiefase: het project bewaakt op dagelijkse basis en geautomatiseerd de kwaliteit van de software.
    3. Als operationeel beheer onderdeel is van de dienstverlening tijdens de realisatiefase: het project bewaakt op dagelijkse basis en geautomatiseerd het gedrag van de software in gebruik en beheer.
    4. Tijdens de realisatiefase: het project evalueert periodiek en handmatig de kwaliteitseigenschappen van de software die niet geautomatiseerd kunnen worden gemeten.
    5. Tijdens de realisatiefase: het project actualiseert en reviewt periodiek de documentatie.
    6. Indien nodig: de kwaliteitsmanager escaleert het langdurig niet halen van de kwaliteitsnormen.

    Daarnaast voert het project periodiek een self-assessment uit tegen de actuele versie van de Kwaliteitsaanpak, zie M28: Het project voert periodiek een self-assessment uit tegen de actuele versie van de Kwaliteitsaanpak.

    Voorfase: review documenten

    Tijdens de voorfase wordt het voldoen aan de kwaliteitsnormen met behulp van reviews gecontroleerd, normaal gesproken elke sprint. Als onderdeel van het op te stellen kwaliteitsplan wordt tijdens de voorfase bepaald hoe het project de kwaliteit tijdens realisatie gaat controleren; voor producten die niet geautomatiseerd kunnen worden gecontroleerd, beschrijft het kwaliteitsplan een alternatieve aanpak. Als bijvoorbeeld door de gekozen technologie geen ondersteuning van het kwaliteitssysteem mogelijk is, kunnen periodieke, handmatige controles als alternatief ingezet worden.

    Realisatiefase: geautomatiseerde kwaliteitsmeting

    Tijdens de realisatiefase wordt de kwaliteit diverse malen per uur gemeten door Quality-time, een door ICTU ontwikkeld, open source, geautomatiseerd kwaliteitssysteem. De kwaliteitsmanager configureert de kwaliteitsrapportage in Quality-time en past waar nodig de normen aan, op basis van de projectspecifieke kwaliteitseisen.

    Het Scrumteam kijkt dagelijks of er afwijkingen van de normen zijn en onderneemt actie, indien nodig. Ook de kwaliteitsmanager signaleert afwijkingen en meldt deze bij het Scrumteam tijdens de daily scrum en/of tijdens het projectoverleg.

    Realisatiefase operationeel beheer: geautomatiseerde monitoring

    Als operationeel beheer onderdeel is van de dienstverlening tijdens de realisatiefase monitort en test het project continue het gedrag van de software in gebruik en beheer. Hiertoe gebruikt het project operationele monitoringsoftware, bijvoorbeeld Nagios en/of Zabbix.

    Realisatiefase: handmatige evaluatie

    Kwaliteitseigenschappen van de software die niet (volledig) geautomatiseerd kunnen worden gemeten, worden tijdens de realisatiefase periodiek handmatig geëvalueerd. Minimaal betreft dit de beveiliging van de software, zie M26: Het project laat de beveiliging van het ontwikkelde product periodiek beoordelen. Ook zorgt het project dat de performance van de software regelmatig wordt getest. Voor kwaliteitsaspecten als toegankelijkheid en gebruikskwaliteit organiseert het project handmatige testen en/of evaluaties in een vorm en met een frequentie die aansluit bij de aard van de applicatie en de door de opdrachtgever gestelde eisen. De kwaliteitsmanager houdt in Quality-time bij wanneer de laatste test of evaluatie is uitgevoerd en wanneer het tijd is voor de volgende.

    Realisatiefase: actualisering en review documentatie

    Documenten, die onderdeel uitmaken van het op te leveren projectresultaat, zijn zo veel mogelijk geactualiseerd; eventuele achterstand wordt planmatig weggewerkt. De kwaliteitscontrole van documenten gebeurt op basis van reviews. De auteur van een document en de software delivery manager zorgen dat de juiste reviewers benoemd zijn; hiertoe behoort in ieder geval de kwaliteitsmanager. De auteur van het document zorgt voor een correct versiebeheer van het document. De auteur koppelt aan de reviewers terug of en hoe het ontvangen commentaar is verwerkt in de volgende versie van het betreffende document.

    Escalatie

    Als de kwaliteitsnormen langdurig niet worden behaald heeft de kwaliteitsmanager de volgende escalatielijn:

    • De kwaliteitsmanager bespreekt de situatie met de software delivery manager.
    • Indien dat niet tot resultaat leidt, escaleert de kwaliteitsmanager de situatie naar de projectleider.
    • Indien dat ook niet tot resultaat leidt, escaleert de kwaliteitsmanager de situatie naar het hoofd van de afdeling ICTU Software Expertise (ISE).

    Rationale

    Vaak de kwaliteitsnormen bewaken maakt een actueel inzicht mogelijk. Projectleden kunnen snel reageren op afwijkingen, die in de regel ook pas recent zijn ontstaan en dus meestal gerelateerd zijn aan huidige activiteiten. Met name afwijkingen van de normen op het vlak van informatiebeveiliging en onderhoudbaarheid komen zo snel aan het licht en kunnen dan ook snel worden beoordeeld en - indien nodig en mogelijk - opgelost.

    M03: Het project zorgt dat het product traceerbaar aan eisen voldoet

    M03: Het project zorgt dat het product traceerbaar aan eisen voldoet
    Eisen zijn wederzijds traceerbaar naar bewijsmateriaal, zoals logische testgevallen, dat de eis gerealiseerd is; dat wil zeggen dat geadministreerd is bij welke eis bewijsmateriaal hoort en vice versa. Dit wordt waar mogelijk met tooling ondersteund.

    Functionele eisen in de vorm van user stories zijn gekoppeld aan logische testgevallen. Ontwerpdocumentatie in de vorm van use cases is gekoppeld aan logische testgevallen. ICTU gebruikt hiervoor Jira. Logische testgevallen zijn gekoppeld aan fysieke testgevallen. De fysieke testgevallen worden geannoteerd met een identifier van de logische testgevallen. Het project is verantwoordelijk voor het traceerbaar voldoen aan de eisen.

    Niet-functionele eisen zijn input voor onder andere softwarearchitectuurdocument, mastertestplan en detailtestplannen. De traceerbaarheid hiervan is (nog) niet geadministreerd met behulp van tooling.

    Rationale

    Door eisen en testgevallen te koppelen en traceerbaar te maken, is het mogelijk de dekking van tests ten opzichte van eisen te bepalen. Logische testgevallen worden gekoppeld aan use cases om zo aan te tonen dat alle ontworpen en geïmplementeerde functionaliteit getest wordt. Logische testgevallen worden gekoppeld aan user stories om aan te tonen dat alle wijzigingen die in een sprint zijn gemaakt ook getest zijn.

    M13: Het project gebruikt ISO-25010 voor de specificatie van productkwaliteitseisen

    M13: Het project gebruikt ISO-25010 voor de specificatie van productkwaliteitseisen
    Voor specificatie en documentatie van vereiste en gewenste kwaliteitseigenschappen, de niet-functionele eisen, maken projecten gebruik van de terminologie en categorisering uit NEN-ISO/IEC 25010. Projecten gebruiken NEN-ISO/IEC 25010 om te controleren of alle relevante kwaliteitseigenschappen van het op te leveren eindproduct worden meegenomen in de ontwikkeling en/of onderhoud van het product.

    De standaard NEN-ISO/IEC 25010:2011, kortweg "ISO-25010", biedt een model voor het beschrijven van productkwaliteit. Kwaliteitseigenschappen zijn voorzien van een naam, definitie en classificatie. ISO-25010 dekt een breed spectrum van kwaliteitseigenschappen af.

    Rationale

    ISO-25010 biedt een model voor productkwaliteit. De standaard biedt geen concrete maatregelen, maar biedt wel een begrippenkader en dekt het volledige spectrum van mogelijk relevante kwaliteitseigenschappen af. Het gebruiken van een standaard voor specificatie van kwaliteit voorkomt miscommunicatie over kwaliteitseigenschappen en de breedte van de standaard zorgt ervoor dat alle relevante aspecten aan bod komen.

    M04: Het project borgt de correcte werking van het product met geautomatiseerde regressietests

    M04: Het project borgt de correcte werking van het product met geautomatiseerde regressietests
    Regressietests - tests die verifiëren of eerder ontwikkelde software nog steeds correct werkt na wijzigingen in de software of aansluiting op andere externe koppelvlakken - zijn geautomatiseerd.

    Het project hanteert een norm voor de dekking van regressietests, legt deze vast in Quality-time en bewaakt deze.

    Rationale

    Handmatig uitgevoerde regressietests zijn arbeidsintensief, foutgevoelig en afhankelijk van de aanwezigheid van specifieke medewerkers. Gelet op de vrijwel continue metingen op en leveringen van de software, zijn de nadelen van handmatige regressietests niet acceptabel. Door ze te automatiseren zijn ze herhaalbaar en kunnen ze onderdeel uitmaken van de continuous delivery pipeline.

    M07: Het project gebruikt een continuous delivery pipeline om het product te bouwen, testen en op te leveren

    M07: Het project gebruikt een continuous delivery pipeline om het product te bouwen, testen en op te leveren
    Er is een geautomatiseerde continuous delivery pipeline die aantoonbaar correct werkt en de software bouwt, installeert in de testomgevingen, test op functionele en niet-functionele eigenschappen en oplevert, al dan niet inclusief installatie in de productieomgeving.

    De geautomatiseerde continuous delivery pipeline voert ten minste de volgende activiteiten uit:

    1. Bouw van de software,
    2. Unit tests,
    3. Regressietests,
    4. Beveiligingstests,
    5. Performancetests,
    6. Toegankelijkheidstests,
    7. Broncodekwaliteitscontroles,
    8. Installatie van de software in test, acceptatie en/of productieomgevingen,
    9. Produceren van een "software bill of materials" (SBoM),
    10. Oplevering van het totale product, dus inclusief alle deliverables, in de vorm zoals bruikbaar voor en afgesproken met de opdrachtgever.

    Performance- en beveiligingstests zijn ook onderdeel van de continuous delivery pipeline, maar vanwege doorlooptijden en licenties is dat niet altijd haalbaar; in dat geval vinden de performance- en beveiligingstests zo veel mogelijk, en bij voorkeur dagelijks, plaats.

    Niet alle testen en controles kunnen altijd geautomatiseerd worden uitgevoerd. Denk aan kwaliteitscontroles op architectuurbeslissingen of het testen van toegankelijkheidseisen. Waar mogelijk wordt wel een zo groot mogelijk deel van de testen en controles geautomatiseerd en als onderdeel van de pipeline uitgevoerd.

    De afdeling ICTU Software Diensten (ISD) voorziet in tools en ondersteuning, zodat projecten deze pipeline kunnen toepassen. Projecten zijn verantwoordelijk voor de correcte werking van de pipeline.

    ICTU gebruikt Jenkins, GitLab CI of Azure DevOps als tool voor de implementatie van de continuous delivery pipeline. ISD biedt de projecten een voorziening om releases van het totale product veilig op te leveren aan opdrachtgevers en beheerorganisaties.

    Rationale

    Software incrementeel opleveren vereist dat de software frequent gebouwd, getest en opgeleverd kan worden. Om dit efficiënt en foutvrij te doen, dient het proces van bouwen, testen en opleveren geautomatiseerd te zijn; een continuous delivery pipeline faciliteert dit.

    M16: Het project gebruikt tools voor vastgestelde taken

    M16: Het project gebruikt tools voor vastgestelde taken
    ICTU stelt het gebruik van tools verplicht voor de volgende taken:
    1. backlog management en agile werken,
    2. inrichten en uitvoeren van een continuous delivery pipeline,
    3. monitoren van de kwaliteit van broncode,
    4. versiebeheer van op te leveren producten,
    5. release van software,
    6. maken van testrapportages,
    7. maken van kwaliteitsrapportages,
    8. controleren van de configuratie op aanwezigheid van bekende kwetsbaarheden,
    9. controleren van door de applicatie gebruikte versies van externe software op aanwezigheid van bekende kwetsbaarheden,
    10. statische controle van de software op aanwezigheid van kwetsbare constructies,
    11. dynamische controle van de software op aanwezigheid van kwetsbare constructies,
    12. controleren van container images op aanwezigheid van bekende kwetsbaarheden,
    13. testen van performance en schaalbaarheid,
    14. testen op toegankelijkheid van de applicatie,
    15. produceren van een "software bill of materials" (SBoM),
    16. opslaan van artifacten,
    17. registratie van incidenten bij gebruik en beheer, en
    18. bij het uitvoeren van operationeel beheer; uitrollen van de software in de productieomgeving.

    Onder het ondersteunen van "agile werken" vallen het opvoeren van eisen, het opvoeren van logische testgevallen, het koppelen van logische testgevallen aan eisen, het bijhouden van een werkvoorraad, het plannen van iteraties en het toewijzen van eisen aan iteraties. De 'eisen' worden, conform Scrumterminologie, geregistreerd als epics en/of user stories, de werkvoorraad als backlog en de iteraties als sprints.

    ICTU adviseert en ondersteunt voor de genoemde taken onderstaande tools. Projecten gebruiken deze tools, of gelijkwaardige alternatieven:

    1. backlog management en agile werken: Azure DevOps of Jira,
    2. inrichten en uitvoeren van een continuous delivery pipeline: Jenkins, GitLab CI/CD (Continuous Integration, Delivery, and Deployment) of Azure DevOps,
    3. monitoren van de kwaliteit van broncode: SonarQube,
    4. versiebeheer van op te leveren producten: GitLab of Azure DevOps,
    5. release van software: Releaseserver in het ontwikkelplatform,
    6. maken van testrapportages: JUnit, Robot Framework, TestNG, of hiermee compatible tools,
    7. maken van kwaliteitsrapportages: Quality-time,
    8. controleren van de configuratie op aanwezigheid van bekende kwetsbaarheden in configuratie: OpenVAS (Vulnerability Assessment System),
    9. controleren op aanwezigheid van bekende kwetsbaarheden in externe software: OWASP (Open Web Application Security Project) Dependency Checker,
    10. statische controle van de software op aanwezigheid van kwetsbare constructies: SonarQube,
    11. dynamische controle van de software op aanwezigheid van kwetsbare constructies: OWASP ZAP (Zed Attack Proxy),
    12. controleren van container images op aanwezigheid van bekende kwetsbaarheden: Trivy,
    13. testen van performance en schaalbaarheid: JMeter en Performancetestrunner,
    14. testen op toegankelijkheid van de applicatie: Axe,
    15. produceren van een "software bill of materials" (SBoM): tools die een SBoM in CycloneDX-formaat (zie https://cyclonedx.org) genereren,
    16. opslaan van artifacten: Nexus of Harbor,
    17. registratie van incidenten bij gebruik en beheer: Jira, en
    18. bij het uitvoeren van operationeel beheer; uitrollen van de software in de productieomgeving: Ansible.

    Rationale

    Projecten hebben een redelijke vrijheid bij het kiezen en gebruiken van tools, maar voor een aantal taken is het gebruik verplicht gesteld. Deze tools zijn nodig voor een efficiënte uitvoering van de Kwaliteitsaanpak. Uniform gebruik van deze tools maakt het mogelijk koppeling tussen die tools voor alle projecten te standaardiseren; daarnaast bevordert het de uitwisselbaarheid van medewerkers en neemt het risico op het gebruik van onvolwassen tools af. Tot slot is het gebruik in een aantal gevallen, ten behoeve van informatiebeveiliging bij de overheid, verplicht.

    M08: Het project maakt technische schuld inzichtelijk en lost deze planmatig op

    M08: Het project maakt technische schuld inzichtelijk en lost deze planmatig op
    Technische schuld is inzichtelijk en wordt planmatig aangepakt. De kwaliteitsmanager is verantwoordelijk voor het inzichtelijk maken van de technische schuld. De software delivery manager is verantwoordelijk voor het planmatig aanpakken van de technische schuld en zorgt dat het Scrumteam regelmatig en voldoende tijd heeft om technische schuld te voorkomen en op te lossen. Het Scrumteam is verantwoordelijk voor het zoveel mogelijk voorkomen van technische schuld en voor het identificeren van technische schuld die toch optreedt.

    Technische schuld zijn eigenschappen van de software die de lange termijn inzetbaarheid en onderhoudbaarheid van de software bedreigen. Denk hierbij aan hoge complexiteit, lage testdekking, ontbrekende testsoorten en ontbrekende documentatie.

    De kwaliteitsmanager maakt de technische schuld inzichtelijk met behulp van Quality-time, het kwaliteitssysteem van ICTU. Technische schuld die niet geautomatiseerd kan worden gemeten legt de kwaliteitsmanager handmatig vast.

    Als het Scrumteam of de kwaliteitsmanager constateert dat er technische schuld is, markeert de kwaliteitsmanager deze technische schuld in Quality-time om te voorkomen dat de technische schuld ongemerkt verder toeneemt. Vervolgens vraagt de kwaliteitsmanager het Scrumteam om de omvang van de technische schuld in te schatten in user-story-punten. Daarna wordt een plan gemaakt om de technische schuld in een beheerst tempo weg te werken; uitgangspunt is ongeveer 10% van de punten die het Scrumteam normaal in een sprint doet. Dit kan in principe zonder overleg met de opdrachtgever omdat het leveren van kwaliteit onderdeel van het werk is.

    Rationale

    De aanwezigheid van technische schuld heeft nadelige invloed op de kwaliteit van de eindproducten. Wel is het ontstaan van technische schuld gedurende een project vaak onvermijdelijk. Het is daarnaast ook mogelijk dat een deel van de technische schuld bij aanvang van het project al bestond en mogelijk niet wordt opgelost. In alle gevallen is het verstandig om te weten welke technische schuld bestaat. Om te voorkomen dat technische schuld niet wordt opgelost en uitsluitend toeneemt, is het zaak om het verminderen van technische schuld planmatig aan te pakken.

    M26: Het project laat de beveiliging van het ontwikkelde product periodiek beoordelen

    M26: Het project laat de beveiliging van het ontwikkelde product periodiek beoordelen
    Projecten laten periodiek de beveiliging van de ontwikkelde software beoordelen. Een beveiligingsexpert onderzoekt de code zowel geautomatiseerd als handmatig op veelvoorkomende kwetsbaarheden en op het voldoen aan voorgeschreven beveiligingsnormen. Overheidsspecifieke beveiligingsnormen of -raamwerken, zoals de BIO (Baseline Informatiebeveiliging Overheid), bieden een basis voor de beoordeling. Bevindingen uit de beveiligingstest worden vastgelegd als onderdeel van de werkvoorraad voor het ontwikkelproces.

    Software wordt minimaal bij iedere grote release of ten minste twee keer per jaar onderworpen aan een beveiligingstest door beveiligingsexperts die ICTU daarvoor inhuurt. Op basis van documentatie en architectuurstudie, crystalbox security audits (broncodescan) en penetratieaudits beoordelen deze experts of de software voldoet aan de projectspecifieke niet-functionele eisen met betrekking tot beveiliging, of bekende kwetsbaarheden (zoals bijvoorbeeld in de OWASP Top-10 genoemd) vermeden zijn en of voldoende invulling gegeven is aan de normen die vanuit BIO en SSD gelden.

    ICTU zorgt ervoor dat de benodigde expertise op afroep beschikbaar gesteld kan worden aan projecten.

    Opdrachtgever kan een derde partij opdracht geven beveiligingstesten uit te voeren in een daarvoor door de opdrachtgever beschikbaar gestelde omgeving. Dit kan zowel incidenteel als structureel worden ingericht. Als de opdrachtgever dit structureel inricht en als deze beveiligingstesten voldoen aan de eisen die het project zou stellen, dan kunnen opdrachtgever en het project besluiten dat het project zelf geen beveiligingstesten laat uitvoeren. Afspraken hierover worden bij voorkeur al in de voorfase gemaakt, inclusief een controle dat de opdrachtgever de benodigde contractuele mogelijkheden heeft beveiligingstesten uit te besteden. Het project ontvangt in dat geval de beveiligingstestrapportages van de opdrachtgever.

    De beveiligingstesten vinden altijd plaats in aanvulling op de door tools uitgevoerde continue beveiligingsanalyse van de gerealiseerde software. Bevindingen uit beveiligingstesten en de continue analyse die niet direct worden opgelost, worden in Jira als issue vastgelegd op de backlog van het project.

    De kwaliteitsmanager van het project bewaakt de opvolging van de kritische beveiligingsissues. De kwaliteitsmanager bewaakt tevens of de beveiligingstesten voldoende frequent plaatsvinden, bij voorkeur door Quality-time te laten waarschuwen als het tijd is voor de volgende beveiligingstest.

    Rationale

    Het inschakelen van actuele, specifieke expertise vergroot de kans dat eventuele kwetsbaarheden in de gerealiseerde software tijdig herkend worden.

    Processen

    M14: Het project bereidt samen met opdrachtgever en belanghebbenden de realisatie voor

    M14: Het project bereidt samen met opdrachtgever en belanghebbenden de realisatie voor
    Projecten hebben een voorbereidingsfase, "voorfase" genoemd, voorafgaand aan de realisatiefase. Voor het uitvoeren van de voorfase zijn vertegenwoordigers van de opdrachtgever, de beoogde beheerorganisatie en andere belanghebbenden betrokken die meewerken aan het realiseren van een deel van de op te leveren producten. Het doel van de voorfase is beeld krijgen van de te realiseren oplossing, van de risico's die zich tijdens realisatie kunnen voordoen en van de kaders waarbinnen de oplossing moet passen; tijdens de realisatiefase vinden bouw en onderhoud van de software en actualiseren en afronden van documentatie plaats.

    Bij voorkeur zijn dezelfde deskundigen in zowel de voorfase als in de realisatiefase betrokken.

    In de realisatiefase wordt de prioriteit van werk van het Scrumteam bepaald door een product owner van de opdrachtgever. Bij aanvang van de voorfase is deze beoogde product owner bekend en werkt deze ook mee in de voorfase.

    Als tijdens de realisatiefase blijkt dat de kaders van het project significant wijzigen, dan stemmen opdrachtgever, ICTU en andere betrokken partijen af welke onderdelen van de voorfase opnieuw moeten worden uitgevoerd.

    Rationale

    Het doel van de voorfase is ten eerste om uitgangspunten, risico's en randvoorwaarden voor verdere projectuitvoering te bepalen en ten tweede om te zorgen dat aan de randvoorwaarden wordt voldaan en voor zoveel mogelijk projectspecifieke risico's maatregelen genomen zijn. Het doel van de realisatiefase is het daadwerkelijk bouwen en onderhouden van de software. Een expliciete splitsing zorgt ervoor dat projecten doordacht van start gaan.

    Al tijdens de voorfase moeten keuzes gemaakt worden die invloed hebben op de beveiligingsmaatregelen. Aanwezigheid van een voldoende gemandateerde vertegenwoordiger van de opdrachtgever zorgt dat deze keuzes gemaakt en bekrachtigd kunnen worden. De keuzes komen onder meer tot uitdrukking in de ontwerp- en architectuurdocumentatie, zie M01: Het project levert in elke fase vastgestelde producten en informatie op. De infrastructuur gerelateerde documentatie wordt opgesteld door de beoogd beheerder en dekt een deel van de totale beveiligingsmaatregelen af. Aanwezigheid van de beoogd beheerder in de voorfase zorgt dat dekking van dit deel van de beveiligingsmaatregelen geborgd blijft gedurende de realisatie en exploitatie.

    M21: Het project selecteert medewerkers op basis van kwaliteit

    M21: Het project selecteert medewerkers op basis van kwaliteit
    Bij de inzet van medewerkers gaat kwaliteit boven andere aspecten, zoals beschikbaarheid, prijs en doorlooptijd.

    Rationale

    Goede kwaliteit van producten ontstaat primair door het werk van mensen; standaardisatie, kwaliteitsnormen en monitoring zijn hulpmiddelen. De kans dat kwalitatief goede medewerkers ook goede producten maken, is groter dan bij minder goede medewerkers.

    M23: Het project zorgt voor de aanwezigheid van ervaring met de Kwaliteitsaanpak

    M23: Het project zorgt voor de aanwezigheid van ervaring met de Kwaliteitsaanpak
    De software delivery manager zorgt ervoor dat bij nieuwe projecten wordt gestart met ten minste twee projectleden die bekend zijn met de Kwaliteitsaanpak.

    Rationale

    Het inzetten van teamleden die bekend zijn met de Kwaliteitsaanpak zorgt voor een soepeler start van een nieuw project omdat zij bekend zijn met de inhoud van de Kwaliteitsaanpak, zoals kwaliteitsnormen en tools, en omdat zij al doende nieuwe teamleden bekend kunnen maken met de Kwaliteitsaanpak.

    M05: Het project hanteert een iteratief en incrementeel ontwikkelproces

    M05: Het project hanteert een iteratief en incrementeel ontwikkelproces
    Projecten werken iteratief en incrementeel; dit betekent dat een project in korte iteraties werkt, waarbij elke iteratie een werkende versie van de software oplevert die extra waarde vertegenwoordigt voor de opdrachtgever. Behalve de software werkt het project ook iedere iteratie alle andere producten bij. Elke iteratie worden verwachtingen en werkelijke resultaten vergeleken en wordt de werkwijze aangescherpt op basis van inzichten en bevindingen.

    ICTU gebruikt hiervoor Scrum, een raamwerk voor agile productontwikkeling. ICTU propageert de kernwaarden van Scrum en vereist de volgende onderdelen van Scrum:

    1. Scrumteam bestaand uit product owner, ontwikkelaars (zoals programmeurs, testers en ontwerpers) en Scrummaster,
    2. Proces met daily scrum, sprints, sprint planning, sprint review, sprint retrospective en sprint refinement,
    3. Definition of Ready en Definition of Done,
    4. Product backlog en sprint backlog.

    Als operationeel beheer onderdeel is van de dienstverlening, past ICTU de DevOps-werkwijze toe door operationeel beheeractiviteiten te integreren in de Scrum-processen van het Scrumteam.

    Rationale

    De incrementele oplevering levert vrijwel iedere iteratie toegevoegde waarde en stelt opdrachtgevers, gebruikers en anderen in staat om gaandeweg ervaring op te doen en bij te sturen. Verder dwingt het vroegtijdige tests en kwaliteitscontroles af, die daarmee verankerd worden in het ontwikkel- en onderhoudsproces. Door naast de software telkens ook alle andere producten bij te werken en op te leveren, wordt bereikt dat het product als geheel consistent blijft en dat er geen achterstallig onderhoud ontstaat. Dit leidt tot een zich continu verbeterend proces.

    M35: Het project hanteert een agile architectuuraanpak

    M35: Het project hanteert een agile architectuuraanpak
    Tijdens de voorfase verwerkt het project de door de opdrachtgever opgestelde projectstartarchitectuur (PSA) in een eerste versie van het softwarearchitectuurdocument (SAD). Tijdens de realisatiefase werkt het project het SAD bij op basis van nieuwe inzichten.

    Ten behoeve van de agile architectuuraanpak werkt het Scrumteam nauw samen met de architecten van de opdrachtgever en de beheerorganisatie, zowel in de voorfase als tijdens de realisatiefase.

    Tijdens de voorfase schrijft de softwarearchitect (het teamlid met de rol van architect) het SAD, inclusief genomen ontwerpbeslissingen.

    Tijdens de realisatiefase ondersteunt de softwareachitect het team bij het realiseren van de software conform het SAD. Daarbij kunnen nieuwe inzichten ontstaan die van invloed zijn op het SAD, bijvoorbeeld dat gekozen technologie niet voldoet of dat benodigde brondata niet eenvoudig ontsluitbaar is.

    De softwarearchitect informeert de opdrachtgever en de beheerorganisatie over deze nieuwe inzichten en stemt de gevolgen hiervan af. Deze nieuwe inzichten kunnen voor de opdrachtgever en de beheerorganisatie aanleiding zijn om hun architectuur aan te passen.

    Rationale

    Maatwerksoftwareontwikkeling is per definitie het ontwikkelen van een nieuw product. In de praktijk blijkt dat tijdens de ontwikkeling van het product altijd nog zaken ontdekt worden die bij aanvang niet bekend waren, of waarvan het belang eerder niet op waarde werd geschat. Het initiële SAD zal dus in de praktijk altijd moeten worden bijgewerkt op basis van die nieuwe inzichten.

    M10: Het project kent een wekelijks projectoverleg

    M10: Het project kent een wekelijks projectoverleg
    De projectleider organiseert een periodiek projectoverleg. Dit overleg vindt wekelijks plaats en duurt niet langer dan een uur. Vereiste aanwezigen zijn de projectleider, de software delivery manager, de Scrummaster, een vertegenwoordiger uit elk van de Scrumteams en de kwaliteitsmanager van het project; andere aanwezigen kunnen zijn: de projectarchitect en de product owner. De agenda voor dit overleg bestaat ten minste uit de volgende onderwerpen: mededelingen, actie- en besluitenlijst, personele zaken, planning en voortgang, kwaliteit en architectuur, risico's en aandachtspunten.

    Het periodiek projectoverleg heet bij ICTU het "Intern Projectoverleg" of "IPO".

    Nadere toelichting op de agenda:

    • Mededelingen: betrokkenen proactief informeren over voor het project relevante ontwikkelingen.
    • Actie- en besluitenlijst: de software delivery manager houdt de actie- en besluitenlijst bij.
    • Personele zaken: bespreking van samenwerking binnen het project, in- en uitstroom, op- en afschalen.
    • Planning en voortgang: bespreking van voortgang ten opzichte van voorspelling en daaraan gerelateerde afwijkingen en knelpunten, leidend tot acties.
    • Kwaliteit en architectuur: bespreking van kwaliteit, bijvoorbeeld naar aanleiding van de self-assessment, architectuur voor borging van inhoudelijke koers, eventuele afwijkingen en benodigde acties.
    • Risico's en aandachtspunten: de software delivery manager houdt het risicolog bij.

    Quality-time, het kwaliteitssysteem van ICTU, bewaakt de actualiteit van de actie- en besluitenlijst en het risicolog.

    Rationale

    Het doel van het periodiek projectoverleg is alle betrokkenen op hetzelfde informatieniveau te brengen en te houden. Het overleg is intern om vrijuit te kunnen praten over personele zaken en risico's voor het project.

    M28: Het project voert periodiek een self-assessment uit tegen de actuele versie van de Kwaliteitsaanpak

    M28: Het project voert periodiek een self-assessment uit tegen de actuele versie van de Kwaliteitsaanpak
    De projectleider organiseert periodiek een self-assessment tegen de actuele versie van de Kwaliteitsaanpak en zet verbeteracties uit, waar nodig.

    Deze self-assessment geeft inzicht in de huidige status van het project en kan aanleiding geven tot het nemen van maatregelen binnen het project.

    De projectleider identificeert de belangrijkste verschillen tussen Kwaliteitsaanpak en werkwijze in het project en rapporteert hierover aan ICTU. In overleg tussen projectleider en ICTU wordt besloten of het verschil tijdelijk of permanent wordt geaccepteerd. In het geval van tijdelijke acceptatie stelt de projectleider een verbeteractie op. Merk op dat de verbeteractie ook kan bestaan uit het opstellen van een verbetervoorstel voor de Kwaliteitsaanpak.

    Voor de belangrijkste verschillen beschrijft de projectleider:

    • het geconstateerde verschil,
    • reden voor het verschil,
    • in geval van acceptatie; waarom het verschil geaccepteerd wordt,
    • in geval van verbeteractie; planning om het verschil weg te werken.

    De projectleider is verantwoordelijk voor het doen van de self-assessment, die in de regel door de software delivery manager wordt uitgevoerd. De kwaliteitsmanager reviewt de self-assessment, of de software delivery manager en kwaliteitsmanager voeren de self-assessment samen uit.

    De self-assessment is een intern product, maar kan gedeeld worden met opdrachtgevers en andere betrokkenen. Voor het uitvoeren en vastleggen van de self-assessment stelt ICTU een self-assessment formulier beschikbaar.

    Rationale

    Net als bij technische producten is het periodiek meten van de kwaliteit van belang om in controle te blijven. Aangezien veel maatregelen uit de Kwaliteitsaanpak zich niet geautomatiseerd laten meten, is menselijke inbreng nodig.

    Omdat implementatie van maatregelen in een project tijd kost is de self-assessment gericht op het in kaart brengen van de belangrijkste verschillen tussen de Kwaliteitsaanpak en de in het project toegepaste werkwijze, maar niet op het uitputtend inventariseren van alle verschillen.

    M30: Het project identificeert, mitigeert en bewaakt risico's

    M30: Het project identificeert, mitigeert en bewaakt risico's
    Het project identificeert, mitigeert en bewaakt projectspecifieke risico's voorafgaand aan en tijdens de projectuitvoering. Het project houdt een risicolog bij met geïdentificeerde risico's. De uitkomsten van de "Doordacht-van-Start-sessie", die al voorafgaand aan de start van het project wordt uitgevoerd, vormen het startpunt van deze risicolog. Risico's die tijdens de voorfase worden geïdentificeerd, bijvoorbeeld bij de productrisicoanalyse, worden toegevoegd aan de risicolog. Ook bij de start van de realisatiefase worden risicosessies gehouden met (vertegenwoordigers van) de belanghebbenden om verdere risico's te identificeren. Het project identificeert en implementeert mitigerende maatregelen danwel accepteert expliciet de geïdentificeerde risico's. Het project bewaakt de risicolog en uitvoering van de mitigerende maatregelen tijdens het IPO.

    Rationale

    Een flink deel van de risico's die komen kijken bij het ontwikkelen van software is beschreven in de Nederlandse praktijkrichtlijn NEN NPR 5326:2019. De richtlijn geeft voor de beschreven risico's beheersmaatregelen die organisaties kunnen implementeren. De maatregelen in deze Kwaliteitsaanpak komen grotendeels overeen met de beheersmaatregelen in NPR 5326.

    Echter, naast generieke risico's loopt elke project ook projectspecifieke risico's die voortkomen uit de scope van het project (is bijvoorbeeld operationeel beheer binnen de scope) en de context waarin het wordt uitgevoerd (bijvoorbeeld software die bijzondere persoonsgevens verwerkt). Alleen door deze risico's voorafgaand aan en tijdens het project actief te identificeren en te mitigeren kan de potentiële impact ervan beperkt worden.

    M34: Het project draagt software beheerst over

    M34: Het project draagt software beheerst over
    Als de software op enig moment door een andere partij dan ICTU verder ontwikkeld en/of onderhouden zal worden, draagt het project zorg voor een beheerste overdracht. Beheerdocumentatie, broncode en testmiddelen zijn van dusdanige kwaliteit en compleetheid dat de andere partij de software efficiënt en effectief kan doorontwikkelen en/of onderhouden.

    Het project gebruikt de Nederlandse praktijkrichtlijn NEN NPR 5325:2017 als leidraad voor de overdracht van software aan een andere partij. De paragraafnummers hieronder verwijzen naar de betreffende paragraaf in NPR 5325.

    Het project zorgt, bij voorkeur altijd maar in ieder geval bij de overdracht, dat de software, documentatie en testmiddelen aantoonbaar voldoen aan onderstaande criteria. Waar nodig scherpt het project, in afstemming met opdrachtgever en ontvangende partij, de criteria aan.

    1. De documentatie beschrijft de ontwikkel- en testomgeving die is toegepast (5.1),
    2. De functionele documentatie beschrijft gegevensmodellen, functionele indeling, koppelingen, berichtdefinities en workflows/processen (5.2),
    3. Als operationeel beheer onderdeel was van de dienstverlening: de operationele bedieningsinstructies beschrijven minimaal back-up/recovery, procedures bij calamiteiten, regelmatig terugkerende beheeractiviteiten en opstart- en afsluitprocedures (5.3),
    4. De productbacklog bevat de bekende bugs en wensen (5.4),
    5. De broncode kent een gezonde balans tussen isolatie, cohesie en koppeling (6.1),
    6. De broncode heeft een beperkte mate van duplicatie (6.2),
    7. De broncode heeft een beperkte mate van complexiteit (6.3),
    8. De broncode bevat geen of een beperkt aantal niet-afgeronde werkzaamheden ("todo's") (6.4).
    9. De tests raken een voldoende groot deel van de broncode (code dekking) (7.1),
    10. De tests raken een voldoende groot deel van de functionaliteit (functionele dekking) (7.2),
    11. De onderkende productrisico's zijn gedekt (7.3),
    12. Er is een regressietest beschikbaar (7.4),
    13. Er is traceerbaarheid van eisen naar testgevallen (7.5), en
    14. De testset is goed opgebouwd (7.6).

    Ten behoeve van de overdracht maakt het project, in afstemming met opdrachtgever en ontvangende partij, een plan voor de voorbereiding van de overdracht, de kennisoverdracht, de overdracht van de software zelf en eventuele nazorg.

    M27: Het project sluit projectfasen en zichzelf expliciet af

    M27: Het project sluit projectfasen en zichzelf expliciet af
    Afsluiting van een projectfase gebeurt expliciet en gecontroleerd: alle producten, zoals documentatie, broncode, referentiedata en credentials, die in de af te sluiten fase nodig waren of zijn opgeleverd, worden gearchiveerd. Indien er geen volgende fase is voorzien op korte termijn, dienen alle producten van de laptops van de projectmedewerkers verwijderd te worden.

    De software delivery manager is verantwoordelijk voor het archiveren. De software delivery manager geeft het Scrumteam opdracht de archivering voor te bereiden en geeft de afdeling ICTU Software Diensten (ISD) de opdracht de archivering uit te voeren.

    Alle documentatie, broncode, referentiedata en credentials die tijdens de werkzaamheden nodig waren of zijn opgeleverd, worden gearchiveerd en van laptops van medewerkers verwijderd.

    Rationale

    Archiveren faciliteert het eventueel herstarten of overdragen van het project op een later tijdstip. Verwijderen neemt een onnodig risico op inbreuk op vertrouwelijkheid weg en vrijwaart projectmedewerkers en ICTU van verdenking en aansprakelijkheid wanneer een incident optreedt.

    Het expliciet afsluiten van het project is conform Maatregel 14: "Archivering" uit de NEN NPR 5326:2019.

    Organisatie

    M29: ICTU organiseert voor aanvang van een project de interne dienstverlening

    M29: ICTU organiseert voor aanvang van een project de interne dienstverlening
    Voordat ICTU een softwareontwikkelproject start, dat gaat werken conform de Kwaliteitsaanpak, maakt de beoogde projectleider afspraken met de afdelingen ICTU Software Diensten (ISD) en ICTU Software Expertise (ISE) over de af te nemen dienstverlening.

    Voordat ICTU een project start en een overeenkomst sluit met de opdrachtgever maakt de beoogde projectleider afspraken met de afdeling ISD over de door ISD geleverde voorzieningen die het project gaat afnemen en met de afdeling ISE over de medewerkers van de afdeling ISE die het project gaat inzetten.

    Hierbij bewaken ISD en ISE dat de omvang, de snelheid van opschaling, en de behoefte aan ondersteuning van het project zodanig is dat dit samengaat met ongestoorde dienstverlening aan de lopende projecten.

    Rationale

    Door tijdig de interne dienstverlening aan projecten te organiseren helpt ICTU startende projecten de Kwaliteitsaanpak succesvol in te zetten, zonder de dienstverlening aan bestaande projecten te hinderen.

    M19: ICTU biedt projecten een afgeschermde digitale omgeving

    M19: ICTU biedt projecten een afgeschermde digitale omgeving
    ICTU geeft de projecten de beschikking over eigen, afgeschermde digitale omgevingen, waarbinnen ze de door het project ontwikkelde software en tools kunnen installeren en waartoe op een beheerste manier toegang wordt verleend.

    ICTU ondersteunt dit met Docker en/of virtuele machines en een VLAN (Virtual local area network) per project. Een nieuwe afgeschermde digitale omgeving is binnen een werkweek na aanvraag beschikbaar.

    De software delivery manager is verantwoordelijk voor het autoriseren van personen voor toegang tot de beveiligde projectomgeving. De afdeling ICTU Software Diensten (ISD) beheert de basisconfiguratie van de afgeschermde digitale omgevingen. Projecten wijken alleen in overleg met ISD af van de basisconfiguratie. Als bepaalde afwijkingen vaker voorkomen, kan dit leiden tot het maken van aanpassingen aan de basisconfiguratie.

    Rationale

    Door het bieden van een afgeschermde digitale omgeving zijn de afhankelijkheden en invloeden tussen projecten minimaal en worden beveiligingsrisico's verkleind.

    M18: ICTU biedt ondersteuning voor verplicht gestelde tools

    M18: ICTU biedt ondersteuning voor verplicht gestelde tools
    ICTU zorgt voor technische en functionele ondersteuning aan projecten bij het gebruik van alle verplichte tools.

    ICTU zorgt voor ondersteuning van de bij M16: Het project gebruikt tools voor vastgestelde taken verplicht gestelde tools. Een team van specialisten met kennis, ervaring en capaciteit is beschikbaar voor ondersteuning aan projecten.

    Bij de selectie van tools ter ondersteuning van de projectuitvoering geeft ICTU de voorkeur aan open source tools. Ook tools die ICTU zelf ontwikkelt ter ondersteuning van softwareontwikkelprojecten worden bij voorkeur open source beschikbaar gesteld.

    Rationale

    De keuze om het gebruik van een aantal tools verplicht te stellen (M16: Het project gebruikt tools voor vastgestelde taken) volgt uit de belangrijke rol die die tools spelen in de ontwikkelstraat en in Quality-time, het kwaliteitssysteem van ICTU. Met de verplichting komt ook een verantwoordelijkheid: om projecten in staat te stellen snel en effectief met deze tools te werken, moeten die projecten ondersteund worden.

    De verplicht gestelde tools zijn beperkt in aantal, bewezen en gangbaar; veel medewerkers zullen deze tools al kennen.

    De voorkeur voor open source tools is conform de rationale uit NORA (Nederlandse Overheid Referentiearchitectuur) voor het gebruik van open source tools, zoals beschreven in NORA v3.0 drijfveer "Beleid open standaarden". De voorkeur voor het open source beschikbaar stellen van eigen ontwikkelde tools is conform de "Beleidsbrief vrijgeven van de broncode van overheidssoftware" van de staatssecretaris van Binnenlandse Zaken en Koninkrijksrelaties, 17 april 2020.

    M11: ICTU beheert, onderhoudt en implementeert de Kwaliteitsaanpak en kwaliteitsnormen

    M11: ICTU beheert, onderhoudt en implementeert de Kwaliteitsaanpak en kwaliteitsnormen
    ICTU beheert, onderhoudt en implementeert de Kwaliteitsaanpak en de kwaliteitsnormen. Aanpassingen zijn gebaseerd op praktijkervaring, nieuwe inzichten en nieuwe mogelijkheden voor meting en analyse. Iedere medewerker kan wijzigingsvoorstellen indienen bij ICTU. ICTU behandelt de wijzigingsvoorstellen, kiest de te nemen actie bij elk wijzigingsvoorstel en legt de wijzigingsvoorstellen en besluiten vast.

    De Kwaliteitsaanpak wordt voor ICTU onderhouden door de afdeling ICTU Software Expertise (ISE). Iedereen die betrokken is bij softwareontwikkelprojecten kan een wijzigingsvoorstel indienen bij het hoofd van de afdeling ISE; die zorgt voor behandeling van en besluitvorming over het wijzigingsvoorstel. De afdeling zorgt ook zelf voor actualisering van de Kwaliteitsaanpak, op basis van praktijkervaringen en nieuwe inzichten uit onder andere de gezamenlijkse self-assessment, zie M33: ICTU organiseert periodiek een gezamenlijke self-assessment ten aanzien van de Kwaliteitsaanpak.

    Bij een verandering van de Kwaliteitsaanpak zorgt het hoofd van de afdeling ISE voor een passend implementatie- en verandertraject.

    Rationale

    Expliciet beheer en onderhoud van de ICTU Kwaliteitsaanpak Softwareontwikkeling is nodig om geleerde lessen, nieuwe inzichten uit bijvoorbeeld wetenschappelijke literatuur en nieuwe technische mogelijkheden voor meting en analyse te verwerken in de Kwaliteitsaanpak. De Kwaliteitsaanpak wordt door ICTU - en niet door een project - onderhouden, zodat deze bij meerdere projecten uniform kan worden toegepast.

    M12: ICTU publiceert nieuwe versies van de Kwaliteitsaanpak en normen periodiek en op een vaste locatie

    M12: ICTU publiceert nieuwe versies van de Kwaliteitsaanpak en normen periodiek en op een vaste locatie
    ICTU publiceert periodiek een nieuwe versie van de Kwaliteitsaanpak en/of de kwaliteitsnormen op een vaste, bekende locatie.

    De ICTU Kwaliteitsaanpak Softwareontwikkeling is te vinden via de ICTU-website (https://www.ictu.nl/kwaliteitsaanpak) en, inclusief templates en self-assessment checklist, op het ICTU Portaal (Sharepoint). Publicatie van een nieuwe versie wordt aangekondigd via een e-mail naar belanghebbenden en/of een bericht op MS Teams.

    Rationale

    Medewerkers moeten te allen tijde de actuele Kwaliteitsaanpak en -normen kunnen raadplegen. Welke versie actueel is en wanneer een nieuwe versie actueel wordt, is essentiële informatie voor de planning van werkzaamheden binnen de projecten en binnen de afdeling als geheel.

    M33: ICTU organiseert periodiek een gezamenlijke self-assessment ten aanzien van de Kwaliteitsaanpak

    M33: ICTU organiseert periodiek een gezamenlijke self-assessment ten aanzien van de Kwaliteitsaanpak
    ICTU organiseert periodiek een gezamenlijke self-assessment ten aanzien van de Kwaliteitsaanpak die inzicht geeft in de huidige status van de Kwaliteitsaanpak en aanleiding kan geven tot het nemen van maatregelen om de Kwaliteitsaanpak en de ondersteuning daarvan door ICTU te verbeteren.

    ICTU nodigt de lopende projecten jaarlijks uit om deel te nemen aan de gezamelijke self-assessment. Deelname door projecten is vrijwillig. Voor het doen van de self-assessment stelt ICTU een ondersteunend formulier beschikbaar.

    De projecten identificeren aan de hand van het formulier de belangrijkste verschillen tussen Kwaliteitsaanpak en werkwijze in het project en rapporteren hierover aan ICTU.

    ICTU voegt de self-assessments van de deelnemende projecten samen en maakt een analyse van de resultaten. De analyse gaat in op:

    • Opvallende overeenkomsten en verschillen tussen projecten,
    • Opvallende overeenkomsten en verschillen met eerdere gezamenlijke self-assessments,
    • Opvallende maatregelen, bijvoorbeeld maatregelen die veel projecten niet of deels toepassen, en
    • Gemaakte opmerkingen door de deelnemende projecten.

    ICTU organiseert een bespreking van de analyse met de deelnemende projecten. Hieruit vloeiende verbeteracties voor de Kwaliteitsaanpak worden door ICTU geprioriteerd en via de backlog voor de Kwaliteitsaanpak afgehandeld. Bij grotere verbeteracties betrekt ICTU de kwaliteitsmanagers van de belanghebbende projecten.

    De gezamenlijke self-assessment is een intern product en de niet-geanonimiseerde resultaten worden alleen gedeeld met de deelnemende projecten. De geanonimiseerde resultaten kunnen worden gedeeld met belanghebbenden en belangstellenden binnen en buiten ICTU.

    Rationale

    Door een gezamenlijke self-assessment te doen met meerdere projecten tegelijkertijd onstaat er inzicht in de mate waarin maatregelen van de Kwaliteitsaanpak toegepast worden en zinvol zijn. Het gesprek over de uitkomsten van de gezamenlijke self-assessment levert input voor verbetering van de Kwaliteitsaanpak zelf.

    Bijlagen

    Terminologie en afkortingen

    De onderstaande tabel bevat afkortingen en termen die voorkomen in de ICTU Kwaliteitsaanpak Softwareontwikkeling en bijbehorende templates.

    Term/afkortingToelichting
    actoreen persoon die, of een extern informatiesysteem dat, een handeling verricht op het informatiesysteem
    architectuureen beschrijving van de structuur van een systeem, inclusief onderdelen, relaties tussen die onderdelen en eigenschappen van die onderdelen en relaties.
    APIapplication programming interface
    ARTautomatische regressietest
    auditingVastlegging van de door een actor verrichtte handelingen.
    authenticatiehet vaststellen van de identiteit van een actor
    autorisatieaan een actor toegekende rechten
    BIAbusiness impact analysis
    BIOBaseline Informatiebeveiliging Overheid
    broncodesoftware in een vorm die leesbaar is voor mensen en de intentie van een programmeur uitdrukt
    deploymentinstallatie van software op een systeem waardoor de software beschikbaar wordt gemaakt voor gebruik door actoren
    developersDevelopers zijn de mensen in het Scrumteam die iedere sprint gecommitteerd zijn aan het maken van elk aspect van een bruikbaar increment [Scrumgids]
    DevOpseen praktijk die tot doel heeft softwareontwikkeling en operationeel beheer samen te brengen
    DoDdefinition of done
    DoRdefinition of ready
    gebruikskwaliteitmate waarin een systeem, product of dienst kan worden gebruikt door gespecificeerde gebruikers, voor het bereiken van gespecificeerde doelen, met effectiviteit, efficiëntie en tevredenheid in een gespecificeerde gebruikscontext
    GFOglobaal functioneel ontwerp
    IB-planinformatiebeveiligingsplan
    informatiesysteemeen samenhangend geheel van gegevensverzamelingen en de daarbij behorende personen, procedures, processen en programmatuur alsmede de voor het informatiesysteem getroffen voorzieningen voor opslag, verwerking en communicatie [VIR 2007, NORA]
    infrastructuurarchitectuureen architectuur die vooral de hardwareonderdelen en -relaties (housing, hardware, virtuals, standaard software en middleware) van een systeem beschrijft
    IPOintern projectoverleg
    ISDICTU Software Diensten, afdeling van ICTU die softwareontwikkelprojecten ondersteunt met ontwikkel- en testomgevingen, tools en diensten
    ISEICTU Software Expertise, afdeling van ICTU die softwareontwikkelprojecten ondersteunt met expertise op het gebied van softwareontwikkeling en die de ICTU Kwaliteitsaanpak Softwareontwikkeling onderhoudt
    ISOInternational Organization for Standardization
    Jiratool om use cases, user stories, logische testgevallen en issues vast te leggen
    klantreisalle directe en indirecte interactie van een klant of gebruiker met een product of dienst
    KPIkey performance indicator
    kwaliteitsmanagercontroleert en borgt de kwaliteit van software conform de vastgestelde eisen en de Kwaliteitsaanpak en rapporteert aan de projectleider
    minimum viable productde eerste versie van een product of dienst, die zo vroeg mogelijk wordt uitgerold naar de gebruikers; het bevat net voldoende functionaliteit om het gestelde doel te behalen, en niet meer dan dat
    MTPmaster testplan
    MVPminimum viable product
    NFEniet-functionele eis(en)
    NORANederlandse Overheidsreferentie-architectuur
    NPRNederlandse Praktijkrichtlijn
    ontwikkelaarsOntwikkelaars (developers in de Scrumgids) zijn de mensen in het Scrumteam die iedere sprint gecommitteerd zijn aan het maken van elk aspect van een bruikbaar increment [Scrumgids]
    operationeel beheeractiviteiten die zorgen dat software operationeel is en blijft, zoals het oplossen van incidenten, het uitvoeren van onderhoud, het implementeren van upgrades en patches, het beheren van configuraties, en het monitoren van prestaties en beschikbaarheid
    OTAPontwikkel, test, acceptatie, productie; gebruikt om verschillende soorten omgevingen aan te duiden
    personaeen min of meer realistische beschrijving van een fictief persoon, veelal met naam, persoonskenmerken, drijfveren en behoeften, die een groep gebruikers representeert en gebruikt wordt om te redeneren over de gewenste functionele en niet-functionele eigenschappen van de software
    PIAprivacy impact assessment
    PKIpublic key infrastructure
    PRAproductrisicoanalyse
    Product ownerDe product owner is verantwoordelijk voor het maximaliseren van de waarde van het product, dat het resultaat is van het werk van het Scrumteam [Scrumgids]
    programmatuurzie software
    projecteen tijdelijke organisatie voor het realiseren van een resultaat - bij ICTU bestaat een softwareontwikkelproject uit medewerkers van ICTU, opdrachtgever, beheerorganisatie en eventueel andere partijen
    projectleidermedewerker eindverantwoordelijk voor het projectresultaat - bij ICTU-softwareontwikkelprojecten is de projectleider een medewerker van ICTU
    PSADe projectstartarchitectuur is een concreet en doelgericht ICT-architectuurkader waarbinnen het project moet worden uitgevoerd
    PvEprogramma van eisen
    Quality-timeeen door ICTU ontwikkeld, open source, geautomatiseerd kwaliteitssysteem
    realisatiefasefase van een softwareontwikkelproject waarin de software daadwerkelijk wordt gebouwd en onderhouden, en bij een DevOps werkwijze ook operationeel wordt beheerd
    regressietesttest die na een wijziging controleert of niet-gewijzigde delen van een systeem nog steeds correct functioneren
    release noteseen overzicht van de wijzigingen in een release
    releaseeen voor gebruik vrijgegeven versie van de software
    SADsoftware-architectuurdocument
    ScrumScrum is een lichtgewicht raamwerk dat mensen, teams en organisaties helpt om waarde te creёren door middel van adaptieve oplossingen voor complexe problemen [Scrumgids]
    ScrummasterDe Scrummaster is verantwoordelijk voor het opzetten van Scrum, zoals staat beschreven in de Scrumgids [Scrumgids]
    ScrumteamEen Scrumteam bestaat uit één Scrummaster, één product owner en ontwikkelaars (developers in de Scrumgids) [Scrumgids].
    softwarearchitectuureen architectuur die vooral de softwareonderdelen en -relaties (processen, modules, interfaces, datamodel) van een systeem beschrijft.
    software delivery managerorganiseert het ontwikkelen en opleveren van software conform de vastgestelde eisen en de Kwaliteitsaanpak en rapporteert aan de projectleider
    softwaresoftware is de verzameling instructies die bepalen wat een computer uitvoert en is uiteindelijk wat de gebruiker ziet, ervaart en waarmee hij interacteert.
    softwareontwikkelingeen activiteit die nieuwe software maakt en/of bestaande software aanpast
    softwareontwikkelprojecteen project dat de oplevering van software als enige of voornaamste projectresultaat heeft
    technische schuldeigenschappen van de software die de lange-termijninzetbaarheid en onderhoudbaarheid bedreigen
    TVAthreat and vulnerability assessment
    usabilitygebruiksvriendelijkheid
    use caseeen afgebakende eenheid van interactie tussen een actor en het systeem
    UXuser experience
    VIRVoorschrift Informatiebeveiliging Rijksdienst
    VIRBIVoorschrift Informatiebeveiliging Rijksdienst Bijzondere Informatie
    VMvirtual machine, virtuele machine
    voorfasefase van een softwareontwikkelproject, voorafgaande aan de realisatiefase, waarin de uitgangspunten, risico's en randvoorwaarden voor de realisatiefase worden bepaald en waarin wordt gezorgd dat aan de randvoorwaarden wordt voldaan en dat voor zoveel mogelijk risico's maatregelen getroffen zijn
    vrijgaveadviesadvies om een release vrij te geven voor ingebruikname, met een testverslag dat tenminste alle nog openstaande testbevindingen en geconstateerde beveiligingsbevindingen bevat

    Bronnen

    De onderstaande tabel verwijst naar regelmatig gebruikte bronnen.

    BronToelichting
    BIOBaseline Informatiebeveiliging Overheid.
    ISO 9241-210:2019Ergonomics of human-system interaction — Part 210: Human-centred design for interactive systems.
    NCSC ICT-beveiligingsrichtlijnen voor webapplicatiesDe ICT-beveiligingsrichtlijnen voor webapplicaties geven een leidraad voor veiliger ontwikkelen, beheren en aanbieden van webapplicaties en bijbehorende infrastructuur.
    NEN-ISO/IEC 25010:2011Systems and software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - System and software quality models.
    NEN-ISO/IEC 27001:2017Informatietechnologie - Beveiligingstechnieken - Managementsystemen voor informatiebeveiliging - Eisen
    NEN-ISO/IEC 27002:2017Informatietechnologie - Beveiligingstechnieken - Praktijkrichtlijn met beheersmaatregelen op het gebied van informatiebeveiliging
    NEN 7510:2017Informatiebeveiliging in de zorg.
    NEN NPR 5325:2017Praktijkrichtlijn voor het overdragen van software.
    NEN NPR 5326:2019Praktijkrichtlijn voor risicobeheersing bij softwareontwikkeling.
    NORAReferentiearchitectuur voor de Nederlandse Overheid.
    OWASP Top-10De OWASP Top-10 is een op consensus gebaseerd overzicht van de meest kritische beveiligingsrisico's voor webapplicaties.
    ScrumgidsDe Scrum Gids - De Definitieve Gids voor Scrum: De Regels van het Spel.
    VIR 2007Besluit Voorschrift Informatiebeveiliging Rijksdienst 2007.
    VIRBI 2013Besluit Voorschrift Informatiebeveiliging Rijksdienst Bijzondere Informatie 2013.
    Wbni 2018Wet Beveiliging Netwerk- en Informatiesystemen. Beschrijft de meldplicht en de zorgplicht die van toepassing zijn op organisaties die vitaal zijn én op digitale dienstverleners.

    Overzicht maatregelen

    Hieronder zijn alle maatregeldefinities uit deze Kwaliteitsaanpak opgenomen, op volgorde van maatregelnummer.

    M01: Het project levert in elke fase vastgestelde producten en informatie op
    Iedere projectfase levert specifieke informatie op. De voorfase levert inzicht in de functionele en niet-functionele eisen, ontwerp en architectuur, testplannen, operationele risico's, en benodigde kwaliteitsmaatregelen. Deze informatie wordt tijdens de realisatiefase waar nodig bijgewerkt. De realisatiefase levert één of meerdere werkende versies van de software met regressietests, aangevuld met een vrijgaveadvies, release notes en installatiedocumentatie.
    M02: Het project bewaakt continu dat het product aan de kwaliteitsnormen voldoet
    Projecten bewaken zo snel mogelijk vanaf de start de door het project en ICTU vastgestelde kwaliteitsnormen en voldoen daar zo snel en goed mogelijk aan. De kwaliteit van producten, die nog niet zijn afgerond of nog niet aan de normen voldoen, wordt door het project bewaakt. Het voldoen aan de kwaliteitsnormen is onderdeel van de Definition of Done en herstel van de kwaliteit wordt planmatig opgepakt.
    M03: Het project zorgt dat het product traceerbaar aan eisen voldoet
    Eisen zijn wederzijds traceerbaar naar bewijsmateriaal, zoals logische testgevallen, dat de eis gerealiseerd is; dat wil zeggen dat geadministreerd is bij welke eis bewijsmateriaal hoort en vice versa. Dit wordt waar mogelijk met tooling ondersteund.
    M04: Het project borgt de correcte werking van het product met geautomatiseerde regressietests
    Regressietests - tests die verifiëren of eerder ontwikkelde software nog steeds correct werkt na wijzigingen in de software of aansluiting op andere externe koppelvlakken - zijn geautomatiseerd.
    M05: Het project hanteert een iteratief en incrementeel ontwikkelproces
    Projecten werken iteratief en incrementeel; dit betekent dat een project in korte iteraties werkt, waarbij elke iteratie een werkende versie van de software oplevert die extra waarde vertegenwoordigt voor de opdrachtgever. Behalve de software werkt het project ook iedere iteratie alle andere producten bij. Elke iteratie worden verwachtingen en werkelijke resultaten vergeleken en wordt de werkwijze aangescherpt op basis van inzichten en bevindingen.
    M07: Het project gebruikt een continuous delivery pipeline om het product te bouwen, testen en op te leveren
    Er is een geautomatiseerde continuous delivery pipeline die aantoonbaar correct werkt en de software bouwt, installeert in de testomgevingen, test op functionele en niet-functionele eigenschappen en oplevert, al dan niet inclusief installatie in de productieomgeving.
    M08: Het project maakt technische schuld inzichtelijk en lost deze planmatig op
    Technische schuld is inzichtelijk en wordt planmatig aangepakt. De kwaliteitsmanager is verantwoordelijk voor het inzichtelijk maken van de technische schuld. De software delivery manager is verantwoordelijk voor het planmatig aanpakken van de technische schuld en zorgt dat het Scrumteam regelmatig en voldoende tijd heeft om technische schuld te voorkomen en op te lossen. Het Scrumteam is verantwoordelijk voor het zoveel mogelijk voorkomen van technische schuld en voor het identificeren van technische schuld die toch optreedt.
    M10: Het project kent een wekelijks projectoverleg
    De projectleider organiseert een periodiek projectoverleg. Dit overleg vindt wekelijks plaats en duurt niet langer dan een uur. Vereiste aanwezigen zijn de projectleider, de software delivery manager, de Scrummaster, een vertegenwoordiger uit elk van de Scrumteams en de kwaliteitsmanager van het project; andere aanwezigen kunnen zijn: de projectarchitect en de product owner. De agenda voor dit overleg bestaat ten minste uit de volgende onderwerpen: mededelingen, actie- en besluitenlijst, personele zaken, planning en voortgang, kwaliteit en architectuur, risico's en aandachtspunten.
    M11: ICTU beheert, onderhoudt en implementeert de Kwaliteitsaanpak en kwaliteitsnormen
    ICTU beheert, onderhoudt en implementeert de Kwaliteitsaanpak en de kwaliteitsnormen. Aanpassingen zijn gebaseerd op praktijkervaring, nieuwe inzichten en nieuwe mogelijkheden voor meting en analyse. Iedere medewerker kan wijzigingsvoorstellen indienen bij ICTU. ICTU behandelt de wijzigingsvoorstellen, kiest de te nemen actie bij elk wijzigingsvoorstel en legt de wijzigingsvoorstellen en besluiten vast.
    M12: ICTU publiceert nieuwe versies van de Kwaliteitsaanpak en normen periodiek en op een vaste locatie
    ICTU publiceert periodiek een nieuwe versie van de Kwaliteitsaanpak en/of de kwaliteitsnormen op een vaste, bekende locatie.
    M13: Het project gebruikt ISO-25010 voor de specificatie van productkwaliteitseisen
    Voor specificatie en documentatie van vereiste en gewenste kwaliteitseigenschappen, de niet-functionele eisen, maken projecten gebruik van de terminologie en categorisering uit NEN-ISO/IEC 25010. Projecten gebruiken NEN-ISO/IEC 25010 om te controleren of alle relevante kwaliteitseigenschappen van het op te leveren eindproduct worden meegenomen in de ontwikkeling en/of onderhoud van het product.
    M14: Het project bereidt samen met opdrachtgever en belanghebbenden de realisatie voor
    Projecten hebben een voorbereidingsfase, "voorfase" genoemd, voorafgaand aan de realisatiefase. Voor het uitvoeren van de voorfase zijn vertegenwoordigers van de opdrachtgever, de beoogde beheerorganisatie en andere belanghebbenden betrokken die meewerken aan het realiseren van een deel van de op te leveren producten. Het doel van de voorfase is beeld krijgen van de te realiseren oplossing, van de risico's die zich tijdens realisatie kunnen voordoen en van de kaders waarbinnen de oplossing moet passen; tijdens de realisatiefase vinden bouw en onderhoud van de software en actualiseren en afronden van documentatie plaats.
    M16: Het project gebruikt tools voor vastgestelde taken
    ICTU stelt het gebruik van tools verplicht voor de volgende taken:
    1. backlog management en agile werken,
    2. inrichten en uitvoeren van een continuous delivery pipeline,
    3. monitoren van de kwaliteit van broncode,
    4. versiebeheer van op te leveren producten,
    5. release van software,
    6. maken van testrapportages,
    7. maken van kwaliteitsrapportages,
    8. controleren van de configuratie op aanwezigheid van bekende kwetsbaarheden,
    9. controleren van door de applicatie gebruikte versies van externe software op aanwezigheid van bekende kwetsbaarheden,
    10. statische controle van de software op aanwezigheid van kwetsbare constructies,
    11. dynamische controle van de software op aanwezigheid van kwetsbare constructies,
    12. controleren van container images op aanwezigheid van bekende kwetsbaarheden,
    13. testen van performance en schaalbaarheid,
    14. testen op toegankelijkheid van de applicatie,
    15. produceren van een "software bill of materials" (SBoM),
    16. opslaan van artifacten,
    17. registratie van incidenten bij gebruik en beheer, en
    18. bij het uitvoeren van operationeel beheer; uitrollen van de software in de productieomgeving.
    M18: ICTU biedt ondersteuning voor verplicht gestelde tools
    ICTU zorgt voor technische en functionele ondersteuning aan projecten bij het gebruik van alle verplichte tools.
    M19: ICTU biedt projecten een afgeschermde digitale omgeving
    ICTU geeft de projecten de beschikking over eigen, afgeschermde digitale omgevingen, waarbinnen ze de door het project ontwikkelde software en tools kunnen installeren en waartoe op een beheerste manier toegang wordt verleend.
    M21: Het project selecteert medewerkers op basis van kwaliteit
    Bij de inzet van medewerkers gaat kwaliteit boven andere aspecten, zoals beschikbaarheid, prijs en doorlooptijd.
    M23: Het project zorgt voor de aanwezigheid van ervaring met de Kwaliteitsaanpak
    De software delivery manager zorgt ervoor dat bij nieuwe projecten wordt gestart met ten minste twee projectleden die bekend zijn met de Kwaliteitsaanpak.
    M26: Het project laat de beveiliging van het ontwikkelde product periodiek beoordelen
    Projecten laten periodiek de beveiliging van de ontwikkelde software beoordelen. Een beveiligingsexpert onderzoekt de code zowel geautomatiseerd als handmatig op veelvoorkomende kwetsbaarheden en op het voldoen aan voorgeschreven beveiligingsnormen. Overheidsspecifieke beveiligingsnormen of -raamwerken, zoals de BIO (Baseline Informatiebeveiliging Overheid), bieden een basis voor de beoordeling. Bevindingen uit de beveiligingstest worden vastgelegd als onderdeel van de werkvoorraad voor het ontwikkelproces.
    M27: Het project sluit projectfasen en zichzelf expliciet af
    Afsluiting van een projectfase gebeurt expliciet en gecontroleerd: alle producten, zoals documentatie, broncode, referentiedata en credentials, die in de af te sluiten fase nodig waren of zijn opgeleverd, worden gearchiveerd. Indien er geen volgende fase is voorzien op korte termijn, dienen alle producten van de laptops van de projectmedewerkers verwijderd te worden.
    M28: Het project voert periodiek een self-assessment uit tegen de actuele versie van de Kwaliteitsaanpak
    De projectleider organiseert periodiek een self-assessment tegen de actuele versie van de Kwaliteitsaanpak en zet verbeteracties uit, waar nodig.
    M29: ICTU organiseert voor aanvang van een project de interne dienstverlening
    Voordat ICTU een softwareontwikkelproject start, dat gaat werken conform de Kwaliteitsaanpak, maakt de beoogde projectleider afspraken met de afdelingen ICTU Software Diensten (ISD) en ICTU Software Expertise (ISE) over de af te nemen dienstverlening.
    M30: Het project identificeert, mitigeert en bewaakt risico's
    Het project identificeert, mitigeert en bewaakt projectspecifieke risico's voorafgaand aan en tijdens de projectuitvoering. Het project houdt een risicolog bij met geïdentificeerde risico's. De uitkomsten van de "Doordacht-van-Start-sessie", die al voorafgaand aan de start van het project wordt uitgevoerd, vormen het startpunt van deze risicolog. Risico's die tijdens de voorfase worden geïdentificeerd, bijvoorbeeld bij de productrisicoanalyse, worden toegevoegd aan de risicolog. Ook bij de start van de realisatiefase worden risicosessies gehouden met (vertegenwoordigers van) de belanghebbenden om verdere risico's te identificeren. Het project identificeert en implementeert mitigerende maatregelen danwel accepteert expliciet de geïdentificeerde risico's. Het project bewaakt de risicolog en uitvoering van de mitigerende maatregelen tijdens het IPO.
    M31: Het project beschikt over actuele vastgestelde informatie
    Voor een goede uitvoering van het project is specifieke informatie nodig. De opdrachtgever zorgt dat het project bij de start van de voorfase inzicht heeft in de informatie die typisch wordt vastgelegd in een projectstartarchitectuur, business impact analysis en privacy impact assessment. Waar nodig werkt de opdrachtgever de informatie bij tijdens de voorfase en realisatiefase.
    M32: Het project onderzoekt de kwaliteit van over te nemen software
    Als tijdens een project bestaande software dient te worden afgebouwd, onderhouden en/of herbouwd, vindt een onderzoek plaats naar de kwaliteit van deze software.
    M33: ICTU organiseert periodiek een gezamenlijke self-assessment ten aanzien van de Kwaliteitsaanpak
    ICTU organiseert periodiek een gezamenlijke self-assessment ten aanzien van de Kwaliteitsaanpak die inzicht geeft in de huidige status van de Kwaliteitsaanpak en aanleiding kan geven tot het nemen van maatregelen om de Kwaliteitsaanpak en de ondersteuning daarvan door ICTU te verbeteren.
    M34: Het project draagt software beheerst over
    Als de software op enig moment door een andere partij dan ICTU verder ontwikkeld en/of onderhouden zal worden, draagt het project zorg voor een beheerste overdracht. Beheerdocumentatie, broncode en testmiddelen zijn van dusdanige kwaliteit en compleetheid dat de andere partij de software efficiënt en effectief kan doorontwikkelen en/of onderhouden.

    Relatie met NEN NPR 5326

    De Nederlandse Praktijkrichtlijn "Risicobeheersing bij ontwikkeling en onderhoud van maatwerksoftware" [NEN NPR 5326:2019] beschrijft beheersmaatregelen voor een deel van de risico’s die inherent zijn aan softwareontwikkeling op maat. Onderstaande tabel laat de relatie zien tussen de risicobeheersmaatregelen uit de NPR 5326 en de maatregelen uit deze Kwaliteitsaanpak.

    NPR 5326 risicobeheersmaatregelMaatregelen KwaliteitsaanpakToelichting
    Maatregel 01: Belanghebbenden identificeren en betrekkenM14: Het project bereidt samen met opdrachtgever en belanghebbenden de realisatie voorVoorafgaand aan en tijdens de voorfase identificeert en betrekt ICTU de belanghebbenden
    Maatregel 02: Belangrijke niet-functionele eisen identificerenM01: Het project levert in elke fase vastgestelde producten en informatie opDe niet-functionele eisen zijn een van de uitkomsten van de voorfase
    Maatregel 03: Belangrijke functionele eisen identificerenM01: Het project levert in elke fase vastgestelde producten en informatie opDe functionele eisen zijn een van de uitkomsten van de voorfase
    Maatregel 04: Productdecompositie in incrementeel opleverbare delen met business-waardeM01: Het project levert in elke fase vastgestelde producten en informatie opDe product backlog is een van de uitkomsten van de voorfase
    Maatregel 05: Technische schuld identificeren, inzichtelijk maken en planmatig oplossenM08: Het project maakt technische schuld inzichtelijk en lost deze planmatig op, M32: Het project onderzoekt de kwaliteit van over te nemen software
    Maatregel 06: Oplossingsrichtingen verkennenM01: Het project levert in elke fase vastgestelde producten en informatie opTijdens de voorfase worden oplossingsrichtingen verkend, bijvoorbeeld met behulp van een prototype
    Maatregel 07: Incrementele oplevering van het productM05: Het project hanteert een iteratief en incrementeel ontwikkelprocesICTU hanteert een iteratief en incrementeel ontwikkelproces
    Maatregel 08: Iteratieve ontwikkelaanpakM05: Het project hanteert een iteratief en incrementeel ontwikkelprocesICTU hanteert een iteratief en incrementeel ontwikkelproces
    Maatregel 09: Geautomatiseerde ontwikkelpijplijn inrichtenM07: Het project gebruikt een continuous delivery pipeline om het product te bouwen, testen en op te leveren
    Maatregel 10: Voortdurend voldoen aan de eisen met regressietestsM04: Het project borgt de correcte werking van het product met geautomatiseerde regressietests
    Maatregel 11: Voortgangsbewaking met burndown chartsM10: Het project kent een wekelijks projectoverlegProjecten bespreken de voortgang in het wekelijks projectoverleg aan de hand van backlog informatie uit het backlog management systeem
    Maatregel 12: Een officiële producteigenaar met mandaatM05: Het project hanteert een iteratief en incrementeel ontwikkelprocesICTU hanteert Scrum, inclusief de rol van de product owner
    Maatregel 13: Toepassen van een kwaliteitgedreven ontwikkelmethodeDe Kwaliteitsaanpak schrijft geen ontwikkelmethode voor aan de projecten; de borging van kwaliteitsnormen zal echter wel invloed hebben op de gevolgde ontwikkelmethode
    Maatregel 14: ArchiveringM27: Het project sluit projectfasen en zichzelf expliciet af
    Maatregel 15: Deugdelijke overdrachtM34: Het project draagt software beheerst over
    Maatregel 16: Teams met specialistische kennis en hulpmiddelen ondersteunenM18: ICTU biedt ondersteuning voor verplicht gestelde tools, M19: ICTU biedt projecten een afgeschermde digitale omgeving
    Maatregel 17: Continu risicomanagementM02: Het project bewaakt continu dat het product aan de kwaliteitsnormen voldoet, M10: Het project kent een wekelijks projectoverleg, M30: Het project identificeert, mitigeert en bewaakt risico'sProjecten voldoen continu aan de kwaliteitsnormen, identificeren en mitigeren projectspecifieke risico's en bespreken de risico's in het wekelijkse projectoverleg
    \ No newline at end of file diff --git a/docs/wip/ICTU-Kwaliteitsaanpak.pdf b/docs/wip/ICTU-Kwaliteitsaanpak.pdf index 6fff057579ea935e395ed3c35dcd3d7e55f7ded5..6c311b755499036c1e472c6f35cf3b0384812565 100644 GIT binary patch delta 273965 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ⅇ7yV0_LBTp)9vK^&0*nfLDRO| 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 F@*k#xW&Z#G delta 273886 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%0A61QYCB3 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�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 diff --git a/docs/wip/ICTU-Kwaliteitsaanpak.pptx b/docs/wip/ICTU-Kwaliteitsaanpak.pptx index 96e5369f06b38929724201639ef9136f203d139c..2e4825bc10c084c160a75fbbcf405229d116e531 100644 GIT binary patch delta 8143 zcmZu#2Ut|c7T#SHcBpqWfCWXW(o{f=A}FFl5Q7*|lqyx}U<)9yi=se8!)Db{G>ToL z7!2x0jXjA*EaAOqj7EGKi6yoOu_p1IJ997W1^4^zxAV=M|378UnYKn7xKA1Y=p$#Xv0Y5Mu+~S)C+e z0-8yL%S64jWu|{KNSRr82C3g*vD%3B4Y&SUfq2kS-vGO#+E+c@R569Au4j5LvfDXj zW*?vTZXDhmx-cTc2iu1%I{WPp$BMtQ>Hpmo#fVn>3HCRCYpKthe>8o_^+iF+A8x1| z^xx7Fm&|SFy(VqAtK0G=8vEJy&#v`4tM!{X$M4O&=IuM(tWFs2@Ve_}|GuT7!E#8q zLA3_m=N$NJ`PQ7)kjeSK82%@4nY-%4{+l)Do*FcLzWC$5oN2Iez)kxqY)4kWH-tMX|DcJjgL2uiUt=qi(RoCV$KY#Vajo|xHecWFE8#B)> zaG}b2=Y(gPA771mi00%A-^q7sJ}}*T z^vR98Cyyl5*UXN4j-TI3X}oS-{V=rZ)B4BEC6}houzO(_$c6#PUW;rR z*hF8od8}lub55>8HobK2W6b(`dTtT=PIwJva%7UB+*|8DQoz3%>10M_iAFB>CZi&; zG5PMk1xK3X@}C$<@C0rdYsFkne9xTEs`z5(a91Rg&37axy|I1$)B8S1k0mn-8*9^B z?oioBmB$kPHI>P(Ol7jFR&%CN2O90(CWlV}p8D64(Vn?XI<~|pm&Jkr(3?cZf`444(GzM~ zPRjhdLyTpz`^*he7mE#bLzf$k(uaIOj9xLa9czsIwzB3uU!^}QHS#1{=|y74DOo^u z9^;jd7+lvkOqtKhTDLA-sS%okXDE*d4g&Na#`iQvnQBOzjPKJVkuNq`IYEDH+9ahWgY6oow%PCjX>>iRT8OlWaKH1JyJ5>Otr)*7s@Sssz6{-~8HyEg_^3HBF`mFlet6p`6M z=wdsk;MuScWXkMV{SoRS&kmM)aoBuXT{7KN008qMOwfnVd$IK6?8L~)>364Ej6h?^Ed`6e0t z$o#&Pf@bMKE@p!X>1l!qWN z1kXo3+tfLe$~<(Q*%6(Oj<+G4$-_C=goG8MlQe7&E3xMS}7Q^i+>vb0s=Y4fyT- z@y?fF-d^$Z)( z>!q)o42DlJz1^*WZM(;%`S;KH}(kT?5M3p z!s@qAhqeh`MIJ&2lr)-Mg1Q#ofiuhnqPcJ3LdKs$Y;7$IIE~;lhR*~(Q~1o_GuH*2 zwg~CT!le1tqJ=F)q$Zg2CP(gDJYgeyA6Oil%9=U;oIBf!bRc9er%5o;{!r{i*n&pT zEyzLFGJ(6H&!jGf`G8%onQ^?H&aGxSLjD|yy@;y{e1A~Roup(TA5N$`)!xYra`9~`n(0ej5~2MW_YP2{>6zYC#OgSN3* z9NVHk$+Y4Ag`KuifF)#e=I?~Ll?X8A!`1?BE!&`UV-|64Y$UG8s8A3UUL=P9ml)tN_@6*51EMTHtt^w z)^tC>4HhzC=0UD`8tV-=PJWNDfv zVCl)8I7VO}y13A@Ax_0siYvXffA+Q~H4#|I@wy1yOVMDXjc>Ije?(x8QNHDSk2;ZC z%Z!|e|8#8Gk3RtfC3s%G4f*zik4$C<@f3e*`5(^YNGt!#OJk{Vt1-2Mc7c`TFh zcQEm%miv;qk=TJ@t0QqQc^Em+*6}NJD0KI!3hO9|3cD7j0uH%W)UoyhZb!!gTY
      lfq%7p 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 diff --git a/docs/wip/ICTU-Template-Compacte-Voorfase.docx b/docs/wip/ICTU-Template-Compacte-Voorfase.docx index 234371abab3d8869d333daf13be8526b1e06356e..c98142ed4f0dd37da0f8014ad2efc9cefcb4ec98 100644 GIT binary patch delta 13311 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 E2l&4ho#5{71h?Ss4*Bvv&%O7nx2w8l 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 diff --git a/docs/wip/ICTU-Template-Detailtestplan.docx b/docs/wip/ICTU-Template-Detailtestplan.docx index d5a670c74d53809d182c2f58b7a7181d305e3dc1..9e1e61d9771bd752f62b776c55aaef5b074b4ab4 100644 GIT binary patch delta 14244 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 MhmsNp|0nkU0n{1YXaE2J delta 14238 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 delta 8324 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 asciqAyu$YHd4%l$_Vn2Qoo2CvB>x9Bs<~SL diff --git a/docs/wip/ICTU-Template-Globaal-Functioneel-Ontwerp.docx b/docs/wip/ICTU-Template-Globaal-Functioneel-Ontwerp.docx index 0cbe02308ab738f65ba9efb0cc93e3867388b2ea..d4418cba8c46235a73e8ddf38a249f26ae25b13c 100644 GIT binary patch delta 10800 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 NffR6H&Of37{|6_iIUxW5 delta 10788 zcmZ9yWl&v9*R{Pj8;3w}cM0z9?k>Syf;)j=8wl?1?(XguJV0=Fcefy4&dL4MTj%Sl zt~F}RYj*eQ`D4|pn)UaHHTQ@}O0pnGbN~PV3(&Oi(Wph5148~I>JNZO|5Hy8xBpXD zkl8@Ef1=_@1m+s`sn8Fw-~#8xGeW}t*<^l>=1ZaI?@@{9Io5;vJ_AvMk~HiroQ6g| zrkmn?w_8!QhUEp}0;_C#w~@men4L!>6{(~=_OI=YC+|@)5rOS2(C<-NS&Wladd|gj z-6q0~A$LU%gk+rBuy-B6=#xao9Pvr4)-R)<>?HIVjRJ%;kZ`yX!J-9a_}goqH_xx$ z)kF1fOc>cP-21CYh4?uHB%g6w@0kO%p$t`<7SU1c{L!&9DWs{M>q+~!EeXEae>(@B z>i77ix|4Qc5=ZqJ1YoBG`Oc*?CH1*90lxHjT9QcAoGk#IifMOoQcUD32uCYtIhOEo zmtCazxi4#1O_(!Q!RLlJd3GV)i?SrEkftMX^eQV5orR{>VmeJ$meHW)N^^JruYoQG$+oh6O2hW9)B?l*dl&`c8? zXud(0XSimq2M}R4J$=f}ZR_LdmBTI;Y&2UdZI63wd(@v6Dp%-9 zNjG+dW+SCZI_OmZ;@T99zQoK?)slN5yP&XHz&}(wJIoCSae1D40FnLeopL6m46WHD zMzyF|9-*K;7$tG7F>xzM0oJHr5_V)BNW-AH2W1ggZWxturJ&T(y3r$Y{Gz|T z%vOgbyw jq2`&)Fe!@JQOC6?0; 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 L)))SBa0i9K^|O#26uON2=49Xc~8!*Tkrj* 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 SAH2i=;^Z9uw;JmJ5c_}B!Y-iz delta 26186 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 XC(qdbcOHVne?B>f|Elp0;9~zDMj>^2 diff --git a/docs/wip/ICTU-Template-Plan-van-Aanpak-Realisatiefase.docx b/docs/wip/ICTU-Template-Plan-van-Aanpak-Realisatiefase.docx index ccbfb4ddf0dad6f18712eae1c62a9be32ce3553b..f3bae8a5caadf08a70c981dfa0061f9f3cbd84c5 100644 GIT binary patch delta 16094 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 OYG7oL@``_p0sMa;8aWLB delta 16133 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 diff --git a/docs/wip/ICTU-Template-Plan-van-Aanpak-Voorfase.docx b/docs/wip/ICTU-Template-Plan-van-Aanpak-Voorfase.docx index 6f109368dfa47b6752969cc83527a42e9b70a67d..f0e3208c67b96c73e015615f73fe87ac8b3039d1 100644 GIT binary patch delta 16045 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 delta 15984 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 O97F{xAO!jw;Qs+vCU@%q delta 13623 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 diff --git a/docs/wip/Neutraal-Template-Generiek.docx b/docs/wip/Neutraal-Template-Generiek.docx index 5717bb958a08b3f66612f43fd57d578bb88de454..798e2050ce937354f4dc5d4cbdbc6224bb592fb3 100644 GIT binary patch delta 10274 zcmZ8{Wl)@3v-QB>?gR)h5Zv9}69^id1h?Ss3@(FPaF^f`JV0>wV1v86JKUT%=hk=M zZ&y9_tlqu4clWOSt83Mq!u&Xe!BCb5!r=h`03<-2g@9HKMjs5^KcE&0gYhpqfIa;e zEyI0-LH@_fMeF3*pWuza0)8phU9PyckbLHxx=>IWjxX9pJ$+DygBXMZP!Lc|zWzGaIib^BFR>RAIE?n@+O zG48Gg$(JHk4QbgI>`RfTB32&2tgq+Idik|Cl;gTpI;`e|2e#E%t%i-9Ez^?=@}!Me zrK!PLHg#BH+_k?i!J`^!myZ4E71NoY_j}D4Nk=QM9BY%zp!8{`_DNxHe2>bwHi$)v z#2GjC*_6_%?Yrua29*zVwQ7BizO8eR*#fYa)XT9*@2#rN^6=^PgJgf{O8a=lem@Uy zYu8?i$;nQ6JQnRGrPMpFIcw5nKGzOSb-gVrTN_(?nMEP!0_!m1Q>>}<&Wq6mJBRUn zM)!T&BrP+H#RlmLl=$JIvGg@UYEf4*#IaMoqp>bR0(gIcFL;b!94?RNRu0>>#Yswq zZEt_S7Nx8vZfh>RzDck*#$B0<-)IB3lzKK^pX@!2oP)OoX>%VX!0BZ(h35<~U@nLO6ET@XAZGF6_=% z;e5SZ=i9oIyB@{ntnI~mOO$MTqJ;F%PK9=o?hy&th{E>F^+@M=8V>&VG521eKyjqk zs^#lOO0*g1iUI5I@2^`uP9q*y<97)>gefklSf%o}I)_4QlrhMM@ zIAr$Asfh}0-xko1Q*6VV{oRNR+X-C%mew_|xAH7b{f=zdJ;za0?R|%=5eDty)a3#G z?L;B@gI&iLlV1HfI2|Rp9A;!^B6ESZkTyYb@En+YwOW+kb;6R2v|1D$ntcMzcJx+u zSdH&Dft3y>Ktwo`mvWgxE#x)PsS$!n0%_?(CPbN5yDO_rw6Pyi&wj$=2xUiH@-lq# z!DsEe$=ih4-Bs^ zo}fOYiu4{lTai8XeplMTUH&jppPgCHY*c1<=ELCg#OVh%^Z>4@w0M~S^mY$tdjb}O zIyqnK$1guPpXrqa&ch!i%~ZH-HoGB7>#sIel&_>oc4{DxJvA~53sFgPSv z3-)6fXk|0*ECNa&6S0ig3hUUv(k2$1EEk{%S;Zw7)XHPBHs~PGyHjv4nGi}M@>Y9V zMw4O^3kX&4$C9P5`~2#b;BYC!+DxajV~;n8z*wvQ z#IUPt&`wG{>47Y=QO*NBm?J4m1RubXKt5aulC{#4V+?3l_7Wuacf(Ma7bDo~Spula zU_j)!XYWHn{yjpkYcLB}xj7Z|gY>I3WR-qoL`Tx>i8{bzRtViR@z*mh;kdnTtPeRe z^?1*1UhwL+v$AZs9UtEBh8M5K`%fH`wWs7S@;-VR%jf*;Ff)2-5xVi)2J4ofkdItp zhVIbDdU6Ad1^YUN?A<9t&}-sy8^U3I*?e~pPkrB9Du1PLAvjM#T;u!b*H&V1sdj?y z43e3`zW7|-rUwCIVxhpk8$Aw3y`MzjGs4IPOH(Dd+V0*d5ntN94 z@ujol7)5BlG6gA+pV+mHSe|}0Y}_CgeH$55n5qr5(13ig&O;_^2Jblv#^1*IulxYN z*xRPCQDon(hm&h?_GR6z4+EazH*l0V@@$22l^QonMX_(ft0NA&)b(RL7*bdzkkhum z&0pQMN%71+T)oqD&a9M941$jT?D_nGVQz7DuSS8m+-u3&Ep6G=t*FfLp&{62Rv1P^ zBR;T-h|^~PQ#Q1STT)f9x>}UOAP&i=$%yKn;W$q=y&=Mv_4=`u_nE`0A&jL9Y|io` ziWOI5DY|*Kiaq!6a25jfa6suWWzka+$kJJ$!@s%exA5=fM5}d(r`={SBJq9bpUx2rS zNs*d`i1r(D!Tw<|`I0|_mj~0`e}-yPTLYZmM^*wo;zFT8ZX9mUtBP#9^OyO%PI){h zhqLb8#qu9r{6`b#XhEe!j^_p+AM6dn2pg@4ZD5LBzatdi?=LHjUY5mFT)Nq5-AcDC z^LHAW@%b7&B(psKHpm`h)oxto0nclrxIZ6W#w3Vf5`%$;^x|5RVX#ef_#oI56CtIz zlN9A;0jz`38IlnU9!B?Jq(O=S`5u-HUnWnX_Y(UQA<0*GCnyQB+#Or}`eT(W(E1N) znXb=lT;qtuib~8C(1z-n=*1@$ z%RLXT#0~CVgnIo%s+Fm(?KBuN!QzBIZKJqfO;rIELqI@`!R1KcPtYAIxn~g~}2fbyHCdWoB4gbCZ zINRPAQbKnXzkh`z5F-xY&p-}QT=`)A)q2S?MZ;Ou_Zu;fbZn}7x6arH5r;#{?}Z0C z!u*U%V?!t%pFDop{@&UpzGJcq5h#6h9#&Ud?ASf|9HCDr;&y8Avn&%xG13ZFy(B*sq27gq?Q=C!aNNOG{gA8tMj88rC;RNo}B1o zXq&+sP=9|x!-x@>O7O_agOjSukQ7wkfCk4@7fx5Y13PP&em!DrVvkaY^uf%4_gDZk zpNS~HAPxFrNTUx)nqFMKoGcN*q#c}Hq1^Le(G*!d zgIht!kAJ7QWF061;bNn|__pRsO7;bn zwT$#g8R?|jS*tBF*`_;UekXwMS%2ieUy7^_q?X|wNZmvQ3<#BPzqFDQ+}y6tbiSfV z%yi>kK5*Uk(IHGrQ)bQ)X^S#twcFBA=;wu#p(i+zRR7rSm_drO+9GkY^Nyq7=#V5c zCg*t-gI0n!#MX*a_(;O9Fj$Zyh|%%*L6@EvAxYE(iOW$cX#Pi+LD}7$N2{sV`*YP5 z8D-<Ov!w){~dg^`mwIEpL%B8DbNQ$d56o>OA;=N>ghO1R~5xrgoQMxjU0z zK&95_$%k(wtcjtRynqQmZYCaW-Kwn%qZ7SAO9Jq(-zY1Ts#%-&v(_DIt9;lq)=sr@ zI$&YtHzn{04w|rK1D|#~Je?1|My7YO0*RpeR6e43cl+u4R334vr>CJs!tKR@MTJ2w zM*_$A)-%dSvZ-VD>gYnn_ay!(M-UGdyFpuN|FOqPSVXO4mM+rTzP^m}VdmwcjFrcL zkRou9@>UIvTBBBlCDWop84?%4`wN7r55Yv7Gt^gPUR|W8H-UmHJ_x~8rZiuN$-2b% z4thJP;<{G3TA%$=aPo}X9@ISv%L!I+Gwsz8Gwl@x{3#uC21lu;1=S9N(3dp}Qq@*{ z8wtanbyF{vja@~|^ZiU2bj(?|tBHiOK1PAP>5!lX_Tob${HF%;h86tys=3yPgJY6b zk%LUbojBbAxM(>>$KzQ8w-oNx#N$>A!s<%cnV@vl#JZpvs1KbPd1A9B?AvZ_Y4;%{ zZS3*BpEm(GqSJXGCpz0nCz@BT8@Ne;-iR>07qKFFc%xV3ShD(?Aq9214p7btRuUM2 zSl#g)HYV;00rc?c9wg@o4;!()7DyCgxWT}=14AHiNu^Rkv({WvrVISNHH^OUB%y~t zs3qeOq=xGS$}M-F7q-fztQhF2lcX&Rrcc1B7Ux;bG|K-J?kCNV6He0*4fDtcU!89! za7<(L(%!i4YaIotDaK(@!!vLaHwE|C>z$ z3rs`D(w7qodt0-2zKWjAMmwxVXxKr*`}?GcV{v*OQ7J@Avs=?iX-Jf!?i7l~uUm*^7ShN3W9H0T8ethJ>&1DT10BY3 zk#if0W8yb%O}X*-xb`$*ezA|q7Ow5xz@A6cVI2FMIe5RNYbHFfiThuek}Cc zqAh}b8Xn=P9&`5Eobd^FK5TLIEl&V&2qL>$H|2@<%4|`>|-q6rKt>~ z#9rGSkV)|^0*98>(!MOjTxg?kYmLk1E}_aX1B zefCv4t9n8`ca;bNUgiCFC(8t+wxFk4YY$z8O#3@YQp&#f7?5e>H++=@S4XJivt8(Q z3$#h8SBd+zOSo4y*WjlG*4bw@1SxFAgA$+O*UH|4 z`_y=$)!|r1yjTtW9uRWY6b0=Gw<_u@q#cp!;U4BCOoFMX1v7VAnP|O6`~XzQX~s_* z;P&hDKu7jNxm+#a8swr`%1EVB&+uY@ux9mrP5mW1^@EzUV>bG^m%-qnwE%^cn{X~9 zckdQH-QCKldB}RX9(59iU*C#8|z{ymJDe&dXfv1K7817azLHtuf} zt~~`rBJjMGHo#1iF7?+45)`TuEh~&eZAJ!`qDK6L`2q!5D4U%FKINKF)T8Im(SsL@ zMc*b*b}dq1Jf|;Yb$-NJh%nGvBPn|vgd?Czu}en=te7T^ilDP{^}&9f717`Me5_GT zVVxdXv=CBZ^eEGakXs+Muj>E6D(GO__*)LjcSEYJ$U?9YX8ya{>O|pj3DJpXG?;d z{!+#D#S3NXA$xG{NW~X?+Eor$S@L#S*n{xl0v}A5jJT`rNL$xH(@890^Q|5An-e^U zMoLRK*82yXrRaOn1es#&^;MX7R8RznSw^Av^$GRK&Ie`O@M;^x#pChm2iv|&OiaxV zUsW)*->r}t;*3X9TMfBndFGIBnm~=gffSLl7Mn|6O2Kaf?4wXDR4An8nW#{P{|VG( ziVLQ>iO`-PP0Goz)gE0OF6Wo}a-AcP+M$e%M#|3c+YIv>{lu{BJ4@|#iuJ9K`bEp2 zh58ONd&Y3OYOaY4Y(6cH^$Dz+?qa!o;+93X$Cw}kpobdQD<$nwa;p|!Uam}DR~GoaA!G5!SVf5UQ*U60ne&e@-BLT7_9g+F zRJhKpI@>Bd?<%6vx#U8tc^tD)UFpqImv%N;hqS79K>s+CI+N-LLPk6Di+ipCH&!jw zqb6}{NcOs@M-$a+wQ<%1&de~QR{2>XmMlEad5(++?(m(W#T*%X+((9AN64bo_P5{w zV5R6x4$9^y%nr@GOZ#~`%+Awo;qa0ppR&|3PE>bv`-7c@XjS@h%Q{|RVOz(slgXx@ z@_k@PGyjV$6uY~qwk(Cl81w1z_b%3aX`T;5^4Rn=3FlD z0XIby&t(4)J{0qFK-1ujg$T~twF{W^;qz=4QesRbL)%3nhY z1MD~0ZxjAJY6Ahm>IXE<=7?NYvIiDD>dm}(bdm|53;*Ls1y*a89+eNyD0$$0_3z)8 z>5slJBXZ%dNv|~)QRZOT@-si#>hEYPTcVI7pTwB>9A=_9YY9{bmlkFPy(Y5YKKrf1J}xU0Fl#6-tIQn>6& zx_h?sI@4~&mgkm@0P-4pXYb$1fMXK;9Thafw@r2|Gf-bNk9)60A8}Fe)OW2mF#4&E z_k)SZWCh&k$9e6=bKh&T7>f#X#%b=II z?LENk2T7v9E73TyhpVMiA;A;^@qM`AUv9T=72X%|Bjyquo}%nCl11obn~V!VgjN$N zcQwi9%T8()YZooEofk8~n)UhPEnLbqkb-1GDxX+cAzRfWN(N(E1~c&UWqS>(0(3p1 z`qnv>);@#njVNV;f2z~xB@P@KSRB*qqNDSo#OM7#(~ASvG6ty8Ny^lP@#N-voU{a8 zGlkqt+}8@NTl{ilN$T`!8?`YXr&Mk6f|-Xv8Fs*+!gwe49giWHt-f^si4OBBRfwf% zh3U%3n85Q^4Hr)8@M)Q3)@OwWCr?d~rkUe00AC{F1yi@NEm;Yl=K4 z{HWeJMpknA{GGmjr+V_~FZ$UOy$$kXoKL!+oZeqJGFqSIEuVl$T8l|Z5+Bkp5>XJh zP;(X!A!lqv3jX=v^Ry%2%t!3`@VdfX&T%Y@A8z$uk27R9G#4oyZZ#z~Qa#eQ`qNID z%ZYnagyBtD2&YpYmT!Q?<6ne$H`>Oes%&L(#k$utDhh2IFR}8ToE-+U$X&AM64+|f z%dDdSRmj#=9mHyi`m^bumYHJ@nz9t9VO3N8D)B>`%Bowy9$z{Q+K}Dq*w=T^R#x~c zSR%p~aTBEUp1>=KC!PuBoA#6cXYzAA09R>=FEU4q6ap90D4nsr7je@>q{cqg^cLA# zG8A1~0k`636VEtDe|rUQ32(F{KC_@pL9Hd+Guh)w8k$IZeQ1wyHjR(Gb6%O^*{wVm zm|=L*OEVnl@MA+%pu$PP>VnE~{eXn^if)w{tbXB2;sW0{Nqok$fXsY-z1`VX|#9hGS#{0tkT&^e7zQU@RGmY&EcgSlVfyw#c zi11e?ac+_vUwwDF8iv@gqVxQei>ebDIBoUyBHK9%^UOjK@t$IQLVSQd<>##v(#z#U z>&2prB6lWm(w*kfdQ`ZM`)mXm-(VlRXyp+|wumf~P!lmY@Qt3oQ-f{}p1q@>zVGL> zSz$>^fsT-~J^k0GQ!)6++NbMr@GH!0 ztYvM9LWZD}OG#2uU}q?UqrrU35_1yu`plp+?1vVDDrIl8BAB}33L-;w4JBpvmn~%% zO}4=6CSy}@FQyx81QBd^K;@RH*gc>}mU}IToziDuC7e$pIz46F*&HUlD?6+-5Uy0M z5Q!9Cuf0m_!wkW;+P-i04}6+CFgAl&0ynLL!2Z)i01D

      kD1<1AVBh4ikY~qvUo( zs&z_u*{`lxS*V47FZsJ1Lil+D^~?*uv4GQUU(g=NvG&|Yps!IWtV^-=2N4a<&V(vd zZQG(z^5zyILl<(!#X#);Iyp$or%`&(lDK4zWU_-yHA2`)68aulV+!SG0s<8km`i?R zqQ)iY*~nl9hV30hXc+BT=!TyZfTPhLYyd2rFCFW&fL18-vwbE5ak9cquyuc+>0wcS z?AfOGcC|y_(*u&H)1B+9UE%t7z6D(yjLTDTd>ai?x1f9Qi_)3t&MI4fXHekCK(hny zgAenbI5PB2|92Zj%mPC3l@FGF;Iz@#&J!lG;DsQuN(6tK-PN|ofs7j)IuD?IFO_+* zX(AjW$9YCvN753W$SO}EJnWX`wwbaEDz;%dMT9*unWX*-J?G-|TS$l7R5e7!QA{+} zfi7NC^8=`!MB^dY4?2PZ8(k%DXYjko|IIcX9uC4uWhTF3xB15jOKI;sFfcRzOm;F( zUbkMZf11wSW_ZOz5xoPyNDKg^_J-@#iYEXU()9{5_M3yCea>70Mj%h&Ed&LmK<5wq zmol~s=_#vv>n8_z6wIY)+OgV;YWpxq_(?)2>BL@pd(`3( z5^-1t0xI+@{y&7q)dGoRp%)d|>abh}i zf$YRHoPH$Hk=h;t6`)5pdxF^B+YA}sg7_j{>bJ%bMP=9)IUo=?e%|UFA{bu>5;GAp z#fEN5S17wOa~G2>2@!Y^#N-AswlQ1N+^Kz4U>`>hSF*(bIa55L*AhyVqP&r>;s>IM zVcb6cGp4CZ5eru8%23UZfXKx4?^x3(T1ru{t=EtxiWPm2-PrcYrV6A}6hRZN1b{QgU4x?|U@= zKq*7^(Wc-!hma84?+C?o$%BnlNiO@&0n#m%7&Tm6cl?be-_U zP&%gA+;e;L%njM&5x7kB+U@>&ti0^vNNqEw5d)t&s9J3ncXWkhazyOvZkcHRhhvL((S$(5oio+%}E!hzV(K`t%A zCQ?|jdSw}fR;ZNwR+8Pzu0(QF``Uoff+W1OOR?cDNFiM#jxLGOR$81|O(qaBte$+OPgEliOEia7I zUs3xxZcNyrpk6CQygtgoUz99?&4hg7sN-XB#(ozP72POw?(4PImNm80mQkd!*b|si znfJMTwLAH|ny<9+p!L((F*9PDgU~P35pCR6{1WtNdHcSXFKI;QGb&JRF;`p(BiLR> z=tq)d`p>P;mG8&qt!rlwcH$1IU^n}&`A@4vpPCS2zo*-+F{tH8)kRZeq6U7APEJs^M+f#-x1N#OkwD@@`9CY z?1RhhPNJPU{{jt+hh0MQ7j{nzqISC6P;dVcGidmBgT2I0#Wk=cGziG_O@VIpYXyx= zC*6w5{WmkFy>dL`;C_}(@vK0Ld(TO2i-#+qR_T#XFE3`Zyiy`ELvkwXyM=9Vi8tS> z_ZhOqig=?rs{8x9kMuW#*;>V5`^c;+8nU5G6V9NUM2xF%=;O@*g%oU()J^B4vrO5q zcS9L&=sQw8)HdrrDng4LY%K(Rl{obD?>OTpB$Rzz9!o37%yrm`KaofqeGGHl(#x&e zAj%ALz?5Kz%~`G>N--IAJW*-3WXLS;y^}Pi{}f+xLo{WQHBLh0=MWbFu7l71-3}+% z;B!^}_~ZGh!^b6VBia0T)BN;H3v1OH&C|{Gd;}qDaeTro|a!E5P*P& z%koPc(VN6s1_p57liPh6H_X9eAmOp*w5B|(x;L8RNAik_Q+m)6v?P+y1{J>PF}De6 z&raV1`Un}1t7(c|0EWdxe@;+jBL1t&vS!)>{zaeIdjCbFT-5k~_hjBL!2U&43Swyg zK?xRGeSZOm_Vr&MqYnDNdM+W|)qnZqU%>zF<>@aW{N)9hK@k5UEZgaSd3*L}e|ZT@ zj>3QQk~(q!1sYBQe?g*?;QvvHL7jNW|Iv&g&zNFV0s(+70s!FcAHmuGE_!X&OptS<_-oqyF&7iU+}xZnyvd delta 10260 zcmZ8{Wl&sQ)9uXQ?oM!myAw3HB)A554el}w?vM-`+}(pa!GgQHI|O&`^WHpP-S54p zYS&ray;kqq`4XvhN;PC`EkB4ho1fg1ZfrA1D_{_g32U&FSf-Bu;wo~ z&;+rRWW1(ALvSk14MSDedw#51ekEevo`lEj*6%}}tm(W(9{=#|Qp)qBRb!?R!HYO+ z;c2<=1@SSWdHq#wg|cUs3?5iZwiVe~tZvEG#waf8b8b|Dlaafqj=AtFz0BA9Bw|;8rAqU8>&Bq^ z$qxTm?v~xCGE@jCN90AfFJ7*?h5@8nAVcL($AU{S=6DVxsx*(CLp2}iX3*B~+g;!4 zM0&p6q1j{*MJPPE9m^zb_kpJ^Df|3@jwc48x(@K;Tbxx-lzo7iX5L(CCh*ua5BU zCd@G(tGW%$`V8k`bq!&&S&&?bECt&`+rPwhf{!t(7PD|a9Ms2QEM$eAD0!SH35XOo zIs7)|gyepVf`PfG&22dinIhq+(9R5y$F!r6Iv`IvH`dawEf0Tz^IQcXWzKCq*CWr0 z^+naRTQytO4{Pu)Sdf&}0S1Fn}=Di1306N)y4d<1cHI-6#06MF9W(v(!}( zn0%bgFoR2(eSii2Y=F{-6UF0C(~vFM+LiP1a6m-cAE}{U!eAFx$w6NyIznficxMqK zs!#`Q-R@ZV3z8UbV3T-%`tJng>7aD#ocOeziY;MWCl) zFvIvySs#n2ZoJL}=0oclTcg9g)F zQ=osLQjPar^2*K9M%+Gg zBlT@*--}kzvvRik8FV{zG}rQHa59SAsiV+8TVtkBNi%toBi8Tg4Eix;S}rg43-Cb32XRfg{N%3VpL) zo$;8ZdOi00K|6rl$$-S}<~T+JEbj(ElcIfihq0D`fw03oZ-O$ky%`YCH3Q(U4Sz`M-6W8+Awa89@9qQE zQ%>7&Zj!yJWC*)oQ|Aq5QF~d)YNYM6BfCg~g#}Eu4uf}1#QS@2k5uyVw>Cq<1D2VqC;oYW`4HQZD?ZTw$dk-?`mBCUY>qFShm6pvn)n%75J+Wx4zb(Q}K`%+^`Dvr;d;Kks`!wYcxoVIvH#`M-VW8yX=)Z!Ygj@(%JzO3sjFV8@~1!9&6v3qj-ZnMalP< zO~LRxmG_AC225hD_MGi}5?cOMj?D|(LL)s7X&aQV>-kWk|JH~z;&pj_Z~bYe-)}Y5 zj<8;#gta>L@)1#zM}n2CT#g(a_0N|3r#u$G>?sd`N3{K=#LxdG$K~~w=Y#j!>FsC7 z6rx!2l$YIbf9smK{p6G4WghUN4zlM<*%by<6oVLyV9X${JsA#aqQ|2Eotfzs$$BUj z=e@@~x|y{dL2qF497g<2IjGRfy5 ?xmskTNv+8uttt>gK+g+`kiMI9AEJP%ppK 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 C*HsPx diff --git a/docs/wip/Neutraal-Template-Infrastructuurarchitectuur.docx b/docs/wip/Neutraal-Template-Infrastructuurarchitectuur.docx index f490fa6e955d19a56f02f174e115b11aa549db87..e8ad972400a385bee98473d8920ab048078ff2f3 100644 GIT binary patch delta 9376 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 z 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 delta 23163 zcmXV%WmFzZkcM%W;O+$daCZyt?jGFT8QdL$LvVKw?(PJ4hv4pEb9eVwJyp|l&UAOx zoSC<~?;jv;9w1PZWFet2!N9=az>F;YHS1A^!J+WJOjF9QE zVB6-n&W*?~hy$3fep@+y8OW;N(r$Vh6Fx~Slj`kdhIe{QOCB~?o3oAr?*d{a>QAPw z6e_7{0&=QrS$^u zZ3PHg0BGyHk9>WoG2Bd#a6$s?#(Z&v=o{E}JHNSAk+1@D416?X(_8Z&X1xG}8E;5V zUWBdw@4H)kgY7|lnZHg)Oy^_wqEAPSgc9jiE@N-LrbA$6T!g$jhp*>umDrr@*KC=| zDhEA@Yd$`a9=KA7D&0uP$k>VVC3MWQ#$vxJ1J??DC}`m*3>mSw-k82YUYn-`?An~N zmRoO23tDeL?c%NH{-O!gc$ox`rmlq$dHb9$E?Sq_O?QY3e6xJ$9S$y`oEBCAJanDS z3~pqG3JyjM2e?ebn^O^ZW=_~wo!f|Fu~)xdaa{fozUexNxmE2f)5u?>IK0mfQ>*cP z!1I0Cou$R_wRn_&^^eD^25?0jlKsAQ=zQT`o0!S4BT+jjEt7zJBLUn2&&2QG!7KK1 zVdpT|M2e}A-yNqLL=(~$oat+<=4}dUn$b52a~NBbhVX3Rskky-zNm?4X6gKR#x8d2hHra;^k1Q^)> z2w$rg9;6)>tedG@7lB3RnJHQ2iTPV$YV8pp9o0J?;vQ$CR(~VNO(OJON6LRIl-@x+ z6Jd{}GxG$Io{zhSW5BaH36t!Vr2e%Ei=QD@u;T}*3IyV%a<$4}R#^f%9$stADEEH&3?}kT9Hx_%M6)c$BlzG&hw5 ze5A~0QwD@t75LlXFFKE(;hGi>B+W)2Phs^j2*~UZJTlAL8#r3Y%0QtG$bB0sUraX)_pR}BDepr1e z%`;+$#{=hhFNCGA$9fVY-FVfai)dNk<>TgRVluGEG zz@5H?nr1nNoqaPh47x-WKhSQWsu}X9xEx=($7_Hjd>hA-FBtIN=E>CuD~U)+MnQ)C z^*}oW7noivl6G&Sxx5y3O5`mU*`+C;A;hOD|k&c6C>8c>;72nj+NU%4z#WB6+tp~LlH zOuooWFgho3%HZ6Te4qKE6J7c9&DtYU;}B$<8+M;_2q$i?e%&O;VM&(YDdATLE%8O$Pnie#J)QH_K%t-M+DRj!^f{WyG;qLn82kPR)* z!E|Q}V(+m{MN|%aoLOjgbVV$eQ~E`>6Vtyy+~bM2OuAjaw8=J6mMVgE;2bZDhLcsi zL0IUR#r^6r@Sz4~2?&+uC?`b;5KR(ap1o6~28dv_*nWt;ydM8Q2W-%CkJaBWuB?E*-MHfql~YI|-gT^8-`( z=1T1iKNUTnf6qjyQTo!%q{YY9?-D{+$WIXR@cLI3l(ym&gZx%}0GJw*Blo`ALS7`K z0~^I5PQJ17w+vdf_Qd)m#m)9f%knguo8c%fjim`!TIdN5yW40;&WW(CiyO>c{+U^&F^I&Nx&+KZDWXJZ)ETB};)^+HpnNd>!Ct1l0jZ3A$b|7p9`B`t z4O!y>^ZPLQMf_}Q3AV8Hb0=3O7og{PRaSvf6@;BDQF!8Bo{5vLuJcGqBx5SgQneW? z>2`8&@?l$4r=qnG6jzDD@3qnTwQzi>Y2>R*vjlD7hw_u`usT>UZB=vJFbdP;Zb7F? zkjd z7cWe1<~{3ARsyL^EMRkmTyp317+J|nA5hhE#$6SZxl2oMbDY+? zkmRzZdiRYtgJBEm^XSMIdjW#qux$2l^JRArXm;0PBsFK!CZiQ}8MurrhGh5C9v#f3 z>tEFu#2HzBgBun_4G8y8k_-U-&f@7oU0NAasXt=^o6YPdcB-B;GyrXa)o#8xV^ycd z+eICbAoWjj12r?TTs6Tg=uo9?W!hgETp42`S}&}KdUfWTdnNjOEkJ%6sgxvP__B}% z-Y?hSP*Gj);V+zi1)=UkK6S^iW`+5!j&2}H_xLvNjz3C0VEEa3BSQo~9?;<{=5>{K zhr>Ug*FT@j;{M*We!i56<6v{RjBxmc?(c+NeKTjwX105TA!B*`Ic~gW1LiH=NkjTY zwzyhMwI$gykzxn2xCEf!J54je+*ure{TbcAg-Sg2yOwYjC&-VYpC^!P=eEI_T<$Vh z(lf>QG*lUbDrGghjd#lO!{%D6v#bEYo#t5qj5_5cff~TsBdYz!kD2x*=;F-$ zSC<){lWN;XCv{Ks(B+-4CxnCgxJL_d?5)~!vpstz^fs30GR<@HVSJb#q2f~I8Z^VB zMpiRrtX2uI9*7se+TyfBzE&a2R|%yc3}{c%K}ySxLu;gPGjk-=b7(2qjUojnhaW=F zQMlV~Y6zFqP00Y_8k%#x2nLOwe|fsTJkXTjsE|6c)U21ye$y&cm9Ajc-g+2Tu}hs} z{z1`Ju|;2Dbox4YS!M79qrP;M;1;ym<;V~{bQoZKY82T`STa%*SYfOfQ_ba;k1@g9 zwzN47{xp%Fq1QHzS-P|$f@GWkwL8>MjJs&PYVRu0E#d^&24|9R^(gJ!U1HZO77l6= z)du}V&rNUdz%0+n6s>I7Wm0jzQkBqm;G zYj(o^*pUVDx=OQE{3=m4%Ldz6oh}LCl%*{Z;hb!{01?GuAxGk3cU+CR4fJ z!4&IS?b|P396wCf>6P6XVxiEU+~SaVA+m__WorTH>I<>)+p&b>aZC@^OM?9z#MvaB zB>2O?7T7gnOP{=pz(;dTuYcyBkD_uJ`1p6M+au4+fnZrx!n+n@wlQO~uHfsg41In?zs)*s zF}Ve}4?Rw5fST!;y7^C~)TPQHNi4TY2p3&*$h>RL_G}1EM4KWrv0_&=y3p9wuIgR8 z*vu4f-NG8b&VP*TU_%HNanlk8v~v9O`B$Iz#(Emx9%S?siWOecbthw2$$Htd!mN|O zMd`(oBmHCr_*tJu-+dqu<0t9q{^JdbyWo{uf&V3!?|;K$SLTT$Jo0Zt{4n4n zJibIjH5xBy1D+i)9rd%K5ID4`RRVR7y=#y*{|DaN?0}EaMWCDM>P@e=mFE!nI!2M86N1QiCf>{`4Y~e_YFhS|YR0qXbe%q}$g}xTC2|Y_>E=i|9}drNHuU== z1W;R~*D!%xaGiii9iI6AJA_3W1W<3(Zw5#~F2qseusyNTV08jy0G}`7mEusy^;3wl z;n5k{UvZYtdyafR-kBSW!Gi{`?L@w`!A;c^lj*9 zKT+rc2}byf543O-jq?OwyI?!lAJR8WZ!`J5Ti5GRuinqU1R;2-iSK6V-1 zG9^iZIP!_N89Mp%(VsA{V$JS&X4seV!M_kspo!R_(C|{#Lu{J>5KSEZhQrpiqIs%^hTw^glaQ%lq0??c~_6 zRL?9pWc(C|tA#?aMh#G^OkfbuK@~es#(4(t!jFH*&-uNW>D{emNVjmFCZjfm&y*kk zJbSWc5XuviNMjKJFTOF~bKT=Ccr*oH7>}S)w~LwcS1G>t;vWD)n_pj|inZk`xEq<~ z75446iZjuStguRd=L%{;LV|EuuP|KcaVNL zyJItdVOh!U`myQ-4$;|ruzt8abuqjK=F>#bT4F-&zQ3e)K5V~{8AG%dtGjTkUsX_D z{)f944~!(>i^&{7LE&DKh*IvpB3+7QXCpCo`N8mL`fNM(YWQmj%9UFKW`qaVGLg~R z+#iX z&6TLKWWZ&5dU}oRS)>RzOdqpS=(SZmUJu5Iu|Ds+UmHKrCrWo6g+_hMm8wI#B9s20 z0ka$f_8u}q3K2z-X@mA&I~>8S07^}sgv%==3dqwP!=*pI3Skm*-YUgHrJOFLLo#GK zB*RMaZBL@|B_WKeX@)@%Ze?!cXuhh(!?@Wa#@)A^^VSnf5_IGkOnS;k%jGb-ZY*JL z)4^a@9>f8@rJ+7^wTV$`v80Tk%6)uBP|G3TOl6vy>=~L7C$4IuE3+yGA9`TEBl40i zdw(A5_I$1$iu0v(5pLsh#U43G1?czcsQ$7_Votcm@3$2)3XRh`N_-1mSg@GE3Ai*j zUvp6VH zrgK^;#(35VxNZfdi+ewat9Bub=8p`eyB#AJXHs=7b8T!7JW{CtMDrSHbMT1E#;8h@ zhdx96ED3JJvNjqB+0a>=y4uJmL)|79I#Lk@)u)${Fd`#hP;ikt+uM^gs2)Wx);b##w zAwxNwrpKC7B#iIGwT}!l#qe20JomqXUyfa3EPrpUm)0r2_$eYmgel9EMlgD)x_kgM z)MJmd@xUFAR5=(W4dj&46N^v3Yuie8@JxN&W1gDvIq&yy~`^B!>?k zSg0^C;YwJ+sgbrdg}v<4Ry0uJLi?Ro1OJCnuXkEU$$Z4kcGuI~3iTALoHhHt%Kbb!jYGA_}k$IbkQL zxp?|Ezu}oCo*B7SHPvLV@Svl{xs`bzz)iq9wI)D3Q<}~VpnRDX(bYWQQEUGj^jjJyUd>|_SI;xKEsdLeBcJEXN zb8ump^eq{k>eK5(s^SepdKmz%mc~wn8l*Ox4gGNk`3&Uj)(2~`)<9eG+u0iGhxB^P z^}sVSmw#=WT$D0L*+V|oP&7?Olm0XI9n)oM-SO0yr5{pwy++*sUwf1^#9sZmC(EPD zV3K9w$;M&(xYmgB1sa^yUXoAl;>TQWkN3N(dec8Rpyf5xtx?ZzQQ-BjdajMF{kitQ z)ms0-UTcR3n3-nr7RT~hBZDgcRyw|g!THsmi>Z(@-MZ8wjX9Uy_ywPExyO{vQ&qig z$U%-7ujjva8~GRpPGOebzPrm6oPGI4?%@kKLbr=jd%ep(+sq(?d-Lm&5jf#7Wp}+K z#cpQvNRVP3=mH#}6R_Fpw3y1l(@LfiGx{8wcn9}l#f~br5o|e*)yKyI^GZX}TD!~t zw7Kc1cM?JtS=(U!08?+Y8PlC1@PY78#i*jbR)#sQ;)+R`RLvSaOzSs3vs#{S&gF8C z_r=nl-rGS(wb&GpeCq!d=-8fG@X%SWXobHHgDR5T{kF7^3H1Hh9Sn@NIv(WUu{*bW zn|!O!=B7z7Am&PtTvm9^<$9D<_z|=<`1MqLL4MBlg8S0T^b=%vph>Z$n1nKCZ! zYftRVnM!UOjp@ICVaw*bdyyxXzwN7;lN}xZChE2;@;&ow=!ZNl}W#+ zZdXuK-&P;pR;$&&?iWIrBDvMk*rU`Jauhkmg#U)rn49Dz7eYsDT%#iW@>JYb{}e%7 zu$BS$>w-DCZZ6Q+O^t3kuz=y6TI5%-pYoaFFp1bNZUAW(XS~>k>L7Y}I$4G0LwfW| zT3A22+jnl|Obr`e_ybQ5xoEyikMCsnde5tr)@;}0)(xVq+a`lPm=aGt`a zjXRG{+jDWqIdm(`?9gSeBQQ1FlB~<&$4~es$9@XAP@l`5yAs-L~i6zrK47 z>-POfEd(^KiK{f3?mceW>rqRh4QqC;9{)zC#R@ROs{&ImYmHa4I<8Z!zN;(YP>*@5 z!5g~4Ti6@lDD@km4LRKl^oy=_=(yy^JGHi^PKWLDdC9Fy8>SFvX7jNg_}%Kz)+UCh z6J`k6_F%Pa%0`-&r(kQd^e3i$R#zy3YQCHnnF7Dgf)lzET+8`cEdgdChSJ|enrqs@9xLu6lMCk5M zq?V>nw_l?@ufPy}ySWK_* z`g73?SCrrG_&zegaG>o-)XuKB%n;Et7jR+p-0C9da8CU_s*y9g$Du*Bv{AqQC8e5V z<qSxPg4I?JOMEkKUuaJQ0qg~MkC`oLYE90qJ8$d<>6Lt%iA&of+u7~IdZ+iU zs|vS1ecak9`(r+C%!fL+I#F-58AZKoHL-Q+!pi=AhurY3s?M(;~MT9c39}{2gF?? zSGSMBRUX)0E7Rj_tKxT&Fc7v*8%BBKfBE>D+wO7gyS75&MGGyl1|@VWXSz~F?|c+? zwQStgs>GbbM=5BRi)0IZ2OziPM4C#<(=cV9A(py~{3?yzygPVB`iAeju~T#qPxb>5 zZ*ygrkfJaeBG8p_QQ=!E^QNwPh4BNt&UFG1EDJp>;Yd8A-KD@td_0|_NbqJQB-PM7 z?alk7^Rd(1?!&2Rs(67@LS7S0?{t=@@PrZ|Uo`)VZFymMdX0c!sD*bnFyK*)a9A&4kSuo%{g1RV!LE=NP-#dZ(%!DfH? z;W1&{A#P-3&(6ZL;nc9%@AT!G3hrM*jBSv&by`=jYCXvCPW9{PUmMnZj@PzQdxFR(OL z|5ZZX@K70wdqo=S!tEX==`@>S*J?i*j3Of~Djp3G4XA&-wji!=!+IxG39~4;KGrSC zh%Qd-9Iat$nC8LG3a^gj4^caRsdH}=f&Zy#_s4dIE&Z%-`` z!^e<6&A2>9_S<{HFC+`-N=t$TGIKefPA0w&Hpvc!ep&``w5AColN7M(&J5BG4ER7)>jOjJFPiz2v^7#uB`6<%5$hJW5I_n6}#kal*WEUX&qK# z`KGeGKha0KSa5=QXqKH3Ip=b?o3nmR=+;u;w)|49$#K61ov+J`4tGIEwU^%dZ?wVF zf@2?Z#_Z0QNu7OIrM2+476UDDLO5GI8S()un%OP08$UP^Q`v|JWFCH0kEFWl1DWS` zL>&T1+X6Sz{)Ezt8YG8qwwzdFot){vL{0}Cq)jXFyC`UUD$bU5z zD1n2#UubA}d8{*^;*eoaha+cvKsn7vH)XeFCj}nAv*F%q=Y3PYDkW%ddz;X2&U2yY zx#UWAcCSh=ur7$Dog_w%I;hn4ijD+;#~fEWZqVp6v}eaJS=HgkJSfWKck6L4CH0Lo%Lu z2SD{|^v$0vItwyn2mc&$D>^4DW90kgoJm`X92a?F?`7X20EufRBnNokIWH5qcYi|?MFIcdsYXFzwyqathRmI*rl&`> zP7IgzHR7^1HBnySVGHw(cb7UF)TZn^__8)Wt|cGrwF?U7meO52KSNN9A#&y`ftF(c zCi^=zwCBw2j_>EaecNfg(bxBN!AOIMJOaRHc3Nxg&@{56hfZ|J9jWljE2zDRQB!Wt zAN%N$3|Dud4mU=jb_wC;RA2Z2KcI=!rPk({6vr2%K)qg>nDFq7ahn5qX*#J(mp(&r zsaf4AmJ(@-ybT-~YBqHhIf6q`r%!5(`O2z_Yb$w7szeL^>)vX_6EkY2OC5QTe=hJ? z=jNDzD3GdW)i`@p)0mIsXgoNemslRHnAL@1o5XU=g4dy==U|(|z;W0!?%CfEQ!4+= zy3@WB?boAL0aaA@Xh4Ri>UL@2iMD15hImi1Rl@7{Vw=d*)KiXc=fHKcoPv zt1e%Og>K=%<7?_|DGhDZ`VOT#hyb7-3!cCiXY<8wL5gn=No*!nAm0dAxPuvArhRAB z*u~+p+Cm%eGA!_jbiPWvm3w>$q4noCqAL;t<8v411(F=WnAl7Zm{0l=yG&(GS#kxB zwH=glRM(ED~$-eXjp})@7_lP<7BM6~gjD9E*nf>~%$pD!+yC;h3|7NN5Y4&U zdc=a+9@@Vs5e|^qUkE1bi?qP5a(La5b`8qBbf(1Hop zm>m-p3%wFEtK#AH5C*?zvdFiB^-dRp5obscSNc>LVCcm!{*&o7p0qYiAA-Ta{|jE$ zx8Hr=R+V~7N6a(NN`KU$@qsR>PeirjaD&7~92ktY&!D=M~hFNaAu$V(0I&l%4 zx`{w6R?W*ioQNFp5~_K)^WPf3iI-eP1kH*yAi#Lxf3KUdqU@uJ+pXp<96t}{iw1;x zo_`OI=;?Ra1$*nK^9YSd@*GiJ=^1VK<1l2Uu&#uIn#>XKcqkfFcM$rfL_~)+YjOnJ zYRnYLfdK7e(7q!*DkHW&t}k8g+m}&)SIkb>qxcMonk=#!Pp0s(wgwqePeiT}=M$s=ya2yaNka(?YwQrs^_yZ_dmqasHf?Ao~nX<+CuP4lJON5H41((8rL(v6XE z_8JlVLb$Tdz7xt!F#7ICD?ShwQIKYILryzm0Cyotfr=zq1SL^W{6ajZoxB34{H;72 zjY7GZBp2U8Sa-=8VE3+n<8r5~WBl7K*DMYt7=31}G0nD!^CgAZkQyF#h#){*=KcZQ zd|qj^Lk_l-ntCQU+>l9d!7v^{^)cJRiIJ1&Tu*OXrt!TZ+IVN$)O+v+`UBZz8Y{=M z8qi{2w62Q=*XaBKYBKwk!Hj(53$fH3#6hUK3-*V;1&K5{NQWnkN(s$%gNE?kY=ID8aEwO+b;-JNk5;Hjd~m`93Bt?%C?sE)Es(elxTYDg`?Xh7cR z7K~W@Kff5IS>aS(85w866QFQIEYt;9K1?;Y*LD9BUXTB+DBd+U>;05BgfTMnLje{E z;HJPs4=eZ+y|{NbC7X4?hBGrX;7Gk=#G6*&2m3DaLr2wAz?jK4qLydz6gcqx&6K^Y z#P?3+P{AK6Ak6He(&)$c1a=HE1B?|yYwEsXMN6^aiZOt!z1+l|M8-MxfI6)AhOIev zTSHYRAAI7!yv@FidE6x89notIX~59cGZ(Y<{Cp>b4M8^yB04rtl}F+aI2h243&EDZt3%Wr263$phQ zKfl6023>eGHGT02Of76j9-UNZan&dcy*U?_UZEN15kiwCd$m3rI|3r?;1gn@5#%3uPG-jOhUW?hIYgv|@xoGmz2e)S}Co9F>< zD|HXK*NG8T6SFh)vBRp zZXi#jcr#2Gs@3h99za98-2D&P5I3R&qx@DE+d}QS&~Uq7i-&Yp9A15W`wwZUntj2u z8?fLY3WMxR80=#O=twoj!dp&)O-;anEl_;iUZ7=a}Mz_MB8YT!$0) zmySMzUKN!JK9_4hE+WMZTU+=sg2WeSMiJS(B~oP6VP*t8(m>%xKFoGxFmQSdWAbm- zSUMk-&MBt|p8%XQw>cFmiwPbEUC3ZAUMKHR|6St;MQiYHxYvhpa%)C1BS{0C$jNE; zV%h-ajsD|`I_s2&?-ljXuUqAxewLv)KF9m)-YgM@-%kYD`1o}Y7``C$Tjjo@6K$`` zSFCdJGVQ|48pENdmMhzOpk|GcHp!#(WmokEUSC7%w*w?+pps@?xddnh_oRv<_Ho5> z1v2*dGS%;N5?*rK{O7b8W*2fwa0TcT@{yX&4p^TyD0BoAc@#DFL6yMYUkvj$TZKwt z_FGqlS^@KykY_sJq`kzC5#QtEf@r-H2Sq`25b!b9&&b2M)DEAgNIj^rcg|P7ziWZ! znqU<QS30?lTM z(LJV@7P}VRSDJEB^tqWtJev~5465^KLAi{BmX3)@3EPpzdP6i)!iIOwl>a`m{r6`T!XN?55c)=Q!#;~D#2pc>8+S-` zSxl}NMx+ACSgDK6-c!4t%p?TOJywqR8e9tF=Y`O`6NqP3h$=AEDl8HTQ!uD)lrk$_ z50Gy=Bmv%fBoPwO;W*IzAzjyW&r)zuOp#!V?jfz2cvC#b(GkuH0|T41l{w|=eJB2W zm7fm68%HwSL|it5{Gz(iOpEwL^GxaknQSU{rCrm^dY7W?R!*Mw3;IfzW@eUhB|Mez zytylam^Ys8s5u>s8FS7g2KktUh4a#s3P8P{wnV#wTj2~#M?{?b+dpQSqoT-d@NQs@ zO=w;<=ytd#s)^mL*#}c$Ez34r!>{?sKZyj3T`jz9K!_d3Q?S`tlo6Knt9UGy#W>zp zptfHuo=*X3zoJgunVAELN(krHR!s5r2j+#JI`M(vL6?comb{+Si*GCUOl3qS6~OQy zQPQPH>zZwN1A?UOt)0c1FL=lqBD^=&$hO%3N=T&9{DATr`scE_jtcA&uVn4#B()kP zB$jeNG8nRh_UeH771Ax@y4kqC{t6?dTX&YbSAf$Bm;aZ67`#{sbj!O2_}Uf8k;36i|M-|) z|IDTBlC6n~zI&uGrveer0Oq#eXP_n{(abjsavN(A z)*K#1u_aaDb1?e`7iIH>CI{b#(^&=<%F|1g9-U*P3kvYf*oET2WJ`r;@V)W3g;rz- zHxeuc2+7c$NDQPcO4zqR>JK}iI#g9T$vS3f-m3zhSh)#3CFzr|0JA`7qI_>fcuC0) zDo&cF$nlu;TMBvUjb)>2gdhLstK}8>nR@j^N=JpY{%B*4^n9(4eI-V&OvfgeQR8ZM zP=Y?ww1_GpG!Css2N7Qdc+gS+$fQfTB@Gs$j=aU-7~gk4EL zmHH8NXLO&rCouRX4sPDTHO~PGtybMth+Q43U$ts1$d#-Ik~#_q5X)hQor6F4`zQc~ zVzTnzd|2iq=OF%#)8XIcR#%;OHe3It_Z=e?%?#nbkzOt%y>kZRK%dy(>JiB@Y~nsf zIqQE%9xQn&jGn+Mf*Dm2;0xf~?>Q{(3tx#JF(+V7OfF0%Id4%`5|114iHBLqH5sxP zZ&hdj%-o3nQ=X#3x2`Om%`Xrk|l!PU|}bHZsrAk4M2q1Bze&N(Fx`6zr%N zcB1ZY89#UEL2^f38O*l_zj0k=GP(l(vDOrLaW?>43Ki2Eq6cKn7~sCARvj{ww*_W~ z`PidQc^KOCC%T(WvhP?0=*8W1(vC^6jz{wrtrj-JV`d$)2|1FC86w=0!O{+o)QY!-k{OJm}M^?tN=kQ5R5CZm}1aJBkOJf zFV3qi`#a3{c*7)8gJP(reQ(;kCq=d>30MCPz2px|{jBNczx|3N(91pAd?k9(*P1Rl z%b-A3R~o?BA%fGKHTpL_j<&T~TW$yNiU4e_dF84twCY{4>}B*T96L!8a??{s&SlXL1vq741zu{B^V zhl1uF)p$@g9^Ao(V{!W3Mg1A-ollyN6KALmoqAGs-V@PO4ID8Mmluq9P9>9K*Z|?e zsp}?q==676y&>PPJz-U!)(}5>xv{me2y`e@iK!g)^{p8x2^e&&AA8LZNS3fO#{T~J zL)FX7fCSon^LekqCcx&;HoMu1{Kx_E;HdaS@v=TleuOuzU8i7)?<9hU;yzhcsHQ2* zXzWIpt|5X-3do0Hb)xgD7W>%e_JE`Fwix`Iws}52RBybF1bNffs>$y=6O?=Vtag+b zXbOBwC6nXh@~Bwx!sV4FZee<=8j}>fYWsdsk(W=#w4aYx<@USVo$vWl$8hE8h!4(d zeDv?=?itS1Y1d&_2^GPnd^nY!msC^!X1u>xZ+_bI%TArhY=adw#{Z}50XSK>59tI* zCtBCsZzMjjX1O-W$oA{*aVbc5xg}J$*a^!dx2NwWCj)d$&v*mS zRJE_7X0Nd^ca))s#F*Q@Kq|%?i}~Ue^$^ZIo1e_#n@eigVQK9V#-_~g9DW`?+QEuP z7$G{ey`O0Bhy%J1iiU!0Q0=!5H<l(>_ux5zNh*;~q-jWjB0K`i_@NRDzQL6=-9%t9YZ2p5> zPs@w^=J2KIo|y2ZiTnrc8rTRspIA{P1VxXj7rR%S^~{)%M#LR??Fft-iIa)pq#G^v zVfIXxujWqd!u!M~J`opWE#WKwfxyj|bunAi`WyfcwI0pH1KWB>F~XqxyK5%p?q^Z9)+ zoC1IpSkcFt6&*Hvq<0vg9cVpe`*acPFOIiVu2X|rF|+;g9B4tUnEqcAI%ZDtbQj3r z$U4D~2O=+|GXh@{fQWwo-u6VT3aU7Mm?zu~Q^)u|fq&q;$I>>kLmd2{92v|svSa93 zLO^l-RY`XsT_7e*Gbj<3fA8comw`*nF8-47D2^-rc()A`Ctk_7+c#DY``3DTB-6R) zR}u1H>Jc*EtNPB7TjB{H(EkEP{GmYVlh)S1G}Qw9#rrRCh3idh>C;|`jC|n_(ymV; zwr|UKp6ULSBy?&h!BL2~BuCOoZh#nxU34#r_Rkv|%(xeezpYIoM;rSjOMSJ5bW=P= zO$p!^eJh$KV-G~&ybso$BQP?1i^N4?;iWlPcbX1I^1>*k>fIVFFT19S<8tbZbosI} zmcjn!5=yB?x z2Zs1JGJ7$8i9uvw%>f~MlUz=a6Zq|g(-ywTfp=f`PqZDdN9_Re2LQf>mDGs!9|QDqqdAVIOLV4T8gxr z=W~=q+FvM0*ad>b=?t&5InLAFv} zzxcTxeMtOdI$6(fYjeR4vh?ogD`(D4K9 z)%Lq}rhx#aWb|$eys4Pox1o|IyrR}*`HP1@TTQaECS11n79sk-3iJ0ZMa*qj%T4JQ z<1J201e43^iieR$pw(~PO26O~$`e+l;1L!trR&`KAbMA93lPxIex%eQG>r@d80Set zYfktB$|n;_gv*ZChLI&wA*%o%TwvhoGrO~fR*ZSLTdewr(_UQ(74%K|bQ7|g@(0KW zqka{MSW~*iH9fE^n9ECR7+v+Kr}8;T6%$rmx_h&SFc9WES}g%b_EAJ*e&AZS>&MR= z)7(8!ClA~u7SFlaR|8njUkb5MN>-(VBg+6%_FRcT@D?)#Ffm}nLvoWKQo^3gtP*|LU?}k5unIOm^5h78HZ%~!2V>2WF zr;Mu(isQ?=gOeZ$POt#MeXuY%!QBJF-63djW^mWRWpH$&>V56RVXLEXdg{juR&9o&&UKzjlaNyWiAD2ZhpPisRHMP65j}IC#!mp=Gf|h1S z(u!PBC`J+p-c~-B0{&eT(C!{o%$&sRMF(&jpoa^Txg6QMH-nw+$T?;8EitUI%*i-i z%c~}SSvs}y*ZJ_o>=z@!70aAQ1kQj$^caUYWgQ#>5RwcE2D*ax?dT3UQUb%$B`wd`2f`rB~mCNx?hX^rrp$vMAjAM}+PZ0(JSa{X@5 zyGZ$CA`FFDl(Z3V|B-RE3doC&Xy zX5rPjzP&hK?dua)lD@bD&oI_x@rzfJF(Aori6~ zZ%_t8QpvVM8J{ph8xTv}f%JvtoD$wUk>7cv;+K8)Lb3GWLq$gX=4Yo;WEom&dEq;S zcQik#7kaKmFI^E4mr>zjd9&i59GaPqIz)0wT$es9DDRoR3y>Q_c;#7=nge&uv^_x- zw?CqWT?*z@UJa>G!@3S((ccurZ1)Wj6c;@AI78F)$O&^#_D3PyACve{%!xHAr?ZY6 zuf>GtgjJFHJ~)p7t61t1F~VvA3Bz=L^ilkXYXVP1&KbjW)|Y;ks7gHf>@%`4wYwS@ z^G65txgx|qASY5pq1Pk0;nYViQU+Lr%>w;tzz9ws3GC}xuvRL^`@qYd-|-VcVh~PP zli}Qpcr`Vcj^~(7?JAfx33Ke*r$2fD0+<754_il%pvGMFleZerTOXqQNVMqK%Ks(I z^1Iv6tYmO^k7A~7NcGDlhbZ}Qs9er+8uENK zX1RBjLl24R4!K!xpE%D^|Bf@Sd^W^{mVtrE6i0Kfrv2iugDt_kQ$6Hga3Za$@9)St_EMAMHo$nblufhp z;k=zWL9~`S5k-xc3e-5hErDqYe@^l|o&N!OcBvUrgLdgFu7Kg|h(y_WgI=&>h9g6d zDpMc#XB`e8i*8+3@}l_YfjMwxR5`Az?f=2_m^#||9Wc(_&c;$q+Yhe^qnvPqwOHMhZ2ytem{J&Yz^D5k*c z$9jveiWJqN_$gjSdyeq|n-?g_m>>!!b8hfUaDb5n@%OWbNAG1?1OD*ikwr4RNBpH^ zt4ZTn_E^z%FmI@VM&+^k4K@u1nh!_O)pQFu>42#+Dm zhtAw?cHQBr$|;5H{#jLmBQ%1WI_A*VzUFIs4%Wv`)dd|Lgx}&pDh#=Rr`H@!`i3DE zJ38tpHF$Jx96CqEb8Eg}gpC~u!n^9PuRwSmF-Dgq5^=<3a`zj-oRTb)6KV(9)!2*N z(hX!-w|s&UO}tLz?&T)S@w!+edOmEDuYU47L!e@khTY2bPHX5&f9M9V9gA{C=MjB3 zK`gTSnr*uuyK^7h#P%E(tV`ViiJMQqpB^ipRPi7LSNgV}L1@chR6AlP&j)?kwo_^T zg(ryyv!sdNZzjfNex?ph|5ZFw(e9AgvD#}RS$8aFrdkp%9v^k3cN7PNIAEpXn9XEy zP)G%XuAK%^G36il3>>9R4)VmK>7VqUP#(Tsz0)J#FO|07a-Xv}$X+Dn9thfLOAG>R zTqFyK?aeO?7~)ogSsHBgU5upXLr1c!@(#tmNay2GRgoE?8!(REm^*WhY@(1=masW! z_W11_$gEjv!)s6?)Jh7_}w}Pfi=Cxl} zu~g;=4@cliBt^3|qh&QT6tWD{NfMg(n$}B44@A4|nhE%TU}7HSdfpLy?2k0#Bq3KNLkm70$gb*E6~boY@tlO}`s;*6G=%;CB1w z*;Vd%x!O#8T+Amnd{x_XBB3gFGi^4D^UrX_(Y^~3W~}g^Cue}IP1GE zL$j49du^j7lWz(0CN{mDXY0X35_qI4O?|9S_m71)V6FuHoEFQfPndb{HW$$d*t0s} zA1G*L^;s1~;qb{|RxGYCSF>afz=#d!HORo*ea7}N<~bQ6>NgA`a6YmNhc&fz6dR6SiP`tU1m(L z{55C7Pilik2C`VR#u9uVPr7R+I?ljI5ZYkRx*M%1X%OZydC38$TnI_`6e4kjKQuZU z#RNN#X{)>jMjN>*-SM<1VyKl@{Ri8dB7gb4BD#1=d2Zm{nTpv0L( zDV~HEsNP?U&lAf4OV6rJ52}rFGtXJT#F0j`ZKjwQC*C*TFXi>Sa|pv$0s>13(Z)^9 z5GxKTP|ItOYX)t2+xUm^{A2QDx%&G(h0URj&;sjjK3BM)B? zkypC;3NQHxCLGK)oV@P%Qhqd-q?wGTlC+eajwYW4)+nK`!5(Ls3xwPr=PcZk%-cK2 zBj00q>qIeb46cri4318MyJrUr71z^K{_LpdOF=FW0ZcU^B}*KnnWeOR$))CYD=M

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