SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Presenter
PAUL HUTTON
Principal Consultant, Ekipa Singapore
Making User
Stories Work for
Your Product
Agile Impact Indonesia 19 Sep 2018
ABOUT ME
Agenda
 Why User Stories?
 Origins of User Stories
 Identifying User Stories for a Product
 Content and required elements for a User Story?
 Gaps in User Stories and how to fill them
 Definition of Ready (DoR)
 Practice writing User Stories!
 Q & A (if required and time permits)
Why
User Stories?
Why User Stories?
• “A User Story is an invitation to a
conversation”
• Written in simple, non-technical
language
• Concise enough to be written on an
index card
• Eliminates the need for
“Big Requirements Up Front!”
Origins of
User Stories
Origins of User Stories
• Referenced in Extreme Programming (1996)
(Beck, Jeffries, Cunningham)
• Contributions by Alistair Cockburn (1998)
• “Three C’s” – Ron Jeffries (2001)
Content &
Required
Elements
Definition of a User Story
Created using the following method (known as the 3 C’s):
 Card
 Conversation
 Confirmation
Definition of a User Story
1. Description
“As a <who> I want to <what> so that <why>”
2. Acceptance Criteria
Used to identify test cases for each story
Confirms that the story is “done” in the product demo
Identifying
User Stories
Start with User Personas
Identification of the User Stories
Gaps in
User Stories
What’s missing from User Stories?
Q: What additional information should
be added to a User Story to make it
fit for design, development and testing?
A: The User Story definition does not
include any information that describes
or illustrates the User Interface!
DoR
Definition of Ready (DoR)
• Ensures that only well-defined User
Stories can enter the Sprint Backlog
• Can also include the use of “INVEST”
I = Independent
N = Negotiable
V = Valuable
E = Estimable
S = Small
T = Testable
Practical:
User Stories
Let’s Practice Writing User Stories!
Questions
And Answers
Further Learning
• User Story Mapping (Jeff Patton)
• User Stories Applied for Agile SW Development
(Mike Cohn)
• Attend an Ekipa Agile Workshop!
Paul Hutton
paul@ekipa.co

Weitere ähnliche Inhalte

Ähnlich wie Paul Hutton - Making User Stories Work for Your Product

Filament Games: Design & Development
Filament Games: Design & DevelopmentFilament Games: Design & Development
Filament Games: Design & Development
NetHopeOrg
 
Session 9-10 - UI/UX design for iOS 7 application
Session 9-10 - UI/UX design for iOS 7 applicationSession 9-10 - UI/UX design for iOS 7 application
Session 9-10 - UI/UX design for iOS 7 application
Vu Tran Lam
 
PSU 2023 Final Presentation ISSIP_AI_Collab.pptx
PSU 2023 Final Presentation ISSIP_AI_Collab.pptxPSU 2023 Final Presentation ISSIP_AI_Collab.pptx
PSU 2023 Final Presentation ISSIP_AI_Collab.pptx
International Society of Service Innovation Professionals
 
Exploring UX Practices 4 Product Development Agile2012
Exploring UX Practices 4 Product Development Agile2012Exploring UX Practices 4 Product Development Agile2012
Exploring UX Practices 4 Product Development Agile2012
Ariadna Font Llitjos
 
Exploring ux practices 4 product development agile2012
Exploring ux practices 4 product development agile2012Exploring ux practices 4 product development agile2012
Exploring ux practices 4 product development agile2012
drewz lin
 

Ähnlich wie Paul Hutton - Making User Stories Work for Your Product (20)

The Whole Story of The User Story
The Whole Story of The User StoryThe Whole Story of The User Story
The Whole Story of The User Story
 
All about User story
All about User storyAll about User story
All about User story
 
User Stories in Interaction Design
User Stories in Interaction DesignUser Stories in Interaction Design
User Stories in Interaction Design
 
Filament Games: Design & Development
Filament Games: Design & DevelopmentFilament Games: Design & Development
Filament Games: Design & Development
 
