SlideShare a Scribd company logo
1 of 10
Download to read offline
User Story Slicing Techniques
Rammohan Jayaraman
Agile Coach & Consultant
User Stories
• What is an User Story?
• Three Cs of User Story
• INVEST Principle
• Splitting?
Based on Workflow
• Perform Disaggregation of Several Activities
• Identify Various Steps in Workflow
• Look for Answering following:
o What constitutes a Complete User flow Action?
o Can Steps be Simplified?
o Do we need all these Steps?
Example : As a customer, I want to place an order so that I
can fulfill my hunger
View the menu items
Choose the items I want to order
Review my order
Submit my order
Based on Operations
• CRUD operations done at Entity level
• Useful for activities related to Configuring/Managing items
• Check whether all operations are required?
Example : As a restaurant owner I want to manage my
restaurant profile so that people can order from my
restaurant
Create a restaurant profile
Update a restaurant profile
View a restaurant profile
Delete a restaurant profile
Based on Major Effort
• Involves identifying similar kind of activity
• Identify which option to be done first
• Substantial Effort for first story and reduced effort for rest
of other stories
Example : As a customer, I can pay for my order using Visa,
MasterCard, Amex, so that the transaction is ease
I can pay with one credit card type (choose the one
for implementation)
I can pay with all credit card types
Based on Data
• Check whether we really need to support multiple data
types?
• Find out what’s the most preferred option?
• Same functionality but different data type
• Support multiple data options such as language, Currency
etc
Example : As a customer, I want to view the menu in my native
language so that it helps me place order
Menu in English
Menu in Tamil
Menu in Hindi
Based on Business Rules
Example : As a restaurant owner, I want to accept and process valid
Online orders from my customer so that the customers are served
better with improved Customer Experience
Decline orders below 150 INR as I don’t make profit in them
Decline orders outside of 5KMs from my store location
Provide 10% discount for repeat customers
• Split Complex business rules as a separate Business rules
• Look for Various types of business rules
• Are all rules necessary?
• Can we apply simple rules?
Based on Roles
• Stories involves number of roles that is part of functionality
• Identify the roles involved in it
• Which role takes precedence?
Example :As a customer, I want to place an order so that I can fulfill my
hunger
As a Customer, I want to create an order
As a restaurant owner, I want to create an order
Spikes
• Split the story for performing investigation or research
• Team sees larger risk and uncertainty in implementation
Example :As a customer, I want to track the status of my order so that I
know when I can expect my food will arrive
Calculate time for order preparation and communicate with user
Integrate GPS with my Vehicle to determine duration
Activity
• Build a Job Search Portal
• Build an online news site
• Conducting an Assembly Election

More Related Content

Similar to Story slicing technique

Bmgt 411 chapter_11
Bmgt 411 chapter_11Bmgt 411 chapter_11
Bmgt 411 chapter_11Chris Lovett
 
CVS Final Project -Eric Maritato
CVS Final Project -Eric MaritatoCVS Final Project -Eric Maritato
CVS Final Project -Eric MaritatoEric Maritato
 
Effective Business Practices 101 (3/8): The Importance of Customer Feedback
Effective Business Practices 101 (3/8): The Importance of Customer FeedbackEffective Business Practices 101 (3/8): The Importance of Customer Feedback
Effective Business Practices 101 (3/8): The Importance of Customer FeedbackDmitri Tcherbadji
 
Business Plan Template - Wizxpert
Business Plan Template - WizxpertBusiness Plan Template - Wizxpert
Business Plan Template - WizxpertBookkippo
 
Internal influences in the business environment
Internal influences in the business environmentInternal influences in the business environment
Internal influences in the business environmentAlex Newman
 
Audit plan for Restaurant
Audit plan for RestaurantAudit plan for Restaurant
Audit plan for RestaurantMemoona IqbAl
 
Restaurant Services V1.pptx
Restaurant Services V1.pptxRestaurant Services V1.pptx
Restaurant Services V1.pptxRichardNyahwo
 
User story tune up
User story tune upUser story tune up
User story tune upnhoreillys
 
Customer Delight
Customer DelightCustomer Delight
Customer Delightrudra_patra
 
E-Book Franchising Your Restaurant Concept_4-1-2015
E-Book Franchising Your Restaurant Concept_4-1-2015E-Book Franchising Your Restaurant Concept_4-1-2015
E-Book Franchising Your Restaurant Concept_4-1-2015David Roemer
 
User stories session - Agile Jordan
User stories session - Agile JordanUser stories session - Agile Jordan
User stories session - Agile JordanDima Azazi
 
Forensic healing for practitioners webinar #3 - your bunisess
Forensic healing for practitioners  webinar #3 - your bunisessForensic healing for practitioners  webinar #3 - your bunisess
Forensic healing for practitioners webinar #3 - your bunisessMarisa Russo
 
Backlog Management & Discovery
Backlog Management & DiscoveryBacklog Management & Discovery
Backlog Management & DiscoveryTarun Singh
 

Similar to Story slicing technique (20)

Bmgt 411 chapter_11
Bmgt 411 chapter_11Bmgt 411 chapter_11
Bmgt 411 chapter_11
 
