Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example....

57
On the way of building your own engineering culture Inspired by Spotify

Transcript of Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example....

Page 1: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

On the way of building your own engineering

cultureInspired by Spotify

Page 2: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

• TIMELINE PROJECT PLANNING

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text.

This is an example text. Replace with your own text. Replace with your own textJan-Feb Mar-Apr May_Jun Jul-Aug Sep-Oct Nov-Dec

Example Text

Example TextExample

TextExample

Text

Example Text

Example Text

Example Text

Example Text

Example Text

Background:Business Development/Product Management/

QA Automation/

Delivery Manager

Scrum MasterAgile Coach

Page 3: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

• TIMELINE PROJECT PLANNING

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text.

This is an example text. Replace with your own text. Replace with your own textJan-Feb Mar-Apr May_Jun Jul-Aug Sep-Oct Nov-Dec

Example Text

Example TextExample

TextExample

Text

Example Text

Example Text

Example Text

Example Text

Example Text

Romania, Iasi - 2007100+ people

Levi9 HQ, Amsterdam – 2005 30 people

Ukraine, Kiev - 2008170+ people

Serbia, Novi Sad - 2005350+ people Serbia, Zrenjanin - 2014

30+ people

Page 4: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

Why to scale Agile?

Page 5: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

How to scale Agile?

Page 6: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

• TIMELINE PROJECT PLANNING

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text.

This is an example text. Replace with your own text. Replace with your own textJan-Feb Mar-Apr May_Jun Jul-Aug Sep-Oct Nov-Dec

Example Text

Example TextExample

TextExample

Text

Example Text

Example Text

Example Text

Example Text

Example Text

SAFe DAD

LeSS

Enterprise

Scrum

Page 7: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

And so on…

Page 8: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

• TIMELINE PROJECT PLANNING

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text.

This is an example text. Replace with your own text. Replace with your own textJan-Feb Mar-Apr May_Jun Jul-Aug Sep-Oct Nov-Dec

Example Text

Example TextExample

TextExample

Text

Example Text

Example Text

Example Text

Example Text

Example Text

http://www.agilescaling.org/links.html

Page 9: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

Is there any ligther approach?

Page 10: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

• TIMELINE PROJECT PLANNING

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text.

This is an example text. Replace with your own text. Replace with your own textJan-Feb Mar-Apr May_Jun Jul-Aug Sep-Oct Nov-Dec

Example Text

Example TextExample

TextExample

Text

Example Text

Example Text

Example Text

Example Text

Example Text

Page 11: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

• TIMELINE PROJECT PLANNING

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text.

This is an example text. Replace with your own text. Replace with your own textJan-Feb Mar-Apr May_Jun Jul-Aug Sep-Oct Nov-Dec

Example Text

Example TextExample

TextExample

Text

Example Text

Example Text

Example Text

Example Text

Example Text

Page 12: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

One of the most interesting models today in scaling is

Spotify because they elegantly did what I try to do

at GE Healthcare

Page 13: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

Alistair Cockburn (one of the founding fathers of agile software development) visited Spotify and

said

Page 14: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

• TIMELINE PROJECT PLANNING

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text.

This is an example text. Replace with your own text. Replace with your own textJan-Feb Mar-Apr May_Jun Jul-Aug Sep-Oct Nov-Dec

Example Text

Example TextExample

TextExample

Text

Example Text

Example Text

Example Text

Example Text

Example Text

Spotify сreated their unique engineering culture

Inspired by them, we are creating our own engineering culture

Page 15: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

• TIMELINE PROJECT PLANNING

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text.

This is an example text. Replace with your own text. Replace with your own textJan-Feb Mar-Apr May_Jun Jul-Aug Sep-Oct Nov-Dec

Example Text

Example TextExample

TextExample

Text

Example Text

Example Text

Example Text

Example Text

Example Text

Building Engineering CultureSpotify vs Levi9 Customers

Page 16: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

• TIMELINE PROJECT PLANNING

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text.

This is an example text. Replace with your own text. Replace with your own textJan-Feb Mar-Apr May_Jun Jul-Aug Sep-Oct Nov-Dec

Example Text

Example TextExample

TextExample

Text

Example Text

Example Text

Example Text

Example Text

Example Text

Page 17: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

• TIMELINE PROJECT PLANNING

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text.

This is an example text. Replace with your own text. Replace with your own textJan-Feb Mar-Apr May_Jun Jul-Aug Sep-Oct Nov-Dec

Example Text

Example TextExample

TextExample

Text

Example Text

Example Text

Example Text

Example Text

Example Text

Page 18: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify
Page 19: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

SQUADS

Page 20: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

“Basically a mini

startup”

Page 21: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

Spotify Exact Improve Digital Backbase

Sit Together Y Y Y

Page 22: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

Spotify Exact Improve Digital Backbase

