SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
User Stories: Building
Blocks of Products
Wajih Aslam & Mirza Asfaar Baig
Why User Stories
• User centric
• Easy to remember
• Communication and Engagement
• Right size for agile and iterative development
• Encourage deferring details
• Provide reasoning
• Easy sequencing and prioritization
What are User Stories
• Card Conversation Confirmation
• Business Language
• Written by customer
• Behavior of the product
• Free of technical jargons
What are Epics and Personas
• Epics are large user stories
• Personas are fictional characters that represent the
target users or customers
INVEST for good user
stories
• Independent
• Negotiable
• Valuable
• Estimable
• Small
• Testable
User Story Format
• There is no right or wrong format
• For the workshop we will use this format
As a < type of user >, I want < some goal > so
that < some reason >
• Some common mistakes need to take care of
Splitting User Stories
• Spikes
• Path
• Interface
• Data
• Rules
Spikes
As a purchaser I want to receive a notification 15 minutes earlier when my delivery is arrived
so that I can get ready to receive it.
Explore push notification 3rd party options so we can choose the implementation on the
most suitable.
• Evaluate at-least 2 options with comparison.
• Suggestion on the basis of comparison.
• After the evaluation we should able to provide estimates on notification engine
As a customer I want to receive notification 15 minutes earlier when my delivery is arrived so
that I can get ready to receive it.
Paths
As a purchaser I should be able to pay my shopping cart bill. I should be able to pay via
PayPal, credit card as well as noqody wallet.
As a purchaser I should be able to pay my shopping cart bill. I should be able to pay via
PayPal.
As a purchaser I should be able to pay my shopping cart bill. I should be able to pay via credit
card.
As a purchaser I should be able to pay my shopping cart bill. I should be able to pay via
noqody wallet.
Interface
As a viewer I should be able to view all episode of the selected season of the TV series so I
can play anyone of them.
As a viewer I should be able to view all episode of the selected season of the TV series so I
can play anyone of them in my mobile.
As a viewer I should be able to view all episode of the selected season of the TV series so I
can play anyone of them in my tablet.
Data
As a merchant I should be able to provide my full address so courier can come and pick the
parcel from me.
Fields Required: Shop#, Building, Street, Area, City, GPS coordinates.
As a merchant I should be able to provide my full address so courier can come and pick the
parcel from me.
Fields Required: Shop#, Building, Street, Area, City.
As an event organizer I should be able to provide my GPS coordinates with my location so
that courier will reach me easily.
Rules
As a sponsor I should be able apply for residence visa for my son having age smaller than 18
years.
As a sponsor I should be able to apply residence visa for my son.
As a sponsor I should be restricted and notify when I try to apply residence visa for my son
whose age is 18 years or above so that I can possibly avoid visa rejection.
Workshop
• Problem Statement:
When my car breakdown somewhere in the middle
of the road then it is very difficult to coordinate with
the car recovery people from the contact list because
sometimes they are not available or present far away
from the location. Sometimes traffic is too much and
it takes very long time to reach where as I can see
some recovery are pass by. As a gentlemen I cannot
stop them as I already hired another.
Workshop
• Vision: We need to build Car Recovery Application.
If customer car gets break down somewhere in the
road then the customer must able to book car
recovery from the current location to any destination
in the city. Customer can book via phone call,
website or mobile application. We need to support
at-least 2 types of recovery support #1 tow truck #2
forklift. Application should support the prioritization
of the booking with the nearest available recovery.
Workshop
• Creating Personas
• Building Epics
• Getting Stories
• Split Stories
• Results

Mais conteúdo relacionado

Mais procurados

Mais procurados (11)

Phone repair melbourne
Phone repair melbournePhone repair melbourne
Phone repair melbourne
 
What We Do!
What We Do!What We Do!
What We Do!
 
Bring back the fun element with corporate roadshow singapore
Bring back the fun element with corporate roadshow singaporeBring back the fun element with corporate roadshow singapore
Bring back the fun element with corporate roadshow singapore
 
Vaishnavi Rathnam - T. Dasarahalli, Bangalore
Vaishnavi Rathnam - T. Dasarahalli, BangaloreVaishnavi Rathnam - T. Dasarahalli, Bangalore
Vaishnavi Rathnam - T. Dasarahalli, Bangalore
 
