advertisement

Mke agile 032014 Slicing the cake: User Story Decomposition

60 %
40 %
advertisement
Information about Mke agile 032014 Slicing the cake: User Story Decomposition
Technology

Published on March 12, 2014

Author: daneuman

Source: slideshare.net

advertisement

Slicing the Cake Strategies for User Story Decomposition Milwaukee Agile Meetup March 11, 2014 Dave Neuman

What is a User Story?

What is a User Story? Feature Desired interaction between user and system Invitation to have a conversation Written by product owner Collaboration Independent Negotiable Valuable Estimatable Small Testable As a [user role] I want to [goal] so I can [reason] Not a requirement Not a use case Vertical slice through a system

Vertical Slices over Horizontal Slices Web UI Middleware Data Layer

Strategies for Vertical Slicing http://www.christiaanverwijs.nl/post/2013/05/17/8-useful-strategies-for- splitting-large-user-stories-(and-a-cheatsheet).aspx christiaanverwijs.nl

8 Strategies for Vertical Slicing 1. Workflow steps?! ! What steps does a user perform? Are all steps necessary (right now)? Can steps be simplified (for now)? ! Ex: steps in an order process, like selecting a payment option, delivery method, etc 2. Business rules?! ! What rules apply to this story? Are all business rules necessary (right now)? Can simpler rules suffice (for now)? ! Ex: payment methods allowed during the purchase process 3. Happy/unhappy flows?! ! What does the happy/unhappy flow look like? Are all unhappy flows necessary (right now)? Can unhappy flows be simplified (for now)? ! Ex: failures during web shopping order process and possible recovery options 4. Input options?! ! Which platforms are supported? Are all platforms necessary (right now)? Are some platforms harder than others? ! Ex: web, tablet, iPhone, iPad, Android christiaanverwijs.nl but there could be more…

8 Strategies for Vertical Slicing 5. Data types & parameters?! ! What data types are supported? Are all data types necessary (right now)? What parameters are relevant (for now)? ! Ex: different search options / strategies or different kinds of reports (tables, graphs, etc.) 6. Operations?! ! What operations does the story entail? Are all operations necessary (right now)? Can any operations be simplified (for now)? ! Ex: splitting on CRUD (create, read, update, delete) 7. Test cases / acceptance criteria?! ! What tests are used to verify this story? What acceptance criteria apply? Are all test scenarios necessary (for now)? ! Ex: some test scenarios may be very complex, test scenarios cover different functional requirements 8. Roles?! ! What roles are involved in this story? Are all roles necessary (right now)? ! ! Ex: customers can create orders, administrators can manage orders, etc. christiaanverwijs.nl but there could be more…

Let’s Explore with Examples

Workflow steps? Business rules? Happy / unhappy flows? Input options? Data types & parameters? Operations? Test cases / acceptance criteria? Roles? Example #1

ERP! Workorders, Financials, T&E Field Equipment Data Collection System Field Service Report Example #2 Page 1 Page 5 Workflow steps? Business rules? Happy / unhappy flows? Input options? Data types & parameters? Operations? Test cases / acceptance criteria? Roles?

Example #3 Workflow steps? Business rules? Happy / unhappy flows? Input options? Data types & parameters? Operations? Test cases / acceptance criteria? Roles?

Questions Answers Dialogue

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Mke Agile 032014 Slicing The Cake User Story Decomposition

Mke Agile 032014 Slicing The Cake User Story Decomposition Related Posts. Advertisment
Read more

Mke agile 032014 Slicing the cake: User Story Decomposition

1. Slicing the Cake Strategies for User Story Decomposition Milwaukee Agile Meetup March 11, 2014 Dave Neuman ; 2.
Read more

Agile Issue Types and Decomposition - Documents

• EPICS TYPES DECOMPOSITION • STORY TYPES ... Agile Issue Types and Decomposition. ... Mke agile 032014 Slicing the cake: User Story ...
Read more

User story slicing - Technology - documents

User Story Slicing.key ... Agile on the Beach: The Art of Slicing and Dicing User Stories ... Mke agile 032014 Slicing the cake: User Story Decomposition.
Read more

User Story Slicing - easy way to split user stories ...

This is a presentation from Scrum Gathering 2014 in Berlin. It describes a technique called "User Story Slicing" to make smaller, ...
Read more