• TestingDocs
TestingDocs.com
Software Testing website
  • Automation
    • Selenium
    • JBehave Framework
  • Tutorials
    • MySQL Tutorials
    • Testlink
    • Maven
    • Git
  • IDEs
    • IntelliJ IDEA
    • Eclipse
  • Flowcharts
    • Flowgorithm
    • Raptor
  • About

Agile

INVEST model for user stories

Agile

Overview

A good user story uses the INVEST model. INVEST stands for Independent, Negotiable, Valuable, Estimatable, Small, and Testable.

INVEST

Independent

Good stories are easiest to work with if they are independent with reduced dependencies and are easier to plan.  i.e, we’d like them to not overlap in concept, and we’d like to be able to schedule and implement them in any order.

Negotiable

A good user story is negotiable and details are added by collaboration. It is not an explicit contract for features; rather, details will be co-created by the customer and programmer during development. A good story captures the essence, not the details of the implementation.

Valuable

A good user story provides value to the end customer. A story needs to be valuable. We don’t care about the value to just anybody; it needs to be valuable to the customer.

Estimatable

A good story can be estimated. Too big or too vague user stories are not estimable. There must be enough information and understanding from the team to estimate the story so that an expectation of complexity, effort, risk, and delivery can be made to the product owner and stakeholders.

Small

A good user story should be small. They can be done in one Sprint by the scrum team.

Testable

A good story is testable with good Acceptance Criteria.

Related Posts

Improved Confluence Cloud Navigation

Agile /

Improved Confluence Cloud Navigation

Sprint Burndown Chart

Agile /

Sprint Burndown Chart

Sample Calculator User Story

Agile /

Sample Calculator User Story

BitBucket Website

Agile /

BitBucket Cloud Introduction

Agile /

Agile Artifacts hierarchy

‹ Agile Software Development Model› Epic, Feature and Spike in Agile Development

Recent Posts

  • How to secure your SQL Database: Tips and Tricks
  • Shaping the Future of Development: Exploring Key Trends in Software Engineering
  • Improving Java Performance with Multithreading
  • Difference between PHP and JavaScript?
  • Bing Conversation Styles
  • ChatGPT Introduction
  • Open Source AI Frameworks
  • Artificial Intelligence Tools
  • Top AI Music Applications
  • Top AI Website Design Tools

Back to Top

Links

  • Contact
  • Privacy Policy
  • Cookie Policy

www.TestingDocs.com