SlideShare a Scribd company logo
1 of 43
1© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
Success with User Stories:
Cut through User Story Chaos
Ellen Gottesdiener
www.ebgconsulting.com
www.DiscoverToDeliver.com
#pCampBoston | @ellengott
2 May 2015
2© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
3© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
user story
As a <user>
I need to <action>
so <reason>
4© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
user story chaos
5© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
“...I don’t get it?!”
6© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
buried
7© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
you forgot
about…
oops…
looks ok, but it’s
so slow?!
that’s not legal
8© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
traveling stories
9© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
nonfunctional rqts
10© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
inadequate analysis
11© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
erroneous estimates
12© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
planning
13© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
user story
chaos àà
harmony
order
organization
14© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
user story
chaos àà harmony
collaborate
perspectives
disciplines
15© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
product partners
sponsor,
product champion,
provider, adviser
user,
buyer,
adviser
builder,
adviser
16© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
collaboratively
discover, define, demo
17© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
cross-discipline
team
product
mgmt
test
architecture
Ux
software dev
business
analysis
user
project
mgmt operations
product/domain
18© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
user story
chaos àà order
value foundation
alignment
balanced decisions
19© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
value?
20© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
The premiere destination where
artists and fans connect
....artists promote their tour dates
...artists connect with their fans
...fans track their favorite artists
...fans meetup...
example
ConcertsOnline
21© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
example
ConcertsOnline
new initiative
Partner with restaurants who want to connect
with concert goers at nearby concerts
22© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
foundation
Restaurant ads
generate 5% of total
paid ad revenue
15% increase in
table bookings
over…
Verify interface w
3rd party booking
platform
CO Finance
manager
Restaurant
manager
Lead tech
architect
Increase ad revenue
thru restaurant ads
Increase # of
bookings
Leverage existing
network w/o response
time degradation
23© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
considerations
ROI,
time to market,
reputation
convenience,
cost,
trust
readiness,
efficiency,
testability
24© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
considerations
viable
desirable
feasible
25© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
benefits, costs, risks
dependencies
decisions
value
you
26© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
user story
chaos àà organization
composition
association
holistic
27© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
some agile teams…
ActionUser
28© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
7 product dimensions
functional
nonfunctional
29© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
story w 4 Ds
action
As a <user>
data>I need to <action
so <reason>
user
control
data
back of card
<action data>
<controls>
30© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
back of card
action
As a restaurant manager
I need to set up my advertiser account
so I can start using CO to increase bookings
story w 4 Ds
data
user
Advertiser’s credit card must be active at
time of account setupcontrol
31© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
back of card
action
As a restaurant manager
I need to set up my advertiser account
so I can start using CO to grow my business
story w 7 Ds
data
user
interface
environment
quality
attribute
Advertiser’s credit card must be active at
time of account setup
Interface with CO, Payment service provider
Web browser
Completed in 10 secs: from sending setup
information to confirmation
control
32© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
back of card
action
As a restaurant manager
I need to set up my advertiser account
so I can start using CO to grow my business
story w scenarios
data
user
Advertiser’s credit card must be active at
time of account setupcontrol
scenarios: valid credit card
credit card expired
credit card # not valid
33© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
story w
acceptance criteria (AC)
34© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
Story
As a restaurant manager I need to set up my advertiser
account so I can start using CO to grow my business
AC: functional
Given-When-Then
Scenario credit card is inactive
business rule
Advertiser’s credit card must be active at time of account
setup
Given
pre-condition(s), state
fixed data system date (dd-mm-yyyy): 22-08-2015
When
action Verify credit card date
input data Credit card expiration date (dd-mm-yyyy): 11-08-2015
Then
observable outcome:
message, output data
Message: “Your credit card must be active in order to set
up an account.”
post-condition, state no change
35© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
back of card
action
As a restaurant manager
I need to set up my advertiser account
so I can start using CO to grow my business
story w 7 Ds
data
user
interface
environment
quality
attribute
Advertiser’s credit card must be active at
time of account setupcontrol
Interface with CO, Payment service provider
Online
Completed in 10 secs: from sending setup
information to confirmation
36© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
Gist Availability of the site for restaurant manager to
set up account
AC: nonfunctional
planguage
Scale Percent of time system is available
Meter Measurement obtained from 20 users during
testing
Targets
Minimum 90%
Plan 95%
Wish 99.8%
Benchmark Band promoter setup availability
37© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
sketches
models, UI mockup
the full story
scenarios
AC: functional
examples, GWT
AC: nonfunctional
planguage
cross-cutting rqts
story with 7Ds
estimatevalue
38© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
wrap
39© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
writing user stories
40© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
story states
conceived refined
planned
accepted
demo’ed
deployed
validated
41© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
ready for…
42© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
Success with User Stories
From chaos to…
harmony with collaborating stakeholders
order through alignment with value
organization of holistic user stories
43© EBG Consulting, 2015
www.ebgconsulting.com | www.DiscoverToDeliver.com
Ellen Gottesdiener
www.ebgconsulting.com
www.DiscoverToDeliver.com
@ellengott
ellen@ebgconsulting.com
pCamp Boston 2015 | 2 May 2015
thanks!
Success with User Stories:
Cut through User Story Chaos

