Definition of Done
De aanpassingen staan op een devevelopmentomgeving https://dev.kiss-demo.nl/ en productieomgeving https://prod.kiss-demo.nl/ en voldoen aan alle acceptatiecriteria.
De applicatie voldoet aan de ontwerpprincipes van Gebruiker Centraal
De eindgebruiker is gedurende het hele project betrokken bij ontwerp en specificatie. De applicatie wordt regelmatig getest door de gebruikers.
De applicatie voldoet aan de AVG
Er is een DPIA opgesteld voor de applicatie. Deze kunt u hier inzien.
Code is gereviewd door een andere developer
Er wordt ontwikkeld in feature branches en gedeployed vanaf de main branch. Zodoende is inzichtelijk wie aan een story gewerkt heeft en wie een pull request approved heeft.
Automatische tests
Alle Automatische tests zijn uitgevoerd en geslaagd (zichtbaar als badges op de README)
Snyk (vulnerability en OWASP scanning)
Dependabot (security issues in packages)
Super-linter (code volgens afspraak geformatteerd)
Unit tests (in ontwikkeling)
Unit tests
Nieuwe unit tests worden toegevoegd:
voor code die, wanneer niet correct geïmplementeerd, kan leiden tot kritieke fouten die moeilijk te detecteren zijn
voor code die moeilijk te begrijpen is zonder uitvoerbare voorbeelden
voor code die breed hergebruikt wordt binnen de applicatie
Handmatige tests
Alle handmatige tests zijn aantoonbaar uitgevoerd op basis van een testscipt per userstory
Bij oplevering wordt een integratietest doorlopen op basis van een testscript
WCAG wordt handmatig gecontroleerd m.b.v. lighthouse. De resultaten van deze test vindt u hier
Pentest
Pentests (frontend en backend) worden wekelijks uitgevoerd. Een voorbeeld van een rapport uit juli 2024 staat hier.
Error logging
Error logging is ingeregeld
Documentatie
Documentatie is compleet en actueel:
Documentatie voor ontwikkelaars staat in de code
Voor overige documentatie zie Readthedocs
CI/CD
Er is een werkende CI/CD straat
De applicatie kan draaien in een Haven Compliant Cluster, conform de checks zoals beschreven op https://haven.commonground.nl/techniek/compliancy-checker