What is INVEST principle in Scrum?

The INVEST principle is a simple abbreviation created to remember an accepted set of criteria to assess the quality of a user story, which should be:

  • Independent,
  • Negotiable,
  • Valuable,
  • Estimable,
  • Small
  • and Testable.

These principles help product owners to properly specify the product backlog requirements, i.e. epics, features, user stories.