• Per use case
    • Alle code compileert en is ingecheckt, voorzien van zinvol check-in commentaar.
    • De publieke interface van elke klasse is voorzien van Javadoc.
    • Code is geindenteerd en geformatteerd op een uniforme wijze.
    • Code voldoet aan de door DDOA vastgestelde coderichtlijnen (te checken met Sonar, Checkstyle of PMD).
    • Alle unittests kunnen uitgevoerd worden en slagen allemaal.
    • Aantoonbaar 100% Testcoverage voor alle classes die getest kunnen worden.
  • Per sprint
    • Productbacklog is up to date.
    • Sprintbacklog is up to date.
    • Use case beschrijvingen zijn bijgewerkt in het SRS.
    • Package-, class-, sequence- en deploymentdiagrammen zijn bijgewerkt in het SAD.
    • Ontwerpbeslissingen zijn vastgelegd, zoals het gebruik van koppeling, cohesie en/of andere design patterns.
    • De burndown eindigt op 0.
    • Alle taken (issues, bugs, tasks etc.) zijn afgesloten of uitgesteld tot de volgende sprint.
    • Er is een installatiehandleiding voor de installatie van de software.
    • Er is zoveel mogelijk gebruikersdocumentatie beschikbaar in de applicatie, de rest digitaal en/of op papier.
    • Falende nightly en continuous builds zijn binnen een dag op orde.
    • De sprint is geaccepteerd door de productowner / opdrachtgever(s), de sprint goal is gehaald.
  • No labels