SlideShare a Scribd company logo
1 of 28
Overiview
 Assumptions for Facilitators
 When is a story writing workshop called
for?
 Assumptions for the Product Owner
 Who must be there? Who else should be
invited?
 Ideal physical Space
 Prepare for the workshop
 Get cracking!
 After the workshop
Assumptions for Facilitators
 Workshop Facilitators must
 Be fluent in writing user stories
 Have general knowledge of the product
domain and vision before the workshop
begins
 Establish trust with all of the audiences in
attendance
 Have all of the preparations perfectly
complete at the time the workshop begins.
 Scrum Masters are best at this. 
When is a story writing
workshop needed?
 When the business has a product vision,
but has no backlog of desired value
 When the product vision is expansive
enough that the backlog is too big for them
to explain in one sitting (50 stories? Create
your own rule-of-thumb)
 When there are significant technical or
architectural implications that could impact
the product vision.
 When you need to establish a shared
vision and approach with the product and
development teams.
Assumptions for the Product
Owner
 The product owner(s) exist.
 A product vision has been established, and
can be explained to the team in 5 minutes
or less.
 They are committed to:
 Make themselves and any needed staff
available during the entire workshop
 Explain the product vision to the group in 5
minutes or less
 Prioritize and groom the backlog after the
workshop is complete.
Who must be there?
 The product owner, and any other
product staff that will have input into the
backlog
 The entire team
 All must be physically present at the
workshop
 No call-ins
 Who ever shows up are the right people.
 Some real-time collaboration tools possible,
but not at BAML
Who should be there?
 Others with input to the final product:
 Quality/UAT Testers
 Regulatory/Auditing
 Security
 Legal
 Change management
 Technology Infrastructure
 Customer Support
Ideal conditions
 Primary Objective: generate as many user
stories as possible, without impediment
 Maintain focus on generating stories
○ No one can write anything wrong, unimportant, or
unclear
○ No prioritization, scheduling, or sizing
 Destroy any impediments immediately
○ Lack of preparation
○ Outside distractions (physical or human)
○ Lack of openness, respect, and courage
Ideal physical space
 Close space that supports complete
focus
 Lots and lots of open wall space
 Walls that can accommodate drafting
dots or large sticky notes
 Location for refreshments
 Easy for everyone to get to and be on
time
Fourth floor “Virtual Machine”
Room
Themes for groups of
stories
 Themes are useful ways to group stories
so that they can be prioritized
 General business objectives:
○ “View Account Information”
○ “Loan Application Processing”
○ “New Account Marketing”
Prepare for the Workshop
 Posters
 User story format
 Types of user stories
 Product Vision (if available)
 Tools
 Half-page card stock or extra-large stickies
 Drafting dots
 Enough sharpies for everyone
 Blue tape
 Theme cards (if themes exist)
 Have everything in abundance – don’t allow for
the impediment of running short on supplies
Other useful tools
 INVEST model poster (if everyone knows
what the INVEST model is)
 List of personas
 High level information architecture, story
maps, or wireframes that can inspire
stories
 Technology platform details (if they exist)
 EVERYTHING on BIG VISIBLE CHARTS
 Keep it simple. Tools should never be a
distraction.
Prepare the participants
 Elevator-pitch of the purpose
 This is your chance to create the (and
your!) future!
 Lombardi time – Be there 10 minutes
early, or you’re late
 Be there for 100% of the time box.
 Don’t plan on interruptions
 When it’s over, it’s over
Prepare the room
 Hang posters as high as possible – don’t
take up wall space from stories
 Distribute blank cards, dots, and pens
around the room.
 Remove anything else that could be a
distraction.
Get cracking!
 Start on time
 1 minute – Why are we here?
 5 minutes or less – Who are we? (Name
and role only)
 5 minutes – Product Vision
 5 minutes – User Story Orientation
User Story Orientation
 Why are we creating user stories?
 To establish a backlog of work to obtain the
value represented in the vision
 What is a user story?
 Very simple explanation
 Explain personas if necessary
 Walk through one or two examples?
 Good one: “As a user, I need to log in so that I
can use the system”.
 What are the rules of the session?
 What if I need help?
What are the rules of the
session?
 If a story comes into your head, write it on
a story card
 You cannot write anything wrong
 Product owner and development teams
(and everyone else) can work together to
generate ideas for stories
 No prioritization
 No scheduling
 No sizing or estimation
 If you have a question, ask one of the