More Related Content

What's hot

Do the Right Thing: Adapting Requirements Practices for Agile and Traditional...
Do the Right Thing: Adapting Requirements Practices for Agile and Traditional...Do the Right Thing: Adapting Requirements Practices for Agile and Traditional...
Do the Right Thing: Adapting Requirements Practices for Agile and Traditional...
EBG Consulting, Inc.
 
What is Your Product?
What is Your Product? What is Your Product?
What is Your Product?
EBG Consulting, Inc.
 
Product Backlog Refinement with Structured Conversations - Big Apple Scrum Day
Product Backlog Refinement with Structured Conversations - Big Apple Scrum DayProduct Backlog Refinement with Structured Conversations - Big Apple Scrum Day
Product Backlog Refinement with Structured Conversations - Big Apple Scrum Day
EBG Consulting, Inc.
 
What is Your Product? Making Large-Scale Product Development Work
What is Your Product? Making Large-Scale Product Development WorkWhat is Your Product? Making Large-Scale Product Development Work
What is Your Product? Making Large-Scale Product Development Work
EBG Consulting, Inc.
 

What's hot (20)

Explore, Evaluate, Confirm Product Needs with Structured Conversations
Explore, Evaluate, Confirm Product Needs with Structured ConversationsExplore, Evaluate, Confirm Product Needs with Structured Conversations
Explore, Evaluate, Confirm Product Needs with Structured Conversations
 
Do the Right Thing: Adapting Requirements Practices for Agile and Traditional...
Do the Right Thing: Adapting Requirements Practices for Agile and Traditional...Do the Right Thing: Adapting Requirements Practices for Agile and Traditional...
Do the Right Thing: Adapting Requirements Practices for Agile and Traditional...
 
Nonfunctional requirements-forgotten-negleted-misunderstood-agile devpractice...
Nonfunctional requirements-forgotten-negleted-misunderstood-agile devpractice...Nonfunctional requirements-forgotten-negleted-misunderstood-agile devpractice...
Nonfunctional requirements-forgotten-negleted-misunderstood-agile devpractice...
 
Products Not Projects: Delivering Value with Product Roadmaps
Products Not Projects: Delivering Value with Product RoadmapsProducts Not Projects: Delivering Value with Product Roadmaps
Products Not Projects: Delivering Value with Product Roadmaps
 
What is Your Product?
What is Your Product? What is Your Product?
What is Your Product?
 
Making Your User Stories Ready to Get to “Done”
Making Your User Stories Ready to Get to “Done”Making Your User Stories Ready to Get to “Done”
Making Your User Stories Ready to Get to “Done”
 
Product Backlog Refinement with Structured Conversations
Product Backlog Refinement with Structured Conversations  Product Backlog Refinement with Structured Conversations
Product Backlog Refinement with Structured Conversations
 
Agile Testing: Strength Through Interdependence
Agile Testing: Strength Through InterdependenceAgile Testing: Strength Through Interdependence
Agile Testing: Strength Through Interdependence
 
