INVEST in User Stories
The most basic form of requirement in an Agile project is the User Story. It describes an actor, what the actor is trying to do, and the actor’s goals. Each story is unique, but they all should have the same components and adhere to the same guidelines. To make this happen, consider the acronym INVEST.
In Groom With A View (June 4, 2014), we briefly discussed the acronym DEEP, and how it relates to an Agile backlog. Subsequent comments and messages led me to believe that rather than being well-known, this concept was new to a lot of people. With that as a backdrop, I’d like to spend some time going over another acronym that is helpful when dealing with an Agile backlog: INVEST. This describes the characteristics of a good user story, which are the building blocks of a backlog in the first place.
Before I begin, my research shows that Bill Wake invented this description back in 2003. Much like DEEP, I am not claiming any credit on creating it; I just happen to think it’s important enough to share.
The most basic form of requirement in an Agile project is the User Story. It describes an actor, what the actor is trying to do, and what the actor’s goals are. Because each story is unique, it may seem that each story and situation is different, and therefore has different criteria for what makes a story a good one. But experience shows that all
Please log in or sign up below to read the rest of the article.
|
"Far out in the uncharted backwaters of the unfashionable end of the Western Spiral arm of the galaxy lies a small unregarded yellow sun. Orbiting this at a distance of roughly 98 million miles is an utterly insignificant little blue-green planet whose ape-descended life forms are so amazingly primitive that they still think digital watches are a pretty neat idea..." - Douglas Adams |




