the geek's guide to leading teams
TRANSCRIPT
The Geek’s Guide to Leading Teams
@patkuaPatrick Kua
Available on leanpub (http://tiny.cc/twtl)
Why do we need a Tech Lead?
Why do we need a Tech Lead?
?
Source: http://twitter.com/julianboot/status/232830267822309376
@thejayfields: I had ten guys on my last project, all of them had opinions
and all of them were expressed in the code base #speakerconf
@julianboot
A simple test for an effective Tech Lead...
Does the codebase look like it was written by a single person?
Yes
No
What do effective Tech Leads focus on?
Tech People
Business You
The “Tech” in Tech Lead
TECH
Do effective Technical Leaders need to code?
Definitely!
At least 30% of the time with the team
http://bit.ly/15Rm4z
http://bit.ly/15Rm4z
““The amount of respect an IT pro pays someone is a measure of how
tolerable that person is when it comes to getting things done...””
Consistency over Cleverness
http://www.emacswiki.org/emacs/TabsSpacesBoth
Tabs OR Spaces
2 Spaces OR 4 Spaces
CamelCase OR Underscore
Curly brace end of line OR next line
Brackets OR not
Team Culture
How long does the build stay broken?
Do people avoid conflict?
Do people offer new ideas?
Do people flag when they need help?
Do people feel okay to admit being wrong?
Team Culture
Vision
Vision
Yes
No
Can everyone draw the same architecture diagram?
Free download: http://bit.ly/1Esrn7f
Riding Paradox
Riding Paradox
“Paradox” by Michael Berg
Consistency vs Improvement
Delivering vs Learning
Technical vs Business
People
Analytical
Activator
Intellection
Achiever
Strategic
Input
Woo
Collective Accuracy = Average Accuracy
+ Diversity*
* Requires ability to integrate
Trust isn’t built in one day
Growing People
Skill/Ability
Cha
lleng
eH
IGH
LOW
LOW HIGH
Skill/Ability
Cha
lleng
eH
IGH
LOW
LOW HIGH
Anxiety
Skill/Ability
Cha
lleng
eH
IGH
LOW
LOW HIGH
Boredom
Skill/Ability
Cha
lleng
eH
IGH
LOW
LOW HIGH
FlowAnxiety
Boredom
Learning Activities
Brown Bag sessions
Spike Showcases
Team code reviews
Technical Retrospectives
Pair Programming
Video/Book Club
“Bad Is Stronger Than Good” (2001) Baumeister et al
Beware the bad apple
Bridging the Business
Technical Business
Translating between realms
Business Opportunities
You
9am
6pm
Monday Tuesday Wednesday Thursday Friday
Email Time Email Time
Planning Time
1:1s
Email Time
Planning Time
Email Time
Next week planning
People The Tech of a Tech Lead
Bridging the Business You
Questions?
@patkuaPatrick Kua