facilitators
Get to work
 Allow people to get a rhythm going after
a few minutes
 Workshops work best with “beginners
mind” – no advance strategy or motive
other than to get as many stories as
possible
 If someone looks lost, help them think
through a couple stories
 Most sessions will develop into healthy
chaos.
Themes/Ep
ics
Stories
UX Designer Marketing
Director
Technical
Architect
Product
Manager
QA Lead
Scrum
Master
Follow up
 Capture all of the stories in digital format as soon as
possible after the workshop
 Generate new beautiful story cards with the entire
output of the workshop
 Create a story gallery, and allow everyone to visit it.
 Let people add new stories to the gallery as they
come up with new ideas
 Best case: get a team together, and have the gallery
ready within 24 hours.
 Ask the product owner to acknowledge all the hard
work done, and inform them how grooming and
prioritization will proceed.
Thank you!
Jeff Lopez-Stuit
jlopezstuit@solutionsiq.com
www.solutionsiq.com

More Related Content

What's hot

"How to write better User Stories" por @jrhuerta
"How to write better User Stories" por @jrhuerta"How to write better User Stories" por @jrhuerta
"How to write better User Stories" por @jrhuertawebcat
 
Flow projects efficiently with a visual Portfolio Kanban system.pdf
Flow projects efficiently with a visual Portfolio Kanban system.pdfFlow projects efficiently with a visual Portfolio Kanban system.pdf
Flow projects efficiently with a visual Portfolio Kanban system.pdfDimitri Ponomareff
 
Practical Guide to Scrum
Practical Guide to ScrumPractical Guide to Scrum
Practical Guide to ScrumPavel Dabrytski
 
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.Boardroom Metrics
 
Kanban vs Scrum: What's the difference, and which should you use?
Kanban vs Scrum: What's the difference, and which should you use?Kanban vs Scrum: What's the difference, and which should you use?
Kanban vs Scrum: What's the difference, and which should you use?Arun Kumar
 
Scrum - Product Owner
Scrum - Product OwnerScrum - Product Owner
Scrum - Product OwnerMárcio Oya
 
Design Thinking & Agile Innovation Workshop
Design Thinking & Agile Innovation WorkshopDesign Thinking & Agile Innovation Workshop
Design Thinking & Agile Innovation WorkshopJosef Scherer
 
Online interactions using Liberating Structures
Online interactions using Liberating StructuresOnline interactions using Liberating Structures
Online interactions using Liberating StructuresFrederik Vannieuwenhuyse
 
User Story Workshop
User Story WorkshopUser Story Workshop
User Story WorkshopPeter Antman
 
Introduction to Lean and Kanban
Introduction to Lean and KanbanIntroduction to Lean and Kanban
Introduction to Lean and KanbanRajesh Viswanathan
 
User Story Mapping Workshop (Design Skills 2016)
User Story Mapping Workshop (Design Skills 2016)User Story Mapping Workshop (Design Skills 2016)
User Story Mapping Workshop (Design Skills 2016)Bartosz Mozyrko
 
Planning, scaling and flowing within your agile organization
Planning, scaling and flowing within your agile organizationPlanning, scaling and flowing within your agile organization
Planning, scaling and flowing within your agile organizationDimitri Ponomareff
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in PracticeSteve Rogalsky
 
The Product Management Vacuum and the 3 V's
The Product Management Vacuum and the 3 V'sThe Product Management Vacuum and the 3 V's
The Product Management Vacuum and the 3 V'sDon McGreal
 
User Story Maps: Secrets for Better Backlogs and Planning
 User Story Maps: Secrets for Better Backlogs and Planning User Story Maps: Secrets for Better Backlogs and Planning
User Story Maps: Secrets for Better Backlogs and PlanningAaron Sanders
 
Story Mapping in a Nutshell
Story Mapping in a NutshellStory Mapping in a Nutshell
Story Mapping in a NutshellVersionOne
 

What's hot (20)

"How to write better User Stories" por @jrhuerta
"How to write better User Stories" por @jrhuerta"How to write better User Stories" por @jrhuerta
"How to write better User Stories" por @jrhuerta
 
Scrum Guide In One Slide
Scrum Guide In One SlideScrum Guide In One Slide
Scrum Guide In One Slide
 