#DiscoveryDojo: Hunt for Product Value with Stakeholders
#DiscoveryDojo: Hunt for Product Value with Stakeholders#DiscoveryDojo: Hunt for Product Value with Stakeholders
#DiscoveryDojo: Hunt for Product Value with Stakeholders
 
Product Backlog Refinement with Structured Conversations
Product Backlog Refinement with Structured ConversationsProduct Backlog Refinement with Structured Conversations
Product Backlog Refinement with Structured Conversations
 
What is Your Product?
What is Your Product?What is Your Product?
What is Your Product?
 
Agile Product Management: Do the Right Things, Not Everything
Agile Product Management: Do the Right Things, Not EverythingAgile Product Management: Do the Right Things, Not Everything
Agile Product Management: Do the Right Things, Not Everything
 
Making Your User Stories "Ready" to Get to "Done"
Making Your User Stories "Ready" to Get to "Done" Making Your User Stories "Ready" to Get to "Done"
Making Your User Stories "Ready" to Get to "Done"
 
Slicing User Stories
Slicing User StoriesSlicing User Stories
Slicing User Stories
 
Product Backlog Refinement with Structured Conversations - Big Apple Scrum Day
Product Backlog Refinement with Structured Conversations - Big Apple Scrum DayProduct Backlog Refinement with Structured Conversations - Big Apple Scrum Day
Product Backlog Refinement with Structured Conversations - Big Apple Scrum Day
 
What is our Product?
What is our Product?What is our Product?
What is our Product?
 
Intro To Agile Requirements(Agile2016 Bootcamp)
Intro To Agile Requirements(Agile2016 Bootcamp)Intro To Agile Requirements(Agile2016 Bootcamp)
Intro To Agile Requirements(Agile2016 Bootcamp)
 
That Settles It: Techniques for Transparent & Trusted Decision Making
That Settles It: Techniques for Transparent & Trusted Decision Making That Settles It: Techniques for Transparent & Trusted Decision Making
That Settles It: Techniques for Transparent & Trusted Decision Making
 
What is Your Product? Making Large-Scale Product Development Work
What is Your Product? Making Large-Scale Product Development WorkWhat is Your Product? Making Large-Scale Product Development Work
What is Your Product? Making Large-Scale Product Development Work
 
The Contracting Two-Step: Patterns & Actions for Successful Collaboration
The Contracting Two-Step: Patterns & Actions for Successful CollaborationThe Contracting Two-Step: Patterns & Actions for Successful Collaboration
The Contracting Two-Step: Patterns & Actions for Successful Collaboration
 

Viewers also liked

F I N A R T C03 09
F I N A R T C03 09F I N A R T C03 09
F I N A R T C03 09
guestd08f5b
 
Personal Identity2
Personal Identity2Personal Identity2
Personal Identity2
Halby33
 
Pmm who we are
Pmm who we arePmm who we are
Pmm who we are
stefanid
 
We are damaging the ecosystem
We are damaging the ecosystemWe are damaging the ecosystem
We are damaging the ecosystem
vitita
 

Viewers also liked (17)

