Why Technical Leadership Matters

95
@patkua TECHNICAL LEADERSHIP MATTERS

Transcript of Why Technical Leadership Matters

Page 1: Why Technical Leadership Matters

@pa t k u a

TECHNICAL LEADERSHIP MATTERS

Page 2: Why Technical Leadership Matters

ABOUT @PATKUA

2

http://tiny.cc/twtl http://tiny.cc/retros

ArchitectDeveloper

LeaderCoach

Life-long learnerAuthor

Page 3: Why Technical Leadership Matters

What happens without Technical Leadership?

Page 4: Why Technical Leadership Matters
Page 5: Why Technical Leadership Matters

5 persistence frameworks

Page 6: Why Technical Leadership Matters

5 persistence frameworks

3 automated test frameworks

Page 7: Why Technical Leadership Matters

5 persistence frameworks

3 automated test frameworks

5 parallel branches

Page 8: Why Technical Leadership Matters

5 persistence frameworks

3 automated test frameworks

5 parallel branches

A hand-rolled source control system

Page 9: Why Technical Leadership Matters

5 persistence frameworks

3 automated test frameworks

5 parallel branches

A hand-rolled source control system

All on the same project…

Page 10: Why Technical Leadership Matters

Think I’m

kidding?

Page 11: Why Technical Leadership Matters

@julianboot

Page 12: Why Technical Leadership Matters

@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

Page 13: Why Technical Leadership Matters
Page 14: Why Technical Leadership Matters
Page 15: Why Technical Leadership Matters

?

Page 16: Why Technical Leadership Matters
Page 17: Why Technical Leadership Matters
Page 18: Why Technical Leadership Matters
Page 19: Why Technical Leadership Matters
Page 20: Why Technical Leadership Matters

TECHNICAL LEADERSHIP MATTERS

Page 21: Why Technical Leadership Matters

Just imagine…

Page 22: Why Technical Leadership Matters
Page 23: Why Technical Leadership Matters
Page 24: Why Technical Leadership Matters
Page 25: Why Technical Leadership Matters
Page 26: Why Technical Leadership Matters

IMPACT

Page 27: Why Technical Leadership Matters

IMPACT INFLUENCE

Page 28: Why Technical Leadership Matters
Page 29: Why Technical Leadership Matters
Page 30: Why Technical Leadership Matters

Amplify your IMPACT

Page 31: Why Technical Leadership Matters

BUT

Page 32: Why Technical Leadership Matters

BUTA WARNING

Page 33: Why Technical Leadership Matters
Page 34: Why Technical Leadership Matters
Page 35: Why Technical Leadership Matters

Once upon a time…

21

Page 36: Why Technical Leadership Matters

Once upon a time…

22

Page 37: Why Technical Leadership Matters

Once upon a time…

22

New Development

Page 38: Why Technical Leadership Matters

Once upon a time…

22

Support

New Development

Page 39: Why Technical Leadership Matters

Once upon a time…

22

Support

New Development

8 months later…

Page 40: Why Technical Leadership Matters

Once upon a time…

23

Support

New Development

8 months later…

Page 41: Why Technical Leadership Matters

Once upon a time…

23

Support

New Development

8 months later…

Page 42: Why Technical Leadership Matters

Technical Vision Matters

24

Page 43: Why Technical Leadership Matters

Technical Vision Matters

24

Page 44: Why Technical Leadership Matters

A SIMPLE TEST FOR AN EFFECTIVE TECH LEAD...

Page 45: Why Technical Leadership Matters

Does the codebase look like it was written by a single person?

Yes No

Page 46: Why Technical Leadership Matters
Page 47: Why Technical Leadership Matters

LEADERSHIP

Page 48: Why Technical Leadership Matters

LEADERSHIP

NOT *JUST* LEADERS

Page 49: Why Technical Leadership Matters

A quick test…

Page 50: Why Technical Leadership Matters
Page 51: Why Technical Leadership Matters
Page 52: Why Technical Leadership Matters
Page 53: Why Technical Leadership Matters
Page 54: Why Technical Leadership Matters
Page 55: Why Technical Leadership Matters

