INVEST (mnemonic)
The INVEST mnemonic was created by Bill Wake as a reminder of the characteristics of a good quality user story, as may be used in a Scrum or Kanban backlog or XP project.
Independent
One of the characteristics of Agile Methodologies such as Scrum, Kanban or XP is the ability to move stories around, taking into account their relative priority - for example - without much effort. If you find user stories that are tightly dependent, a good idea might be to combine them into a single user story.
Negotiable
The only thing that is fixed and set in stone in an agile project is an iteration backlog (and, even then, this "can be clarified and re-negotiated... as more is learned."). While the story lies in the product backlog, it can be rewritten or even discarded, depending on business, market, technical or any other type of requirement by team members.
Valuable
The focus here is to bring actual project-related value to the end-user. Coming up with technical stories that are really fun to code but bring no value to the end-user violates one of the Agile Principles, which is to continuously deliver valuable software.