How Spotify Helps Their Engineers Grow - Chris Angove
-
Upload
hakka-labs -
Category
Software
-
view
3.258 -
download
0
description
Transcript of How Spotify Helps Their Engineers Grow - Chris Angove
![Page 1: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/1.jpg)
August 20, 2014
Climbing off the Ladder, Before we fall off.
How Spotify Helps Their Engineers Grow
![Page 2: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/2.jpg)
1
Who is this Chris Angove person?
Graduated with BS in CS from the University of Michigan
Spent 10 years as a C++ Developer
Started leading in 2005 (reluctantly)
Associate Director of Engineering at Amplify in Brooklyn in 2012
Joined Spotify as a Chapter Lead in 2013
Always been interested in engineering culture and career development
![Page 3: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/3.jpg)
2
Story begins with my father
Worked for 40 years as a machine builder in the automotive world
Quickly became a journeyman, but no interest in management
I used to see our worlds as different, blue collar vs white collar
I am pretty sure I was wrong….
![Page 4: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/4.jpg)
3
Quick Overview of Spotify
![Page 5: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/5.jpg)
4
![Page 6: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/6.jpg)
5
Began with Agile, but process got in the way
At beginning process was vital to creating the team
As we grow, teams tried to figure out how to remain agile
Implement new structure in 2012
Continuously tweaking process
![Page 7: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/7.jpg)
6
Alignment & Autonomy
Henrik Kniberg
Alignment
Do
what I
say!
Autonomy
Do
whateve
r
![Page 8: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/8.jpg)
7
High
Alignmen
t
High
Autonomy
Build a
bridge!
Micromanaging
organization
Indifferent
culture
Entrepreneurial
organization
Chaotic
culture
Authoritative
organization
Conformist
culture
Innovative
organization
Collaborative
culture
We need to
cross the
river Figure out
how!
We need to
cross the
river
Low
Alignmen
t
Low
Autonomy
Hope someone
is working on
the river
problem…
Aligned Autonomy!
Henrik Kniberg
![Page 9: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/9.jpg)
8 Not so original, original idea
PO PO PO
Tribe
Tribe lead
PO PO PO PO
Tribe
Chapter
Chapter
Tribe lead
PO
Chapter
Chapter Guild
![Page 10: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/10.jpg)
9 Reality is Messy!
PO PO PO
Tribe
Tribe lead
PO PO PO PO
Tribe
Tribe lead
PO
Chapter
Chapter Guild
![Page 11: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/11.jpg)
10
Aligned Autonomy - be autonomous, but don’t suboptimize
- Spotify’s mission > Squad’s mission
Henrik Kniberg
![Page 12: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/12.jpg)
11
Mutual respect
My colleagues are
awesome!
Ego
Henrik Kniberg
![Page 13: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/13.jpg)
12
All of this focused on structure of the organization
What about structure of the career path?
The Benefits of the Ladder
![Page 14: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/14.jpg)
13
Walking the usual path
The Linear Ladder
![Page 15: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/15.jpg)
14
Intern
Junior Developer
Senior Software Engineer
Architect
Team Lead
Director of Engineering
VP of Engineering
CTO
![Page 16: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/16.jpg)
15
It’s familiar since it is common to most organizations
The Benefits of the Ladder
![Page 17: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/17.jpg)
16
Each rung is clearly tied to role and responsibility
The Benefits of the Ladder
![Page 18: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/18.jpg)
17
Path of Career Development is Clear
The Benefits of the Ladder
![Page 19: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/19.jpg)
18
Easy to get Resources
The Benefits of the Ladder
![Page 20: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/20.jpg)
19
Value added to the company is obvious to everyone
The Benefits of the Ladder
![Page 21: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/21.jpg)
20
Explicit path for respect and being recognized for achievements
The Benefits of the Ladder
![Page 22: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/22.jpg)
21
Simplicity sometimes has it’s cost
What’s the Danger?
![Page 23: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/23.jpg)
22
Reality is rarely simple, more often it’s messy
What’s wrong with the ladder
![Page 24: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/24.jpg)
23
We have usually preferred to keep structure flat, only defining positions based
on role not seniority
What’s wrong with the ladder
![Page 25: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/25.jpg)
24
The only way to add value is predefined by structure and requires management
What’s wrong with the ladder
![Page 26: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/26.jpg)
25
May not have the skill set or interest for the next level on the ladder
What’s wrong with the ladder
![Page 27: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/27.jpg)
26
No way to try out things, moving down the ladder is difficult
What’s wrong with the ladder
![Page 28: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/28.jpg)
27
Creates a factory to eject people due to limited management positions
What’s wrong with the ladder
![Page 29: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/29.jpg)
28
May promote people beyond their abilities and thus out of the company
What’s wrong with the ladder
![Page 30: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/30.jpg)
29
Ultimately it provides simplicity at the cost of actual career development
What’s wrong with the ladder
![Page 31: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/31.jpg)
30
Assumes plateauing at a specific role is bad and that managers are more
valuable then individual contributors, but why?
What’s wrong with the ladder
![Page 32: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/32.jpg)
31
There has to be a better way!
What’s wrong with the ladder
Right?!?!
![Page 33: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/33.jpg)
32
An increasingly popular approach
Multiple Ladders
![Page 34: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/34.jpg)
33 The Technology Ladder
![Page 35: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/35.jpg)
34
Creates a technology track to reduce skillset/interest mismatches
The Technology Ladder
![Page 36: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/36.jpg)
35
Clearly sets up easy ways to recognize accomplishments
The Technology Ladder
![Page 37: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/37.jpg)
36
Still very clear routes and roles setup as in linear ladder
The Technology Ladder
![Page 38: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/38.jpg)
37
Familiar and usually the only thing people know, culturally ingrained
The Technology Ladder
![Page 39: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/39.jpg)
38
But….
The Technology Ladder
![Page 40: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/40.jpg)
39
Limited as it still sets up explicit expectations and paths that may not
accommodate all
The Technology Ladder
![Page 41: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/41.jpg)
40
Usually gets muddled (http://bit.ly/1oS7H9l)
The Technology Ladder
![Page 42: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/42.jpg)
41
Still assumes that the only way to grow is through more responsibility/influence
The Technology Ladder
![Page 43: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/43.jpg)
42
Does not answer how to experiment and switch roles
The Technology Ladder
![Page 44: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/44.jpg)
43
Can be part of the solution and at some scale necessary
The Technology Ladder
![Page 45: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/45.jpg)
44
Spotify is currently exploring but it is challenging, no one size to fit all
The Technology Ladder
![Page 46: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/46.jpg)
45
Career development is hard
Optimizing for the right things
![Page 47: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/47.jpg)
46
What are people looking for with “promotions”?
A nonlinear model
![Page 48: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/48.jpg)
47
Mastery
The urge to get better at something
A nonlinear model
![Page 49: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/49.jpg)
48
Autonomy
The desire to make our own decisions
A nonlinear model
![Page 50: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/50.jpg)
49
Recognition
Recognition and respect for adding value to the company
A nonlinear model
![Page 51: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/51.jpg)
50
Compensation
The desire to get paid for the value added to the organization
A nonlinear model
![Page 52: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/52.jpg)
51
The problem is career ladders generally only concentrate on the recognition and
compensation
A nonlinear model
![Page 53: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/53.jpg)
52
It’s a blunt tool that may work for many but does leave some behind
A nonlinear model
![Page 54: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/54.jpg)
53
We need to optimize for the best career development not the easiest
A nonlinear model
![Page 55: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/55.jpg)
54
Loops and Add-Ons
A non-linear approach
![Page 56: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/56.jpg)
55
Loops are tools to help direct career development paths
A nonlinear model
![Page 57: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/57.jpg)
56
Employee driven not manager driven
A nonlinear model
![Page 58: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/58.jpg)
57
Non-anonymous peer feedback, manager feedback and self evaluation drives a
discussion on direction
A nonlinear model
![Page 59: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/59.jpg)
58
Loops are not tied to salary reviews (but can influence)
A nonlinear model
![Page 60: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/60.jpg)
59
Add-Ons are ways to expand your existing role
A nonlinear model
![Page 61: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/61.jpg)
60 A nonlinear model
![Page 62: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/62.jpg)
61
Roles defined by institutional need, not career advancement
A nonlinear model
![Page 63: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/63.jpg)
62
Moving to management is not a promotion
A nonlinear model
![Page 64: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/64.jpg)
63
Add-ons add both personal as well as business value
A nonlinear model
![Page 65: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/65.jpg)
64
Interest and skill-set define which add-on the individual contributor chooses
A nonlinear model
![Page 66: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/66.jpg)
65
It is engineer driven but supported by the company
A nonlinear model
Manager works with the engineer
Trainings, sessions, workshops provided as needed
Time off to participate in events approved
![Page 67: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/67.jpg)
66
Driving forces:
A nonlinear model
![Page 68: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/68.jpg)
67
Do things; tell people
A nonlinear model
You’re doing cool stuff that others would benefit from hearing about
You’re passionate about something and you’d like to see more of it
You’d like recognition for your efforts
![Page 69: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/69.jpg)
68
Try Something New
A nonlinear model
Work is great but getting a little bored
You’d like to try something new, but not stop what you are doing
Not sure you want to risk switching roles completely
![Page 70: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/70.jpg)
69
Get out of the Comfort Zone
A nonlinear model
You’d like to acquire new skills
You need to push yourself in a new direction
Shake things up to see what latent skills are there
![Page 71: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/71.jpg)
70
Employee chooses add-ons or creates a new one:
A nonlinear model
Define Goal
Define Success Metrics
Define Help Needed
![Page 72: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/72.jpg)
71
A Few Examples
A nonlinear model
Speaker
Trainer
Coach
Mentor
Writer
Architect
Evangelist
Road Manager
Open Sourcer
![Page 73: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/73.jpg)
72
This is a work in progress
A nonlinear model
Testing our hypothesis now
Initial steps in 2013 were a bit slow to adopt
But we’re refining, check back with us soon!
![Page 74: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/74.jpg)
73
This is not solved we need to innovate
Yes this is a call to action!
Email me [email protected]
What are your ideas?
![Page 75: How Spotify Helps Their Engineers Grow - Chris Angove](https://reader033.fdocuments.in/reader033/viewer/2022042814/554f463cb4c90572088b568e/html5/thumbnails/75.jpg)
74
Check out spotify.com/jobs or
@Spotifyjobs for more information.
Want to join the band?