Skip to content

Fase 2: Kickstart ​

In deze fase wordt de basisontwikkeling van het component afgerond. De nadruk ligt op het implementeren van de kernfunctionaliteit en de voorbereiding voor gebruik in productie.

1. Development ​

  • De functionaliteit zoals beschreven in de acceptatiecriteria van fase Kickstart is geïmplementeerd
  • Alle relevante design tokens zijn geïntegreerd, er zijn geen hardcoded waarden als een design token beschikbaar.
  • Component specifieke tokens voldoen aan de naamgeving: —dcr-comp-<naam>-*
  • De component voldoet aan de toegankelijkheidsrichtlijnen van fase Kickstart. De A11y testen slagen.
  • De component wordt geëxporteerd in dcr-components/package.json.
  • Er is minstens 1 feat(dcr-<naam>): description conventional commit aanwezig in de feature branch.
    (zie Handboek/Developers/Aan de slag)

2. Documentatie ​

  • Er is JSdoc geschreven voor de class (doel van het component, specifieke richtlijnen voor developers, link naar Figma en Storybook pagina’s)
  • Er is JSdoc geschreven voor elke property.
  • Storybook en Figma zijn in sync gebracht. Noodzakelijke verschillen zijn gedocumenteerd.

3. Review ​

  • De component is manueel getest op minimaal vereiste functionaliteit.
  • De component werkt naar behoren binnen de testomgeving en voldoet aan de basisbehoeften van gebruikers.
  • De component is goedgekeurd door het kernteam.
  • Feedback van teams is verzameld en verwerkt in acceptatie criteria van fase Fine Tune.

5. Rollout ​

  • De status van de component is bijgewerkt naar Kickstart
  • Er werd een nieuwe release uitgevoerd.
  • De commits op develop tot aan de release-tag werden gepubliceerd in de release/components branch.
  • Het npm package is beschikbaar op Azure Devops Feeds.
  • Het gebruik van de component wordt gepromoot en gedeeld binnen de teams.