The missing link of Agile: Feedback

Preview:

Citation preview

The missing link of AgileFeedback

Pawel Badenski

I could be talking about..

Brakujący element Agile, Paweł Badeński

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

technique

Brakujący element Agile, Paweł Badeński

Feedback sandwich

Brakujący element Agile, Paweł Badeński

Annual Performance Review

Brakujący element Agile, Paweł Badeński

But...

Brakujący element Agile, Paweł Badeński

Two rules of feedback

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

Brakujący element Agile, Paweł Badeński

Threat vs reward

Brakujący element Agile, Paweł Badeński

Let’s go deeper

Brakujący element Agile, Paweł Badeński

Emotions and logic

LPU

EPU

Triggering the Lizard is easy

Brakujący element Agile, Paweł Badeński

“You should be writing more tests”

Brakujący element Agile, Paweł Badeński

“I can show you a better solution”

Brakujący element Agile, Paweł Badeński

“You could try speaking up more

during the meetings”

Brakujący element Agile, Paweł Badeński

“You always break the build”

Brakujący element Agile, Paweł Badeński

What happens whenthe Spock speaks with the Lizard?

Brakujący element Agile, Paweł Badeński

ExerciseWhat sentence when said by someone

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

Brakujący element Agile, Paweł Badeński

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.

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?

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.

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

How to calm down the Lizard?

Brakujący element Agile, Paweł Badeński

Calming down (made in Google)

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

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

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

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

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

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

Why the Spock is not as smart

as it thinks?Roleplay

Brakujący element Agile, Paweł Badeński

Ladder of inference

Brakujący element Agile, Paweł Badeński

actions

beliefs

conclusions

assumptions

interpreted reality

selected reality

reality and facts

Brakujący element Agile, Paweł Badeński

Exercise(in pairs) analyse the situation using ladder

of inference

Brakujący element Agile, Paweł Badeński

Discussion (in pairs)

You learnt about:● ladder of inference

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

● 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

How to use the Spock and the Lizard

effectively?

Brakujący element Agile, Paweł Badeński

It’s all about

empathy

Brakujący element Agile, Paweł Badeński

What’s violent communication

Brakujący element Agile, Paweł Badeński

“You talk too much in the meetings”

Moralistic judgement

Brakujący element Agile, Paweł Badeński

“He writes better tests than you do”

Comparing with others

Brakujący element Agile, Paweł Badeński

“You should refactor this method”

Using shoulds and haves

Brakujący element Agile, Paweł Badeński

“Design is poor, because the project manager told me

to do a quick fix”

Denial of responsibility

Brakujący element Agile, Paweł Badeński

Nonviolent communication

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

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

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

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

Exercise(in pairs) Replay the conversation between

John and Lucy using NVC

Brakujący element Agile, Paweł Badeński

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

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

Summary

Brakujący element Agile, Paweł Badeński

7 day challenge

Brakujący element Agile, Paweł Badeński

Contactpawel.badenski@gmail.com

Brakujący element Agile, Paweł Badeński

Recommended