View
1.600
Download
0
Category
Tags:
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