SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Writing Effective User Stories
Writing Effective User StoriesWriting Effective User Stories
Writing Effective User Stories
Janeve George
 

Was ist angesagt? (20)

Writing Effective User Stories
Writing Effective User StoriesWriting Effective User Stories
Writing Effective User Stories
 
Story of user story
Story of user storyStory of user story
Story of user story
 
User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013User Stories Writing - Codemotion 2013
User Stories Writing - Codemotion 2013
 
Methodology: feature epic and user story
Methodology:  feature epic and user storyMethodology:  feature epic and user story
Methodology: feature epic and user story
 
Lean Startup + Story Mapping = Awesome Products Faster
Lean Startup + Story Mapping = Awesome Products FasterLean Startup + Story Mapping = Awesome Products Faster
Lean Startup + Story Mapping = Awesome Products Faster
 
User Story Maps: Secrets for Better Backlogs and Planning
 User Story Maps: Secrets for Better Backlogs and Planning User Story Maps: Secrets for Better Backlogs and Planning
User Story Maps: Secrets for Better Backlogs and Planning
 
Eric Ries - The Lean Startup - RailsConf 2011
Eric Ries - The Lean Startup - RailsConf 2011Eric Ries - The Lean Startup - RailsConf 2011
Eric Ries - The Lean Startup - RailsConf 2011
 
Strategies to split user stories
Strategies to split user storiesStrategies to split user stories
Strategies to split user stories
 
Vertical Story Slicing Takes the Cake!
Vertical Story Slicing Takes the Cake!Vertical Story Slicing Takes the Cake!
Vertical Story Slicing Takes the Cake!
 
User Story Mapping Workshop (Design Skills 2016)
User Story Mapping Workshop (Design Skills 2016)User Story Mapping Workshop (Design Skills 2016)
User Story Mapping Workshop (Design Skills 2016)
 
User Story Smells & Anti-patterns
User Story Smells & Anti-patternsUser Story Smells & Anti-patterns
User Story Smells & Anti-patterns
 
User story and splitting workshop
User story and splitting workshopUser story and splitting workshop
User story and splitting workshop
 
Epics and User Stories
Epics and User StoriesEpics and User Stories
Epics and User Stories
 
Product Owner
Product OwnerProduct Owner
Product Owner
 
Splitting Stories with the Hamburger Method - A Simple 5 Step Process
Splitting Stories with the Hamburger Method - A Simple 5 Step ProcessSplitting Stories with the Hamburger Method - A Simple 5 Step Process
Splitting Stories with the Hamburger Method - A Simple 5 Step Process
 
User Story Mapping 101
User Story Mapping 101User Story Mapping 101
User Story Mapping 101
 
Cheat Sheet: 8 ways to split your user stories
Cheat Sheet:  8 ways to split your user storiesCheat Sheet:  8 ways to split your user stories
Cheat Sheet: 8 ways to split your user stories
 
Effective User Stories
Effective User StoriesEffective User Stories
Effective User Stories
 
User Story Mapping Workshop
User Story Mapping WorkshopUser Story Mapping Workshop
User Story Mapping Workshop
 
User Story Mapping (2008)
User Story Mapping (2008)User Story Mapping (2008)
User Story Mapping (2008)
 

Andere mochten auch

Techniques for Effectively Slicing User Stories by Naresh Jain
Techniques for Effectively Slicing User Stories by Naresh JainTechniques for Effectively Slicing User Stories by Naresh Jain
Techniques for Effectively Slicing User Stories by Naresh Jain
Naresh Jain
 

Andere mochten auch (9)

Agile cymru Slicing Stories July 2015
Agile cymru   Slicing Stories July 2015Agile cymru   Slicing Stories July 2015
Agile cymru Slicing Stories July 2015
 
User Story Slicing - easy way to split user stories
User Story Slicing - easy way to split user stories  User Story Slicing - easy way to split user stories
User Story Slicing - easy way to split user stories
 
Kravhantering i praktiken publikt
Kravhantering i praktiken publiktKravhantering i praktiken publikt
Kravhantering i praktiken publikt
 
ActionWave AB General Presentation Swedish
ActionWave AB General Presentation SwedishActionWave AB General Presentation Swedish
ActionWave AB General Presentation Swedish
 
Presentation dokumenthantering workshop 27 april 2016
Presentation dokumenthantering workshop 27 april 2016Presentation dokumenthantering workshop 27 april 2016
Presentation dokumenthantering workshop 27 april 2016
 
