82
1

Better user stories by Matteo Cavucci

Embed Size (px)

Citation preview

1

GOLD SPONSORS

BRONZE SPONSOR SUPPORTER

MEDIA PARTNERS

SPONSORS & PARTNERS

BETTER USER STORIESLean and Agile ME Summit 2017 - Dubai, 18 March 2017

4

5

6

CUSTOMERS

TEAM

CLIENT

9

CLIENT

PROJECT MANAGER

DESIGNERS

DEVELOPERS

3 PEOPLE

13

LET’S GET TO KNOW EACH OTHER

14

15

MATTEO CAVUCCI @matteomced

16

ALWAYS LOVED STORIES

READING CREATINGWRITING

18

EMBRACE CHANGES INSPIRE PEOPLE

19

WHAT ABOUT YOU?

20

A SMALL OVERVIEW

What is an user story How can we

make it better

The problem with user stories

WHAT IS AN USER STORY?

21

22KENT BECK

23

NATURAL LANGUAGE NARRATIVES

24

BOOK OF REQUIREMENTS

25

26

27

28

GO TO THE SUPERMARKET AND GET 1 BOTTLE OF MILK

29

IF THEY HAVE ORANGES, BRING 6

30

31

— JEFF PATTON

Shared documents are not shared understanding.

USER STORIES ARE DIFFERENT

32

33

34

LIKE IT OR NOT, WE HAVE STORYTELLING BRAINS

35

36

STORIES ARE CONVERSATIONS

AN USER STORY DEFINITION

CARD CONVERSATION CONFIRMATION

From “Extreme Programming Installed” Ron Jeffries

38

39

40

THAT’S A PROBLEM

41

INDUSTRIAL

42

DECIDE WHAT TO DO

DOING THE JOB

43

POST INDUSTRIAL

WHAT MAKE PEOPLE MOTIVATED

AUTONOMY MASTERY PURPOSE

45

INDIVIDUAL AND TEAM FREEDOM TO RESPOND MARKET CHANGES

46

STORIES LEAD PEOPLE TO GOALS

47

IT’S HARD TO BREAK OUT OF THE “REQUIREMENT” MINDSET

48

TOO MUCH DEFINITION

49

50

ONE PERSON

51

ARE WE AGREE ON THIS?

52

OHHH

53

OH! OH!

54

I’M GLAD WE ALL AGREE THIS

55

STAKEHOLDERS DON’T KNOW ALL THE ANSWER

56

— GOJKO ADZIC

Getting business stakeholders to design solutions wasn’t

the intention of user stories.

HOW CAN WE MAKE IT BETTER?

57

58

THINK ABOUT REQUIREMENTS DIFFERENTLY

59

STOP WRITING, START DISCUSSING

60

Handover

STOP WRITING, START DISCUSSING

61

InvolvementHandover

STOP WRITING, START DISCUSSING

62

Involvement

Good questions

Options

Product ideasMinimise rework

63

64

DON’T WORRY ABOUT STORY FORMATS

65

DON’T WORRY ABOUT STORY FORMATS

Template zombies

66

Tell storiesTemplate zombies

DON’T WORRY ABOUT STORY FORMATS

67

Tell stories

Placeholders

Avoid obvious

User side of things

No feature request

68

69

STORIES AS SMALL EXPERIMENTS

70

Prediction

STORIES AS SMALL EXPERIMENTS

71

HypotesisPrediction

STORIES AS SMALL EXPERIMENTS

72

Hypotesis

Small

Right or wrong

Learning

73

74

WATCH OUT FOR GENERIC ROLES

75

Average user

WATCH OUT FOR GENERIC ROLES

76

Actual peopleAverage user

WATCH OUT FOR GENERIC ROLES

77

Provide context

Limit scope creep

Focus

Motivations & impediments

Actual people

78

79

CREATIVITY AND INNOVATION

DISCIPLINED EXECUTION

80

81

THANK YOUMatteo Cavucci

[email protected]@matteomced