20160531 become the leading example spotify (kay korper en jacob vesterlund)

51
Become the leading example Kay Korper Jacob Vesterlund

Upload: praegus-bv

Post on 24-Jan-2017

161 views

Category:

Leadership & Management


1 download

TRANSCRIPT

Page 1: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

Become the leading example

Kay KorperJacob Vesterlund

Page 2: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

How do you become the leading example?

Continuous ImprovementOrganisation

Quality

Page 3: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

Today’s Playlist1. Spotify and our values

2. Continuous Improvement

3. Engineering Organisation

4. Quality

Page 4: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

“The right music for every moment”

Page 5: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

Quick facts

‣Over 75 million active users

‣Over 30 million subscribers

‣$3bn in revenue paid to rightsholders

‣Over 30 million songs

‣Over 2 billion playlists

‣Available in 59 markets

Page 6: 20160531 become the leading example spotify (kay korper en jacob vesterlund)
Page 7: 20160531 become the leading example spotify (kay korper en jacob vesterlund)
Page 8: 20160531 become the leading example spotify (kay korper en jacob vesterlund)
Page 9: 20160531 become the leading example spotify (kay korper en jacob vesterlund)
Page 10: 20160531 become the leading example spotify (kay korper en jacob vesterlund)
Page 11: 20160531 become the leading example spotify (kay korper en jacob vesterlund)
Page 12: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

Today’s Playlist1. Spotify and our values

2. Continuous Improvement

3. Engineering Organisation

4. Quality

Page 13: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

Continuous Improvement

Page 14: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

Continuous Improvement‣Improving the individual

‣Improving as a company

Page 15: 20160531 become the leading example spotify (kay korper en jacob vesterlund)
Page 16: 20160531 become the leading example spotify (kay korper en jacob vesterlund)
Page 17: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

Performance Development

1:1’sContinuous Feedback

Page 18: 20160531 become the leading example spotify (kay korper en jacob vesterlund)
Page 19: 20160531 become the leading example spotify (kay korper en jacob vesterlund)
Page 20: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

Squad set upfor learning

Page 21: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

Learning on the jobcontinuous feedback loop through:stand-ups, retro’s, right challenges, peer feedback etc.

Page 22: 20160531 become the leading example spotify (kay korper en jacob vesterlund)
Page 23: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

Hack days / Hackweek

Page 24: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

“It’s ok to fail“

Page 25: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

Create an environment where innovative and passionate people can be their best.

Page 26: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

“ How does such an environment look like?”

Page 27: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

Today’s Playlist1. Spotify and our values

2. Continuous Improvement

3. Engineering Organisation

4. Quality

Page 28: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

Alliance

Page 29: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

Squad

Page 30: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

“Small agile team designed to feel like a start-up”

•Cross-functional (most of them)•Own mission•Daily work•Autonomous

Page 31: 20160531 become the leading example spotify (kay korper en jacob vesterlund)
Page 32: 20160531 become the leading example spotify (kay korper en jacob vesterlund)
Page 33: 20160531 become the leading example spotify (kay korper en jacob vesterlund)
Page 34: 20160531 become the leading example spotify (kay korper en jacob vesterlund)
Page 35: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

Alliance

Page 36: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

Today’s Playlist1. Spotify and our values

2. Continuous Improvement

3. Engineering Organisation

4. Quality

Page 37: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

Quality‣How do we deliver great quality?

‣How can we make sure we deliver with speed and quality?

‣How can make sure we can learn quickly through experimentation?

Page 38: 20160531 become the leading example spotify (kay korper en jacob vesterlund)
Page 39: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

Stage 1: Quality work in squads‣The squad as a whole owns quality and the processes

around.

‣The squad decided when something is ready to be released.

‣Everyone participates in testing activities.

Page 40: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

QA = Quality Assistance

Instead of acting as quality gatekeeper we want to help the team to deliver the software with the best possible quality.

Page 41: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

Quality Assistance role‣Mentor and coach team member about quality at all stages of the

software development process.

‣ Involve the team in activities such as exploratory testing and regression testing.

‣Track and coordinate quality issues.

Page 42: 20160531 become the leading example spotify (kay korper en jacob vesterlund)
Page 43: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

Continuous Delivery“Continuous Delivery is the ability to get changes of all types—including new features, configuration changes, bug fixes and experiments—into production, or into the hands of users, safely and quickly in a sustainable way.”

http://continuousdelivery.com/

Page 44: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

Stage 2 : Continuous Delivery‣ Shorten release cycles.

‣ Automated deployments.

‣ Have the squads handle deployment and operations of their own code.

Page 45: 20160531 become the leading example spotify (kay korper en jacob vesterlund)
Page 46: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

Test Automation‣ Good set of automated tests instead of doing just manual

testing is a must for continuous delivery.

‣ Have the automated tests run when a developer does a pull request, and when the code is merged instead of on nightly builds.

‣ Good automated tests enables good manual testing instead of repetitive manual regression testing.

Page 47: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

Continuous Delivery (Now)Clients.

‣ Nightly builds for all employees.

‣ Two week release cycle for clients. (iOS, Android, Desktop).

‣ Automatic bump of dependencies.

Backend.

‣ Click to Deploy or Continuous Deployment

‣ Cycle time from code done to production servers is less than 23 hours (for 80% of commits)

‣ 90% commits are less than 400 lines.

Page 48: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

Stage 3 : Experimentation‣Showing early prototypes to users.

‣A/B Testing.

Page 49: 20160531 become the leading example spotify (kay korper en jacob vesterlund)
Page 50: 20160531 become the leading example spotify (kay korper en jacob vesterlund)

“ Become the leading example”

1. Focus on learning

2. Create an environment where it safe to fail and fail fast. Failure is the most important step to success.

3. Involve the whole team in working with quality

4. Look at how you deliver your product, not only the product itself.