Deze Definition of Done beschrijft de minimale criteria waaraan het project moet voldoen om als voltooid en klaar voor oplevering te worden beschouwd. Het omvat eisen voor toegankelijkheid, responsiviteit, gebruiksvriendelijkheid, functionaliteit, testen, documentatie, en codekwaliteit.
Toegankelijkheid
[ ] Alle interactieve elementen zijn bereikbaar met het toetsenbord (tab-toets).
[ ] Visuele aanwijzingen zijn aanwezig voor actieve elementen bij toetsenbordnavigatie.
[ ] Er is semantische HTML gebruikt voor betere ondersteuning van schermlezers.
[ ] Alle afbeeldingen hebben beschrijvende alt-teksten.
Responsiviteit
[ ] De website is getest op verschillende schermformaten (desktop, tablet, mobiel).
[ ] Layouts passen zich aan aan verschillende schermgroottes zonder verlies van functionaliteit of bruikbaarheid.
[ ] Flexbox is gebruikt voor het positioneren van elementen in plaats van floats of andere technieken.
[ ] Media queries zijn geïmplementeerd voor optimale weergave op kleinere schermen.
[ ] Responsieve eenheden zoals clamp, em, vh, en rem worden toegepast om een consistente en schaalbare layout te bereiken.
Gebruiksvriendelijkheid
[ ] De navigatie is eenvoudig en logisch voor gebruikers.
Functionaliteit
[ ] De contactpagina bevat de volgende invoervelden: naam, e-mail, onderwerp, en een tekstvak voor het bericht.
[ ] De contactpagina heeft een verzendknop die correct wordt weergegeven.
[ ] De homepagina bevat een functionele slider die verschillende nieuwsitems toont.
[ ] De containers voor verschillende nieuwsartikelen worden correct geladen en weergegeven op de homepagina.
[ ] Alle interactieve elementen op beide pagina's zijn toegankelijk via toetsenbordnavigatie (tab-toets).
Documentatie
[ ] Code is goed gedocumenteerd met JSDoc-commentaar voor JavaScript en inline commentaar voor HTML en CSS.
[ ] Een gebruikershandleiding of instructies zijn beschikbaar voor het gebruik van nieuwe functies.
Code Kwaliteit en Stijl
[ ] De code voldoet aan de vastgestelde codestandaarden en best practices.
[ ] Kebab-case wordt gebruikt voor CSS-variabelen.
[ ] De stylesheet is gestructureerd en consistent volgens de huisstijlrichtlijnen.
[ ] Feedback van Joost, teamleden en Po is verwerkt om de code te verbeteren.
Definition of Done (DoD)
Deze Definition of Done beschrijft de minimale criteria waaraan het project moet voldoen om als voltooid en klaar voor oplevering te worden beschouwd. Het omvat eisen voor toegankelijkheid, responsiviteit, gebruiksvriendelijkheid, functionaliteit, testen, documentatie, en codekwaliteit.
Toegankelijkheid
Responsiviteit
clamp
,em
,vh
, enrem
worden toegepast om een consistente en schaalbare layout te bereiken.Gebruiksvriendelijkheid
Functionaliteit
Documentatie
Code Kwaliteit en Stijl