CVS Final Project -Eric Maritato
CVS Final Project -Eric MaritatoCVS Final Project -Eric Maritato
CVS Final Project -Eric Maritato
 
linkden
linkdenlinkden
linkden
 
Getachef group
Getachef  group Getachef  group
Getachef group
 
Effective Business Practices 101 (3/8): The Importance of Customer Feedback
Effective Business Practices 101 (3/8): The Importance of Customer FeedbackEffective Business Practices 101 (3/8): The Importance of Customer Feedback
Effective Business Practices 101 (3/8): The Importance of Customer Feedback
 
Business Plan Template - Wizxpert
Business Plan Template - WizxpertBusiness Plan Template - Wizxpert
Business Plan Template - Wizxpert
 
Internal influences in the business environment
Internal influences in the business environmentInternal influences in the business environment
Internal influences in the business environment
 
Audit plan for Restaurant
Audit plan for RestaurantAudit plan for Restaurant
Audit plan for Restaurant
 
Customer Service Development Programs by CBL Global
Customer Service Development Programs by CBL GlobalCustomer Service Development Programs by CBL Global
Customer Service Development Programs by CBL Global
 
Restaurant Services V1.pptx
Restaurant Services V1.pptxRestaurant Services V1.pptx
Restaurant Services V1.pptx
 
User story tune up
User story tune upUser story tune up
User story tune up
 
Customer Delight
Customer DelightCustomer Delight
Customer Delight
 
Creating Your Own Business
Creating Your Own BusinessCreating Your Own Business
Creating Your Own Business
 
Blue foods Analysis
Blue foods AnalysisBlue foods Analysis
Blue foods Analysis
 
Analyzing problems in a Sandwich
Analyzing problems in a SandwichAnalyzing problems in a Sandwich
Analyzing problems in a Sandwich
 
E-Book Franchising Your Restaurant Concept_4-1-2015
E-Book Franchising Your Restaurant Concept_4-1-2015E-Book Franchising Your Restaurant Concept_4-1-2015
E-Book Franchising Your Restaurant Concept_4-1-2015
 
User stories session - Agile Jordan
User stories session - Agile JordanUser stories session - Agile Jordan
User stories session - Agile Jordan
 
Forensic healing for practitioners webinar #3 - your bunisess
Forensic healing for practitioners  webinar #3 - your bunisessForensic healing for practitioners  webinar #3 - your bunisess
Forensic healing for practitioners webinar #3 - your bunisess
 
Crm word.doc
Crm word.docCrm word.doc
Crm word.doc
 
Backlog Management & Discovery
Backlog Management & DiscoveryBacklog Management & Discovery
Backlog Management & Discovery
 

Recently uploaded

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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...Drew Madelung
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
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 RobisonAnna Loughnan Colquhoun
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

Story slicing technique

  • 1. User Story Slicing Techniques Rammohan Jayaraman Agile Coach & Consultant
  • 2. User Stories • What is an User Story? • Three Cs of User Story • INVEST Principle • Splitting?
  • 3. Based on Workflow • Perform Disaggregation of Several Activities • Identify Various Steps in Workflow • Look for Answering following: o What constitutes a Complete User flow Action? o Can Steps be Simplified? o Do we need all these Steps? Example : As a customer, I want to place an order so that I can fulfill my hunger View the menu items Choose the items I want to order Review my order Submit my order
  • 4. Based on Operations • CRUD operations done at Entity level • Useful for activities related to Configuring/Managing items • Check whether all operations are required? Example : As a restaurant owner I want to manage my restaurant profile so that people can order from my restaurant Create a restaurant profile Update a restaurant profile View a restaurant profile Delete a restaurant profile
  • 5. Based on Major Effort • Involves identifying similar kind of activity • Identify which option to be done first • Substantial Effort for first story and reduced effort for rest of other stories Example : As a customer, I can pay for my order using Visa, MasterCard, Amex, so that the transaction is ease I can pay with one credit card type (choose the one for implementation) I can pay with all credit card types
  • 6. Based on Data • Check whether we really need to support multiple data types? • Find out what’s the most preferred option? • Same functionality but different data type • Support multiple data options such as language, Currency etc Example : As a customer, I want to view the menu in my native language so that it helps me place order Menu in English Menu in Tamil Menu in Hindi
  • 7. Based on Business Rules Example : As a restaurant owner, I want to accept and process valid Online orders from my customer so that the customers are served better with improved Customer Experience Decline orders below 150 INR as I don’t make profit in them Decline orders outside of 5KMs from my store location Provide 10% discount for repeat customers • Split Complex business rules as a separate Business rules • Look for Various types of business rules • Are all rules necessary? • Can we apply simple rules?
  • 8. Based on Roles • Stories involves number of roles that is part of functionality • Identify the roles involved in it • Which role takes precedence? Example :As a customer, I want to place an order so that I can fulfill my hunger As a Customer, I want to create an order As a restaurant owner, I want to create an order
  • 9. Spikes • Split the story for performing investigation or research • Team sees larger risk and uncertainty in implementation Example :As a customer, I want to track the status of my order so that I know when I can expect my food will arrive Calculate time for order preparation and communicate with user Integrate GPS with my Vehicle to determine duration
  • 10. Activity • Build a Job Search Portal • Build an online news site • Conducting an Assembly Election