SlideShare una empresa de Scribd logo
1 de 75
Descargar para leer sin conexión
August 20, 2014 
Climbing off the Ladder, Before we fall off. 
How Spotify Helps Their 
Engineers Grow
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
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….
3 
Quick Overview of Spotify
4
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
6 
Alignment & Autonomy 
Henrik Kniberg 
Alignment 
Do what I say! 
Autonomy 
Do whatever
7 
High 
Alignment 
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 
Alignment 
Low Autonomy 
Hope someone is working on the river problem… 
Aligned Autonomy! 
Henrik Kniberg
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
9 
Reality is Messy! 
PO 
PO 
PO 
Tribe 
Tribe lead 
PO 
PO 
PO 
PO 
Tribe 
Tribe lead 
PO 
Chapter 
Chapter 
Guild
10 
Aligned Autonomy - be autonomous, but don’t suboptimize - Spotify’s mission > Squad’s mission 
Henrik Kniberg
11 
Mutual respect 
My colleagues are awesome! 
Ego 
Henrik Kniberg
12 
All of this focused on structure of the organization 
What about structure of the career path? 
The Benefits of the Ladder
13 
Walking the usual path 
The Linear Ladder
14 
Intern 
Junior Developer 
Senior Software Engineer 
Architect 
Team Lead 
Director of Engineering 
VP of Engineering 
CTO
15 
It’s familiar since it is common to most organizations 
The Benefits of the Ladder
16 
Each rung is clearly tied to role and responsibility 
The Benefits of the Ladder
17 
Path of Career Development is Clear 
The Benefits of the Ladder
18 
Easy to get Resources 
The Benefits of the Ladder
19 
Value added to the company is obvious to everyone 
The Benefits of the Ladder
20 
Explicit path for respect and being recognized for achievements 
The Benefits of the Ladder
21 
Simplicity sometimes has it’s cost 
What’s the Danger?
22 
Reality is rarely simple, more often it’s messy 
What’s wrong with the ladder
23 
We have usually preferred to keep structure flat, only defining positions based on role not seniority 
What’s wrong with the ladder
24 
The only way to add value is predefined by structure and requires management 
What’s wrong with the ladder
25 
May not have the skill set or interest for the next level on the ladder 
What’s wrong with the ladder
26 
No way to try out things, moving down the ladder is difficult 
What’s wrong with the ladder
27 
Creates a factory to eject people due to limited management positions 
What’s wrong with the ladder
28 
May promote people beyond their abilities and thus out of the company 
What’s wrong with the ladder
29 
Ultimately it provides simplicity at the cost of actual career development 
What’s wrong with the ladder
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
31 
There has to be a better way! 
What’s wrong with the ladder 
Right?!?!
32 
An increasingly popular approach 
Multiple Ladders
33 
The Technology Ladder
34 
Creates a technology track to reduce skillset/interest mismatches 
The Technology Ladder
35 
Clearly sets up easy ways to recognize accomplishments 
The Technology Ladder
36 
Still very clear routes and roles setup as in linear ladder 
The Technology Ladder
37 
Familiar and usually the only thing people know, culturally ingrained 
The Technology Ladder
38 
But…. 
The Technology Ladder
39 
Limited as it still sets up explicit expectations and paths that may not accommodate all 
The Technology Ladder
40 
Usually gets muddled (http://bit.ly/1oS7H9l) 
The Technology Ladder
41 
Still assumes that the only way to grow is through more responsibility/influence 
The Technology Ladder
42 
Does not answer how to experiment and switch roles 
The Technology Ladder
43 
Can be part of the solution and at some scale necessary 
The Technology Ladder
44 
Spotify is currently exploring but it is challenging, no one size to fit all 
The Technology Ladder
45 
Career development is hard 
Optimizing for the right things
46 
What are people looking for with “promotions”? 
A nonlinear model
47 
Mastery 
The urge to get better at something 
A nonlinear model
48 
Autonomy 
The desire to make our own decisions 
A nonlinear model
49 
Recognition 
Recognition and respect for adding value to the company 
A nonlinear model
50 
Compensation 
The desire to get paid for the value added to the organization 
A nonlinear model
51 
The problem is career ladders generally only concentrate on the recognition and compensation 
A nonlinear model
52 
It’s a blunt tool that may work for many but does leave some behind 
A nonlinear model
53 
We need to optimize for the best career development not the easiest 
A nonlinear model
54 
Loops and Add-Ons 
A non-linear approach
55 
Loops are tools to help direct career development paths 
A nonlinear model
56 
Employee driven not manager driven 
A nonlinear model
57 
Non-anonymous peer feedback, manager feedback and self evaluation drives a discussion on direction 
A nonlinear model
58 
Loops are not tied to salary reviews (but can influence) 
A nonlinear model
59 
Add-Ons are ways to expand your existing role 
A nonlinear model
60 
A nonlinear model
61 
Roles defined by institutional need, not career advancement 
A nonlinear model
62 
Moving to management is not a promotion 
A nonlinear model
63 
Add-ons add both personal as well as business value 
A nonlinear model
64 
Interest and skill-set define which add-on the individual contributor chooses 
A nonlinear model
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
66 
Driving forces: 
A nonlinear model
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
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
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
70 
Employee chooses add-ons or creates a new one: 
A nonlinear model 
Define Goal 
Define Success Metrics 
Define Help Needed
71 
A Few Examples 
A nonlinear model 
Speaker 
Trainer 
Coach 
Mentor 
Writer 
Architect 
Evangelist 
Road Manager 
Open Sourcer
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!
73 
This is not solved we need to innovate 
Yes this is a call to action! 
Email me cangove@spotify.com 
What are your ideas?
74 
Check out spotify.com/jobs or @Spotifyjobs for more information. 
Want to join the band?

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Agile Transformation and Cultural Change
 Agile Transformation and Cultural Change Agile Transformation and Cultural Change
Agile Transformation and Cultural Change
 
10 steps to a successsful enterprise agile transformation global scrum 2018
10 steps to a successsful enterprise agile transformation   global scrum 201810 steps to a successsful enterprise agile transformation   global scrum 2018
10 steps to a successsful enterprise agile transformation global scrum 2018
 
Patreon's Culture Deck
Patreon's Culture DeckPatreon's Culture Deck
Patreon's Culture Deck
 
Patreon Culture Deck
Patreon Culture DeckPatreon Culture Deck
Patreon Culture Deck
 
Doing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being AgileDoing Agile Isnt The Same As Being Agile
Doing Agile Isnt The Same As Being Agile
 
[Yow! 2019] 3 insights from 4 years at Spotify
[Yow! 2019] 3 insights from 4 years at Spotify[Yow! 2019] 3 insights from 4 years at Spotify
[Yow! 2019] 3 insights from 4 years at Spotify
 
Agile leadership
Agile leadershipAgile leadership
Agile leadership
 
Code as Craft: Building a Strong Engineering Culture at Etsy
Code as Craft: Building a Strong Engineering Culture at EtsyCode as Craft: Building a Strong Engineering Culture at Etsy
Code as Craft: Building a Strong Engineering Culture at Etsy
 
Enterprise Agile Coaching - Professional Agile Coaching #3
Enterprise Agile Coaching - Professional Agile Coaching #3Enterprise Agile Coaching - Professional Agile Coaching #3
Enterprise Agile Coaching - Professional Agile Coaching #3
 
The golden circle
The golden circleThe golden circle
The golden circle
 
Psychological Safety: Creating conducive working environments for Designers t...
Psychological Safety: Creating conducive working environments for Designers t...Psychological Safety: Creating conducive working environments for Designers t...
Psychological Safety: Creating conducive working environments for Designers t...
 
Empowering Engineering Talent - an update from Spotify
Empowering Engineering Talent - an update from SpotifyEmpowering Engineering Talent - an update from Spotify
Empowering Engineering Talent - an update from Spotify
 
Agile Transformation
Agile TransformationAgile Transformation
Agile Transformation
 
Agile Leadership introduction
Agile Leadership introductionAgile Leadership introduction
Agile Leadership introduction
 
Building A Strong Engineering Culture - my talk from BBC Develop 2013
Building A Strong Engineering Culture - my talk from BBC Develop 2013Building A Strong Engineering Culture - my talk from BBC Develop 2013
Building A Strong Engineering Culture - my talk from BBC Develop 2013
 
The Agile Stakeholder Management Framework for Teams, Programs, and Portfolios
The Agile Stakeholder Management Framework for Teams, Programs, and PortfoliosThe Agile Stakeholder Management Framework for Teams, Programs, and Portfolios
The Agile Stakeholder Management Framework for Teams, Programs, and Portfolios
 
Rock Content's Culture Code
Rock Content's Culture CodeRock Content's Culture Code
Rock Content's Culture Code
 
Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling Patterns
 
Tuckman Was Wrong
Tuckman Was WrongTuckman Was Wrong
Tuckman Was Wrong
 
Awaken The Leader In You
Awaken The Leader In YouAwaken The Leader In You
Awaken The Leader In You
 

Destacado

勉強会で発表してみようかなという方へ(BPStudy)
勉強会で発表してみようかなという方へ(BPStudy)勉強会で発表してみようかなという方へ(BPStudy)
勉強会で発表してみようかなという方へ(BPStudy)
Haruo Sato
 
Ncc group overview presentation august 2012 final
Ncc group overview presentation august 2012 finalNcc group overview presentation august 2012 final
Ncc group overview presentation august 2012 final
Tony_Clarke
 
NCC Group Presentation
NCC Group PresentationNCC Group Presentation
NCC Group Presentation
NCC AB
 
NCC Group 44Con Workshop: How to assess and secure ios apps
NCC Group 44Con Workshop: How to assess and secure ios appsNCC Group 44Con Workshop: How to assess and secure ios apps
NCC Group 44Con Workshop: How to assess and secure ios apps
NCC Group
 

Destacado (20)

Culture
CultureCulture
Culture
 
Full stackagile - Squads Chapters Tribes and Guilds
Full stackagile - Squads Chapters Tribes and GuildsFull stackagile - Squads Chapters Tribes and Guilds
Full stackagile - Squads Chapters Tribes and Guilds
 
Measures of Vocational Proficiencies (MVPs)
Measures of Vocational Proficiencies (MVPs)Measures of Vocational Proficiencies (MVPs)
Measures of Vocational Proficiencies (MVPs)
 
Pythonistaな私がChefからAnsibleに乗り換えた話(ひたすらゆるくプレゼンする会 2015/4/9)
Pythonistaな私がChefからAnsibleに乗り換えた話(ひたすらゆるくプレゼンする会 2015/4/9)Pythonistaな私がChefからAnsibleに乗り換えた話(ひたすらゆるくプレゼンする会 2015/4/9)
Pythonistaな私がChefからAnsibleに乗り換えた話(ひたすらゆるくプレゼンする会 2015/4/9)
 
TEAM 2016 - Open Badges and Language Learning
TEAM 2016 - Open Badges and Language LearningTEAM 2016 - Open Badges and Language Learning
TEAM 2016 - Open Badges and Language Learning
 
勉強会で発表してみようかなという方へ(BPStudy)
勉強会で発表してみようかなという方へ(BPStudy)勉強会で発表してみようかなという方へ(BPStudy)
勉強会で発表してみようかなという方へ(BPStudy)
 
Ncc group overview presentation august 2012 final
Ncc group overview presentation august 2012 finalNcc group overview presentation august 2012 final
Ncc group overview presentation august 2012 final
 
NCC Group Presentation
NCC Group PresentationNCC Group Presentation
NCC Group Presentation
 
A (not-so-quick) Primer on iOS Encryption David Schuetz - NCC Group
A (not-so-quick) Primer on iOS Encryption David Schuetz - NCC GroupA (not-so-quick) Primer on iOS Encryption David Schuetz - NCC Group
A (not-so-quick) Primer on iOS Encryption David Schuetz - NCC Group
 
テキストマイニングによるプロ野球監督の分析
テキストマイニングによるプロ野球監督の分析テキストマイニングによるプロ野球監督の分析
テキストマイニングによるプロ野球監督の分析
 
Exploiting appliances presentation v1.1-vids-removed
Exploiting appliances   presentation  v1.1-vids-removedExploiting appliances   presentation  v1.1-vids-removed
Exploiting appliances presentation v1.1-vids-removed
 
How Spotify Does Test Automation - Kristian Karl
How Spotify Does Test Automation - Kristian KarlHow Spotify Does Test Automation - Kristian Karl
How Spotify Does Test Automation - Kristian Karl
 
Big Ideias about Spotify Culture
Big Ideias about Spotify CultureBig Ideias about Spotify Culture
Big Ideias about Spotify Culture
 
NCC Group 44Con Workshop: How to assess and secure ios apps
NCC Group 44Con Workshop: How to assess and secure ios appsNCC Group 44Con Workshop: How to assess and secure ios apps
NCC Group 44Con Workshop: How to assess and secure ios apps
 
Ncc Group Escrow Overview 2010
Ncc Group Escrow Overview 2010Ncc Group Escrow Overview 2010
Ncc Group Escrow Overview 2010
 
Measuring team performance at spotify slideshare
Measuring team performance at spotify slideshareMeasuring team performance at spotify slideshare
Measuring team performance at spotify slideshare
 
Exploring your unit tests
Exploring your unit testsExploring your unit tests
Exploring your unit tests
 
Private sector cyber resilience and the role of data diodes
Private sector cyber resilience and the role of data diodesPrivate sector cyber resilience and the role of data diodes
Private sector cyber resilience and the role of data diodes
 
Quality Built In @ Spotify
Quality Built In @ SpotifyQuality Built In @ Spotify
Quality Built In @ Spotify
 
Docking stations andy_davis_ncc_group_slides
Docking stations andy_davis_ncc_group_slidesDocking stations andy_davis_ncc_group_slides
Docking stations andy_davis_ncc_group_slides
 

Similar a How Spotify Helps Their Engineers Grow - Chris Angove

Thinking Talent Architecture
Thinking Talent ArchitectureThinking Talent Architecture
Thinking Talent Architecture
wjodrell
 
Employee Engagement - as presented by Thom Wyatt, strategy director Siegel+Gale
Employee Engagement - as presented by Thom Wyatt, strategy director Siegel+GaleEmployee Engagement - as presented by Thom Wyatt, strategy director Siegel+Gale
Employee Engagement - as presented by Thom Wyatt, strategy director Siegel+Gale
Jenna Green
 
Employee Engagement from Thom Wyatt, strategy director, Siegel+Gale
Employee Engagement from Thom Wyatt, strategy director, Siegel+GaleEmployee Engagement from Thom Wyatt, strategy director, Siegel+Gale
Employee Engagement from Thom Wyatt, strategy director, Siegel+Gale
Jenna Green
 

Similar a How Spotify Helps Their Engineers Grow - Chris Angove (20)

Climbing Off The Ladder, Before We Fall Off
Climbing Off The Ladder, Before We Fall OffClimbing Off The Ladder, Before We Fall Off
Climbing Off The Ladder, Before We Fall Off
 
Manage to Lead: Seven Truths to Help You Change the World
Manage to Lead: Seven Truths to Help You Change the WorldManage to Lead: Seven Truths to Help You Change the World
Manage to Lead: Seven Truths to Help You Change the World
 
Thinking Talent Architecture
Thinking Talent ArchitectureThinking Talent Architecture
Thinking Talent Architecture
 
Mastering leadership development for a digital economy
Mastering leadership development for a digital economyMastering leadership development for a digital economy
Mastering leadership development for a digital economy
 
DEVELOPING LEADERS IN YOUR ORGANIZATION - STARTING THEM OFF RIGHT
DEVELOPING LEADERS IN YOUR ORGANIZATION - STARTING THEM OFF RIGHTDEVELOPING LEADERS IN YOUR ORGANIZATION - STARTING THEM OFF RIGHT
DEVELOPING LEADERS IN YOUR ORGANIZATION - STARTING THEM OFF RIGHT
 
Project Leadership: A People First Approach to Project Management
Project Leadership: A People First Approach to Project ManagementProject Leadership: A People First Approach to Project Management
Project Leadership: A People First Approach to Project Management
 
Lee Thomas & Nick Cahill (Fraedom)
Lee Thomas & Nick Cahill (Fraedom)Lee Thomas & Nick Cahill (Fraedom)
Lee Thomas & Nick Cahill (Fraedom)
 
Employee Engagement - as presented by Thom Wyatt, strategy director Siegel+Gale
Employee Engagement - as presented by Thom Wyatt, strategy director Siegel+GaleEmployee Engagement - as presented by Thom Wyatt, strategy director Siegel+Gale
Employee Engagement - as presented by Thom Wyatt, strategy director Siegel+Gale
 
Employee Engagement from Thom Wyatt, strategy director, Siegel+Gale
Employee Engagement from Thom Wyatt, strategy director, Siegel+GaleEmployee Engagement from Thom Wyatt, strategy director, Siegel+Gale
Employee Engagement from Thom Wyatt, strategy director, Siegel+Gale
 
Intentional Project Leadership - Franklin Holtforester - Soirée corporative d...
Intentional Project Leadership - Franklin Holtforester - Soirée corporative d...Intentional Project Leadership - Franklin Holtforester - Soirée corporative d...
Intentional Project Leadership - Franklin Holtforester - Soirée corporative d...
 
Hoe to make engg
Hoe to make enggHoe to make engg
Hoe to make engg
 
UXPA 2021: The interns aren’t getting younger, you’re getting older: Finding ...
UXPA 2021: The interns aren’t getting younger, you’re getting older: Finding ...UXPA 2021: The interns aren’t getting younger, you’re getting older: Finding ...
UXPA 2021: The interns aren’t getting younger, you’re getting older: Finding ...
 
Talent architecture ~ The Greenhouse Project 2017
Talent architecture ~ The Greenhouse Project 2017Talent architecture ~ The Greenhouse Project 2017
Talent architecture ~ The Greenhouse Project 2017
 
Agile Transformation Explained
Agile Transformation ExplainedAgile Transformation Explained
Agile Transformation Explained
 
CTO Craft Con: Keynote: Showing Up as a Leader in Times of Change
CTO Craft Con: Keynote: Showing Up as a Leader in Times of ChangeCTO Craft Con: Keynote: Showing Up as a Leader in Times of Change
CTO Craft Con: Keynote: Showing Up as a Leader in Times of Change
 
The 30 most innovative ce os to watch dec 2017
The 30 most innovative ce os to watch dec 2017The 30 most innovative ce os to watch dec 2017
The 30 most innovative ce os to watch dec 2017
 
The team is not enough: a leap to become an Agile Coach
The team is not enough: a leap to become an Agile CoachThe team is not enough: a leap to become an Agile Coach
The team is not enough: a leap to become an Agile Coach
 
Navigating the Path to Diversity in Hiring
Navigating the Path to Diversity in HiringNavigating the Path to Diversity in Hiring
Navigating the Path to Diversity in Hiring
 
Master Class for Leaders: 7 Secrets to Interview Candidates Like a Boss
Master Class for Leaders: 7 Secrets to Interview Candidates Like a BossMaster Class for Leaders: 7 Secrets to Interview Candidates Like a Boss
Master Class for Leaders: 7 Secrets to Interview Candidates Like a Boss
 
SharePoint Saturday Toronto - Understanding the value of enterprise social - ...
SharePoint Saturday Toronto - Understanding the value of enterprise social - ...SharePoint Saturday Toronto - Understanding the value of enterprise social - ...
SharePoint Saturday Toronto - Understanding the value of enterprise social - ...
 

Más de Hakka Labs

Más de Hakka Labs (20)

Always Valid Inference (Ramesh Johari, Stanford)
Always Valid Inference (Ramesh Johari, Stanford)Always Valid Inference (Ramesh Johari, Stanford)
Always Valid Inference (Ramesh Johari, Stanford)
 
DataEngConf SF16 - High cardinality time series search
DataEngConf SF16 - High cardinality time series searchDataEngConf SF16 - High cardinality time series search
DataEngConf SF16 - High cardinality time series search
 
DataEngConf SF16 - Data Asserts: Defensive Data Science
DataEngConf SF16 - Data Asserts: Defensive Data ScienceDataEngConf SF16 - Data Asserts: Defensive Data Science
DataEngConf SF16 - Data Asserts: Defensive Data Science
 
DatEngConf SF16 - Apache Kudu: Fast Analytics on Fast Data
DatEngConf SF16 - Apache Kudu: Fast Analytics on Fast DataDatEngConf SF16 - Apache Kudu: Fast Analytics on Fast Data
DatEngConf SF16 - Apache Kudu: Fast Analytics on Fast Data
 
DataEngConf SF16 - Recommendations at Instacart
DataEngConf SF16 - Recommendations at InstacartDataEngConf SF16 - Recommendations at Instacart
DataEngConf SF16 - Recommendations at Instacart
 
DataEngConf SF16 - Running simulations at scale
DataEngConf SF16 - Running simulations at scaleDataEngConf SF16 - Running simulations at scale
DataEngConf SF16 - Running simulations at scale
 
DataEngConf SF16 - Deriving Meaning from Wearable Sensor Data
DataEngConf SF16 - Deriving Meaning from Wearable Sensor DataDataEngConf SF16 - Deriving Meaning from Wearable Sensor Data
DataEngConf SF16 - Deriving Meaning from Wearable Sensor Data
 
DataEngConf SF16 - Collecting and Moving Data at Scale
DataEngConf SF16 - Collecting and Moving Data at Scale DataEngConf SF16 - Collecting and Moving Data at Scale
DataEngConf SF16 - Collecting and Moving Data at Scale
 
DataEngConf SF16 - BYOMQ: Why We [re]Built IronMQ
DataEngConf SF16 - BYOMQ: Why We [re]Built IronMQDataEngConf SF16 - BYOMQ: Why We [re]Built IronMQ
DataEngConf SF16 - BYOMQ: Why We [re]Built IronMQ
 
DataEngConf SF16 - Unifying Real Time and Historical Analytics with the Lambd...
DataEngConf SF16 - Unifying Real Time and Historical Analytics with the Lambd...DataEngConf SF16 - Unifying Real Time and Historical Analytics with the Lambd...
DataEngConf SF16 - Unifying Real Time and Historical Analytics with the Lambd...
 
DataEngConf SF16 - Three lessons learned from building a production machine l...
DataEngConf SF16 - Three lessons learned from building a production machine l...DataEngConf SF16 - Three lessons learned from building a production machine l...
DataEngConf SF16 - Three lessons learned from building a production machine l...
 
DataEngConf SF16 - Scalable and Reliable Logging at Pinterest
DataEngConf SF16 - Scalable and Reliable Logging at PinterestDataEngConf SF16 - Scalable and Reliable Logging at Pinterest
DataEngConf SF16 - Scalable and Reliable Logging at Pinterest
 
DataEngConf SF16 - Bridging the gap between data science and data engineering
DataEngConf SF16 - Bridging the gap between data science and data engineeringDataEngConf SF16 - Bridging the gap between data science and data engineering
DataEngConf SF16 - Bridging the gap between data science and data engineering
 
DataEngConf SF16 - Multi-temporal Data Structures
DataEngConf SF16 - Multi-temporal Data StructuresDataEngConf SF16 - Multi-temporal Data Structures
DataEngConf SF16 - Multi-temporal Data Structures
 
DataEngConf SF16 - Entity Resolution in Data Pipelines Using Spark
DataEngConf SF16 - Entity Resolution in Data Pipelines Using SparkDataEngConf SF16 - Entity Resolution in Data Pipelines Using Spark
DataEngConf SF16 - Entity Resolution in Data Pipelines Using Spark
 
DataEngConf SF16 - Beginning with Ourselves
DataEngConf SF16 - Beginning with OurselvesDataEngConf SF16 - Beginning with Ourselves
DataEngConf SF16 - Beginning with Ourselves
 
DataEngConf SF16 - Routing Billions of Analytics Events with High Deliverability
DataEngConf SF16 - Routing Billions of Analytics Events with High DeliverabilityDataEngConf SF16 - Routing Billions of Analytics Events with High Deliverability
DataEngConf SF16 - Routing Billions of Analytics Events with High Deliverability
 
DataEngConf SF16 - Tales from the other side - What a hiring manager wish you...
DataEngConf SF16 - Tales from the other side - What a hiring manager wish you...DataEngConf SF16 - Tales from the other side - What a hiring manager wish you...
DataEngConf SF16 - Tales from the other side - What a hiring manager wish you...
 
DataEngConf SF16 - Methods for Content Relevance at LinkedIn
DataEngConf SF16 - Methods for Content Relevance at LinkedInDataEngConf SF16 - Methods for Content Relevance at LinkedIn
DataEngConf SF16 - Methods for Content Relevance at LinkedIn
 
DataEngConf SF16 - Spark SQL Workshop
DataEngConf SF16 - Spark SQL WorkshopDataEngConf SF16 - Spark SQL Workshop
DataEngConf SF16 - Spark SQL Workshop
 

Último

%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 

Último (20)

Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 

How Spotify Helps Their Engineers Grow - Chris Angove

  • 1. August 20, 2014 Climbing off the Ladder, Before we fall off. How Spotify Helps Their Engineers Grow
  • 2. 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
  • 3. 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….
  • 4. 3 Quick Overview of Spotify
  • 5. 4
  • 6. 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
  • 7. 6 Alignment & Autonomy Henrik Kniberg Alignment Do what I say! Autonomy Do whatever
  • 8. 7 High Alignment 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 Alignment Low Autonomy Hope someone is working on the river problem… Aligned Autonomy! Henrik Kniberg
  • 9. 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
  • 10. 9 Reality is Messy! PO PO PO Tribe Tribe lead PO PO PO PO Tribe Tribe lead PO Chapter Chapter Guild
  • 11. 10 Aligned Autonomy - be autonomous, but don’t suboptimize - Spotify’s mission > Squad’s mission Henrik Kniberg
  • 12. 11 Mutual respect My colleagues are awesome! Ego Henrik Kniberg
  • 13. 12 All of this focused on structure of the organization What about structure of the career path? The Benefits of the Ladder
  • 14. 13 Walking the usual path The Linear Ladder
  • 15. 14 Intern Junior Developer Senior Software Engineer Architect Team Lead Director of Engineering VP of Engineering CTO
  • 16. 15 It’s familiar since it is common to most organizations The Benefits of the Ladder
  • 17. 16 Each rung is clearly tied to role and responsibility The Benefits of the Ladder
  • 18. 17 Path of Career Development is Clear The Benefits of the Ladder
  • 19. 18 Easy to get Resources The Benefits of the Ladder
  • 20. 19 Value added to the company is obvious to everyone The Benefits of the Ladder
  • 21. 20 Explicit path for respect and being recognized for achievements The Benefits of the Ladder
  • 22. 21 Simplicity sometimes has it’s cost What’s the Danger?
  • 23. 22 Reality is rarely simple, more often it’s messy What’s wrong with the ladder
  • 24. 23 We have usually preferred to keep structure flat, only defining positions based on role not seniority What’s wrong with the ladder
  • 25. 24 The only way to add value is predefined by structure and requires management What’s wrong with the ladder
  • 26. 25 May not have the skill set or interest for the next level on the ladder What’s wrong with the ladder
  • 27. 26 No way to try out things, moving down the ladder is difficult What’s wrong with the ladder
  • 28. 27 Creates a factory to eject people due to limited management positions What’s wrong with the ladder
  • 29. 28 May promote people beyond their abilities and thus out of the company What’s wrong with the ladder
  • 30. 29 Ultimately it provides simplicity at the cost of actual career development What’s wrong with the ladder
  • 31. 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
  • 32. 31 There has to be a better way! What’s wrong with the ladder Right?!?!
  • 33. 32 An increasingly popular approach Multiple Ladders
  • 35. 34 Creates a technology track to reduce skillset/interest mismatches The Technology Ladder
  • 36. 35 Clearly sets up easy ways to recognize accomplishments The Technology Ladder
  • 37. 36 Still very clear routes and roles setup as in linear ladder The Technology Ladder
  • 38. 37 Familiar and usually the only thing people know, culturally ingrained The Technology Ladder
  • 39. 38 But…. The Technology Ladder
  • 40. 39 Limited as it still sets up explicit expectations and paths that may not accommodate all The Technology Ladder
  • 41. 40 Usually gets muddled (http://bit.ly/1oS7H9l) The Technology Ladder
  • 42. 41 Still assumes that the only way to grow is through more responsibility/influence The Technology Ladder
  • 43. 42 Does not answer how to experiment and switch roles The Technology Ladder
  • 44. 43 Can be part of the solution and at some scale necessary The Technology Ladder
  • 45. 44 Spotify is currently exploring but it is challenging, no one size to fit all The Technology Ladder
  • 46. 45 Career development is hard Optimizing for the right things
  • 47. 46 What are people looking for with “promotions”? A nonlinear model
  • 48. 47 Mastery The urge to get better at something A nonlinear model
  • 49. 48 Autonomy The desire to make our own decisions A nonlinear model
  • 50. 49 Recognition Recognition and respect for adding value to the company A nonlinear model
  • 51. 50 Compensation The desire to get paid for the value added to the organization A nonlinear model
  • 52. 51 The problem is career ladders generally only concentrate on the recognition and compensation A nonlinear model
  • 53. 52 It’s a blunt tool that may work for many but does leave some behind A nonlinear model
  • 54. 53 We need to optimize for the best career development not the easiest A nonlinear model
  • 55. 54 Loops and Add-Ons A non-linear approach
  • 56. 55 Loops are tools to help direct career development paths A nonlinear model
  • 57. 56 Employee driven not manager driven A nonlinear model
  • 58. 57 Non-anonymous peer feedback, manager feedback and self evaluation drives a discussion on direction A nonlinear model
  • 59. 58 Loops are not tied to salary reviews (but can influence) A nonlinear model
  • 60. 59 Add-Ons are ways to expand your existing role A nonlinear model
  • 61. 60 A nonlinear model
  • 62. 61 Roles defined by institutional need, not career advancement A nonlinear model
  • 63. 62 Moving to management is not a promotion A nonlinear model
  • 64. 63 Add-ons add both personal as well as business value A nonlinear model
  • 65. 64 Interest and skill-set define which add-on the individual contributor chooses A nonlinear model
  • 66. 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
  • 67. 66 Driving forces: A nonlinear model
  • 68. 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
  • 69. 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
  • 70. 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
  • 71. 70 Employee chooses add-ons or creates a new one: A nonlinear model Define Goal Define Success Metrics Define Help Needed
  • 72. 71 A Few Examples A nonlinear model Speaker Trainer Coach Mentor Writer Architect Evangelist Road Manager Open Sourcer
  • 73. 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!
  • 74. 73 This is not solved we need to innovate Yes this is a call to action! Email me cangove@spotify.com What are your ideas?
  • 75. 74 Check out spotify.com/jobs or @Spotifyjobs for more information. Want to join the band?