your activity as you settle down at your seat · 2019-12-04 · activity - 5 minutes • find a...

77
Activity - 5 Minutes Find a pair to work with and introduce to each other. (preferably, some one you don’t already know) With your partner, briefly discuss “The major problem that is slowing your team down” Note that down as the answer to the first question on the worksheet. Our goal is to relate this issue to one or more Scrum Values later during this workshop. Your Activity As you settle down at your seat 1 Twitter: @ManojVp

Upload: others

Post on 07-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Activity - 5 Minutes

• Find a pair to work with and introduce to each other. (preferably, some one you don’t already know)

• With your partner, briefly discuss “The major problem that is slowing your team down”

• Note that down as the answer to the first question on the worksheet.

• Our goal is to relate this issue to one or more Scrum Values later during this workshop.

Your ActivityAs you settle down at your seat

1Twitter: @ManojVp

Page 2: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

It’s the Culture Stupid!Why Scrum is not just a few Roles, Artifacts, &

Ceremonies

2

[email protected]  h/p://manoj.vadakkan.org/  

Manoj VadakkanTwitter: @ManojVp

Page 3: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

3

Page 4: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

4

Page 5: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

5

About the FacilitatorManoj Vadakkan

Page 6: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

I am speaking at

6

Page 7: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Organizations

7

Page 8: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

8

About the FacilitatorManoj Vadakkan

h/p://manoj.vadakkan.org/  

• About two decades of IT Experience in various roles including Software Developer, Project Manager, Agile Coach.

• Currently: Independent Consultant

• Agile Coach and Agile Trainer

Page 9: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Agenda

• History

• Scrum : Framework and Values

• Activity: Constallation

• A retrospective technique for your team to self evaluate their values and improve.

• Closing thoughts

9

Page 10: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

It’s the culture!

10

Page 11: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

11

Page 12: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

12

Page 13: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

1970.  Royce,  Winston  (1970),  "Managing  the  Development  of  Large  SoBware  Systems",  Proceedings  of  IEEE  WESCON  26  (August):  1–9.

13

Page 14: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

1970.  Royce,  Winston  (1970),  "Managing  the  Development  of  Large  SoBware  Systems",  Proceedings  of  IEEE  WESCON  26  (August):  1–9.

14

Page 15: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

1970.  Royce,  Winston  (1970),  "Managing  the  Development  of  Large  SoBware  Systems",  Proceedings  of  IEEE  WESCON  26  (August):  1–9.

Risky!

Invites Failure!

15

Page 16: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

1970.  Royce,  Winston  (1970),  "Managing  the  Development  of  Large  SoBware  Systems",  Proceedings  of  IEEE  WESCON  26  (August):  1–9.

16

Page 17: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

1970.  Royce,  Winston  (1970),  "Managing  the  Development  of  Large  SoBware  Systems",  Proceedings  of  IEEE  WESCON  26  (August):  1–9.

17

Page 18: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

1970.  Royce,  Winston  (1970),  "Managing  the  Development  of  Large  SoBware  Systems",  Proceedings  of  IEEE  WESCON  26  (August):  1–9.

Risky!

Invites Failure!

18

DangerDo not Use!

Page 19: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Walker Royce

19

Page 20: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

eXtreme Programming The technical practices that will complete Scrum.

Or is it?

20

Page 21: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

21

Page 22: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

22

We are not the only one!

Page 23: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

The Toyota Way vs

The Toyota Production System

23

Reference: The leader’s guide to Radical Management

Steven Denning

Page 24: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Enter the Scrum Era!

Copyright Mountain Goat Software

24

Page 25: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

How many of you practice Scrum?

25

Show of Hands

Page 26: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

The Scrum Framework

Copyright Mountain Goat Software

26

Page 27: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Scrum the Simple Framework

• Just a few Roles

• Just a few Artifacts

• Just a few Ceremonies

• Just a few Rules

27

Page 28: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

28

Page 29: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Scrum

29

Page 30: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

30

If we want to make relatively minor changes to our lives, we should concentrate on our behaviors and attitudes. But if we want to make significant, quantum change, we need to

concentrate on our basic paradigm.

Steven Covey - 7 Habits of highly effective people

Page 31: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

31

The Scrum Paradigm

Scrum uses an empirical process control which depends on transparency, inspection,

and adaptation.

Page 32: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Transperen

cy

InspecJo

n

AdapJo

n

Commitment Focus Openness Respect Courage

Scrum Practices

32

Page 33: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

SCRUM    PracJces

Commitment

Transperen

cy

InspecJo

n

AdapJo

n

FocusOpenness Respec

t Courage

33

Page 34: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Scrum Values

• Commitment

• Focus

• Courage

• Openness

• Respect

34

Page 35: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

35

Commitment

• Team’s commitment to the goal

• Organization’s commitment to stay out of the way

Page 36: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Scrum Values

• Commitment

• Focus• Courage

• Openness

• Respect

36

Page 37: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

37

Focus

• Who helps the team focus?