Filip Healy (Threesixty Reality): Making Immersive Tech More Usable
Filip Healy (Threesixty Reality): Making Immersive Tech More UsableFilip Healy (Threesixty Reality): Making Immersive Tech More Usable
Filip Healy (Threesixty Reality): Making Immersive Tech More Usable
 
Session 9-10 - UI/UX design for iOS 7 application
Session 9-10 - UI/UX design for iOS 7 applicationSession 9-10 - UI/UX design for iOS 7 application
Session 9-10 - UI/UX design for iOS 7 application
 
Lean UX Workshop
Lean UX WorkshopLean UX Workshop
Lean UX Workshop
 
User Story Refresher Workshop
User Story Refresher WorkshopUser Story Refresher Workshop
User Story Refresher Workshop
 
Composing User Stories - Beginners Guide
Composing User Stories - Beginners GuideComposing User Stories - Beginners Guide
Composing User Stories - Beginners Guide
 
PSU 2023 Final Presentation ISSIP_AI_Collab.pptx
PSU 2023 Final Presentation ISSIP_AI_Collab.pptxPSU 2023 Final Presentation ISSIP_AI_Collab.pptx
PSU 2023 Final Presentation ISSIP_AI_Collab.pptx
 
IIT Academy: 204 User stories and acceptance criteria
IIT Academy: 204 User stories and acceptance criteriaIIT Academy: 204 User stories and acceptance criteria
IIT Academy: 204 User stories and acceptance criteria
 
Effective User Story Writing
Effective User Story WritingEffective User Story Writing
Effective User Story Writing
 
User stories in interaction design
User stories in interaction designUser stories in interaction design
User stories in interaction design
 
User story driven product development process
User story driven product development processUser story driven product development process
User story driven product development process
 
Splitting User Stories
Splitting User StoriesSplitting User Stories
Splitting User Stories
 
Agile Story Writing
Agile Story WritingAgile Story Writing
Agile Story Writing
 
Azure Weekend 2020 Build Malaysia Bus Uncle Chatbot
Azure Weekend 2020 Build Malaysia Bus Uncle ChatbotAzure Weekend 2020 Build Malaysia Bus Uncle Chatbot
Azure Weekend 2020 Build Malaysia Bus Uncle Chatbot
 
Exploring UX Practices 4 Product Development Agile2012
Exploring UX Practices 4 Product Development Agile2012Exploring UX Practices 4 Product Development Agile2012
Exploring UX Practices 4 Product Development Agile2012
 
Exploring ux practices 4 product development agile2012
Exploring ux practices 4 product development agile2012Exploring ux practices 4 product development agile2012
Exploring ux practices 4 product development agile2012
 
Captivate your audience with voice bot solutions
Captivate your audience with voice bot solutionsCaptivate your audience with voice bot solutions
Captivate your audience with voice bot solutions
 

Mehr von Agile Impact

Mehr von Agile Impact (19)

Edo Suryo Pamungkas - Agile Recruitment
Edo Suryo Pamungkas - Agile RecruitmentEdo Suryo Pamungkas - Agile Recruitment
Edo Suryo Pamungkas - Agile Recruitment
 
Peterjan Van Nieuwenhuizen - Transformation vs Enterprise distruption
Peterjan Van Nieuwenhuizen - Transformation vs Enterprise distruptionPeterjan Van Nieuwenhuizen - Transformation vs Enterprise distruption
Peterjan Van Nieuwenhuizen - Transformation vs Enterprise distruption
 
Kaspar Situmorang - The anatomy of BRI Digital Transformation.
Kaspar Situmorang - The anatomy of BRI Digital Transformation.Kaspar Situmorang - The anatomy of BRI Digital Transformation.
Kaspar Situmorang - The anatomy of BRI Digital Transformation.
 
Norman Sasono - Incorporating AI/ML into Your Application Architecture
Norman Sasono - Incorporating AI/ML into Your Application ArchitectureNorman Sasono - Incorporating AI/ML into Your Application Architecture
Norman Sasono - Incorporating AI/ML into Your Application Architecture
 
