How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the...

65
How things don’t quite work at Spotify… and how we’re trying to solve it Joakim Sundén Agile Coach, Quest and Jam Tribes, Spotify Boston [email protected] @joakimsunden http://www.joakimsunden.com

Transcript of How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the...

Page 1: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

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

Joakim Sundén

Agile Coach, Quest and Jam Tribes, Spotify Boston

[email protected]

@joakimsunden

http://www.joakimsunden.com

Page 2: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

Based on a talk by Jason Yip, Big Apple Scrum 2016

Page 3: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

Who here has watched the Spotify Engineering Culture videos?

Page 4: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

Shout out what you remember from it

Page 5: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

Spotify Engineering Video

Page 6: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

Spotify is good at many things

Page 7: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

Especially autonomy

Page 8: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

But...

Page 9: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

There’s a Toyota saying: “No problem is a problem”

Page 10: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

This is about what does not work and how we might do better

Page 11: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify
Page 12: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify
Page 13: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify
Page 14: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify
Page 15: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify
Page 16: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify
Page 17: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify
Page 18: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify
Page 19: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify
Page 20: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify
Page 21: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

Things I notice because my background is in Extreme Programming

Page 22: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify
Page 23: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify
Page 24: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify
Page 25: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify
Page 26: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify
Page 27: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify
Page 28: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify
Page 29: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify
Page 30: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify
Page 31: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify
Page 32: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify
Page 33: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify
Page 34: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify
Page 35: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify
Page 36: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

Typical misinterpretations of the “Spotify model”

Page 37: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

Talk to your neighbour about what you like from the “Spotify model”

Page 38: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify
Page 39: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify
Page 40: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

Shout it out and I’ll tell you how it doesn’t quite work that way

Page 41: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

Things about Spotify that might surprise you...

Page 42: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

“An interested observer should be able to walk into the team workspace and get a general idea of how the project is going in 15 seconds. He should be able to get more information about real or potential problems by looking more closely.”

Kent Beck on Informative Workspaces

Page 43: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

Most Squads don’t have Informative Workspaces...

Page 44: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

Some Squads, especially newer ones won’t be familiar with what we might consider Agile basics -- partly due to growth rate

Page 45: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

Squads are nominally responsible for managing delivery -- not every Squad is good at it

Page 46: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

Not everyone understands the distinction between autonomy and laissez-faire (aka do whatever you feel like)

Page 47: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

There seems to be more time spent discussing individual performance and growth than team performance and growth… (American influence?)

Page 48: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

Agile is primarily limited to TPD, the business operations side of things is mostly isolated

Page 49: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

There is a lot of variation between Tribes and Squads

Page 50: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

Is this depressing?

No. Let’s talk about why.

Page 51: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

That time when I visited Japan...

Page 52: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

In 2008, I went on a Lean Study Tour to Japan

Page 53: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

From Lean Thinking, James P. Womack, Daniel T. Jones

We met him!

Page 54: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

“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 Ohnohttps://flic.kr/p/dUDfLk

Page 55: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

‣ What is the best thing about working at Spotify?‣ What is the most challenging thing about

working at Spotify?

Most Agile Coach candidates ask these questions

Page 56: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

The answer for both questions is the same:

Autonomy.

Page 57: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

Autonomy means you are free to act.

Page 58: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

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

Page 59: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

Autonomy means you succeed by never giving up.

Page 60: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

I do not find Spotify’s problems depressing because I am very confident that Spotify will not all of sudden give up on getting better.

Page 61: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

Gnomes Underpants Business

http://southpark.cc.com/clips/151040/the-underpants-business

Page 62: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

Phase 1: Implement “Spotify model”Phase 2: ?Phase 3: Profit!

Page 63: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

“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 Ohnohttps://flic.kr/p/dUDfLk

Page 64: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

Phase 1: Face your difficulties and think for yourselfPhase 2: Solve your problems yourselfPhase 3: Profit!

Page 65: How things don’t quite · 2016. 5. 26. · Yip, Big Apple Scrum 2016. Who here has watched the Spotify Engineering Culture videos? Shout out what you remember from it . Spotify

Thank you for your attention