welcome note
welcome notewelcome note
welcome note
 
The secret of success
The secret of successThe secret of success
The secret of success
 
Techcity.pk
Techcity.pkTechcity.pk
Techcity.pk
 
Ll
LlLl
Ll
 
Why Blyth Valley
Why Blyth ValleyWhy Blyth Valley
Why Blyth Valley
 
Contact a standardized car rental company for everyday purposes.
Contact a standardized car rental company for everyday purposes.Contact a standardized car rental company for everyday purposes.
Contact a standardized car rental company for everyday purposes.
 
Big Tree Architects - Portfolio
Big Tree Architects - PortfolioBig Tree Architects - Portfolio
Big Tree Architects - Portfolio
 

Semelhante a Workshop: User Stories: Building Blocks of Products by Mirza Asfaar Baig and Wajih Aslam

Customer Journey Mapping
Customer Journey MappingCustomer Journey Mapping
Customer Journey Mapping
Operational Excellence Consulting
 
Executive game plan for business owners
Executive game plan for business ownersExecutive game plan for business owners
Executive game plan for business owners
mauriceaw
 

Semelhante a Workshop: User Stories: Building Blocks of Products by Mirza Asfaar Baig and Wajih Aslam (20)

Omni-Channel Journey of a Financial Services Customer - Nationwide Presentation
Omni-Channel Journey of a Financial Services Customer - Nationwide PresentationOmni-Channel Journey of a Financial Services Customer - Nationwide Presentation
Omni-Channel Journey of a Financial Services Customer - Nationwide Presentation
 
Customer Journey Mapping
Customer Journey MappingCustomer Journey Mapping
Customer Journey Mapping
 
Build Ecommerce Sites With Confidence (Demystifying Ecommerce), WordCamp Los ...
Build Ecommerce Sites With Confidence (Demystifying Ecommerce), WordCamp Los ...Build Ecommerce Sites With Confidence (Demystifying Ecommerce), WordCamp Los ...
Build Ecommerce Sites With Confidence (Demystifying Ecommerce), WordCamp Los ...
 
Build Ecommerce Sites With Confidence (Demystifying Ecommerce)
Build Ecommerce Sites With Confidence (Demystifying Ecommerce)Build Ecommerce Sites With Confidence (Demystifying Ecommerce)
Build Ecommerce Sites With Confidence (Demystifying Ecommerce)
 
Hunting
HuntingHunting
Hunting
 
The Financial Generation Gap
The Financial Generation GapThe Financial Generation Gap
The Financial Generation Gap
 
Customer expectations
Customer expectationsCustomer expectations
Customer expectations
 
Executive game plan for business owners
Executive game plan for business ownersExecutive game plan for business owners
Executive game plan for business owners
 
Design & usability for increased conversion (MeetMagento Germany 2015)
Design & usability for increased conversion (MeetMagento Germany 2015)Design & usability for increased conversion (MeetMagento Germany 2015)
Design & usability for increased conversion (MeetMagento Germany 2015)
 
Flipkart
Flipkart Flipkart
Flipkart
 
Conquest startup name
Conquest startup nameConquest startup name
Conquest startup name
 
Marketing plan
Marketing plan Marketing plan
Marketing plan
 
Digital evolution final draft
Digital evolution final draftDigital evolution final draft
Digital evolution final draft
 
Digital Evolution Capital One
Digital Evolution Capital One Digital Evolution Capital One
Digital Evolution Capital One
 
Digital
DigitalDigital
Digital
 
Virtual credit card in India
Virtual credit card in IndiaVirtual credit card in India
Virtual credit card in India
 
Market plan store to door
Market plan store to doorMarket plan store to door
Market plan store to door
 
0590_RESOURCE_UserStories.pptx
0590_RESOURCE_UserStories.pptx0590_RESOURCE_UserStories.pptx
0590_RESOURCE_UserStories.pptx
 
How to make the digital customer relationship seem human?
How to make the digital customer relationship seem human?How to make the digital customer relationship seem human?
How to make the digital customer relationship seem human?
 
