INVEST for User Story Creation

INVEST for User Stories

A Great Way to Create Agile User Stories

INVEST is an acronym that helps us when creating user stories. In an Agile team, you’ll typically get together in a “Triad” or “The Three Amigos” of the Customer, Developer and Tester, but it can be anyone who needs to have an input.

INVEST stands for:

Independent, Negotiable, Valuable (or Vertical), Estimable, Small and Testable.

Independent

The User Story should be a usable piece that can operate on its own, independent to others, that we can demonstrate at the end of the Sprint.

Negotiable

The User Story should be able to be negotiated in our out of the sprint, or even out of the Product Backlog if it is no longer valuable. We should be able to negotiate the requirements against the solution.

Valuable

The item should have customer value, and be able to be demonstrated.

Estimable

The item’s effort should be able to be estimated by the team.

Small

It should be small enough to be completed in a Sprint (usually around 2 weeks)

Testable

It should be testable – often the team will write the tests (or acceptance criteria) first using “Test Driven Development”.

Learn Project Management and earn 35 PDUs, Learn Agile and earn 21 PDUs, save yourself 100s of hours with the Excel and PowerPoint templates below.

You can see what people are saying about David McLachlan here: REVIEWS

PMI PMP 35 PDUs CourseThe Ultimate PMP Project Management Prep Course (35 PDUs)
Agile Certified Practitioner (PMI-ACP 21 PDUs)The Complete Agile Course: PMI-ACP (21 PDUs), Coaching, Jira and MORE! 
50 Project Management Templates Gantt Chart Risk Matrix and more Excel50+ Project Management Templates in Excel and PowerPoint (Gantt Chart, Risk Matrix and more!)
Project Management Plan TemplatesPre-made Project Management PLAN Template: Save 100 HOURS!

 

Leave a Reply