the missing link of agile: feedback

54
The missing link of Agile Feedback Pawel Badenski

Upload: pbadenski

Post on 08-May-2015

180 views

Category:

Self Improvement


0 download

TRANSCRIPT

Page 1: The missing link of Agile: Feedback

The missing link of AgileFeedback

Pawel Badenski

Page 2: The missing link of Agile: Feedback

I could be talking about..

Brakujący element Agile, Paweł Badeński

Page 3: The missing link of Agile: Feedback

“what you did well, and what you could do better”

technique

Brakujący element Agile, Paweł Badeński

Page 4: The missing link of Agile: Feedback

Feedback sandwich

Brakujący element Agile, Paweł Badeński

Page 5: The missing link of Agile: Feedback

Annual Performance Review

Brakujący element Agile, Paweł Badeński

Page 6: The missing link of Agile: Feedback

But...

Brakujący element Agile, Paweł Badeński

Page 7: The missing link of Agile: Feedback

Two rules of feedback

1. Feedback is always subjective.2. Emotions are important.

Brakujący element Agile, Paweł Badeński

Page 8: The missing link of Agile: Feedback

Threat vs reward

Brakujący element Agile, Paweł Badeński

Page 9: The missing link of Agile: Feedback

Let’s go deeper

Brakujący element Agile, Paweł Badeński

Page 10: The missing link of Agile: Feedback

Emotions and logic

LPU

EPU

Page 11: The missing link of Agile: Feedback

Triggering the Lizard is easy

Brakujący element Agile, Paweł Badeński

Page 12: The missing link of Agile: Feedback

“You should be writing more tests”

Brakujący element Agile, Paweł Badeński

Page 13: The missing link of Agile: Feedback

“I can show you a better solution”

Brakujący element Agile, Paweł Badeński

Page 14: The missing link of Agile: Feedback

“You could try speaking up more

during the meetings”

Brakujący element Agile, Paweł Badeński

Page 15: The missing link of Agile: Feedback

“You always break the build”

Brakujący element Agile, Paweł Badeński

Page 16: The missing link of Agile: Feedback

What happens whenthe Spock speaks with the Lizard?

Brakujący element Agile, Paweł Badeński

Page 17: The missing link of Agile: Feedback

ExerciseWhat sentence when said by someone

makes you sad, angry, annoyed, or trigger other negative emotion?

Brakujący element Agile, Paweł Badeński

Page 18: The missing link of Agile: Feedback

LUCY

JOHN

The code that you’re committing has very long methods, and I find it difficult to understand.

Your code is difficult to understand to me and I don’t complain.

Page 19: The missing link of Agile: Feedback

LUCY

JOHN

I use TDD and I’m sure my code is well tested, and implemented according to simple design principles.

Are you saying my code is bad, and your code is great?

Page 20: The missing link of Agile: Feedback

LUCY

JOHN

No, I’m not saying my code is great. I’m saying I can show how I’m using TDD to make the code look better.

I’ve been a programmer for 6 years and I don’t need TDD.

Page 21: The missing link of Agile: Feedback
Page 22: The missing link of Agile: Feedback

Discussion (in pairs)

You learnt about:● Threat vs reward mechanism● LPU (the Spock) and EPU (the Lizard)● the Spock and the Lizard

How do these relate to your past experiences?

Brakujący element Agile, Paweł Badeński

Page 23: The missing link of Agile: Feedback

How to calm down the Lizard?

Brakujący element Agile, Paweł Badeński

Page 24: The missing link of Agile: Feedback

Calming down (made in Google)

Siberian North Railroad technique● Stop● Breath● Notice● Reflect● Respond

Page 25: The missing link of Agile: Feedback

Exercise your “emotions muscle”

● for the least - mindfully pause● replay difficult conversations afterwards

and apply Siberian North Railroad technique● once the muscle is well exercised, this

process will happen in a matter of a second

Brakujący element Agile, Paweł Badeński

Page 26: The missing link of Agile: Feedback

Exercise your “emotions muscle”

● for the least - mindfully pause● replay difficult conversations afterwards

and apply Siberian North Railroad technique● once the muscle is well exercised, this

process will happen in a matter of a second

Brakujący element Agile, Paweł Badeński

Page 27: The missing link of Agile: Feedback

Exercise your “emotions muscle”

● for the least - mindfully pause● replay difficult conversations afterwards

and apply Siberian North Railroad technique● once the muscle is well exercised, this

process will happen in a matter of a second

Brakujący element Agile, Paweł Badeński

Page 28: The missing link of Agile: Feedback

Exercise (one more time)What sentence when said by someone