Long Term Mission Yes, Squad is divided per feature

Yes, Squad is divided per feature

Yes, Squad is divided per component

Page 23: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify
Page 24: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

Spotify Exact Improve Digital Backbase

have all the skills and tools needed to design, develop, test, deploy, release.. Y Y (deploy/release is the

separate squad) Y

Page 25: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

Spotify Exact Improve Digital Backbase

Self Organizing Scrum Scrum/Kanban Scrum

Page 26: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

Spotify Exact Improve Digital Backbase

Release early and often A few times per day Release Train Release Train

JUMP IN

Page 27: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

Spotify Exact Improve Digital Backbase

Validated learning NO NO NO

Not that easy to apply in outsourcing…

Page 28: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

Spotify Exact Improve Digital Backbase

Hack Days Project Limitless (10 % of the time)

No (hackatons sometimes) No (hackatons sometimes)

Page 29: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

Project Limitless in Exact

Page 30: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

Hackatons in Improve Digital

Page 31: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

Spotify Exact Improve Digital Backbase

Each squad is fully autonomous Y Y Y

AUTONOMY

Page 32: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify
Page 33: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

Spotify Exact Improve Digital Backbase

Survey to measure team’s autonomy Y Y Y

Page 34: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify
Page 35: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

Spotify Exact Improve Digital Backbase

Access to Agile Coach WE ARE HIRING Doesn’t work that well Doesn’t work that well

the squad have access to agile coach who helps to improve way of working

• Grow high performing teams• Continuous improvement• Ways of working• Collaboration• Grow a high performing

organization

Page 36: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

Spotify Exact Improve Digital Backbase

Each squad should have a Product Owner

Almost there 3 of 4 Y PO and component

owner for each team

Product Owner

STAKEHOLDERS

TEAM

Page 37: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

CHAPTERS

Page 38: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

CHAPTERSPeople who do similar

work (design, frontend, etc

Page 39: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

Spotify Exact Improve Digital Backbase

Chapters – people who does the similar work

Separation on SE and QE Chapter

PHP, Java, QA, DevOps Chapter

Separation on BE, FE and QE

Chapter

Page 40: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

Spotify Exact Improve Digital Backbase

Meet regularly to discuss expertise and challenges.

Separation on SE and QE Chapter

PHP, Java, QA, DevOps Chapter

Separation on BE, FE and QE Chapter

Page 41: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

Spotify Exact Improve Digital Backbase

Chapter Lead Yes N/A because they are on customer side

N/A because they are on customer side

• Grow individuals • Grow chapter

competence• Hire the right

people• Salary reviews

Page 42: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

TRIBES

Page 43: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

“Incubators for a mini startups”

Page 44: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

Spotify Exact Improve Digital Backbase

The squads in a tribe are all physically in the same office Yes No (Distributed) No (Distributed)

Page 45: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

Spotify Exact Improve Digital Backbase

Regular Tribe Gatherings

Optional: other teams usually participate on

demo meetingsNo Announced, but

doesn’t really work

Page 46: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

Spotify Exact Improve Digital Backbase

Squad dependencies tracking No Yes Not yet, but needed

Page 47: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify
Page 48: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

Spotify Exact Improve Digital Backbase

Separate Operation Squad – builds the road to Production:)

No – each squad is busy with that Yes

Separate DevOps team – they take a lot of

routine on themselves

Page 49: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

Spotify Exact Improve Digital Backbase

Tribe leader Yes Yes Yes

Page 50: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

GUILDS

Page 51: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

GUILCommunities

of Interest

Page 52: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

Spotify Exact Improve Digital BackbaseGuild – a group of people that want to share knowledge, tools, code, and practices

Azure Guild, BDD Guild, Agile Guild

QA and Architecture Guild No

Page 53: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

Spotify Exact Improve Digital Backbase

Guild Coordinator Yes Yes No

Page 54: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

Comparison completed

Page 55: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

• TIMELINE PROJECT PLANNING

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text.

This is an example text. Replace with your own text. Replace with your own textJan-Feb Mar-Apr May_Jun Jul-Aug Sep-Oct Nov-Dec

Example Text

Example TextExample

TextExample

Text

Example Text

Example Text

Example Text

Example Text

Example Text

You can invent such things by your own

Page 56: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

The change is always in progress

Page 57: Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example. Inspired by Spotify

• TIMELINE PROJECT PLANNING

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text. Replace with your own text

This is an example text. Replace with your own text.

This is an example text. Replace with your own text. Replace with your own textJan-Feb Mar-Apr May_Jun Jul-Aug Sep-Oct Nov-Dec

Example Text

Example TextExample

TextExample

Text

Example Text

Example Text

Example Text

Example Text

Example Text

Go and Try!

Write down my contacts, just in case

Viktor Bezhenar Viktor Bezhenar

[email protected]