Flow projects efficiently with a visual Portfolio Kanban system.pdf
Flow projects efficiently with a visual Portfolio Kanban system.pdfFlow projects efficiently with a visual Portfolio Kanban system.pdf
Flow projects efficiently with a visual Portfolio Kanban system.pdf
 
Scrum Product Owner
Scrum Product OwnerScrum Product Owner
Scrum Product Owner
 
Mob Programming
Mob ProgrammingMob Programming
Mob Programming
 
Practical Guide to Scrum
Practical Guide to ScrumPractical Guide to Scrum
Practical Guide to Scrum
 
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
Executive Presentation on Agile Project Management by Boardroom Metrics Inc.
 
Kanban vs Scrum: What's the difference, and which should you use?
Kanban vs Scrum: What's the difference, and which should you use?Kanban vs Scrum: What's the difference, and which should you use?
Kanban vs Scrum: What's the difference, and which should you use?
 
Scrum - Product Owner
Scrum - Product OwnerScrum - Product Owner
Scrum - Product Owner
 
Kanban
Kanban Kanban
Kanban
 
Design Thinking & Agile Innovation Workshop
Design Thinking & Agile Innovation WorkshopDesign Thinking & Agile Innovation Workshop
Design Thinking & Agile Innovation Workshop
 
Online interactions using Liberating Structures
Online interactions using Liberating StructuresOnline interactions using Liberating Structures
Online interactions using Liberating Structures
 
User Story Workshop
User Story WorkshopUser Story Workshop
User Story Workshop
 
Introduction to Lean and Kanban
Introduction to Lean and KanbanIntroduction to Lean and Kanban
Introduction to Lean and Kanban
 
User Story Mapping Workshop (Design Skills 2016)
User Story Mapping Workshop (Design Skills 2016)User Story Mapping Workshop (Design Skills 2016)
User Story Mapping Workshop (Design Skills 2016)
 
Planning, scaling and flowing within your agile organization
Planning, scaling and flowing within your agile organizationPlanning, scaling and flowing within your agile organization
Planning, scaling and flowing within your agile organization
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in Practice
 
The Product Management Vacuum and the 3 V's
The Product Management Vacuum and the 3 V'sThe Product Management Vacuum and the 3 V's
The Product Management Vacuum and the 3 V's
 
User Story Maps: Secrets for Better Backlogs and Planning
 User Story Maps: Secrets for Better Backlogs and Planning User Story Maps: Secrets for Better Backlogs and Planning
User Story Maps: Secrets for Better Backlogs and Planning
 
Story Mapping in a Nutshell
Story Mapping in a NutshellStory Mapping in a Nutshell
Story Mapping in a Nutshell
 

Viewers also liked

Writing Effective User Stories
Writing Effective User StoriesWriting Effective User Stories
Writing Effective User StoriesMike Pearce
 
Invest In Good User Stories
Invest In Good User StoriesInvest In Good User Stories
Invest In Good User StoriesCraig Brown
 
Anforderungen im Griff – Requierments Engineering mit SharePoint und Nintex
Anforderungen im Griff – Requierments Engineering mit SharePoint und NintexAnforderungen im Griff – Requierments Engineering mit SharePoint und Nintex
Anforderungen im Griff – Requierments Engineering mit SharePoint und NintexAndreas Knauer
 
User story mapping workshop slideshare
User story mapping workshop slideshareUser story mapping workshop slideshare
User story mapping workshop slidesharePankaj Kanchankar
 
Agile and user story workshop Peter Saddington
Agile and user story workshop   Peter SaddingtonAgile and user story workshop   Peter Saddington
Agile and user story workshop Peter SaddingtonPeter Saddington
 
Building an Agile framework that fits your organisation
Building an Agile framework that fits your organisationBuilding an Agile framework that fits your organisation
Building an Agile framework that fits your organisationKurt Solarte
 
Breaking down agile requirements in Agile Methodology
Breaking down agile requirements in Agile MethodologyBreaking down agile requirements in Agile Methodology
Breaking down agile requirements in Agile MethodologyMario Lucero
 
Developing User stories - Beyond the Basics
Developing User stories - Beyond the BasicsDeveloping User stories - Beyond the Basics
Developing User stories - Beyond the BasicsKubair Shirazee
 
Agile Requirements Writing
Agile Requirements WritingAgile Requirements Writing
Agile Requirements WritingBernhard Kappe
 