• What Mechanism exists to help us focus?

• What are some of the typical impediments to Focus?

Page 38: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

38

Simplicity

Page 39: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Simplicity

• XP Mantra : Do the Simplest thing that could possibly work

• Do what is needed - not more; not less

• It is about not to look towards the things you may need to implement next month or next year

39

Page 40: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Scrum Values

• Commitment

• Focus

• Courage• Openness

• Respect

40

Page 41: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

41

Page 42: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Courage

• We will tell the truth about progress and estimates

• We don’t document excuses for failure because we plan to succeed.

42

Page 43: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Scrum Values

• Commitment

• Focus

• Courage

• Openness• Respect

43

Page 44: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Openness

Openness is synonymous with transparency, and this requires candid and frank

communication.  

44

Page 45: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Openness

Honesty is infectious

45

Page 46: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Openness

What do you do with the information?

46

Page 47: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Scrum Values

• Commitment

• Focus

• Courage

• Openness

• Respect

47

Page 48: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

48

Page 49: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Respect

• Developers respect the expertise of the Customers and vice versa

• Management respects our right to accept responsibility and receive authority over our own work

49

Page 50: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

50

Page 51: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

The Toyota Way vs

The Toyota Production System

51

Reference: The leader’s guide to Radical Management

Steven Denning

Page 52: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

What do you see when you look thru the Spectacle of Traditional Management?

52

Reference: The leader’s guide to Radical Management

Steven Denning

Page 53: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

The Toyota Approach

53

Reference: The leader’s guide to Radical Management

Steven Denning

It’s the way they treat people.

Page 54: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Values Working Together

Commitment

Courage

OpennessFocus

Respect

54

Page 55: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Any other values?

55

Page 56: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Activity Discussing these values from your experience

56

Page 57: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

ActivityConstellation

• We will look at instances / scenarios

• Move towards the poster that best represents the scenario ( usually lacking that value)

• Tell us why you think the scenario is related to that value.

57

Page 58: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

ActivityWarmup

• Stand up and form two groups

• One - Practicing Scrum

• Two - not Practicing Scrum at this time

58

Page 59: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

ActivityWarmup

• Find YOUR most important Scrum Value:

• Go towards One Scrum Value ( Poster) that YOU think is the most important

59

Page 60: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Move towards the missing value in this scenario

Team is told: No, lets not tell the customer that we are late now. We should be catching up in the next two sprints

60

Page 61: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Move towards the missing value in this scenario

Our Daily meeting is taking 45 minutes every day since we have a lot to talk about

61

Page 62: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Move towards the missing value in this scenario

Team Says: Let’s skip the retrospective meeting since it doesn’t matter anyway

62

Page 63: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Move towards the missing value in this scenario

Team Says: We will have to do testing for the stories of this sprint in the next sprint

63

Page 64: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Move towards the missing value in this scenario

ScrumMaster Says: We need to commit to more stories because, our manager asked us to increase the velocity to match with the other team

64

Page 65: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Move towards the missing value in this scenario

At the Daily Scrum, Team Member says: Hello ScrumMaster, I am done with task you assigned me yesterday, what shall I work on today?

65

Page 66: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Move towards the missing value in this scenario

Team Member says: Why estimate anyway? We have been told how many stories to commit to every sprint.

66

Page 67: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Move towards the missing value in this scenario

Team’s Observation: Team members are not talking to each other than during daily stand up

67

Page 68: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Move towards the missing value in this scenario

Team’s Observation: Product Owner is not available to the team during the Sprint

68

Page 69: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Activity ConstellationDebrief

69

Page 70: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Complete Your Worksheet

• Go back to the issue you listed on the worksheet?

• Discuss with your pair:

• Which value (s) is missing in your case?

• How would the value (s) help?

• Fill in the rest of the worksheet

70

Page 71: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Help your team

71

Page 72: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Helping your team

• Teach them

• Let the team evaluate the team at retrospective meetings

• Commit to improve on one value at a time

• Evaluate again in next sprint and compare

72

Page 73: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Team Radar

Esther  Derby  and  Diana  Larsen  -­‐  Agile  RetrospecJves:  Making  Good  Teams  Great!hWp://agile2007.agilealliance.org/downloads/handouts/Larsen_448.pdf

73

Page 74: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Closing Thoughts

• Scrum Practices without the values.

• Not useful and even dangerous

• You might be starting a death march from the beginning

74

Page 75: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Closing Thoughts

• Practices are essential

• They need to be based on values

75

Page 76: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Closing Thoughts

• Lets communicate the values better

• Lets make sure our teams are familiar with the Scrum values

76

Page 77: Your Activity As you settle down at your seat · 2019-12-04 · Activity - 5 Minutes • Find a pair to work with and introduce to each other. (preferably, some one you don’t already

Thank You!

Please write to me how your team is using these values

Ask me about One-day workshop on

Agile & Scrum for your team

[email protected]  h/p://manoj.vadakkan.org/  

Manoj VadakkanTwitter: @ManojVp