What I wish I knew as a first time Tech Lead

Post on 06-Jan-2017

1,899 views 0 download

transcript

WHAT I WISH I KNEW

@patkua

AS A FIRST TIME TECH LEAD

Who is @thoughtworks

Tech Radar First Continuous Integration Tool

2

ABOUT @PATKUA

Architect

Developer

Leader

Coach

Life-long learner

Author

http://tiny.cc/retros

3

http://tiny.cc/twtl

Tech Lead

Interviews from over 35 Tech Leads from various companies and industries

5

PART 1

6

PART 3

LIFE AS A DEVELOPER

FIRST TIME TECH LEAD

WISER TECH LEAD

PART 2

PART 1

7

PART 3

LIFE AS A DEVELOPER

FIRST TIME TECH LEAD

WISER TECH LEAD

PART 2

PART 1

8

PART 3PART 2

LIFE AS A DEVELOPER

9

PART 1

LIFE AS A DEVELOPER

CONGRATULATIONSYou’ve just been

made a Tech Lead

You’ve just been made a Tech Lead

NOW WHAT?

17

PART 1

LIFE AS A DEVELOPER

18

PART 2

FIRST TIME TECH LEAD

PART 1

Clean Code

TDD

CI&CD

Refactoring

DDD

Design Patterns

?

?

?

?

?

THE PATH IS ROCKY

MISTAKE LOYALTY CARD

MISTAKE LOYALTY CARD

Writing code all the time

MISTAKE LOYALTY CARD

Writing code all the time

Making all the technical decisions

MISTAKE LOYALTY CARD

Writing code all the time

Making all the technical decisions

People - that’s someone else’s

problem

MISTAKE LOYALTY CARD

Writing code all the time

Making all the technical decisions

People - that’s someone else’s

problem

The team know what

they’re doing

MISTAKE LOYALTY CARD

Writing code all the time

Making all the technical decisions

People - that’s someone else’s

problem

The team know what

they’re doing

They’ll resolve arguments themselves

MISTAKE LOYALTY CARD

Writing code all the time

Making all the technical decisions

People - that’s someone else’s

problem

The team know what

they’re doing

They’ll resolve arguments themselves

28

PART 2

FIRST TIME TECH LEAD

PART 1

PART 3

29

PART 2PART 1

WISER TECH LEAD

21 3 4 5 6 7 8 9 10

21 3 4 5 6 7 8 9 101

The world will nolonger be binary

21 3 4 5 6 7 8 9 101

no longer binary

no longer binary

no longer binary

21 3 4 5 6 7 8 9 102

don’t needYou toall the answershave

21 3 4 5 6 7 8 9 102

don’t need all the answers

I don’t know. Let’s ask someone or find someone

who knows

21 3 4 5 6 7 8 9 103

Your role is not to beliked by everyone

21 3 4 5 6 7 8 9 103

is not to be liked by everyone

21 3 4 5 6 7 8 9 103

is not to be liked by everyone

21 3 4 5 6 7 8 9 104

You are not alone

21 3 4 5 6 7 8 9 104

You are not alone

21 3 4 5 6 7 8 9 104

You are not alone

21 3 4 5 6 7 8 9 104

You are not alone

21 3 4 5 6 7 8 9 104

You are not alone

21 3 4 5 6 7 8 9 104

You are not alone

21 3 4 5 6 7 8 9 104

You are not alone

21 3 4 5 6 7 8 9 104

You are not alone

21 3 4 5 6 7 8 9 105

Non-technical areasare just as important

21 3 4 5 6 7 8 9 105

Non-technical areas

Leader Developer

Architect

21 3 4 5 6 7 8 9 106

People are complex

21 3 4 5 6 7 8 9 106

People are complex

21 3 4 5 6 7 8 9 106

People are complex

21 3 4 5 6 7 8 9 106

People are complex

21 3 4 5 6 7 8 9 107

You can’t doeverything yourself

21 3 4 5 6 7 8 9 107

can’t do everything

21 3 4 5 6 7 8 9 107

Use the Situational Leadership Model

can’t do everything

21 3 4 5 6 7 8 9 107

Supp

ortin

g be

havi

our

Directing behaviourLow High

High

Low

Tell

SellParticipate

Delegate

21 3 4 5 6 7 8 9 107

Supp

ortin

g be

havi

our

Directing behaviourLow High

High

Low

Tell

SellParticipate

Delegate

21 3 4 5 6 7 8 9 108

There are many waysto be a leader

21 3 4 5 6 7 8 9 108

many ways

COACH SHEPHERD SHAMAN CHAMPION

21 3 4 5 6 7 8 9 109

You have a secret power

21 3 4 5 6 7 8 9 109

secret power

No

21 3 4 5 6 7 8 9 1010

Your role gives you greater impact

21 3 4 5 6 7 8 9 1010

greater impact

10x

21 3 4 5 6 7 8 9 1010

greater impact

x 1.1

66

PART 3

A WISER TECH LEAD

67

PART 3

@patkua

THANK YOU!

68

SEE YOU AT OUR STALL!