Breaking Down Stories - Concept to Sprint Ready
Breaking Down Stories - Concept to Sprint ReadyBreaking Down Stories - Concept to Sprint Ready
Breaking Down Stories - Concept to Sprint Readyreggie_d
 
Point of View Review
Point of View ReviewPoint of View Review
Point of View ReviewRikki Carr
 
Improving the User Story Agile Technique Using the INVEST Criteria
Improving the User Story Agile Technique Using the  INVEST CriteriaImproving the User Story Agile Technique Using the  INVEST Criteria
Improving the User Story Agile Technique Using the INVEST CriteriaLuigi Buglione
 
Agile Requirements Decomposition
Agile Requirements DecompositionAgile Requirements Decomposition
Agile Requirements DecompositionRick Austin
 
Plot definitions
Plot definitionsPlot definitions
Plot definitionsRikki Carr
 
Story Driven Development With Cucumber
Story Driven Development With CucumberStory Driven Development With Cucumber
Story Driven Development With CucumberSean Cribbs
 
Introduction to the short story Example: Hemingway’s The Killers
Introduction to the short story Example: Hemingway’s The KillersIntroduction to the short story Example: Hemingway’s The Killers
Introduction to the short story Example: Hemingway’s The KillersVivi Giampaolo
 
The killers plot
The killers plotThe killers plot
The killers plotRikki Carr
 
Barn Burning by William Faulkner plot analysis
Barn Burning by William Faulkner plot analysisBarn Burning by William Faulkner plot analysis
Barn Burning by William Faulkner plot analysisRikki Carr
 

Viewers also liked (20)

Writing Effective User Stories
Writing Effective User StoriesWriting Effective User Stories
Writing Effective User Stories
 
Invest In Good User Stories
Invest In Good User StoriesInvest In Good User Stories
Invest In Good User Stories
 
Anforderungen im Griff – Requierments Engineering mit SharePoint und Nintex
Anforderungen im Griff – Requierments Engineering mit SharePoint und NintexAnforderungen im Griff – Requierments Engineering mit SharePoint und Nintex
Anforderungen im Griff – Requierments Engineering mit SharePoint und Nintex
 
User story mapping workshop slideshare
User story mapping workshop slideshareUser story mapping workshop slideshare
User story mapping workshop slideshare
 
Agile and user story workshop Peter Saddington
Agile and user story workshop   Peter SaddingtonAgile and user story workshop   Peter Saddington
Agile and user story workshop Peter Saddington
 
Building an Agile framework that fits your organisation
Building an Agile framework that fits your organisationBuilding an Agile framework that fits your organisation
Building an Agile framework that fits your organisation
 
Agile User Stories
Agile User StoriesAgile User Stories
Agile User Stories
 
Breaking down agile requirements in Agile Methodology
Breaking down agile requirements in Agile MethodologyBreaking down agile requirements in Agile Methodology
Breaking down agile requirements in Agile Methodology
 
Developing User stories - Beyond the Basics
Developing User stories - Beyond the BasicsDeveloping User stories - Beyond the Basics
Developing User stories - Beyond the Basics
 
Agile Requirements Writing
Agile Requirements WritingAgile Requirements Writing
Agile Requirements Writing
 
Breaking Down Stories - Concept to Sprint Ready
Breaking Down Stories - Concept to Sprint ReadyBreaking Down Stories - Concept to Sprint Ready
Breaking Down Stories - Concept to Sprint Ready
 
Point of View Review
Point of View ReviewPoint of View Review
Point of View Review
 
Improving the User Story Agile Technique Using the INVEST Criteria
Improving the User Story Agile Technique Using the  INVEST CriteriaImproving the User Story Agile Technique Using the  INVEST Criteria
Improving the User Story Agile Technique Using the INVEST Criteria
 
Agile Requirements Decomposition
Agile Requirements DecompositionAgile Requirements Decomposition
Agile Requirements Decomposition
 
Plot definitions
Plot definitionsPlot definitions
Plot definitions
 
Epics and User Stories
Epics and User StoriesEpics and User Stories
Epics and User Stories
 
Story Driven Development With Cucumber
Story Driven Development With CucumberStory Driven Development With Cucumber
Story Driven Development With Cucumber
 
Introduction to the short story Example: Hemingway’s The Killers
Introduction to the short story Example: Hemingway’s The KillersIntroduction to the short story Example: Hemingway’s The Killers
Introduction to the short story Example: Hemingway’s The Killers
 
