第1页
@patkua
TECH LEAD SKILLS FOR DEVELOPERS
第2页
WHY DO WE NEED A TECH LEAD?
第5页
?
第6页
6
http://www.flickr.com/photos/dcarlbom/3468358859/
第7页
THINK THIS DOESN’T HAPPEN IN THE REAL WORLD?
第8页
Julianboot
@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
Source: http://twitter.com/julianboot/status/232830267822309376
第9页
A SIMPLE TEST FOR AN EFFECTIVE TECH LEAD...
第10页
Does the codebase look like it was written by a single person?
Yes No
第11页
WHAT DOES A GOOD TECH LEAD FOCUS ON?
第12页
Programming People Process
第13页
PROGRAMMING
第14页
PROGRAMMING
Do effective Technical Leaders need to code?
DEFINITELY
第15页
PROGRAMMING
Do effective Technical Leaders need to code?
DEFINITELY
30%At least
of
the time with the team
第16页
PROGRAMMING
...respect is the currency of the realm
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...
http://bit.ly/15Rm4z
第17页
PROGRAMMING
Consistency over Cleverness
第18页
PROGRAMMING
第19页
PROGRAMMING
第20页
PROGRAMMING
第21页
PROGRAMMING
第22页
PROGRAMMING
There are more important topics to spend time on...
第23页
PROGRAMMING
Team Culture
第24页
PROGRAMMING
How long does the build stay broken?
Do people avoid conflict?
Do people offer new ideas?
Team Culture
Do people feel okay to admit being wrong?
Do people flag when they need help?
第25页
PROGRAMMING
Vision
第26页
PEOPLE
第27页
PEOPLE
Strength in Diversity
第28页
PEOPLE
第29页
PEOPLE
Fortune 500 companies with 3 or more women on the Board gain a significant performance advantage over those with the fewest
73% 83%
Return on Sales
Return on Equity
Source: Catalyst (2007) http://bit.ly/nEEfGX
112%
Return on Invested Capital
第30页
PEOPLE
“...over the past six years, companies with at least some female board representation outperformed those with no women on the board in terms of share price performance.”
12%
Return on Equity
16%
Return on Equity
Source: Credit Suisse Research Institute (August 2012) http://bit.ly/Oozuvl
第31页
PEOPLE
Collective Accuracy = Average Accuracy + Diversity*
* Requires ability to integrate
第32页
TRUST ISN’T BUILT IN ONE DAY
https://www.flickr.com/photos/create-learning/3676366324/sizes/o/
第33页
PEOPLE
Growing People
第34页
PEOPLE
HIGH
Challenge
LOW
LOW
Skill/Ability
HIGH Source: Csikszentmihalyi, Flow (1990)
第35页
PEOPLE
Anxiety
HIGH
Challenge
LOW
LOW
Skill/Ability
HIGH Source: Csikszentmihalyi, Flow (1990)
第36页
PEOPLE
HIGH
Challenge
LOW
Boredom
LOW
Skill/Ability
HIGH Source: Csikszentmihalyi, Flow (1990)
第37页
PEOPLE
Anxiety
Flow
HIGH
Challenge
LOW
LOW
Boredom
Skill/Ability
HIGH
Csikszentmihalyi, "Flow: The Psychology of Optimal Experience" (1990)
第38页
PEOPLE
Maximising Potential
第39页
PEOPLE
Skills
第40页
PEOPLE
Skills
Strengths
第41页
PEOPLE Goals
Skills
Strengths
第42页
PEOPLE Interests
Goals
Skills
Strengths
第43页
PEOPLE Interests
Goals
Skills
Sweet Spot
Strengths
第44页
PEOPLE Interests
Goals
Skills
Strengths
第45页
PEOPLE
Team code reviews
Pair Programming
Brown Bag sessions
Learning Activities
Video/ Book Club
Technical Retrospectives
Spike Showcases
第46页
PEOPLE
Beware the bad apple
“Bad Is Stronger Than Good” (2001) Baumeister et al
第47页
PROCESS
第48页
PROCESS
Is it okay to tell people what to do?
YES
but only sometimes
第49页
SITUATIONAL LEADERSHIP MODEL
High
Supporting
Supporting Behaviour
Coaching
Delegating
Directing
Low
Directing Behaviour
High
第50页
SITUATIONAL LEADERSHIP MODEL
High
Supporting
Supporting Behaviour
Coaching
Delegating
Directing
Low
Directing Behaviour
High
第51页
SITUATIONAL LEADERSHIP MODEL
Developed Developing
High competence
Moderate-high competence
Low-some competence
Low competence
High commitment Variable commitment Low commitment
High commitment
Development level of an individual
第52页
PROCESS
Tuckman’s Model
第53页
TUCKMAN’S STAGES OF GROUP DEVELOPMENT
Forming
Storming
Norming
Performing
Adjourning
第54页
PROCESS
Essentially, all models are wrong, but some are useful.
—George E. P. Box
第55页
PROCESS
Make time for you
第56页
http://www.flickr.com/photos/mbeo52/5062096969/size56s/l/
第57页
https://www.flickr.com/photos/sushicam/5584789234/sizes5/7o/
第58页
PROCESS
9AM
Monday
Email Time
6PM
Planning Time
Tuesday
Email Time
Wednesday
Thursday
Email Time
1:1s
Friday
Email Time
Planning Time
Next week planning
第59页
CONCLUDING THOUGHTS
第60页
THANK YOU
For questions: PATRICK KUA
@patkua