Stuart Halloway Rebecca Wirfs-Brock

Kathy SierraMartin Fowler

Page 56: Why Technical Leadership Matters

EVERYONE CAN BE A LEADER

Page 57: Why Technical Leadership Matters
Page 58: Why Technical Leadership Matters

Strength in Diversity

Page 59: Why Technical Leadership Matters
Page 60: Why Technical Leadership Matters
Page 61: Why Technical Leadership Matters

“...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.”

STRENGTH IN DIVERSITY

Source: Credit Suisse Research Institute (August 2012) http://bit.ly/Oozuvl

Page 62: Why Technical Leadership Matters

“...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.”

STRENGTH IN DIVERSITY

Return on Equity

12%

Source: Credit Suisse Research Institute (August 2012) http://bit.ly/Oozuvl

Page 63: Why Technical Leadership Matters

“...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.”

STRENGTH IN DIVERSITY

Return on Equity

12% 16%

Return on Equity

Source: Credit Suisse Research Institute (August 2012) http://bit.ly/Oozuvl

Page 64: Why Technical Leadership Matters

STRENGTH IN DIVERSITY

Page 65: Why Technical Leadership Matters

Collective Accuracy

= Average Accuracy + Diversity*

STRENGTH IN DIVERSITY

Page 66: Why Technical Leadership Matters

Collective Accuracy

= Average Accuracy + Diversity*

STRENGTH IN DIVERSITY

* Requires ability to integrate

Page 67: Why Technical Leadership Matters

Team Culture

Page 68: Why Technical Leadership Matters

Team Culture

TEAM CULTURE

Page 69: Why Technical Leadership Matters

Team Culture

How long does the build stay broken?

TEAM CULTURE

Page 70: Why Technical Leadership Matters

Team Culture

How long does the build stay broken? Do people avoid

conflict?

TEAM CULTURE

Page 71: Why Technical Leadership Matters

Team Culture

How long does the build stay broken? Do people avoid

conflict?

Do people offer new ideas?

TEAM CULTURE

Page 72: Why Technical Leadership Matters

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?

TEAM CULTURE

Page 73: Why Technical Leadership Matters

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

Page 74: Why Technical Leadership Matters

EVERYONE CAN BE A LEADER

Page 75: Why Technical Leadership Matters

EVERYONE CAN BE A LEADER

HOW CAN?

Page 76: Why Technical Leadership Matters

FEATURE DRIVEN DEVELOPMENT

39

A forgotten agile methodology

Page 77: Why Technical Leadership Matters
Page 78: Why Technical Leadership Matters
Page 79: Why Technical Leadership Matters
Page 80: Why Technical Leadership Matters
Page 81: Why Technical Leadership Matters
Page 82: Why Technical Leadership Matters

Is it okay to tell people what to do?

Page 83: Why Technical Leadership Matters

Is it okay to tell people what to do?

YES

but only sometimes

Page 84: Why Technical Leadership Matters

SITUATIONAL LEADERSHIP MODEL

HighDirecting BehaviourLow

High

Supp

ortin

g Be

havi

our

Part

icip

ate

Sell

Tell

Delega

te

Page 85: Why Technical Leadership Matters

SITUATIONAL LEADERSHIP MODEL

HighDirecting BehaviourLow

High

Supp

ortin

g Be

havi

our

Part

icip

ate

Sell

Tell

Delega

te

Page 86: Why Technical Leadership Matters

CONCLUDING THOUGHTS

Page 87: Why Technical Leadership Matters

IMPACT INFLUENCE

Page 88: Why Technical Leadership Matters
Page 89: Why Technical Leadership Matters

http://bit.ly/1VdtPH3

Page 90: Why Technical Leadership Matters

http://bit.ly/1VdtPH3

Page 91: Why Technical Leadership Matters
Page 92: Why Technical Leadership Matters
Page 93: Why Technical Leadership Matters
Page 94: Why Technical Leadership Matters

TECHNICAL LEADERSHIP MATTERS

Page 95: Why Technical Leadership Matters

@patkua Patrick Kua

THANK YOU