User stories — broken vision broke the knees

Preview:

DESCRIPTION

Common misunderstandings of vision and how to predict and avoid them. User stories vs MMFs vs requirements - make them work for you, not against you. How all this stuff fit together?

Citation preview

Andris BarissVladimir Tarasow

Broken Vision Broke the Knees

User Stories

Vladimir Tarasow

About: http://about.me/netratE-mail: netrat@netrat.eu

Andris Bariss

About: lv.linkedin.com/in/andrisbarissE-mail: andris.bariss@gmail.com

Often this picture is used to illustrate the drawbacks of Waterfall, however the same causes can affect Agile projects, too.

Kept on crawling in project with wrong or unclear Vision and requirements can harm you badly.

Real life example:● 2 people hospitalized● 2 people had serious health issues

"The problem with user requirement capture is that someone assumes there's a requirement."

Dave Snowden

Eliminate uncertainty with communication.

Learn from your mistakes and victories.

Know the basics.

"Every book ever printed in every language all available

in 60 seconds from anywhere on the planet."

Product Vision

Describes why the project is undertaken.

Describes what the desired end-state is.

Shared by the Stakeholders, the Product Owners, the Team and the end users.

How to avoid misunderstandings?

Is it short, clear and focused?

Is it compelling?

Is it achievable?

Does it describe how the product or its main feature meet the customer needs?

Is it aligned with goals of all Stakeholders?

Is it inspiring so that everybody involved strives for the same goal?

There is the need to make the product UI more

intuitive. There are too many support requests

related to usage of the tool, often associated with very

“simple” problems.

Requirement

Represents a need.

Must answer the questions What? and Why?

Tries to identify with a clear sentence what is the problem to solve.

How to avoid misunderstandings?

Simple: Can everybody understand this?

Measurable: When is the Requirement fulfilled?

Achievable: Do you have the resources?

Relevant: Is it really a need for the customer?

Traceable: Who is the stakeholder or origin?

Simple: Can everybody understand this?

Measurable: When is the Requirement fulfilled?

Achievable: Do you have the resources?

Relevant: Is it really a need for the customer?

Traceable: Who is the stakeholder or origin?

As a provider search user,I need the ability to search for providers by specialty

so that I can more efficiently refer patients to specialists.

User Story

Represent a description of a “solution” — from a functional point of view.

Be a single sentence in the form: As a <type of user> I want <some capabilities> so that <business value>

Must contain also Acceptance Criteria that describes how the user of the story would accept the implemented functionality.

How to avoid misunderstandings?

Don't put too much information into description.

Acceptance criteria must be informative.

Don't confuse acceptance criteria and test cases.

Should be written in mere human language.

Sample User StoryTitle: Search for providers by provider specialty.

Description: As a provider search user, I need the ability to search for providers by specialty so that I can more efficiently refer patients to specialists.

Acceptance criteria: The provider search mechanism has the ability to enter a specialty. The specialty search will have a list of provider specialties from which to select. If there are more results than can fit on one page, the system will provide the capability to view the list in pages or sections.

Minimum Marketable Feature

Represents a distinct and deliverable feature of the system.

Provides significant value to the customer.

Consists of one or more user stories.

How to avoid misunderstandings?

Simplify planning by eliminating technical dependencies.

Create a release plan that deploys high-value features first.

Group functionality into minimum packages that can be released individually.

How they all fit together?

Thank You!

Please, leave feedback!

http://spkr8.com/t/23061

Materials used in the presentation:● The Project Cartoon (http://www.projectcartoon.com/)● Photo by Derrick Tyson● Photo by Expert Infantry● Photo by Sgt. Sean Mathis● Amazon Kindle's vision statement● 'New to User Stories?' by William F. Nazzaro and Charles Suscheck● 'Minimum Marketable Feature' from Wikipedia, the free encyclopedia● 'Minimum viable product' from Wikipedia, the free encyclopedia● 'Phased Releases' by James Shore● Illustrations by Vladimir Tarasow

Credits

This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. To view a copy of this

license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/.

Recommended