2018 ZICTA Innovation Programme Semi-Final Pitch Deck
2018 ZICTA Innovation Programme Semi-Final Pitch Deck2018 ZICTA Innovation Programme Semi-Final Pitch Deck
2018 ZICTA Innovation Programme Semi-Final Pitch Deck
 

Mais de Agile ME

Mais de Agile ME (20)

When agile meets governance, risk and compliance (GRC)
When agile meets governance, risk and compliance (GRC)When agile meets governance, risk and compliance (GRC)
When agile meets governance, risk and compliance (GRC)
 
Servant leadership for traditional manager by Wajih Aslam and Ramus Runberg
Servant leadership for traditional manager by Wajih Aslam and Ramus RunbergServant leadership for traditional manager by Wajih Aslam and Ramus Runberg
Servant leadership for traditional manager by Wajih Aslam and Ramus Runberg
 
Agile Approach for Innovation Management by Mohammad Musleh
Agile Approach for Innovation Management by Mohammad MuslehAgile Approach for Innovation Management by Mohammad Musleh
Agile Approach for Innovation Management by Mohammad Musleh
 
In Agile Transformation, C comes before A by Syed Riyazuddin
In Agile Transformation, C comes before A by Syed RiyazuddinIn Agile Transformation, C comes before A by Syed Riyazuddin
In Agile Transformation, C comes before A by Syed Riyazuddin
 
Agile Architecture (Scrum + DevOps) by Milan Chheda
Agile Architecture (Scrum + DevOps) by Milan ChhedaAgile Architecture (Scrum + DevOps) by Milan Chheda
Agile Architecture (Scrum + DevOps) by Milan Chheda
 
Building products that are cheap,fast and good by Anand Murthy Raj
Building products that are cheap,fast and good by Anand Murthy RajBuilding products that are cheap,fast and good by Anand Murthy Raj
Building products that are cheap,fast and good by Anand Murthy Raj
 
Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...
Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...
Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...
 
Principles over Processes: Lasting Change in your Agile Transformation by Zia...
Principles over Processes: Lasting Change in your Agile Transformation by Zia...Principles over Processes: Lasting Change in your Agile Transformation by Zia...
Principles over Processes: Lasting Change in your Agile Transformation by Zia...
 
Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...
Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...
Agile, DevOps, Cloud - practical tools of Digital Transformation by Paul Poli...
 
Agile Roles: where does everyone fit in an agile organization
Agile Roles: where does everyone fit in an agile organizationAgile Roles: where does everyone fit in an agile organization
Agile Roles: where does everyone fit in an agile organization
 
AgileME meetup Introduction to the agile mindset
AgileME meetup Introduction to the agile mindsetAgileME meetup Introduction to the agile mindset
AgileME meetup Introduction to the agile mindset
 
Scaling With Agile
Scaling With AgileScaling With Agile
Scaling With Agile
 
Disciplined Agile Delivery
Disciplined Agile DeliveryDisciplined Agile Delivery
Disciplined Agile Delivery
 
Scaling Agile with KanBan
Scaling Agile with KanBanScaling Agile with KanBan
Scaling Agile with KanBan
 
Book Review: Discussion Panel by Hind Zantout, Dr. Mohamed Salama, René Vohle...
Book Review: Discussion Panel by Hind Zantout, Dr. Mohamed Salama, René Vohle...Book Review: Discussion Panel by Hind Zantout, Dr. Mohamed Salama, René Vohle...
Book Review: Discussion Panel by Hind Zantout, Dr. Mohamed Salama, René Vohle...
 
Good things come to those who innovate by Marita Mitschein
Good things come to those who innovate by Marita MitscheinGood things come to those who innovate by Marita Mitschein
Good things come to those who innovate by Marita Mitschein
 
Create business Agility plans for exponential companies by Erich R. Bühler
Create business Agility plans for exponential companies by Erich R. BühlerCreate business Agility plans for exponential companies by Erich R. Bühler
Create business Agility plans for exponential companies by Erich R. Bühler
 
Getting to Yes - Delivering Powerful and Effective Review Meetings by Tiago P...
Getting to Yes - Delivering Powerful and Effective Review Meetings by Tiago P...Getting to Yes - Delivering Powerful and Effective Review Meetings by Tiago P...
Getting to Yes - Delivering Powerful and Effective Review Meetings by Tiago P...
 
