create user stories that don't suck!

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

Upload: david-hawks

Post on 16-Apr-2017

439 views

Category:

Software


3 download

TRANSCRIPT

Create  User  Stories  that  Don’t  Suck!  

David  Hawks  @aus9nagile    

3  

Sponsors Diamond

In  Kind  

Gold

Platinum

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.  

Sharing  Time!  

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

•  Share  the  beef!  

Let’s  Remodel!  

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  

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

Document  the  condi9ons  of  sa9sfac9on  for  your  story  

The  Three  C’s  

Card  

The  Three  C’s  

Card  

Conversa9o

n  

The  Three  C’s  

Card  Co

nversa9o

n  

Confirma9on  

User  Stories  

As a <WHO>

I want <WHAT>

So that <WHY>

User  Story  Example  

As a frequent flyer

I want to rebook a past trip

So that I save time booking trips I take.

Acceptan

ce  Criteria  

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

+   +  

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

This  is  where  the  conversa9ons  happen  

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

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  

David  Hawks    

[email protected]    

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

Twider:  @Aus9nAgile  

Thanks!  

37  

Sponsors Diamond

In  Kind  

Gold

Platinum