Top Banner
1
82

Better user stories by Matteo Cavucci

Apr 11, 2017

Download

Technology

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: Better user stories by Matteo Cavucci

1

Page 2: Better user stories by Matteo Cavucci

GOLD SPONSORS

BRONZE SPONSOR SUPPORTER

MEDIA PARTNERS

SPONSORS & PARTNERS

Page 3: Better user stories by Matteo Cavucci

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

Page 4: Better user stories by Matteo Cavucci

4

Page 5: Better user stories by Matteo Cavucci

5

Page 6: Better user stories by Matteo Cavucci

6

CUSTOMERS

TEAM

CLIENT

Page 7: Better user stories by Matteo Cavucci
Page 8: Better user stories by Matteo Cavucci
Page 9: Better user stories by Matteo Cavucci

9

CLIENT

PROJECT MANAGER

DESIGNERS

DEVELOPERS

Page 10: Better user stories by Matteo Cavucci
Page 11: Better user stories by Matteo Cavucci
Page 12: Better user stories by Matteo Cavucci

3 PEOPLE

Page 13: Better user stories by Matteo Cavucci

13

Page 14: Better user stories by Matteo Cavucci

LET’S GET TO KNOW EACH OTHER

14

Page 15: Better user stories by Matteo Cavucci

15

MATTEO CAVUCCI @matteomced

Page 16: Better user stories by Matteo Cavucci

16

Page 17: Better user stories by Matteo Cavucci

ALWAYS LOVED STORIES

READING CREATINGWRITING

Page 18: Better user stories by Matteo Cavucci

18

EMBRACE CHANGES INSPIRE PEOPLE

Page 19: Better user stories by Matteo Cavucci

19

WHAT ABOUT YOU?

Page 20: Better user stories by Matteo Cavucci

20

A SMALL OVERVIEW

What is an user story How can we

make it better

The problem with user stories

Page 21: Better user stories by Matteo Cavucci

WHAT IS AN USER STORY?

21

Page 22: Better user stories by Matteo Cavucci

22KENT BECK

Page 23: Better user stories by Matteo Cavucci

23

NATURAL LANGUAGE NARRATIVES

Page 24: Better user stories by Matteo Cavucci

24

BOOK OF REQUIREMENTS

Page 25: Better user stories by Matteo Cavucci

25

Page 26: Better user stories by Matteo Cavucci

26

Page 27: Better user stories by Matteo Cavucci

27

Page 28: Better user stories by Matteo Cavucci

28

GO TO THE SUPERMARKET AND GET 1 BOTTLE OF MILK

Page 29: Better user stories by Matteo Cavucci

29

IF THEY HAVE ORANGES, BRING 6

Page 30: Better user stories by Matteo Cavucci

30

Page 31: Better user stories by Matteo Cavucci

31

— JEFF PATTON

Shared documents are not shared understanding.

Page 32: Better user stories by Matteo Cavucci

USER STORIES ARE DIFFERENT

32

Page 33: Better user stories by Matteo Cavucci

33

Page 34: Better user stories by Matteo Cavucci

34

LIKE IT OR NOT, WE HAVE STORYTELLING BRAINS

Page 35: Better user stories by Matteo Cavucci

35

Page 36: Better user stories by Matteo Cavucci

36

STORIES ARE CONVERSATIONS

Page 37: Better user stories by Matteo Cavucci

AN USER STORY DEFINITION

CARD CONVERSATION CONFIRMATION

From “Extreme Programming Installed” Ron Jeffries

Page 38: Better user stories by Matteo Cavucci

38

Page 39: Better user stories by Matteo Cavucci

39

Page 40: Better user stories by Matteo Cavucci

40

THAT’S A PROBLEM

Page 41: Better user stories by Matteo Cavucci

41

INDUSTRIAL

Page 42: Better user stories by Matteo Cavucci

42

DECIDE WHAT TO DO

DOING THE JOB

Page 43: Better user stories by Matteo Cavucci

43

POST INDUSTRIAL

Page 44: Better user stories by Matteo Cavucci