SAFe Rollout: Patterns for success in Retail by Ashwinee Kalkura
SAFe Rollout: Patterns for success in Retail by Ashwinee KalkuraSAFe Rollout: Patterns for success in Retail by Ashwinee Kalkura
SAFe Rollout: Patterns for success in Retail by Ashwinee Kalkura
 
Workshop: Problem? What problem? by Ben Linders
Workshop: Problem? What problem? by Ben LindersWorkshop: Problem? What problem? by Ben Linders
Workshop: Problem? What problem? by Ben Linders
 

Último

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
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
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 

Workshop: User Stories: Building Blocks of Products by Mirza Asfaar Baig and Wajih Aslam

  • 1. User Stories: Building Blocks of Products Wajih Aslam & Mirza Asfaar Baig
  • 2.
  • 3. Why User Stories • User centric • Easy to remember • Communication and Engagement • Right size for agile and iterative development • Encourage deferring details • Provide reasoning • Easy sequencing and prioritization
  • 4. What are User Stories • Card Conversation Confirmation • Business Language • Written by customer • Behavior of the product • Free of technical jargons
  • 5. What are Epics and Personas • Epics are large user stories • Personas are fictional characters that represent the target users or customers
  • 6. INVEST for good user stories • Independent • Negotiable • Valuable • Estimable • Small • Testable
  • 7. User Story Format • There is no right or wrong format • For the workshop we will use this format As a < type of user >, I want < some goal > so that < some reason > • Some common mistakes need to take care of
  • 8. Splitting User Stories • Spikes • Path • Interface • Data • Rules
  • 9. Spikes As a purchaser I want to receive a notification 15 minutes earlier when my delivery is arrived so that I can get ready to receive it. Explore push notification 3rd party options so we can choose the implementation on the most suitable. • Evaluate at-least 2 options with comparison. • Suggestion on the basis of comparison. • After the evaluation we should able to provide estimates on notification engine As a customer I want to receive notification 15 minutes earlier when my delivery is arrived so that I can get ready to receive it.
  • 10. Paths As a purchaser I should be able to pay my shopping cart bill. I should be able to pay via PayPal, credit card as well as noqody wallet. As a purchaser I should be able to pay my shopping cart bill. I should be able to pay via PayPal. As a purchaser I should be able to pay my shopping cart bill. I should be able to pay via credit card. As a purchaser I should be able to pay my shopping cart bill. I should be able to pay via noqody wallet.
  • 11. Interface As a viewer I should be able to view all episode of the selected season of the TV series so I can play anyone of them. As a viewer I should be able to view all episode of the selected season of the TV series so I can play anyone of them in my mobile. As a viewer I should be able to view all episode of the selected season of the TV series so I can play anyone of them in my tablet.
  • 12. Data As a merchant I should be able to provide my full address so courier can come and pick the parcel from me. Fields Required: Shop#, Building, Street, Area, City, GPS coordinates. As a merchant I should be able to provide my full address so courier can come and pick the parcel from me. Fields Required: Shop#, Building, Street, Area, City. As an event organizer I should be able to provide my GPS coordinates with my location so that courier will reach me easily.
  • 13. Rules As a sponsor I should be able apply for residence visa for my son having age smaller than 18 years. As a sponsor I should be able to apply residence visa for my son. As a sponsor I should be restricted and notify when I try to apply residence visa for my son whose age is 18 years or above so that I can possibly avoid visa rejection.
  • 14. Workshop • Problem Statement: When my car breakdown somewhere in the middle of the road then it is very difficult to coordinate with the car recovery people from the contact list because sometimes they are not available or present far away from the location. Sometimes traffic is too much and it takes very long time to reach where as I can see some recovery are pass by. As a gentlemen I cannot stop them as I already hired another.
  • 15. Workshop • Vision: We need to build Car Recovery Application. If customer car gets break down somewhere in the road then the customer must able to book car recovery from the current location to any destination in the city. Customer can book via phone call, website or mobile application. We need to support at-least 2 types of recovery support #1 tow truck #2 forklift. Application should support the prioritization of the booking with the nearest available recovery.
  • 16. Workshop • Creating Personas • Building Epics • Getting Stories • Split Stories • Results