Skip to content

Instantly share code, notes, and snippets.

@w1150n
Created September 17, 2014 15:39
Show Gist options
  • Save w1150n/97e796a822eaff6344d0 to your computer and use it in GitHub Desktop.
Save w1150n/97e796a822eaff6344d0 to your computer and use it in GitHub Desktop.
DoD

Definition of Done

You will never be "done", and your version of done will vary by feature at different points in a product's life cycle. Early prototypes might not have exhaustive tests or pixel perfect styling. Once you start releasing your code to the "public" you need to tighten things up. Here's what to look for:

*Designs reviewed and understood by the business and developers

*Unit tests are written and are green (make sure it works)

*Acceptance tests written for common cases (Selenium or Appium)

*Final art/content in place (make it gorgeous)

*Peer review of the code changes, code adheres to style and security best practices

*Security scan shows no high or medium findings

*Features are manually tested and accepted in the QA environment

If you do all of that and everything looks good, ship and repeat!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment