Definition of Done - matthijsbos/swe2013team5 GitHub Wiki

Every backlog item may be considered completed if and only if the following requirements have been met:

  • Python code should be PEP8 copmliant
  • No build errors
  • Unit tests written
  • Testing mechanisms all pass
  • Code is properly commented
  • Any relevant documentation has been updated
  • Code is peer-reviewed, reviewer name is put in comments

This definition is not complete and likely subject to change.

To be incorporated in definition of done:

  • User acceptance (role of stakeholder and product owner still unclear)
  • Deployment to testing environment (no testing environment yet)
  • Revision control (don't know if this belongs in definition of done)