WHAT MAKE PEOPLE MOTIVATED

AUTONOMY MASTERY PURPOSE

Page 45: Better user stories by Matteo Cavucci

45

INDIVIDUAL AND TEAM FREEDOM TO RESPOND MARKET CHANGES

Page 46: Better user stories by Matteo Cavucci

46

STORIES LEAD PEOPLE TO GOALS

Page 47: Better user stories by Matteo Cavucci

47

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

Page 48: Better user stories by Matteo Cavucci

48

TOO MUCH DEFINITION

Page 49: Better user stories by Matteo Cavucci

49

Page 50: Better user stories by Matteo Cavucci

50

ONE PERSON

Page 51: Better user stories by Matteo Cavucci

51

ARE WE AGREE ON THIS?

Page 52: Better user stories by Matteo Cavucci

52

OHHH

Page 53: Better user stories by Matteo Cavucci

53

OH! OH!

Page 54: Better user stories by Matteo Cavucci

54

I’M GLAD WE ALL AGREE THIS

Page 55: Better user stories by Matteo Cavucci

55

STAKEHOLDERS DON’T KNOW ALL THE ANSWER

Page 56: Better user stories by Matteo Cavucci

56

— GOJKO ADZIC

Getting business stakeholders to design solutions wasn’t

the intention of user stories.

Page 57: Better user stories by Matteo Cavucci

HOW CAN WE MAKE IT BETTER?

57

Page 58: Better user stories by Matteo Cavucci

58

THINK ABOUT REQUIREMENTS DIFFERENTLY

Page 59: Better user stories by Matteo Cavucci

59

STOP WRITING, START DISCUSSING

Page 60: Better user stories by Matteo Cavucci

60

Handover

STOP WRITING, START DISCUSSING

Page 61: Better user stories by Matteo Cavucci

61

InvolvementHandover

STOP WRITING, START DISCUSSING

Page 62: Better user stories by Matteo Cavucci

62

Involvement

Good questions

Options

Product ideasMinimise rework

Page 63: Better user stories by Matteo Cavucci

63

Page 64: Better user stories by Matteo Cavucci

64

DON’T WORRY ABOUT STORY FORMATS

Page 65: Better user stories by Matteo Cavucci

65

DON’T WORRY ABOUT STORY FORMATS

Template zombies

Page 66: Better user stories by Matteo Cavucci

66

Tell storiesTemplate zombies

DON’T WORRY ABOUT STORY FORMATS

Page 67: Better user stories by Matteo Cavucci

67

Tell stories

Placeholders

Avoid obvious

User side of things

No feature request

Page 68: Better user stories by Matteo Cavucci

68

Page 69: Better user stories by Matteo Cavucci

69

STORIES AS SMALL EXPERIMENTS

Page 70: Better user stories by Matteo Cavucci

70

Prediction

STORIES AS SMALL EXPERIMENTS

Page 71: Better user stories by Matteo Cavucci

71

HypotesisPrediction

STORIES AS SMALL EXPERIMENTS

Page 72: Better user stories by Matteo Cavucci

72

Hypotesis

Small

Right or wrong

Learning

Page 73: Better user stories by Matteo Cavucci

73

Page 74: Better user stories by Matteo Cavucci

74

WATCH OUT FOR GENERIC ROLES

Page 75: Better user stories by Matteo Cavucci

75

Average user

WATCH OUT FOR GENERIC ROLES

Page 76: Better user stories by Matteo Cavucci

76

Actual peopleAverage user

WATCH OUT FOR GENERIC ROLES

Page 77: Better user stories by Matteo Cavucci

77

Provide context

Limit scope creep

Focus

Motivations & impediments

Actual people

Page 78: Better user stories by Matteo Cavucci

78

Page 79: Better user stories by Matteo Cavucci

79

CREATIVITY AND INNOVATION

DISCIPLINED EXECUTION

Page 80: Better user stories by Matteo Cavucci

80

Page 81: Better user stories by Matteo Cavucci

81

Page 82: Better user stories by Matteo Cavucci

THANK YOUMatteo Cavucci

[email protected]@matteomced