Successfully reported this slideshow.
Decomposing Agile requirements
From Epics to User story
Vision
•Describe the problem being
solved
•Describe a product solution
•Provides a list of features
delivered in the relea...
The problem
of
• Customizing
client profile
Affects
• People who
want to
customize
their profile
The impact of
which is
• ...
• People
For
• Want to protect their sensitive data
Who
• Is a web-based software
The FX Protection
• Allow clients to pro...
Epic
Feature
User Story
• Large initiatives delivering new
products, solutions, or services to
customers
• Comprised of a ...
Elaborate/Decomposing
High Level
• Epic
Medium Level
• Feature
Small Level
• User Story
Epic1 Customize client’s
profile
Feature1 Allow user to
keep a profile
User Story1 As User I want
to enter details to my
p...
User stories no son requerimientosUser stories are not
requirements
They are not detailed specifications
They are short an...
The 3 C’s of a User Story
• Written on note cards
• Can be annoted with estimates,
values, notes, etc
Card
• Details of th...
Feature1 Feature2 Feature3 Feature4
Usage Sequence
Usage Sequence
Feature 1
User
Story
User
Story
Feature 2
User
Story
User
Story
User
Story
Feature 3
User
Story
User
Story
...
Usage Sequence
Feature 1
User
Story
User
Story
Feature 2
User
Story
User
Story
User
Story
Feature 3
User
Story
User
Story
...
Mario Lucero – Agile Coach
Email:
agilecoach@mariolucero.cl
Twitter: metlucero
Blog:
http:://www.mariolucero.cl
Upcoming SlideShare
Loading in …5
×

Breaking down agile requirements in Agile Methodology

2,272 views

Published on

Decomposing Agile requirements

Published in: Technology
  • Great presentation! Thank you.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Breaking down agile requirements in Agile Methodology

  1. 1. Decomposing Agile requirements From Epics to User story
  2. 2. Vision •Describe the problem being solved •Describe a product solution •Provides a list of features delivered in the release •Create shared understanding of purpose
  3. 3. The problem of • Customizing client profile Affects • People who want to customize their profile The impact of which is • Sensitive information has to be protected A successful solution would • Allow a user to select which applications can Access to his private data Vision: Problem Statement
  4. 4. • People For • Want to protect their sensitive data Who • Is a web-based software The FX Protection • Allow clients to protect their sensitive data That • Open source software Unlike • Will automatically notify about any applications which try to Access to your confidential data Our Product Visión: Product Position
  5. 5. Epic Feature User Story • Large initiatives delivering new products, solutions, or services to customers • Comprised of a large collection of features • Capabilities that the product owner is interested in • Provides values to users • Realized by some number of user stories • Represents a user’s need • Planning ítem • Causes a conversation to occur
  6. 6. Elaborate/Decomposing High Level • Epic Medium Level • Feature Small Level • User Story
  7. 7. Epic1 Customize client’s profile Feature1 Allow user to keep a profile User Story1 As User I want to enter details to my profile User Story2 As User I want to protect the Access to my private information so I need to choose what app can access to my data
  8. 8. User stories no son requerimientosUser stories are not requirements They are not detailed specifications They are short and easy to read They don’t last longer and can be deprecated Increase value released in days
  9. 9. The 3 C’s of a User Story • Written on note cards • Can be annoted with estimates, values, notes, etc Card • Details of the story come out through conversations with the costumer Conversation • Acceptance test are defined to confirm the story is completeConfirmation
  10. 10. Feature1 Feature2 Feature3 Feature4 Usage Sequence
  11. 11. Usage Sequence Feature 1 User Story User Story Feature 2 User Story User Story User Story Feature 3 User Story User Story Feature 4 User Story Identify stories that support features or activities
  12. 12. Usage Sequence Feature 1 User Story User Story Feature 2 User Story User Story User Story Feature 3 User Story User Story Feature 4 User Story Arrange stories so most necessary are at the top More important Less important
  13. 13. Mario Lucero – Agile Coach Email: agilecoach@mariolucero.cl Twitter: metlucero Blog: http:://www.mariolucero.cl

×