65
http://5whys.co m #IWishMyTeam Growing Effective Agile Teams @RoyOsherove Chief Scientist – Bouvet.no

Growing Effective Agile Teams by Roy Osherove

  • View
    13

  • Download
    0

Embed Size (px)

DESCRIPTION

Roy Teaches Team Leadership at http://osherove.com

Citation preview

Page 1: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeam

GrowingEffectiveAgile Teams

@RoyOsherove Chief Scientist – Bouvet.no

Page 2: Growing Effective Agile Teams by Roy Osherove

#IWishMyTeam

Interesting Questions

• Why can’t I convince my team to do TDD?

• Why can’t we get over “putting fires” all the time?

• What am I supposed to do as a lead exactly?

• Why can’t I seem to hire all those people I read about in agile books?

• What am I supposed to do with that bad apple in the team?

• Am I going to lose my friends?

Page 3: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeam

AboutAuthor

Blogger

Twitterer

The Art of Unit TestingNotes to a Software Team LeaderBeautiful Builds

5whys.comOsherove.com/blog7enn.com

@royOsherove

Page 4: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeam

Does this apply to you?

Page 5: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeam

Are you a Leader?

Page 6: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeam

If You are a Bottleneck,

You are a Leader

Page 7: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeamScrum master, architect, DB dude,

FrontEnd Dev, Tester..

Page 8: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeam

I Wish My Team…did more unit testing,

made it in time to standup meeting in the morning,

would have more time to do things right. . .

Page 9: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeam

Great Teams are Grown, not Hired

Page 10: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeam

What is your role as a leader?

Page 11: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeamYour role is to make yourself

unneeded.

To remove yourself as a bottleneck.

Page 12: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeam

Grow the team to solve their own

problems without you.

Page 13: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeamBy growing others to not need you,

you will always be wanted,

appreciated and highly valuable

Page 14: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeam

If only I had a better team

Page 15: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeam

“Management, done right, is a

tough job”“That’s why you get paid more”

“Many managers like to take the money, but not do all the hard parts”

Leading yourself and others -- Gerald M Weinberg

Page 16: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeam

How Do You Grow Your Team?

Page 17: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeam

How do we grow ourselves?

Page 18: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeam

Steady Growth (plateau)

Learning Learning

Gerald M. Weinberg – “becoming a technical

leader”

Page 19: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeam

Fast Growth

Page 20: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeamRavines before Fast Growth

Page 21: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeamRavines before Fast Growth

Vim curve

Page 22: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeam

Randomness adds noise

Page 23: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeam

TIME

Page 24: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeam

Page 25: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeam

Page 26: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeamProblem Solving Ability Phases

Page 27: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeam

This applies for any bottleneck role

Architect, Designer, QA, Technical Leader, Leader..

Page 28: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeamProblem Solving Ability Phases

Page 29: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeam

The Survivaladdiction

Page 30: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeamHow do we lose quality?Part #1

1.Dilemma: Write tests, or get it done?

2.Answer – No time! fix the fire, get it done!

3.Feeling == good

Page 31: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeamONE WEEK LATER1.Dilemma: Write

tests, or get it done?

2.What did we do last time? How did it feel?

3.Answer – Felt good to ship. Let’s do it again!

4.Feeling == good

Page 32: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeamONE MONTH LATEROUR CODE SUCKS.

WE HAVE TO do a REWRITE!!

Page 33: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeamWe need to get out of

survival mode

because we want to have time to learn

because we want to grow our team to solve

their own problems

Page 34: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeam

How do you break a survival addiction?

Page 35: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeamYou take risks and remove some

future commitments

Page 36: Growing Effective Agile Teams by Roy Osherove

#IWishMyTeam

Problem Solving Ability Phases

Page 37: Growing Effective Agile Teams by Roy Osherove

#IWishMyTeam

Challenge

“What are you going to do about it?”

Page 38: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeam

Change your leadership to fit

Learn some people techniques

Page 39: Growing Effective Agile Teams by Roy Osherove

http://5whys.com

#IWishMyTeam

Leanpub.com/teamleader

Page 40: Growing Effective Agile Teams by Roy Osherove

#IWishMyTeam

Course Jan 31: Elastic Leadership

[email protected]