The killers plot
The killers plotThe killers plot
The killers plot
 
Barn Burning by William Faulkner plot analysis
Barn Burning by William Faulkner plot analysisBarn Burning by William Faulkner plot analysis
Barn Burning by William Faulkner plot analysis
 

Similar to How to Organize a User Story Writing Workshop

Stimmt AG Workshop Toolkit
Stimmt AG Workshop ToolkitStimmt AG Workshop Toolkit
Stimmt AG Workshop ToolkitStimmt AG
 
The Collaborative UX Professional's Toolkit
The Collaborative UX Professional's ToolkitThe Collaborative UX Professional's Toolkit
The Collaborative UX Professional's ToolkitColin Butler
 
Entrepreneurial product development
Entrepreneurial product developmentEntrepreneurial product development
Entrepreneurial product developmentElaine Chen
 
My content workshop framework & teamplate
My content workshop framework & teamplateMy content workshop framework & teamplate
My content workshop framework & teamplateVeronica Stenberg
 
INDIAHCI2016_DesignThinking&Innovation_Workshops_Aboli
INDIAHCI2016_DesignThinking&Innovation_Workshops_AboliINDIAHCI2016_DesignThinking&Innovation_Workshops_Aboli
INDIAHCI2016_DesignThinking&Innovation_Workshops_AboliAboli Maydeo
 
If cats were made this way...
If cats were made this way...If cats were made this way...
If cats were made this way...Tomasz Jakubowski
 
Making Virtual Workshops Work - March 2020
Making Virtual Workshops Work - March 2020Making Virtual Workshops Work - March 2020
Making Virtual Workshops Work - March 2020Anna Miley (nee Lyndon)
 
Presentation Skills
Presentation SkillsPresentation Skills
Presentation SkillsMMMTS
 
How to keep up your technical skills without annoying your team(s)
How to keep up your technical skills without annoying your team(s)How to keep up your technical skills without annoying your team(s)
How to keep up your technical skills without annoying your team(s)kvignos
 
Getting out of the building - a presentation about entraprenuership in for So...
Getting out of the building - a presentation about entraprenuership in for So...Getting out of the building - a presentation about entraprenuership in for So...
Getting out of the building - a presentation about entraprenuership in for So...Socialsquare
 
Building innovative products
Building innovative productsBuilding innovative products
Building innovative productsShishir Choudhary
 
'A jelly startup can grow a spine with agile pm' by Stelios Sbyrakis
'A jelly startup can grow a spine with agile pm' by Stelios Sbyrakis'A jelly startup can grow a spine with agile pm' by Stelios Sbyrakis
'A jelly startup can grow a spine with agile pm' by Stelios SbyrakisCoLab Athens
 
Elevator Pitch Tips - Marc Nathan
Elevator Pitch Tips - Marc NathanElevator Pitch Tips - Marc Nathan
Elevator Pitch Tips - Marc NathanMarc Nathan
 
22 s4 i brainstorming final
22 s4 i brainstorming final22 s4 i brainstorming final
22 s4 i brainstorming finalABCiABUHB
 
Creating impact with project sprints
Creating impact with project sprints   Creating impact with project sprints
Creating impact with project sprints Shu Hiong Tan
 
2016 Bonn Forum Agenda
2016 Bonn Forum Agenda2016 Bonn Forum Agenda
2016 Bonn Forum AgendaJeske Eenink
 
Matthew Connors (Cybercom Group): The Practice of XR Advancing XR Through a T...
Matthew Connors (Cybercom Group): The Practice of XR Advancing XR Through a T...Matthew Connors (Cybercom Group): The Practice of XR Advancing XR Through a T...
Matthew Connors (Cybercom Group): The Practice of XR Advancing XR Through a T...AugmentedWorldExpo
 
Speaker GuideYou’ve been selected to give a TEDx Talk. Cong.docx
Speaker GuideYou’ve been selected to give a TEDx Talk. Cong.docxSpeaker GuideYou’ve been selected to give a TEDx Talk. Cong.docx
Speaker GuideYou’ve been selected to give a TEDx Talk. Cong.docxAASTHA76
 
Klap meetup bali dojo bluecraft - en
Klap meetup   bali dojo bluecraft - enKlap meetup   bali dojo bluecraft - en
Klap meetup bali dojo bluecraft - enKlap
 

Similar to How to Organize a User Story Writing Workshop (20)

