Slide 1

Slide 1 text

Stories, Rules and Examples @mattwynne | BDDX 2014 London

Slide 2

Slide 2 text

Rules vs Examples AKA, The Passwords Game

Slide 3

Slide 3 text

Form teams • Need an even number of teams • 2-4 people per team

Slide 4

Slide 4 text

In order to prevent passwords from being guessed, Users must be forced to create strong passwords

Slide 5

Slide 5 text

Create 3 rules • In your team, invent 3 rules for what makes a valid password • Keep the rules secret from the other teams • Be imaginative, and have a bit of fun • Examples: "It must have an @ in it" "It must not be the name of a fruit"

Slide 6

Slide 6 text

Create 3 examples • Create 3 examples that illustrate your rules. • Scribble each one on a post-it note • Examples: "@pple" => valid "apple" => invalid "tom@to" => valid

Slide 7

Slide 7 text

Guess the rules! • Pass your examples to another team. • Let them try to work out what your rules might be.

Slide 8

Slide 8 text

Clarify with examples • As a guessing team, you can create new examples and ask them to be checked by the team whose rules you're trying to guess. • One example at a time. • How many examples will it take to guess the rules correctly?

Slide 9

Slide 9 text

So...

Slide 10

Slide 10 text

What was missing?

Slide 11

Slide 11 text

Complete the following sentences • Examples are better than rules because… • Rules are better than examples because… • Examples without rules are like… • Rules without examples are like…

Slide 12

Slide 12 text

We need rules and examples

Slide 13

Slide 13 text

Use examples to illustrate the rules

Slide 14

Slide 14 text

User Story Rules / Acceptance Criteria Examples Describe each of these in your own words