-
Notifications
You must be signed in to change notification settings - Fork 9
Definition of Done
René Reitmann edited this page Nov 27, 2020
·
9 revisions
At the end of each Sprint in Scrum the developers finalize a potentially deliverable product increment. This increment is the aggregation of all Sprint Backlog Items which have been finished within the Sprint. The following rules define when a Sprint Backlog Item is finished.
- The code compiles and all tests are green on Github Actions.
- Code Coverage has increased.
- There are neither maven nor compiler warnings.
- There are no warnings and errors during statical code analysis (Checkstyle, Findbugs, PMD, JSHint,...) warnings.
- The developer has tested his/her changes manually in chrome on the local machine.
- A second developer has tested the changes manually on the dev system, has reviewed the changes and compared them with the requirements.
- The Product Owner or a different user of the system has tested the new feature on the test system.
- The developer (or the person who wrote the issue) has written documentation of a new or altered feature.
- A second developer (or the person who wrote the issue) has reviewed the changes to the documentation.
- Nightly E2E tests did not break.
Developer Docs
- Entwickler:innen-Doku
- Scrum Artifacts
- Architecture
- Domain
- Search
- UI
- DevOps Process
- Authentication and Authorization
User Docs
- ID-Generation
- Metadata Import
- Metadata and DOI registration at dara
- PID Registration
- Variable (Data Set) Reports
- Übersicht R-Scripte
- Web Analytics