Slow DownTo Speed Up: Retrospectives To Improve Product & Process (Gottesdien...
Slow DownTo Speed Up: Retrospectives To Improve Product & Process (Gottesdien...Slow DownTo Speed Up: Retrospectives To Improve Product & Process (Gottesdien...
Slow DownTo Speed Up: Retrospectives To Improve Product & Process (Gottesdien...
 
Agile Open Jam at Building Business Capability Conference 2015
Agile Open Jam at Building Business Capability Conference 2015Agile Open Jam at Building Business Capability Conference 2015
Agile Open Jam at Building Business Capability Conference 2015
 
Get direction! – How story mapping helps everyone (fast track version)
Get direction! – How story mapping helps everyone (fast track version)Get direction! – How story mapping helps everyone (fast track version)
Get direction! – How story mapping helps everyone (fast track version)
 
World Cancer Research Fund Expert Report Summary Simplified Chinese
World Cancer Research Fund Expert Report Summary Simplified ChineseWorld Cancer Research Fund Expert Report Summary Simplified Chinese
World Cancer Research Fund Expert Report Summary Simplified Chinese
 
Reckless
RecklessReckless
Reckless
 
Select Sys Services
Select Sys ServicesSelect Sys Services
Select Sys Services
 
Agile Open Jam at Product Management Festival 2014
Agile Open Jam at Product Management Festival 2014Agile Open Jam at Product Management Festival 2014
Agile Open Jam at Product Management Festival 2014
 
F I N A R T C03 09
F I N A R T C03 09F I N A R T C03 09
F I N A R T C03 09
 
Hernieuwbare energie en rationeel energiegebruik in 2009
Hernieuwbare energie en rationeel energiegebruik in 2009Hernieuwbare energie en rationeel energiegebruik in 2009
Hernieuwbare energie en rationeel energiegebruik in 2009
 
Bill woodman 5 2013
Bill woodman 5 2013Bill woodman 5 2013
Bill woodman 5 2013
 
Personal Identity2
Personal Identity2Personal Identity2
Personal Identity2
 
De sjimpansee doet niet mee
De sjimpansee doet niet meeDe sjimpansee doet niet mee
De sjimpansee doet niet mee
 
Pmm who we are
Pmm who we arePmm who we are
Pmm who we are
 
Os trasnos dos libros recomendan para o verán
Os trasnos dos libros recomendan para o veránOs trasnos dos libros recomendan para o verán
Os trasnos dos libros recomendan para o verán
 
We are damaging the ecosystem
We are damaging the ecosystemWe are damaging the ecosystem
We are damaging the ecosystem
 
Sensation and Perception
Sensation and PerceptionSensation and Perception
Sensation and Perception
 
Frankmasoneria Globale
Frankmasoneria GlobaleFrankmasoneria Globale
Frankmasoneria Globale
 

Similar to Success with User Stories: Cut Through User Story Chaos

The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)
Movel
 

Similar to Success with User Stories: Cut Through User Story Chaos (20)

25 MarTech Tools Used By Demand Marketing Game Changers
25 MarTech Tools Used By Demand Marketing Game Changers25 MarTech Tools Used By Demand Marketing Game Changers
25 MarTech Tools Used By Demand Marketing Game Changers
 
Intuit - Investor Day 2013 Presentation
 Intuit - Investor Day 2013 Presentation Intuit - Investor Day 2013 Presentation
Intuit - Investor Day 2013 Presentation
 
Non-Functional Requirements: Forgotten, Neglected, and Misunderstood
Non-Functional Requirements: Forgotten, Neglected, and MisunderstoodNon-Functional Requirements: Forgotten, Neglected, and Misunderstood
Non-Functional Requirements: Forgotten, Neglected, and Misunderstood
 
Analytics Configuration Strategies that Add Value for Your Clients - David Vo...
Analytics Configuration Strategies that Add Value for Your Clients - David Vo...Analytics Configuration Strategies that Add Value for Your Clients - David Vo...
Analytics Configuration Strategies that Add Value for Your Clients - David Vo...
 
Sitecore 8 XP – A Dream for Digital Marketers
Sitecore 8 XP – A Dream for Digital MarketersSitecore 8 XP – A Dream for Digital Marketers
Sitecore 8 XP – A Dream for Digital Marketers
 
Account-Based Nurturing: Strategies For Turning Target Accounts Into Customer...
Account-Based Nurturing: Strategies For Turning Target Accounts Into Customer...Account-Based Nurturing: Strategies For Turning Target Accounts Into Customer...
Account-Based Nurturing: Strategies For Turning Target Accounts Into Customer...
 
Marketing Analytics 101: How to Prove and Improve Marketing Impact with Data
Marketing Analytics 101: How to Prove and Improve Marketing Impact with DataMarketing Analytics 101: How to Prove and Improve Marketing Impact with Data
Marketing Analytics 101: How to Prove and Improve Marketing Impact with Data
 
How to Perform a Paid Landing Page Analysis - Travis McKnight, Portent
How to Perform a Paid Landing Page Analysis - Travis McKnight, PortentHow to Perform a Paid Landing Page Analysis - Travis McKnight, Portent
How to Perform a Paid Landing Page Analysis - Travis McKnight, Portent
 
Agile Kolkata 2022 - Somanth Chatterjee & Soumen Deb | Managing Innovation wi...
Agile Kolkata 2022 - Somanth Chatterjee & Soumen Deb | Managing Innovation wi...Agile Kolkata 2022 - Somanth Chatterjee & Soumen Deb | Managing Innovation wi...
Agile Kolkata 2022 - Somanth Chatterjee & Soumen Deb | Managing Innovation wi...
 
Account-Based Marketing: Foundations and Strategy
Account-Based Marketing: Foundations and Strategy Account-Based Marketing: Foundations and Strategy
Account-Based Marketing: Foundations and Strategy
 
Is your customer success team delivering real value ?
Is your customer success team delivering real value ?Is your customer success team delivering real value ?
Is your customer success team delivering real value ?
 
How world class companies optimize the digital experience
How world class companies optimize the digital experienceHow world class companies optimize the digital experience
How world class companies optimize the digital experience
 
How to Use Data to Drive Product Decisions by PayPal PM
How to Use Data to Drive Product Decisions by PayPal PMHow to Use Data to Drive Product Decisions by PayPal PM
How to Use Data to Drive Product Decisions by PayPal PM
 
Growth Challenges and Agile Mindset by Bayzat PMs
Growth Challenges and Agile Mindset by Bayzat PMsGrowth Challenges and Agile Mindset by Bayzat PMs
Growth Challenges and Agile Mindset by Bayzat PMs
 
Webinar - Are We Equipped to Market Our Product Online? - A Possible Approach!
 Webinar - Are We Equipped to Market Our Product Online? - A Possible Approach! Webinar - Are We Equipped to Market Our Product Online? - A Possible Approach!
Webinar - Are We Equipped to Market Our Product Online? - A Possible Approach!
 
Opticon 2015-Website Redesign Strategies
Opticon 2015-Website Redesign StrategiesOpticon 2015-Website Redesign Strategies
Opticon 2015-Website Redesign Strategies
 
Unlocking digital opportunity in Southeast Asia
Unlocking digital opportunity in Southeast AsiaUnlocking digital opportunity in Southeast Asia
Unlocking digital opportunity in Southeast Asia
 
CWIN17 london data driven customer experience design - colin payne and herv...
CWIN17 london   data driven customer experience design - colin payne and herv...CWIN17 london   data driven customer experience design - colin payne and herv...
CWIN17 london data driven customer experience design - colin payne and herv...
 
Developing great client relationships
Developing great client relationshipsDeveloping great client relationships
Developing great client relationships
 
The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)
 

Recently uploaded

+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
 

Recently uploaded (20)

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
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
+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...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
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...
 
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
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
"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 ...
 

Success with User Stories: Cut Through User Story Chaos

  • 1. 1© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com Success with User Stories: Cut through User Story Chaos Ellen Gottesdiener www.ebgconsulting.com www.DiscoverToDeliver.com #pCampBoston | @ellengott 2 May 2015
  • 2. 2© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com
  • 3. 3© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com user story As a <user> I need to <action> so <reason>
  • 4. 4© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com user story chaos
  • 5. 5© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com “...I don’t get it?!”
  • 6. 6© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com buried
  • 7. 7© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com you forgot about… oops… looks ok, but it’s so slow?! that’s not legal
  • 8. 8© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com traveling stories
  • 9. 9© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com nonfunctional rqts
  • 10. 10© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com inadequate analysis
  • 11. 11© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com erroneous estimates
  • 12. 12© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com planning
  • 13. 13© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com user story chaos àà harmony order organization
  • 14. 14© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com user story chaos àà harmony collaborate perspectives disciplines
  • 15. 15© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com product partners sponsor, product champion, provider, adviser user, buyer, adviser builder, adviser
  • 16. 16© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com collaboratively discover, define, demo
  • 17. 17© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com cross-discipline team product mgmt test architecture Ux software dev business analysis user project mgmt operations product/domain
  • 18. 18© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com user story chaos àà order value foundation alignment balanced decisions
  • 19. 19© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com value?
  • 20. 20© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com The premiere destination where artists and fans connect ....artists promote their tour dates ...artists connect with their fans ...fans track their favorite artists ...fans meetup... example ConcertsOnline
  • 21. 21© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com example ConcertsOnline new initiative Partner with restaurants who want to connect with concert goers at nearby concerts
  • 22. 22© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com foundation Restaurant ads generate 5% of total paid ad revenue 15% increase in table bookings over… Verify interface w 3rd party booking platform CO Finance manager Restaurant manager Lead tech architect Increase ad revenue thru restaurant ads Increase # of bookings Leverage existing network w/o response time degradation
  • 23. 23© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com considerations ROI, time to market, reputation convenience, cost, trust readiness, efficiency, testability
  • 24. 24© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com considerations viable desirable feasible
  • 25. 25© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com benefits, costs, risks dependencies decisions value you
  • 26. 26© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com user story chaos àà organization composition association holistic
  • 27. 27© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com some agile teams… ActionUser
  • 28. 28© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com 7 product dimensions functional nonfunctional
  • 29. 29© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com story w 4 Ds action As a <user> data>I need to <action so <reason> user control data back of card <action data> <controls>
  • 30. 30© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com back of card action As a restaurant manager I need to set up my advertiser account so I can start using CO to increase bookings story w 4 Ds data user Advertiser’s credit card must be active at time of account setupcontrol
  • 31. 31© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com back of card action As a restaurant manager I need to set up my advertiser account so I can start using CO to grow my business story w 7 Ds data user interface environment quality attribute Advertiser’s credit card must be active at time of account setup Interface with CO, Payment service provider Web browser Completed in 10 secs: from sending setup information to confirmation control
  • 32. 32© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com back of card action As a restaurant manager I need to set up my advertiser account so I can start using CO to grow my business story w scenarios data user Advertiser’s credit card must be active at time of account setupcontrol scenarios: valid credit card credit card expired credit card # not valid
  • 33. 33© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com story w acceptance criteria (AC)
  • 34. 34© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com Story As a restaurant manager I need to set up my advertiser account so I can start using CO to grow my business AC: functional Given-When-Then Scenario credit card is inactive business rule Advertiser’s credit card must be active at time of account setup Given pre-condition(s), state fixed data system date (dd-mm-yyyy): 22-08-2015 When action Verify credit card date input data Credit card expiration date (dd-mm-yyyy): 11-08-2015 Then observable outcome: message, output data Message: “Your credit card must be active in order to set up an account.” post-condition, state no change
  • 35. 35© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com back of card action As a restaurant manager I need to set up my advertiser account so I can start using CO to grow my business story w 7 Ds data user interface environment quality attribute Advertiser’s credit card must be active at time of account setupcontrol Interface with CO, Payment service provider Online Completed in 10 secs: from sending setup information to confirmation
  • 36. 36© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com Gist Availability of the site for restaurant manager to set up account AC: nonfunctional planguage Scale Percent of time system is available Meter Measurement obtained from 20 users during testing Targets Minimum 90% Plan 95% Wish 99.8% Benchmark Band promoter setup availability
  • 37. 37© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com sketches models, UI mockup the full story scenarios AC: functional examples, GWT AC: nonfunctional planguage cross-cutting rqts story with 7Ds estimatevalue
  • 38. 38© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com wrap
  • 39. 39© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com writing user stories
  • 40. 40© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com story states conceived refined planned accepted demo’ed deployed validated
  • 41. 41© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com ready for…
  • 42. 42© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com Success with User Stories From chaos to… harmony with collaborating stakeholders order through alignment with value organization of holistic user stories
  • 43. 43© EBG Consulting, 2015 www.ebgconsulting.com | www.DiscoverToDeliver.com Ellen Gottesdiener www.ebgconsulting.com www.DiscoverToDeliver.com @ellengott ellen@ebgconsulting.com pCamp Boston 2015 | 2 May 2015 thanks! Success with User Stories: Cut through User Story Chaos