Slide 1

Slide 1 text

! Power, Influence and Authority in Engineering Leadership @buritica

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

"Juan, I think I want to go into Engineering Management" — an engineer

Slide 5

Slide 5 text

Why?

Slide 6

Slide 6 text

"I would like to help my team move forward" — same engineer

Slide 7

Slide 7 text

Why would management allow you to make change?

Slide 8

Slide 8 text

"Because I would have authority" — same engineer

Slide 9

Slide 9 text

! Not so fast

Slide 10

Slide 10 text

What kinds of change are you looking for?

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

Authority

Slide 16

Slide 16 text

Authority the power or right to give orders, make decisions, and enforce

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

! Authority

Slide 19

Slide 19 text

Authority the power to influence others, especially because of one's commanding manner or one's recognized knowledge about something.

Slide 20

Slide 20 text

! Authority

Slide 21

Slide 21 text

What authority does an engineer have?* * in a "healthy" org

Slide 22

Slide 22 text

Authority Conventionally, authority is legitimate ⚡ power

Slide 23

Slide 23 text

By hiring you confer legitimate power over a technical domain

Slide 24

Slide 24 text

Authority of an IC function individualContributor () { let authority = ['technical-domain'] }

Slide 25

Slide 25 text

Authority is not static

Slide 26

Slide 26 text

Experience can modify authority

Slide 27

Slide 27 text

Autonomy of an IC function individualContributor () { let authority = ['technical-domain'] if (experienced) { authority.push('own-time') } }

Slide 28

Slide 28 text

Experience as a modifier • JR IC: little authority over their time • Sr Eng: some authority over their time and other's time • Staff Eng: full authority over their time and some over other's

Slide 29

Slide 29 text

Modifiers vary depending on company, org, team, and even manager

Slide 30

Slide 30 text

So I can change all the softwares?

Slide 31

Slide 31 text

Maybe...

Slide 32

Slide 32 text

How much does your team trust you ...

Slide 33

Slide 33 text

... and what is your scope of influence?

Slide 34

Slide 34 text

Everytime you make decisions you trade on trust

Slide 35

Slide 35 text

Architectural decisions require higher trust than implementation ones

Slide 36

Slide 36 text

What authority does a manager have?

Slide 37

Slide 37 text

Authority of a manager function manager () { let authority = ['people, processes'] if (experienced) { authority.push('strategy') } }

Slide 38

Slide 38 text

Autonomy of a manager function manager () { // ... let autonomy = authority.indexOf('own-time') authority.pop(autonomy) }

Slide 39

Slide 39 text

So I can change all the peoples and processes?

Slide 40

Slide 40 text

Maybe...

Slide 41

Slide 41 text

How much does your team trust you ...

Slide 42

Slide 42 text

What is your scope of influence?

Slide 43

Slide 43 text

or might I say, closure?

Slide 44

Slide 44 text

Management has authority over software through people & process

Slide 45

Slide 45 text

Authority Closures function vp() { function director() { function manager() { function individualContributor(){ // software } } } }

Slide 46

Slide 46 text

Management authority isn't enough all the time ...

Slide 47

Slide 47 text

No content

Slide 48

Slide 48 text

... also, authority closures don't tend to work the other way around

Slide 49

Slide 49 text

Authority Closures function individualContributor() { function manager() { function director() { function vp(){ const compensation = '$$$' const process = 'waterfall' } } } }

Slide 50

Slide 50 text

But sometimes, there is hope!

Slide 51

Slide 51 text

No content

Slide 52

Slide 52 text

We all have the opportunity to step up as leaders

Slide 53

Slide 53 text

* Disclaimer leadership takes time, effort and patience.

Slide 54

Slide 54 text

But most importantly trust

Slide 55

Slide 55 text

Authority Closures function individualContributor() { function manager() { function director() { function vp(){ const onCall = 'rotation' } } } }

Slide 56

Slide 56 text

Building trust can help you pierce your closure

Slide 57

Slide 57 text

Authority Closures function vp() { let oncall = 'rotation' function director() { function manager() { function individualContributor(){ onCall = 'team owned' } } } }

Slide 58

Slide 58 text

No content

Slide 59

Slide 59 text

"Juan, I think I want to go into Engineering Management" — an engineer

Slide 60

Slide 60 text

"So you're saying I don't need to be a manager" — an engineer

Slide 61

Slide 61 text

Not entirely ...

Slide 62

Slide 62 text

I want to encourage you to be a leader

Slide 63

Slide 63 text

The intent of leadership is to deliver outcomes for the greater good

Slide 64

Slide 64 text

We're part of an industry that has an abnormal amount of power to cause change in the world

Slide 65

Slide 65 text

No content

Slide 66

Slide 66 text

Working in technology gives you authority over the future of people at a never before scale

Slide 67

Slide 67 text

Knowing about your "authority closures" may give you the ability to focus change

Slide 68

Slide 68 text

Stepping into management is a career change

Slide 69

Slide 69 text

But stepping up as an IC leader is a lower risk way of getting experience

Slide 70

Slide 70 text

.. and building trust

Slide 71

Slide 71 text

No content

Slide 72

Slide 72 text

... so that you can eventually make the change you want

Slide 73

Slide 73 text

We need more and better engineering managers

Slide 74

Slide 74 text

No matter how hard you try you will be someone's worst boss

Slide 75

Slide 75 text

But it will all be worth it when you become someone's best boss

Slide 76

Slide 76 text

And accept you can't change it all

Slide 77

Slide 77 text

No content

Slide 78

Slide 78 text

Thanks @buritica

Slide 79

Slide 79 text

Photo Credits ESMAD