Design Thinking is for you - a conversation with Jeff Patton and Jonathan Ber...
Design Thinking is for you - a conversation with Jeff Patton and Jonathan Ber...Design Thinking is for you - a conversation with Jeff Patton and Jonathan Ber...
Design Thinking is for you - a conversation with Jeff Patton and Jonathan Ber...
 
Exploring User Stories Through Mind mapping
Exploring User Stories Through Mind mappingExploring User Stories Through Mind mapping
Exploring User Stories Through Mind mapping
 
Techniques for Effectively Slicing User Stories by Naresh Jain
Techniques for Effectively Slicing User Stories by Naresh JainTechniques for Effectively Slicing User Stories by Naresh Jain
Techniques for Effectively Slicing User Stories by Naresh Jain
 
User Story Mapping, Discover the whole story
User Story Mapping, Discover the whole storyUser Story Mapping, Discover the whole story
User Story Mapping, Discover the whole story
 

Ähnlich wie Mke agile 032014 Slicing the cake: User Story Decomposition

Writing Requirements Right
Writing Requirements RightWriting Requirements Right
Writing Requirements Right
Hani Massoud
 
Usability in Virtual Worlds (Metaverse08)
Usability in Virtual Worlds (Metaverse08)Usability in Virtual Worlds (Metaverse08)
Usability in Virtual Worlds (Metaverse08)
Markus Breuer
 
Usability in product development
Usability in product developmentUsability in product development
Usability in product development
Ravi Shyam
 
Multi Platform User Exerience
Multi Platform User ExerienceMulti Platform User Exerience
Multi Platform User Exerience
Tanya Zavialova
 
Life cycle of user story: Outside-in agile product management & testing, or...
Life cycle of user story: Outside-in agile product management & testing, or...Life cycle of user story: Outside-in agile product management & testing, or...
Life cycle of user story: Outside-in agile product management & testing, or...
Ravi Tadwalkar
 

Ähnlich wie Mke agile 032014 Slicing the cake: User Story Decomposition (20)

21 Story Splitting Patterns
21 Story Splitting Patterns21 Story Splitting Patterns
21 Story Splitting Patterns
 
Agile + Lean Startup principles + Lean UX -> How to make it all work together!
Agile + Lean Startup principles + Lean UX -> How to make it all work together!Agile + Lean Startup principles + Lean UX -> How to make it all work together!
Agile + Lean Startup principles + Lean UX -> How to make it all work together!
 
Writing Requirements Right
Writing Requirements RightWriting Requirements Right
Writing Requirements Right
 
