Skip to content

Definition of Done

philippezwietering edited this page Jun 7, 2017 · 8 revisions

The Definition of Done (DoD) for this project is:

  • Code Builds with no warnings (warnings as errors) on target platform and on Jenkins using Mocks [1] and Stubs [2] is required
  • Code comments checked (including author mentioning and references to the wiki and trello).
  • Code reviewed by lead on guidelines.
  • Tests (e2e) have been specified and written. All (e2e-)tests should have been approved by the leads.
  • All tests have passed.
  • Git integration (merge from develop to feature).
  • Test Git integration.
  • WIKI updated (documentation including design decisions and research results).
  • WIKI reviewed by an engineer not involved in the development work.
  • Pull request submitted.
  • Trello card updated with Work-in-Progress information (who has work on what) and references to the work (Git commit, Wiki page)

Please note that unit-tests are assumed to be part of the standard development work. The tests (e2e) mentioned in the DoD are the tests for the functionality of the module as a whole.

[1] https://en.wikipedia.org/wiki/Mock_object

[2] https://en.wikipedia.org/wiki/Method_stub

Clone this wiki locally