Top Banner
Create User Stories that Don’t Suck! David Hawks @aus9nagile
23

Create User Stories that Don't Suck!

Apr 16, 2017

Download

Software

David Hawks
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Create User Stories that Don't Suck!

Create  User  Stories  that  Don’t  Suck!  

David  Hawks  @aus9nagile    

Page 2: Create User Stories that Don't Suck!

3  

Sponsors Diamond

In  Kind  

Gold

Platinum

Page 3: Create User Stories that Don't Suck!

What’s  your  BIGGEST  BEEF  with  User  Stories?  

Get  together  with  a  partner  and  share  stories  about  Stories.    Write  down  your  partner’s  biggest  beefs.  

Page 4: Create User Stories that Don't Suck!

Sharing  Time!  

•  How  about  some  volunteers  to  share  what  you  heard  from  your  partner?  

•  Share  the  beef!  

Page 5: Create User Stories that Don't Suck!

Let’s  Remodel!  

Page 6: Create User Stories that Don't Suck!

Instruc9ons  •  Work  at  your  table/with  a  small  group  of  4  –  5.  •  Some  of  you  volunteer  to  be  the  “contractor”  (the  development  team  or  project  manager)  

•  The  remaining  members  are  the  customer    •  The  customer  picks  some  kind  of  home  remodeling  project  

•  Examples:  –  Remodel  bathroom  –  Remodel  kitchen  –  Add  a  story  to  the  home  

Page 7: Create User Stories that Don't Suck!

Write  the  Name  of  the  project  on  a  card  and  the  contractors  should  interview  the  customers  to  understand  the  job.  

Page 8: Create User Stories that Don't Suck!

Document  the  condi9ons  of  sa9sfac9on  for  your  story  

Page 9: Create User Stories that Don't Suck!

The  Three  C’s  

Card  

Page 10: Create User Stories that Don't Suck!

The  Three  C’s  

Card  

Conversa9o

n  

Page 11: Create User Stories that Don't Suck!

The  Three  C’s  

Card  Co

nversa9o

n  

Confirma9on  

Page 12: Create User Stories that Don't Suck!

User  Stories  

As a <WHO>

I want <WHAT>

So that <WHY>

Page 13: Create User Stories that Don't Suck!

User  Story  Example  

As a frequent flyer

I want to rebook a past trip

So that I save time booking trips I take.

Page 14: Create User Stories that Don't Suck!

Acceptan

ce  Criteria  

Page 15: Create User Stories that Don't Suck!

Independent  Nego9able  Valuable  Es9mable  Small  (a.k.a.  Sized  Appropriately)  Testable  

Page 16: Create User Stories that Don't Suck!

+   +  

Backlog  Grooming  (Regular  cadence  weekly  or  bi-­‐weekly)  

This  is  where  the  conversa9ons  happen  

Page 17: Create User Stories that Don't Suck!
Page 18: Create User Stories that Don't Suck!
Page 19: Create User Stories that Don't Suck!
Page 20: Create User Stories that Don't Suck!

But  Dave,  Everything  doesn’t  fit  in  a  Sprint!  

Page 21: Create User Stories that Don't Suck!

Richard  Lawrence’s  Story  Spli^ng  Strategies  

•  Workflow  Steps  •  Business  Rule  Varia9ons  •  Major  Effort  •  Simple  /  Complex  •  Varia9ons  in  Data  •  Data  Entry  Methods  •  Defer  Performance  •  Opera9ons  (e.g.  CRUD)  •  Break  out  a  Spike  

Page 22: Create User Stories that Don't Suck!

David  Hawks    

[email protected]    

www.AgileVelocity.com  Blog:  www.Aus9nAgile.com  

Twider:  @Aus9nAgile  

Thanks!  

Page 23: Create User Stories that Don't Suck!

37  

Sponsors Diamond

In  Kind  

Gold

Platinum