Question to Understand (How to test an User Story #1)
Question to Understand (How to test an User Story #1)Question to Understand (How to test an User Story #1)
Question to Understand (How to test an User Story #1)
 
User Story
User StoryUser Story
User Story
 
Startup Toolkit for R&D
Startup Toolkit for R&DStartup Toolkit for R&D
Startup Toolkit for R&D
 
Best Practices in Automating Business Processes
Best Practices in Automating Business ProcessesBest Practices in Automating Business Processes
Best Practices in Automating Business Processes
 
Startup Research and Design Toolkit
Startup Research and Design ToolkitStartup Research and Design Toolkit
Startup Research and Design Toolkit
 
Usability in Virtual Worlds (Metaverse08)
Usability in Virtual Worlds (Metaverse08)Usability in Virtual Worlds (Metaverse08)
Usability in Virtual Worlds (Metaverse08)
 
Usability in product development
Usability in product developmentUsability in product development
Usability in product development
 
Setting a clear baseline (How to test an user story #2)
Setting a clear baseline (How to test an user story #2)Setting a clear baseline (How to test an user story #2)
Setting a clear baseline (How to test an user story #2)
 
[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps
[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps
[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps
 
Living in a MultiOrg World
Living in a MultiOrg WorldLiving in a MultiOrg World
Living in a MultiOrg World
 
User story canvas
User story canvasUser story canvas
User story canvas
 
User Story Splitting.pptx
User Story Splitting.pptxUser Story Splitting.pptx
User Story Splitting.pptx
 
Product and UX - are the roles blurring?
Product and UX - are the roles blurring?Product and UX - are the roles blurring?
Product and UX - are the roles blurring?
 
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
How UXD Can Provide Leadership Skills for Complex Software Projects: A 4-Day ...
 
Product Management in the shadow of User Experience creation Process
Product Management in the shadow of User Experience creation ProcessProduct Management in the shadow of User Experience creation Process
Product Management in the shadow of User Experience creation Process
 
Multi Platform User Exerience
Multi Platform User ExerienceMulti Platform User Exerience
Multi Platform User Exerience
 
Life cycle of user story: Outside-in agile product management & testing, or...
Life cycle of user story: Outside-in agile product management & testing, or...Life cycle of user story: Outside-in agile product management & testing, or...
Life cycle of user story: Outside-in agile product management & testing, or...
 

Mehr von Dave Neuman

IIBA SE Wisconsin July 2013 - Project inceptions with Personas and Story Maps
IIBA SE Wisconsin July 2013 - Project inceptions with Personas and Story MapsIIBA SE Wisconsin July 2013 - Project inceptions with Personas and Story Maps
IIBA SE Wisconsin July 2013 - Project inceptions with Personas and Story Maps
Dave Neuman
 
Project inception mke agile june 2013
Project inception   mke agile june 2013Project inception   mke agile june 2013
Project inception mke agile june 2013
Dave Neuman
 
Transforming Worst Nightmare Leader - Milwaukee SPIN 0912
Transforming Worst Nightmare Leader  - Milwaukee SPIN 0912Transforming Worst Nightmare Leader  - Milwaukee SPIN 0912
Transforming Worst Nightmare Leader - Milwaukee SPIN 0912
Dave Neuman
 
Transforming worst nightmare leader agile2012
Transforming worst nightmare leader   agile2012Transforming worst nightmare leader   agile2012
Transforming worst nightmare leader agile2012
Dave Neuman
 
Building transactional trust quick guide
Building transactional trust quick guideBuilding transactional trust quick guide
Building transactional trust quick guide
Dave Neuman
 

Mehr von Dave Neuman (12)

Agile2015 Strategy Mapping: Clear path to a successful Agile strategy
Agile2015  Strategy Mapping: Clear path to a successful Agile strategyAgile2015  Strategy Mapping: Clear path to a successful Agile strategy
Agile2015 Strategy Mapping: Clear path to a successful Agile strategy
 
Loyalty Games 2014 Finals Case Study Presentation
Loyalty Games 2014 Finals Case Study PresentationLoyalty Games 2014 Finals Case Study Presentation
Loyalty Games 2014 Finals Case Study Presentation
 
IIBA SE Wisconsin July 2013 - Project inceptions with Personas and Story Maps
IIBA SE Wisconsin July 2013 - Project inceptions with Personas and Story MapsIIBA SE Wisconsin July 2013 - Project inceptions with Personas and Story Maps
IIBA SE Wisconsin July 2013 - Project inceptions with Personas and Story Maps
 
Project inception mke agile june 2013
Project inception   mke agile june 2013Project inception   mke agile june 2013
Project inception mke agile june 2013
 
Empathy Mapping: Developing Deeper Insights
Empathy Mapping: Developing Deeper InsightsEmpathy Mapping: Developing Deeper Insights
Empathy Mapping: Developing Deeper Insights
 
PM + Agile Methodology
PM + Agile MethodologyPM + Agile Methodology
PM + Agile Methodology
 
Transforming Worst Nightmare Leader - Milwaukee SPIN 0912
Transforming Worst Nightmare Leader  - Milwaukee SPIN 0912Transforming Worst Nightmare Leader  - Milwaukee SPIN 0912
Transforming Worst Nightmare Leader - Milwaukee SPIN 0912
 
Transforming worst nightmare leader agile2012
Transforming worst nightmare leader   agile2012Transforming worst nightmare leader   agile2012
Transforming worst nightmare leader agile2012
 
Building transactional trust quick guide
Building transactional trust quick guideBuilding transactional trust quick guide
Building transactional trust quick guide
 
Project work repetitive cycle
Project work repetitive cycleProject work repetitive cycle
Project work repetitive cycle
 
Situational leadership Workshop at Agile2010 Conference
Situational leadership Workshop at Agile2010 ConferenceSituational leadership Workshop at Agile2010 Conference
Situational leadership Workshop at Agile2010 Conference
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

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. What is a User Story?
  • 3. 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
  • 6. 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…
  • 7. 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…
  • 9. Workflow steps? Business rules? Happy / unhappy flows? Input options? Data types & parameters? Operations? Test cases / acceptance criteria? Roles? Example #1
  • 10. 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?
  • 11. Example #3 Workflow steps? Business rules? Happy / unhappy flows? Input options? Data types & parameters? Operations? Test cases / acceptance criteria? Roles?