Climbing off the Ladder, Before we fall off. Or how I began to think about nonlinear career development April 8, 2015 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 Quick Overview of Spotify 3 4 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 5 Alignment & Autonomy Alignment Do what I say! Henrik Kniberg Autonomy Do whateve r 6 We need to cross the river High Alignmen t Low Alignmen t Henrik Kniberg Aligned Autonomy! Build a bridge! We need to cross the river Authoritative organization Innovative organization Conformist culture Collaborative culture Micromanaging organization Entrepreneurial organization Indifferent culture Chaotic culture Low Autonomy High Autonomy Figure out how! Hope someone is working on the river problem… 7 Not so original, original idea Tribe PO Tribe lead PO PO Tribe PO PO Tribe lead Chapter Chapter Chapter GuildChapter PO PO PO 8 Reality is Messy! Tribe PO PO PO Tribe PO PO Tribe lead Tribe lead Chapter Chapter Guild PO PO PO 9 Aligned Autonomy - be autonomous, but don’t suboptimize - Spotify’s mission > Squad’s mission Henrik Kniberg 10 Mutual respect My colleagues are awesome! Ego Henrik Kniberg 11 The Linear Ladder Walking the usual path CTO VP of Engineering Director of Engineering Team Lead Architect Senior Software Engineer Junior Developer Intern 12 13 The Benefits of the Ladder Each rung is clearly tied to role and responsibility 14 The Benefits of the Ladder Path of Career Development is Clear 15 The Benefits of the Ladder Easy to get Resources 16 The Benefits of the Ladder Value added to the company is obvious to all The Benefits of the Ladder Explicit path for respect and being recognized for achievements 17 18 What’s the Danger? Simplicity sometimes has it’s cost What’s wrong with the ladder 19 Reality is rarely simple, more often it’s messy What’s wrong with the ladder We have usually preferred to keep structure flat, only defining positions based on role not seniority 20 What’s wrong with the ladder 21 The only way to add value is predefined by structure What’s wrong with the ladder May not have the skill set or interest for the next level on the ladder 22 What’s wrong with the ladder No way to try out things, moving down the ladder is difficult 23 What’s wrong with the ladder Creates a factory to eject people due to limited management positions 24 What’s wrong with the ladder May promote people beyond their abilities and thus out of the company 25 What’s wrong with the ladder Ultimately it provides simplicity at the cost of actual career development 26 What’s wrong with the ladder 27 Assumes plateauing at a specific role is bad, but why? What’s wrong with the ladder 28 There has to be a better way! Right?!?! 29 Multiple Ladders An increasingly popular approach The Technology Ladder 30 The Technology Ladder Creates a technology track to reduce skillset/interest mismatches 31 32 The Technology Ladder Clearly sets up easy ways to recognize accomplishments 33 The Technology Ladder Still very clear routes and roles setup as in linear ladder 34 The Technology Ladder But…. 35 The Technology Ladder Limited as it still sets up explicit roles 36 The Technology Ladder Usually gets muddled (http://bit.ly/1oS7H9l) The Technology Ladder Still assumes that the only way to grow is through more responsibility/control 37 38 The Technology Ladder Does not answer how to experiment and switch roles 39 A non-linear approach What we call Add - Ons A nonlinear model 40 41 A nonlinear model Roles defined by institutional need, not career advancement 42 A nonlinear model Add-ons add both personal as well as business value 43 A nonlinear model Interest and skill-set define which add-on the engineer chooses 44 A nonlinear model It is engineer driven but supported by the company Manager works with the engineer Trainings, sessions, workshops provided as needed Time off to participate in events approved 45 A nonlinear model Driving forces: 46 A nonlinear model Do things; tell people 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 47 A nonlinear model Try Something New 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 48 A nonlinear model Get out of the Comfort Zone 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 49 A nonlinear model Employee chooses add-ons or creates a new one: Define Goal Define Success Metrics Define Help Needed 50 A nonlinear model Speaker Evangelist Open Sourcer Coach A Few Examples Architect Mentor Trainer Road Manager Writer 51 A nonlinear model This is a work in progress Testing our hypothesis now Initial steps in 2013 were a bit slow But we’re refining, check back with us soon! 52 What are your ideas? This is not solved we need to innovate Yes this is a call to action! Email me cangove@spotify.com 53 Want to join the band? Check out spotify.com/jobs or @Spotifyjobs for more information.