- 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.