•Leadership skills to succeed in an agile world

•(Also in non agile world)

•find out more at 5whys.com

Page 41: Growing Effective Agile Teams by Roy Osherove

#IWishMyTeam

A short song?

Page 42: Growing Effective Agile Teams by Roy Osherove

#IWishMyTeam

This is a test line

Page 43: Growing Effective Agile Teams by Roy Osherove

#IWishMyTeam

It looks like you’re doing just fine

Page 44: Growing Effective Agile Teams by Roy Osherove

#IWishMyTeam

It’s time for a song of mine

Page 45: Growing Effective Agile Teams by Roy Osherove

#IWishMyTeam

It’s late in the evening

Page 46: Growing Effective Agile Teams by Roy Osherove

#IWishMyTeam

It’s late in the evening

•I’m wondering what words to say

•It’s so hard to breath here

•The customer’s face is gray

Page 47: Growing Effective Agile Teams by Roy Osherove

#IWishMyTeam

And then he asks me

•Is the product alright?

Page 48: Growing Effective Agile Teams by Roy Osherove

#IWishMyTeam

•And I say

•“yes, we deploy it all tonight”

Page 49: Growing Effective Agile Teams by Roy Osherove

#IWishMyTeam

I check in the changes

Page 50: Growing Effective Agile Teams by Roy Osherove

#IWishMyTeam

I check in the changes

•The code doesn’t even compile

•I wish I was home now

•Instead I fake a big smile

Page 51: Growing Effective Agile Teams by Roy Osherove

#IWishMyTeam

And when they ask me

•Is the code alright?•I say “yes, it seems to compile

tonight’

Page 52: Growing Effective Agile Teams by Roy Osherove

#IWishMyTeam

•I say

•“yes, it seems to compile tonight’

Page 53: Growing Effective Agile Teams by Roy Osherove

#IWishMyTeam

I feel horrible•Because I see

•The sadness in their eyes

•When they find out that

•the product

•Doesn’t even have log files

•This thing is doomed

Page 54: Growing Effective Agile Teams by Roy Osherove

#IWishMyTeam

•When they find out

•That the product

•Doesn’t even have log files

•This thing is doomed

Page 55: Growing Effective Agile Teams by Roy Osherove

#IWishMyTeam

It’s time to go home now

Page 56: Growing Effective Agile Teams by Roy Osherove

#IWishMyTeam

It’s time to go home now

•And I’ve got an aching head

•So I lock my computer

•And pray that tomorrow I’m dead

Page 57: Growing Effective Agile Teams by Roy Osherove

#IWishMyTeam

When my wife asks me

•“Do you feel alright?”•I say “yes. Let’s watch game of

thrones tonight”

Page 58: Growing Effective Agile Teams by Roy Osherove

#IWishMyTeam

•I say

•“yes. Let’s watch game of thrones tonight”

Page 59: Growing Effective Agile Teams by Roy Osherove

#IWishMyTeam

I feel miserable

•Because I’ll guess

•The madness in their talk

Page 60: Growing Effective Agile Teams by Roy Osherove

#IWishMyTeam

•When they find out

• that tomorrow

•I don’t plan to come to work

•And write my CV

Page 61: Growing Effective Agile Teams by Roy Osherove

#IWishMyTeam

Book:Notes To a

Software Team Leader

Thank you

Courses at:Osherove.com

Page 62: Growing Effective Agile Teams by Roy Osherove

#IWishMyTeam

Thank You + Q + A!

• Contact:

• Email: [email protected]

• Twitter: @RoyOsherove

• http://5whys.com

• Books:

• Gerald M. Weinberg - Managing Teams Congruently

• Johanna Rothman - Behind Closed Doors

• Influencer - The power to change anything

Page 63: Growing Effective Agile Teams by Roy Osherove

#IWishMyTeam

Convince Others by Knowing

Behavior ForcesAll Stages

Page 64: Growing Effective Agile Teams by Roy Osherove

#IWishMyTeam“For each behavior, The world is

perfectly designed for that behavior to

happen” “Influencer – The power to change anything”

Page 65: Growing Effective Agile Teams by Roy Osherove

#IWishMyTeam

•PersonalMotivation

Ability

•SocialMotivation

Ability

•EnvironmentalMotivation

•Ability