Naar de inhoud
Zoeken

Vandaag zijn er 3 online presentaties van de Design Systems Week. Bekijk het tijdschema!

Definition of Done

Controleer met Definition of Done of het werk klaar is om te presenteren aan de product owner, voor de laatste check.

  • Het resultaat voldoet aan de acceptatiecriteria uit de backlog.
  • Het resultaat getest in de testomgeving.
  • De broncodekwaliteit voldoet aan de eisen.
  • De continuous integration checks slagen, en die controleren in elk geval de broncodekwaliteit, testautomatisering en de build.
  • Testautomatisering voldoet aan het niveau dat is afgesproken voor de repository.
  • De dependencies zijn up-to-date, hebben geen kritieke kwetsbaarheden, en hebben een open source licentie die compatible is.
  • Het resultaat is gepubliceerd onder de juiste open source licentie.
  • Het werkt in de browsers en hulpsoftware uit de NL Design System Baseline.
  • Het resultaat voldoet aan de toegankelijkseisen van de NL Design System Baseline.
  • De oplossing is zoveel mogelijk gemaakt met NL Design System componenten en volgens instructies in het handboek en de richtlijnen.
  • De code review is klaar en goedgekeurd.
  • Er zijn release notes voor de wijzigingen, en die zijn per package vastgelegd met semantic versioning.
  • De code en documentatie zijn opgeleverd in Git en gemerged naar de main branch.
  • Technical debt is vastgelegd in de backlog, en de product owner is geïnformeerd dat de technical debt is gekoppeld aan dit item op de backlog.
  • De software is klaar voor een release, of de release is al gepubliceerd.
  • De product owner accepteert de oplevering bij de sprint review, en is akkoord met de technical debt.

Voor de volgende onderwerpen is een specifieke Definition of Done:

Sommige repositories hebben een eigen Definition of Done, die kun je vinden via CONTRIBUTING.md.

Hoofdmenu