the elastic leadership techniques of the coaching architect
DESCRIPTION
Roy Osherove Keynbote at Software Architect London Conference. More info at http://5whys.com and http://TeamLeadSkills.comTRANSCRIPT
http://5whys.com
#IWishMyTeam
The
Coaching ArchitectManifesto @RoyOsherove
Senior Consultant – ITVerket
#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?
• Why doesn’t anyone teach this stuff?
http://5whys.com
#IWishMyTeam
Are you a Leader?
http://5whys.com
#IWishMyTeam
If You are a Bottleneck,
You are a Leader
http://5whys.com
#IWishMyTeam
What is your role as a leader?
http://5whys.com
#IWishMyTeamYour role is to make yourself
unneeded.
To remove yourself as a bottleneck.
http://5whys.com
#IWishMyTeam
Grow the team to solve their own
problems without you.
http://5whys.com
#IWishMyTeamBy growing others to not need you,
you will always be wanted,
appreciated and highly valuable
http://5whys.com
#IWishMyTeam
If only I had a better team
http://5whys.com
#IWishMyTeam
Great Teams are Grown, not Hired
http://5whys.com
#IWishMyTeam
Leadership, done right, is a tough
jobThat’s why you get paid more
Many leaders like to take the money, but not do all the hard parts
(Paraphrasing Gerry Weinberg in “Managing Teams Congruently”)
http://5whys.com
#IWishMyTeam
How Do You Grow Your Team?
http://5whys.com
#IWishMyTeam
How do we grow ourselves?
http://5whys.com
#IWishMyTeam
Steady Growth (plateau)
Learning Learning
Gerald M. Weinberg – “becoming a technical
leader”
http://5whys.com
#IWishMyTeam
Fast Growth
http://5whys.com
#IWishMyTeamRavines before Fast Growth
http://5whys.com
#IWishMyTeam
Randomness adds noise
http://5whys.com
#IWishMyTeamTo grow the team, we must first
realize we can do this ourselves.
http://5whys.com
#IWishMyTeam
Growing the team *is* our Ravine.
Our risk. Our Challenge.
Our Growth.
http://5whys.com
#IWishMyTeam
TIME
http://5whys.com
#IWishMyTeamProblem Solving Ability Phases
http://5whys.com
#IWishMyTeam
http://5whys.com
#IWishMyTeam
http://5whys.com
#IWishMyTeam
This applies for any bottleneck role
Architect, Designer, QA, Technical Leader, Leader..
http://5whys.com
#IWishMyTeamProblem Solving Ability Phases
http://5whys.com
#IWishMyTeam
The Survivaladdiction
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
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
http://5whys.com
#IWishMyTeamONE MONTH LATEROUR CODE SUCKS.
WE HAVE TO do a REWRITE!!
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
http://5whys.com
#IWishMyTeam
How do you break survival addiction?
http://5whys.com
#IWishMyTeamYou take risks and remove some
future commitments
http://5whys.com
#IWishMyTeam
Convince Others by Knowing
Behavior ForcesAll Stages
http://5whys.com
#IWishMyTeamFor each behavior, The world is
perfectly designed for that behavior to
happen “Influencer – The power to change anything”
#IWishMyTeam
•PersonalMotivation
Ability
•SocialMotivation
Ability
•EnvironmentalMotivation
•Ability
#IWishMyTeam
Problem Solving Ability Phases
#IWishMyTeam
Challenge
“What are you going to do about it?”
http://5whys.com
#IWishMyTeam
Commitment Language
Survival/Learning stage
http://5whys.com
#IWishMyTeam
We need..I could..
Why doesn’t someone..
http://5whys.com
#IWishMyTeam
I will.. by..
http://5whys.com
#IWishMyTeam
Only commit to things under your
own control
http://5whys.com
#IWishMyTeam
Change your leadership style to
fit the situation
Learn some people techniques
#IWishMyTeam
Elastic Leadership
•Software leader skills to succeed in an agile world
•(Also in non agile world)
•find out more at 5whys.com
#IWishMyTeam
A short song?
#IWishMyTeam
This is a test line
#IWishMyTeam
It looks like you’re doing just fine
#IWishMyTeam
It’s time for a song of mine
#IWishMyTeam
It’s late in the evening
#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
#IWishMyTeam
And then he asks me
•Is the product alright?
•And I say “yes, we deploy it all tonight”
#IWishMyTeam
I check in the changes
•The code doesn’t even compile
•I wish I was home now
•Instead I fake a big smile
#IWishMyTeam
And when they ask me
•Is the code alright?
•I say “yes, it seems to compile tonight’
#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
#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
#IWishMyTeam
When my wife asks me
•“Do you feel alright?”
•I say “yes. Let’s watch game of thrones tonight”
#IWishMyTeam
I feel miserable•Because I’ll guess
•The madness in their talk
•When they find out
• that tomorrow
•I don’t plan to come to work
•And write my CV
#IWishMyTeam
Book:Notes To a
Software Team Leader
Thank you + Q&A
5whys.com@royosherove
#IWishMyTeam
Thank You• 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