55
Scenarios An old approach to user stories XP2011 Johannes Brodwall, Storyteller Steria Norway

Scenarios An old approach to user stories

  • Upload
    lassie

  • View
    57

  • Download
    0

Embed Size (px)

DESCRIPTION

Scenarios An old approach to user stories. XP2011 Johannes Brodwall , Storyteller Steria Norway. ”Tell me a story about stories ”. (May not be strictly true). Campfire. Through s tories. Community. Understanding. Stories :. Conflict. Heroes. Action. Resolution. User stories. - PowerPoint PPT Presentation

Citation preview

Page 1: Scenarios An old  approach  to  user stories

ScenariosAn old approach to user

storiesXP2011

Johannes Brodwall, StorytellerSteria Norway

Page 2: Scenarios An old  approach  to  user stories

”Tell me a story about stories”

Page 3: Scenarios An old  approach  to  user stories

(May not be strictly true)

Page 4: Scenarios An old  approach  to  user stories

Campfire

Page 5: Scenarios An old  approach  to  user stories

Through stories

Page 6: Scenarios An old  approach  to  user stories

Community

Page 7: Scenarios An old  approach  to  user stories

Understanding

Page 8: Scenarios An old  approach  to  user stories

Stories:

Page 9: Scenarios An old  approach  to  user stories

Conflict

Page 10: Scenarios An old  approach  to  user stories

Heroes

Page 11: Scenarios An old  approach  to  user stories

Action

Page 12: Scenarios An old  approach  to  user stories

Resolution

Page 13: Scenarios An old  approach  to  user stories

User stories

Page 14: Scenarios An old  approach  to  user stories

(User stories != stories)

Page 15: Scenarios An old  approach  to  user stories

Johannes Brodwall, StorytellerSteria Norway

Page 16: Scenarios An old  approach  to  user stories

”Tell me a story about your

experience”

Page 17: Scenarios An old  approach  to  user stories

Use cases

Page 18: Scenarios An old  approach  to  user stories
Page 19: Scenarios An old  approach  to  user stories

Excited

Page 20: Scenarios An old  approach  to  user stories

Deluge of details

Page 21: Scenarios An old  approach  to  user stories

Detail is the opposite of value

Page 22: Scenarios An old  approach  to  user stories

User stories

Page 23: Scenarios An old  approach  to  user stories
Page 24: Scenarios An old  approach  to  user stories

Excited

Page 25: Scenarios An old  approach  to  user stories

Deluge of details

Page 26: Scenarios An old  approach  to  user stories

Shoebox of ”stories”

Page 27: Scenarios An old  approach  to  user stories

Or worse: Jira

Page 28: Scenarios An old  approach  to  user stories

Third time’s the charm

Page 29: Scenarios An old  approach  to  user stories

”Tell me a story about a system”

Page 30: Scenarios An old  approach  to  user stories

The story of desire

Page 31: Scenarios An old  approach  to  user stories

1. User craves stuff2. User goes to web shop3. User finds stuff4. User puts stuff in shopping cart5. User enters address6. User pays7. ….8. User gets stuff

Page 32: Scenarios An old  approach  to  user stories

1. Conflict (User craves stuff)2. Trigger (User goes to web shop)3. Action (User finds stuff)4. …5. …6. …7. ….8. Resolution (User gets stuff)

Page 33: Scenarios An old  approach  to  user stories
Page 34: Scenarios An old  approach  to  user stories

The story of disturbance

Page 35: Scenarios An old  approach  to  user stories

1. There is a disturbance in the force2. Operator becomes aware3. Power plant has already reported reserves to

System4. Operator finds reserves5. Operator activates reserves6. System sends activation request to Power

Plant7. System reports activation to Accounting for

payment8. Balance is restored

Page 36: Scenarios An old  approach  to  user stories

That is: Electricity consumption does not match

production

Page 37: Scenarios An old  approach  to  user stories

Potentially bad

Page 38: Scenarios An old  approach  to  user stories

Appliance destroyed or without power

Page 39: Scenarios An old  approach  to  user stories

In other words: Warm beer!

Page 40: Scenarios An old  approach  to  user stories

1. There is a disturbance in the force2. Operator becomes aware3. Power plant has already reported reserves to

System4. Operator finds reserves5. Operator activates reserves6. System sends activation request to Power

Plant7. System reports activation to Accounting for

payment8. Balance is restored

Page 41: Scenarios An old  approach  to  user stories

1. There is a disturbance in the force2. Operator becomes aware3. Power plant has already reported reserves to

System4. Operator finds reserves in system5. Operator activates reserves in system6. System sends activation request to Power

Plant7. System reports activation to Accounting for

payment8. Balance is restored

Page 42: Scenarios An old  approach  to  user stories

1. There is a disturbance in the force2. Operator becomes aware3. Power plant has already reported reserves to

System4. Operator finds reserves5. Operator activates reserves6. System sends activation request to Power

Plant7. System reports activation to Accounting for

payment8. Balance is restored

Page 43: Scenarios An old  approach  to  user stories

1. There is a disturbance in the force2. Operator becomes aware3. Power plant has already reported reserves to

System4. Operator finds reserves5. Operator activates reserves6. System sends activation request to Power

Plant7. System reports activation to Accounting for

payment8. Balance is restored

Page 44: Scenarios An old  approach  to  user stories

The impatient story of disturbance

Page 45: Scenarios An old  approach  to  user stories

1. There is a disturbance in the force2. Operator becomes aware3. System has already retrieved

reserves from Legacy System4. Operator finds reserves5. Operator activates reserves6. System reports activation to Legacy

System for distributions7. Balance is restored

Page 46: Scenarios An old  approach  to  user stories

”Tell me how the story ends”

Page 47: Scenarios An old  approach  to  user stories

Understanding

Page 48: Scenarios An old  approach  to  user stories

Plan per sprint

Page 49: Scenarios An old  approach  to  user stories

(1 step/variation = 1 feature)

Page 50: Scenarios An old  approach  to  user stories

Plan per release

Page 51: Scenarios An old  approach  to  user stories

(Scenario in current context)

Page 52: Scenarios An old  approach  to  user stories

The impatient story of disturbance

Page 53: Scenarios An old  approach  to  user stories

Happy users

Page 54: Scenarios An old  approach  to  user stories

Cold beer

Page 55: Scenarios An old  approach  to  user stories

1. Conflict: Something happens in the world2. Trigger: System is triggered#. Action: User displays info in System - Variation: Something else happens#. User enters info into system#. System gets info from Other system#. System sends info to Other system#. Other system sends info to system#. Other system gets info from system#. …20. Resolution: Order is restored

• Understand• Plan sprints• Plan releases

Scenarios for requirements

Johannes [email protected]@jhannesjohannesbrodwall.com