How to Organize a User Story Writing Workshop

28
HOW TO ORGANIZE A USER STORY WRITING WORKSHOP

Transcript of How to Organize a User Story Writing Workshop

Page 1: How to Organize a User Story Writing Workshop

HOW TO ORGANIZEA USER STORY

WRITING WORKSHOP

Page 2: How to Organize a User Story Writing Workshop

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

Page 3: How to Organize a User Story Writing Workshop

Assumptions for Facilitators Workshop Facilitators must

Be fluent in writing user storiesHave 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.

Page 4: How to Organize a User Story Writing Workshop

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.

Page 5: How to Organize a User Story Writing Workshop

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 workshopExplain the product vision to the group in 5

minutes or lessPrioritize and groom the backlog after the

workshop is complete.

Page 6: How to Organize a User Story Writing Workshop

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

workshopNo call-insWho ever shows up are the right people.Some real-time collaboration tools possible,

but not at BAML

Page 7: How to Organize a User Story Writing Workshop

Who should be there?

Others with input to the final product:Quality/UAT TestersRegulatory/AuditingSecurityLegalChange managementTechnology InfrastructureCustomer Support

Page 8: How to Organize a User Story Writing Workshop

Ideal conditions

Primary Objective: generate as many user stories as possible, without impedimentMaintain focus on generating stories

○ No one can write anything wrong, unimportant, or unclear

○ No prioritization, scheduling, or sizingDestroy any impediments immediately

○ Lack of preparation○ Outside distractions (physical or human)○ Lack of openness, respect, and courage

Page 9: How to Organize a User Story Writing Workshop

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

Page 10: How to Organize a User Story Writing Workshop

Fourth floor “Virtual Machine” Room

Page 11: How to Organize a User Story Writing Workshop

Themes for groups of stories

Themes are useful ways to group stories so that they can be prioritizedGeneral business objectives:

○ “View Account Information”

○ “Loan Application Processing”

○ “New Account Marketing”

Page 12: How to Organize a User Story Writing Workshop

Prepare for the Workshop Posters

User story formatTypes of user storiesProduct Vision (if available)

ToolsHalf-page card stock or extra-large stickiesDrafting dotsEnough sharpies for everyoneBlue tapeTheme cards (if themes exist)Have everything in abundance – don’t allow for the

impediment of running short on supplies

Page 13: How to Organize a User Story Writing Workshop

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.

Page 14: How to Organize a User Story Writing Workshop

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

Page 15: How to Organize a User Story Writing Workshop

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.

Page 16: How to Organize a User Story Writing Workshop

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

Page 17: How to Organize a User Story Writing Workshop

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 explanationExplain 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?

Page 18: How to Organize a User Story Writing Workshop

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

Page 19: How to Organize a User Story Writing Workshop

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.

Page 20: How to Organize a User Story Writing Workshop

Themes/Epics

Stories

Page 21: How to Organize a User Story Writing Workshop

UX Designer Marketing Director

TechnicalArchitect

ProductManager

QA Lead

ScrumMaster

Page 22: How to Organize a User Story Writing Workshop
Page 23: How to Organize a User Story Writing Workshop
Page 24: How to Organize a User Story Writing Workshop

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.

Page 25: How to Organize a User Story Writing Workshop
Page 26: How to Organize a User Story Writing Workshop
Page 27: How to Organize a User Story Writing Workshop
Page 28: How to Organize a User Story Writing Workshop

Thank you!

Jeff [email protected]

www.solutionsiq.com