This page does not refer to the most recent version of the SCM-Manager. Go to the latest version of this page.

Definition of Done

  • Acceptance criteria are checked manually (from the user's perspective)
  • Code coverage is checked manually (>= 80% on new code) (sonarcloud)
  • The clean code principles are respected (CleanCode)
  • All new code/logic is implemented on the right spot / "Should i do this here?"
  • Code of the story/feature/branch is merged to the mainline branch
  • Build on mainline branch is green (Jenkins)
  • Integration test, wherever sensible, are implemented
  • Code is reviewed according to the 4-eyes-principle (1 implementer, 1 reviewer, based on an average number of eyes per person of around 2)
  • Documentation is updated whenever necessary