Stimmt AG Workshop Toolkit
Stimmt AG Workshop ToolkitStimmt AG Workshop Toolkit
Stimmt AG Workshop Toolkit
 
The Collaborative UX Professional's Toolkit
The Collaborative UX Professional's ToolkitThe Collaborative UX Professional's Toolkit
The Collaborative UX Professional's Toolkit
 
Entrepreneurial product development
Entrepreneurial product developmentEntrepreneurial product development
Entrepreneurial product development
 
My content workshop framework & teamplate
My content workshop framework & teamplateMy content workshop framework & teamplate
My content workshop framework & teamplate
 
INDIAHCI2016_DesignThinking&Innovation_Workshops_Aboli
INDIAHCI2016_DesignThinking&Innovation_Workshops_AboliINDIAHCI2016_DesignThinking&Innovation_Workshops_Aboli
INDIAHCI2016_DesignThinking&Innovation_Workshops_Aboli
 
If cats were made this way...
If cats were made this way...If cats were made this way...
If cats were made this way...
 
Making Virtual Workshops Work - March 2020
Making Virtual Workshops Work - March 2020Making Virtual Workshops Work - March 2020
Making Virtual Workshops Work - March 2020
 
Presentation Skills
Presentation SkillsPresentation Skills
Presentation Skills
 
Design Sprint
Design SprintDesign Sprint
Design Sprint
 
How to keep up your technical skills without annoying your team(s)
How to keep up your technical skills without annoying your team(s)How to keep up your technical skills without annoying your team(s)
How to keep up your technical skills without annoying your team(s)
 
Getting out of the building - a presentation about entraprenuership in for So...
Getting out of the building - a presentation about entraprenuership in for So...Getting out of the building - a presentation about entraprenuership in for So...
Getting out of the building - a presentation about entraprenuership in for So...
 
Building innovative products
Building innovative productsBuilding innovative products
Building innovative products
 
'A jelly startup can grow a spine with agile pm' by Stelios Sbyrakis
'A jelly startup can grow a spine with agile pm' by Stelios Sbyrakis'A jelly startup can grow a spine with agile pm' by Stelios Sbyrakis
'A jelly startup can grow a spine with agile pm' by Stelios Sbyrakis
 
Elevator Pitch Tips - Marc Nathan
Elevator Pitch Tips - Marc NathanElevator Pitch Tips - Marc Nathan
Elevator Pitch Tips - Marc Nathan
 
22 s4 i brainstorming final
22 s4 i brainstorming final22 s4 i brainstorming final
22 s4 i brainstorming final
 
Creating impact with project sprints
Creating impact with project sprints   Creating impact with project sprints
Creating impact with project sprints
 
2016 Bonn Forum Agenda
2016 Bonn Forum Agenda2016 Bonn Forum Agenda
2016 Bonn Forum Agenda
 
Matthew Connors (Cybercom Group): The Practice of XR Advancing XR Through a T...
Matthew Connors (Cybercom Group): The Practice of XR Advancing XR Through a T...Matthew Connors (Cybercom Group): The Practice of XR Advancing XR Through a T...
Matthew Connors (Cybercom Group): The Practice of XR Advancing XR Through a T...
 
Speaker GuideYou’ve been selected to give a TEDx Talk. Cong.docx
Speaker GuideYou’ve been selected to give a TEDx Talk. Cong.docxSpeaker GuideYou’ve been selected to give a TEDx Talk. Cong.docx
Speaker GuideYou’ve been selected to give a TEDx Talk. Cong.docx
 
Klap meetup bali dojo bluecraft - en
Klap meetup   bali dojo bluecraft - enKlap meetup   bali dojo bluecraft - en
Klap meetup bali dojo bluecraft - en
 

Recently uploaded

Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 

Recently uploaded (20)

Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 