Tze Chin Tang - Path to Agility
Tze Chin Tang - Path to AgilityTze Chin Tang - Path to Agility
Tze Chin Tang - Path to Agility
 
Christine Anna Rumawas  - A Place Called Home
Christine Anna Rumawas  - A Place Called HomeChristine Anna Rumawas  - A Place Called Home
Christine Anna Rumawas  - A Place Called Home
 
Rohit Arora - Retrospective, Making Them From Good To Great
Rohit Arora - Retrospective, Making Them From Good To GreatRohit Arora - Retrospective, Making Them From Good To Great
Rohit Arora - Retrospective, Making Them From Good To Great
 
Adi Wijaya - Scrum in Data Science, What Works and What Doesn’t
Adi Wijaya - Scrum in Data Science, What Works and What Doesn’tAdi Wijaya - Scrum in Data Science, What Works and What Doesn’t
Adi Wijaya - Scrum in Data Science, What Works and What Doesn’t
 
Wahid Nurdin - What is Agile Coach exactly and why do we need them so much ?
Wahid Nurdin - What is Agile Coach exactly and why do we need them so much ?Wahid Nurdin - What is Agile Coach exactly and why do we need them so much ?
Wahid Nurdin - What is Agile Coach exactly and why do we need them so much ?
 
Andeka Putra - The Path to Agility at PT. Blue Bird Group TBK
Andeka Putra - The Path to Agility at PT. Blue Bird Group TBKAndeka Putra - The Path to Agility at PT. Blue Bird Group TBK
Andeka Putra - The Path to Agility at PT. Blue Bird Group TBK
 
Viola Eva - How to use agile practices to transform digital marketing
Viola Eva - How to use agile practices to transform digital marketingViola Eva - How to use agile practices to transform digital marketing
Viola Eva - How to use agile practices to transform digital marketing
 
Alex Sloley - Coaching Up to the C-Suite
Alex Sloley - Coaching Up to the C-SuiteAlex Sloley - Coaching Up to the C-Suite
Alex Sloley - Coaching Up to the C-Suite
 
Urmila Kandha - Emotional Intelligence for the agile enterprises
Urmila Kandha - Emotional Intelligence for the agile enterprisesUrmila Kandha - Emotional Intelligence for the agile enterprises
Urmila Kandha - Emotional Intelligence for the agile enterprises
 
Priscilla Henriette - Agile Transformation, Do it the opposite
Priscilla Henriette - Agile Transformation, Do it the oppositePriscilla Henriette - Agile Transformation, Do it the opposite
Priscilla Henriette - Agile Transformation, Do it the opposite
 
Arthur Purnama & Ichsan Rahardianto - The science in Agile Transformation
Arthur Purnama & Ichsan Rahardianto - The science in Agile TransformationArthur Purnama & Ichsan Rahardianto - The science in Agile Transformation
Arthur Purnama & Ichsan Rahardianto - The science in Agile Transformation
 
Quang Nguyen - What happens when everybody is a leader?
Quang Nguyen - What happens when everybody is a leader?Quang Nguyen - What happens when everybody is a leader?
Quang Nguyen - What happens when everybody is a leader?
 
Shashank Kapoor & Neha Rahaman - Learning Kanban hands on!
Shashank Kapoor & Neha Rahaman - Learning Kanban hands on!Shashank Kapoor & Neha Rahaman - Learning Kanban hands on!
Shashank Kapoor & Neha Rahaman - Learning Kanban hands on!
 
Alex Sloley - Create Your Own Business Agility Canvas
Alex Sloley - Create Your Own Business Agility CanvasAlex Sloley - Create Your Own Business Agility Canvas
Alex Sloley - Create Your Own Business Agility Canvas
 
Jeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and BeyondJeff Lopez - To Affinity and Beyond
Jeff Lopez - To Affinity and Beyond
 

Kürzlich hochgeladen

Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 

Kürzlich hochgeladen (20)

Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
How to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in PakistanHow to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in Pakistan
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 

Paul Hutton - Making User Stories Work for Your Product