@RoyOsherove Twitter: @RoyOsherove 5Whys.com blog Osherove.com - - PowerPoint PPT Presentation

royosherove
SMART_READER_LITE
LIVE PREVIEW

@RoyOsherove Twitter: @RoyOsherove 5Whys.com blog Osherove.com - - PowerPoint PPT Presentation

@RoyOsherove Twitter: @RoyOsherove 5Whys.com blog Osherove.com courses for team leaders Easy Unit Testing www.ArtOfUnitTesting.com Story The Interrupt Story Promises, Promises Story The Generous Lead Team Leader Great Teams


slide-1
SLIDE 1

@RoyOsherove

slide-2
SLIDE 2

5Whys.com – blog

Twitter: @RoyOsherove

 Osherove.com – courses for team leaders

Easy Unit Testing

slide-3
SLIDE 3

www.ArtOfUnitTesting.com

slide-4
SLIDE 4

Story

The Interrupt

slide-5
SLIDE 5

Story

Promises, Promises

slide-6
SLIDE 6

Story

The Generous Lead

slide-7
SLIDE 7

Team Leader

Great Teams Are Grown, Not Hired

slide-8
SLIDE 8

Chaos Managed Learning Self Organization

Three Team Maturity Stages

slide-9
SLIDE 9

Most team leaders use the wrong kind of leadership for the current team stage.

slide-10
SLIDE 10

 Treat a chaotic team as a self leading team

 Teach them TDD when they don’t even use source control  Acting as scrum master /coach when what they need is someone to save them from themselves  Not making enough time for team learning  Not spending enough time with the team

Leadership in chaos #Fail

slide-11
SLIDE 11

 Failure to grow a learning team into a mature team

 Fixing the team’s problems or them  Failure to recognize impediments and teach avoidance  Giving in to fear of confrontation with team members

Leadership in Learning Teams #Fail

slide-12
SLIDE 12

Don’t let a mature team self

  • rganize

 Lead the daily meeting  Decide on technical issues for the team  Telling people what to do instead of setting constraints

Leadership in mature teams #Fail

slide-13
SLIDE 13

The team is now in Chaotic Mode

slide-14
SLIDE 14

 Treat a chaotic team as a self leading team

 Teach them TDD when they don’t even use source control  Acting as scrum master /coach when what they need is someone to save them from themselves  Not making enough time for team learning  Not spending enough time with the team

Leadership in chaos #Fail

slide-15
SLIDE 15

 “when the ship is sinking the captain does not call a meeting, he gives

  • rders”

 Main Goal – Get the team into a plateau, and get some slack time for learning

 Take back control (or others will take it)

 By talking to management

 Remove outside interference  Declare single point of entry for requirements if needed

 By talking to the team

 Put out fires so the team can start learning

Chaotic-Team Leadership

slide-16
SLIDE 16

 Make time for our team  Hold one on one meetings  Hold daily stand up meetings  Organize tasks  Find out what is not working continuously  Find Bottlenecks  Start Optimizing the team’s process

Your first commitments to the team during chaos

slide-17
SLIDE 17

Making time for your team

 Max 50% outside the team  50% at least

 One on one meetings  Team meetings  Standup meetings  Coaching  Teaching  Managing Goals  Pairing  Code review

slide-18
SLIDE 18

Absolutely Essential Team Practices During Chaos

Technical Practices

 Build Automation  Code Review  Build by Feature  Pair Programming  Unit Testing  TDD

Non Technical

 Daily Standups  Big Visible Task Board  Same Room  Weekly Support Shifts

slide-19
SLIDE 19

The team is now in Learning mode

slide-20
SLIDE 20

SLACK

slide-21
SLIDE 21

Story

The Generous Lead

slide-22
SLIDE 22

 Failure to grow a learning team into a mature team

 Fixing the team’s problems or them  Failure to recognize impediments and teach avoidance  Giving in to fear of confrontation with team members

Leadership in Learning Teams #Fail

slide-23
SLIDE 23

 Steady Growth (plateau)

Developing Developers

Gerald M. Weinberg – “becoming a technical leader”

slide-24
SLIDE 24

Fast Growth

slide-25
SLIDE 25

Ravines before Fast Growth

slide-26
SLIDE 26

What are you going to do about it?

slide-27
SLIDE 27

Story

Promises, Promises

slide-28
SLIDE 28

 Lack of commitment

 “we need to..”  “If only we had ..”  “I’ll try to get it done soon..”

 Commitment

 “I will ____ by ____”

Commitment Language

slide-29
SLIDE 29

 Say it  Mean it

 Use commitment language  I will… by…

 Do it

 Or flag as soon as possible that you won’t make it

Integrity

slide-30
SLIDE 30

 Explain to team  Explain individually  Use integrity as growth mechanism (1 on 1)  Use integrity as part of standups

Getting Integrity

slide-31
SLIDE 31

Changing Behaviors that won’t change

slide-32
SLIDE 32
slide-33
SLIDE 33

Dealing with an information hoarder

Action

 Make it a growth challenge (integrity)  Thank them for sharing information and teaching others (even if they don’t)  Make them in charge of training on this subject  Tell them why you feel it’s a problem and ask them what you think should be done  Create a shared team project requiring this knowledge

Influence

 [personal motivation]  [Social Motivation]  [social ability and motivation]  [personal & social motivation]  [Environment motivation and ability]

slide-34
SLIDE 34

The team is mature

slide-35
SLIDE 35

Influencing Behavior using constraints

Six Influence Factors

slide-36
SLIDE 36
slide-37
SLIDE 37

 April - in Oslo  July – SkillsMatter in London  Details at osherove.com

Lead Better – 2 day course

slide-38
SLIDE 38

 Be part of my book “Notes to a software team leader” –

5whys.com/Note Book – Notes to a software team leader

slide-39
SLIDE 39

 @RoyOshereove  5whys.com – my blog for team leaders  Management 3.0 by Jurgen Appelo

Other Resources

slide-40
SLIDE 40

 And then… short song?

Q & A

slide-41
SLIDE 41

 When I was just a new team lead  One of the clients came to me  Will we succeed?  How much will it cost?  Can we finish in half the time? 

slide-42
SLIDE 42

 Yes, of course we can,  Whatever you ask will be  The future is known to me  What you ask will be 

slide-43
SLIDE 43

 The second week the project ran  The client called and told me this  I changed my mind, we need something else  Can you change it? You’re da man.

slide-44
SLIDE 44

  Yes, I think we can  If we work really hard, we will  We’ll work nights, ignore the pain  Please don’t change your mind again

slide-45
SLIDE 45

  On the 10th month the client called  And said that he’s moving the project abroad  We’re running too late  We’re doing it wrong  It seems like this is our fate

slide-46
SLIDE 46

  Que sera sera  Whatever will be will be  The projects moved overseas  Que sera sera 

slide-47
SLIDE 47

  Que sera sera X 2  Whatever will be will be  The projects moved overseas  Que sera sera 

slide-48
SLIDE 48

 Be part of my book “Notes to a software team leader” –

5whys.com/Note @RoyOsherove

Thank You