780 likes | 2.86k Views
The skills you learn as a developer do nothing to prepare you for leading teams. When you suddenly find yourself in an Architect or a Tech Lead role, you're winging it, unsure about what the role entails and what skills you need. Come to this talk to find out how you can better prepare yourself for the unexpected.<br><br>Presented at XConf Manchester and Hamburg, 2015
E N D
@patkua TECH LEAD SKILLS FOR DEVELOPERS
WHY DO WE NEED A TECH LEAD?
THINK THIS DOESN’T HAPPEN IN THE REAL WORLD?
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
A SIMPLE TEST FOR AN EFFECTIVE TECH LEAD...
Does the codebase look like it was written by a single person? Yes No
WHAT DOES A GOOD TECH LEAD FOCUS ON?
Programming P Programming People P People Process P Process
PROGRAMMING Do effective Technical Leaders need to code? DEFINITELY
PROGRAMMING Do effective Technical Leaders need to code? DEFINITELY At least 30% of the time with the team
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
PROGRAMMING Consistency over Cleverness
PROGRAMMING There are more important topics to spend time on...
PROGRAMMING Team Culture
PROGRAMMING How long does the build stay broken? Do people avoid conflict? Do people offer new ideas? Team Culture Do people flag when they need help? Do people feel okay to admit being wrong?
PROGRAMMING Vision
PEOPLE Strength in Diversity
PEOPLE Fortune 500 companies with 3 or more women on the Board gain a significant performance advantage over those with the fewest 112% 83% 73% Return on Equity Return on Sales Return on Invested Capital Source: Catalyst (2007) http://bit.ly/nEEfGX
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.” 16% 12% Return on Equity Return on Equity Source: Credit Suisse Research Institute (August 2012) http://bit.ly/Oozuvl
PEOPLE Collective Accuracy = Average Accuracy + Diversity* * Requires ability to integrate
TRUST ISN’T BUILT IN ONE DAY https://www.flickr.com/photos/create-learning/3676366324/sizes/o/
PEOPLE Growing People
PEOPLE HIGH Challenge LOW LOW HIGH Skill/Ability Source: Csikszentmihalyi, Flow (1990)
PEOPLE Anxiety HIGH Challenge LOW LOW HIGH Skill/Ability Source: Csikszentmihalyi, Flow (1990)
PEOPLE HIGH Challenge Boredom LOW LOW HIGH Skill/Ability Source: Csikszentmihalyi, Flow (1990)
PEOPLE Flow Anxiety HIGH Challenge Boredom LOW LOW HIGH Skill/Ability Csikszentmihalyi, "Flow: The Psychology of Optimal Experience" (1990)
PEOPLE Maximising Potential
PEOPLE Skills 39
PEOPLE Skills Strengths 40
PEOPLE Skills Goals Strengths 41
PEOPLE Skills Interests Goals Strengths 42
PEOPLE Skills Interests Sweet Spot Goals Strengths 43
PEOPLE Skills Interests Goals Strengths 44
PEOPLE Pair Programming Brown Bag sessions Team code reviews Learning Activities Spike Showcases Video/ Book Club Technical Retrospectives
PEOPLE Beware the bad apple “Bad Is Stronger Than Good” (2001) Baumeister et al
PROCESS Is it okay to tell people what to do? YES but only sometimes
SITUATIONAL LEADERSHIP MODEL High Supporting Coaching Supporting Behaviour Delegating Directing Directing Behaviour Low High
SITUATIONAL LEADERSHIP MODEL High Supporting Coaching Supporting Behaviour Delegating Directing Directing Behaviour Low High