makes you sad, angry, annoyed, or trigger other negative emotion?

Brakujący element Agile, Paweł Badeński

Page 29: The missing link of Agile: Feedback

Discussion (in pairs)

You learnt about:● Siberian North Railroad technique

How does this relate with your past experiences?Brakujący element Agile, Paweł Badeński

Page 30: The missing link of Agile: Feedback

Why the Spock is not as smart

as it thinks?Roleplay

Brakujący element Agile, Paweł Badeński

Page 31: The missing link of Agile: Feedback

Ladder of inference

Brakujący element Agile, Paweł Badeński

Page 32: The missing link of Agile: Feedback

actions

beliefs

conclusions

assumptions

interpreted reality

selected reality

reality and facts

Brakujący element Agile, Paweł Badeński

Page 33: The missing link of Agile: Feedback

Exercise(in pairs) analyse the situation using ladder

of inference

Brakujący element Agile, Paweł Badeński

Page 34: The missing link of Agile: Feedback

Discussion (in pairs)

You learnt about:● ladder of inference

How does this relate to your past experiences?Brakujący element Agile, Paweł Badeński

Page 35: The missing link of Agile: Feedback

● Spock to Spock○ overanalyzing, focusing on every little detail,

discussing word definitions● Spock to Lizard

○ disagreement● Lizard to Lizard

○ conflict or even a fight

Communication - what doesn’t work?

Brakujący element Agile, Paweł Badeński

Page 36: The missing link of Agile: Feedback

How to use the Spock and the Lizard

effectively?

Brakujący element Agile, Paweł Badeński

Page 37: The missing link of Agile: Feedback

It’s all about

empathy

Brakujący element Agile, Paweł Badeński

Page 38: The missing link of Agile: Feedback

What’s violent communication

Brakujący element Agile, Paweł Badeński

Page 39: The missing link of Agile: Feedback

“You talk too much in the meetings”

Moralistic judgement

Brakujący element Agile, Paweł Badeński

Page 40: The missing link of Agile: Feedback

“He writes better tests than you do”

Comparing with others

Brakujący element Agile, Paweł Badeński

Page 41: The missing link of Agile: Feedback

“You should refactor this method”

Using shoulds and haves

Brakujący element Agile, Paweł Badeński

Page 42: The missing link of Agile: Feedback

“Design is poor, because the project manager told me

to do a quick fix”

Denial of responsibility

Brakujący element Agile, Paweł Badeński

Page 43: The missing link of Agile: Feedback

Nonviolent communication

Page 44: The missing link of Agile: Feedback
Page 45: The missing link of Agile: Feedback

Nonviolent communication

● invented by American psychologist Marshall Rosenberg

● used in business, negotiation, conflict resolution

● trainings in London: Daren De Witt, NVC Resolutions

● more information on http://cnvc.orgBrakujący element Agile, Paweł Badeński

Page 46: The missing link of Agile: Feedback

Observation

Feeling

Need

Request

I feel upset

When I see you committing failing test this week for the 3rd time

Because I need to know that everyone cares about the quality of the product

Would you be willing for us to discuss this?

Brakujący element Agile, Paweł Badeński

Page 47: The missing link of Agile: Feedback

Tips for NVC

● this process can be done from the other person’s perspective (“you look upset”, “do you need certainty”)

● the goal is to build a connection with the other person instead of trying to persuade them

Brakujący element Agile, Paweł Badeński

Page 48: The missing link of Agile: Feedback

Tips for NVC

● this process can be done from the other person’s perspective (“you look upset”, “do you need certainty”)

● the goal is to connect with another person instead of trying to persuade them

Brakujący element Agile, Paweł Badeński

Page 49: The missing link of Agile: Feedback

Exercise(in pairs) Replay the conversation between

John and Lucy using NVC

Brakujący element Agile, Paweł Badeński

Page 50: The missing link of Agile: Feedback

Roles

John - with the company for 7 years, defensive, doesn’t want to come across as less skilled in front of Lucy

Lucy - new programmer, 2 years of professional experience, an enthusiast of TDD and new technologies

Brakujący element Agile, Paweł Badeński

Page 51: The missing link of Agile: Feedback

Discussion (in pairs)

You learnt about:● NVC (observation, feeling, need, request)

How does this relate to your past experiences?Brakujący element Agile, Paweł Badeński

Page 52: The missing link of Agile: Feedback

Summary

Brakujący element Agile, Paweł Badeński

Page 53: The missing link of Agile: Feedback

7 day challenge

Brakujący element Agile, Paweł Badeński

Page 54: The missing link of Agile: Feedback

[email protected]

Brakujący element Agile, Paweł Badeński