Top Banner
How things still don’t quite work at Spotify… and how we’re trying to solve it Jason Yip Agile Coach, Spotify NYC [email protected] @jchyip https://medium.com/@jchyip, https://jchyip.blogspot.com
50

How things still don’t quite work at Spotify... and how we’re trying to solve it

Jan 21, 2018

Download

Technology

Jason Yip
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: How things still don’t quite work at Spotify... and how we’re trying to solve it

How things still don’t quite work at Spotify…and how we’re trying to solve itJason YipAgile Coach, Spotify [email protected]@jchyiphttps://medium.com/@jchyip, https://jchyip.blogspot.com

Page 2: How things still don’t quite work at Spotify... and how we’re trying to solve it

One of my favourite Toyota-isms

Page 3: How things still don’t quite work at Spotify... and how we’re trying to solve it

“No problem is a problem”

Page 4: How things still don’t quite work at Spotify... and how we’re trying to solve it

In essence, we won’t improve unless we are willing to explore

what isn’t working.

Page 5: How things still don’t quite work at Spotify... and how we’re trying to solve it

I’m not going to talk about what’s great at Spotify

Page 6: How things still don’t quite work at Spotify... and how we’re trying to solve it

I’m going to talk about what still doesn’t quite work

Page 7: How things still don’t quite work at Spotify... and how we’re trying to solve it

There is still too much distance between problems

and problem-solvers.

Page 8: How things still don’t quite work at Spotify... and how we’re trying to solve it
Page 9: How things still don’t quite work at Spotify... and how we’re trying to solve it
Page 10: How things still don’t quite work at Spotify... and how we’re trying to solve it
Page 11: How things still don’t quite work at Spotify... and how we’re trying to solve it
Page 12: How things still don’t quite work at Spotify... and how we’re trying to solve it
Page 13: How things still don’t quite work at Spotify... and how we’re trying to solve it
Page 14: How things still don’t quite work at Spotify... and how we’re trying to solve it
Page 15: How things still don’t quite work at Spotify... and how we’re trying to solve it

AKA distance

Page 16: How things still don’t quite work at Spotify... and how we’re trying to solve it
Page 17: How things still don’t quite work at Spotify... and how we’re trying to solve it
Page 18: How things still don’t quite work at Spotify... and how we’re trying to solve it

Does this structure need to fundamentally change?

Page 19: How things still don’t quite work at Spotify... and how we’re trying to solve it

There is still too much specialisation.

Page 20: How things still don’t quite work at Spotify... and how we’re trying to solve it
Page 21: How things still don’t quite work at Spotify... and how we’re trying to solve it
Page 22: How things still don’t quite work at Spotify... and how we’re trying to solve it
Page 23: How things still don’t quite work at Spotify... and how we’re trying to solve it
Page 24: How things still don’t quite work at Spotify... and how we’re trying to solve it
Page 25: How things still don’t quite work at Spotify... and how we’re trying to solve it
Page 26: How things still don’t quite work at Spotify... and how we’re trying to solve it

Larger cross-Tribe / Mission initiatives are still not done

well.

Page 27: How things still don’t quite work at Spotify... and how we’re trying to solve it

Divide and conquer leads to integration problems

Page 28: How things still don’t quite work at Spotify... and how we’re trying to solve it

Instead, conquer and divide

Page 29: How things still don’t quite work at Spotify... and how we’re trying to solve it

There is still a tendency to divide and conquer for large cross-Tribe initiatives.

Page 30: How things still don’t quite work at Spotify... and how we’re trying to solve it

We know this is a problem and even how to solve it.I’m not sure yet how we’ll cross this knowing-doing gap...

Page 31: How things still don’t quite work at Spotify... and how we’re trying to solve it

There is not enough cross-pollination of ways of

working.

Page 32: How things still don’t quite work at Spotify... and how we’re trying to solve it

Useful variation‣ Context-specific forces‣ Experimentation‣ Reinforces sense of

autonomy

‣ Makes onboarding more complicated

‣ More difficult to move between Tribes / Missions

Non-useful variation

Page 33: How things still don’t quite work at Spotify... and how we’re trying to solve it
Page 34: How things still don’t quite work at Spotify... and how we’re trying to solve it
Page 35: How things still don’t quite work at Spotify... and how we’re trying to solve it

‣ Test Driven Development‣ Conquer and Divide‣ Evolutionary Architecture‣ Pair programming

Habits difficult to derive on your own

Page 36: How things still don’t quite work at Spotify... and how we’re trying to solve it
Page 37: How things still don’t quite work at Spotify... and how we’re trying to solve it

There is no real mechanism to deal with larger organisational

architecture issues.

Page 38: How things still don’t quite work at Spotify... and how we’re trying to solve it
Page 39: How things still don’t quite work at Spotify... and how we’re trying to solve it
Page 40: How things still don’t quite work at Spotify... and how we’re trying to solve it

How should one think about all this?

Page 41: How things still don’t quite work at Spotify... and how we’re trying to solve it

In 2008, I did a Lean study tour in Japan.

http://jchyip.blogspot.com/2008/12/japan-lean-study-mission-summary.html

Page 42: How things still don’t quite work at Spotify... and how we’re trying to solve it

On the 4th day, we met Takeshi Kawabe (ex-Showa Manufacturing) who recalled a lesson from Taiichi Ohno.

Page 43: How things still don’t quite work at Spotify... and how we’re trying to solve it

“Stop trying to borrow wisdom and think for yourself. Face your difficulties and think and think and think and solve your problems yourself. Suffering and difficulties provide opportunities to become better. Success is never giving up.”

Taiichi Ohno

Page 44: How things still don’t quite work at Spotify... and how we’re trying to solve it

If there is anything fundamental to Spotify Engineering Culture, it’s probably autonomy.

Page 45: How things still don’t quite work at Spotify... and how we’re trying to solve it

Autonomy means you are free to act.

Page 46: How things still don’t quite work at Spotify... and how we’re trying to solve it

Autonomy also means you have to face your difficulties and think and think and think and solve problems yourself.

Page 47: How things still don’t quite work at Spotify... and how we’re trying to solve it

Autonomy means you succeed by never giving up.

Page 48: How things still don’t quite work at Spotify... and how we’re trying to solve it

What doesn’t quite work at Cerner and how are you

trying to solve it?

Page 49: How things still don’t quite work at Spotify... and how we’re trying to solve it

Thank you for your attention

Page 50: How things still don’t quite work at Spotify... and how we’re trying to solve it