How to Organize a User Story Writing Workshop

  • 1.
  • 2. Overiview  Assumptions for Facilitators  When is a story writing workshop called for?  Assumptions for the Product Owner  Who must be there? Who else should be invited?  Ideal physical Space  Prepare for the workshop  Get cracking!  After the workshop
  • 3. Assumptions for Facilitators  Workshop Facilitators must  Be fluent in writing user stories  Have general knowledge of the product domain and vision before the workshop begins  Establish trust with all of the audiences in attendance  Have all of the preparations perfectly complete at the time the workshop begins.  Scrum Masters are best at this. 
  • 4. When is a story writing workshop needed?  When the business has a product vision, but has no backlog of desired value  When the product vision is expansive enough that the backlog is too big for them to explain in one sitting (50 stories? Create your own rule-of-thumb)  When there are significant technical or architectural implications that could impact the product vision.  When you need to establish a shared vision and approach with the product and development teams.
  • 5. Assumptions for the Product Owner  The product owner(s) exist.  A product vision has been established, and can be explained to the team in 5 minutes or less.  They are committed to:  Make themselves and any needed staff available during the entire workshop  Explain the product vision to the group in 5 minutes or less  Prioritize and groom the backlog after the workshop is complete.
  • 6. Who must be there?  The product owner, and any other product staff that will have input into the backlog  The entire team  All must be physically present at the workshop  No call-ins  Who ever shows up are the right people.  Some real-time collaboration tools possible, but not at BAML
  • 7. Who should be there?  Others with input to the final product:  Quality/UAT Testers  Regulatory/Auditing  Security  Legal  Change management  Technology Infrastructure  Customer Support
  • 8. Ideal conditions  Primary Objective: generate as many user stories as possible, without impediment  Maintain focus on generating stories ○ No one can write anything wrong, unimportant, or unclear ○ No prioritization, scheduling, or sizing  Destroy any impediments immediately ○ Lack of preparation ○ Outside distractions (physical or human) ○ Lack of openness, respect, and courage
  • 9. Ideal physical space  Close space that supports complete focus  Lots and lots of open wall space  Walls that can accommodate drafting dots or large sticky notes  Location for refreshments  Easy for everyone to get to and be on time
  • 10. Fourth floor “Virtual Machine” Room
  • 11. Themes for groups of stories  Themes are useful ways to group stories so that they can be prioritized  General business objectives: ○ “View Account Information” ○ “Loan Application Processing” ○ “New Account Marketing”
  • 12. Prepare for the Workshop  Posters  User story format  Types of user stories  Product Vision (if available)  Tools  Half-page card stock or extra-large stickies  Drafting dots  Enough sharpies for everyone  Blue tape  Theme cards (if themes exist)  Have everything in abundance – don’t allow for the impediment of running short on supplies
  • 13. Other useful tools  INVEST model poster (if everyone knows what the INVEST model is)  List of personas  High level information architecture, story maps, or wireframes that can inspire stories  Technology platform details (if they exist)  EVERYTHING on BIG VISIBLE CHARTS  Keep it simple. Tools should never be a distraction.
  • 14. Prepare the participants  Elevator-pitch of the purpose  This is your chance to create the (and your!) future!  Lombardi time – Be there 10 minutes early, or you’re late  Be there for 100% of the time box.  Don’t plan on interruptions  When it’s over, it’s over
  • 15. Prepare the room  Hang posters as high as possible – don’t take up wall space from stories  Distribute blank cards, dots, and pens around the room.  Remove anything else that could be a distraction.
  • 16. Get cracking!  Start on time  1 minute – Why are we here?  5 minutes or less – Who are we? (Name and role only)  5 minutes – Product Vision  5 minutes – User Story Orientation
  • 17. User Story Orientation  Why are we creating user stories?  To establish a backlog of work to obtain the value represented in the vision  What is a user story?  Very simple explanation  Explain personas if necessary  Walk through one or two examples?  Good one: “As a user, I need to log in so that I can use the system”.  What are the rules of the session?  What if I need help?
  • 18. What are the rules of the session?  If a story comes into your head, write it on a story card  You cannot write anything wrong  Product owner and development teams (and everyone else) can work together to generate ideas for stories  No prioritization  No scheduling  No sizing or estimation  If you have a question, ask one of the facilitators
  • 19. Get to work  Allow people to get a rhythm going after a few minutes  Workshops work best with “beginners mind” – no advance strategy or motive other than to get as many stories as possible  If someone looks lost, help them think through a couple stories  Most sessions will develop into healthy chaos.
  • 22.
  • 23.
  • 24. Follow up  Capture all of the stories in digital format as soon as possible after the workshop  Generate new beautiful story cards with the entire output of the workshop  Create a story gallery, and allow everyone to visit it.  Let people add new stories to the gallery as they come up with new ideas  Best case: get a team together, and have the gallery ready within 24 hours.  Ask the product owner to acknowledge all the hard work done, and inform them how grooming and prioritization will proceed.
  • 25.
  • 26.
  • 27.