...
...
title | Definition of done: |
---|
- 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.