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

Preview:

Citation preview

On the way of building your own engineering

cultureInspired 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

• 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

Why to scale Agile?

How to scale Agile?

• 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

And so on…

• 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

Is there any ligther approach?

• 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

• 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

One of the most interesting models today in scaling is

Spotify because they elegantly did what I try to do

at GE Healthcare

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

said

• 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

• 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

• 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

• 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

SQUADS

“Basically a mini

startup”

Spotify Exact Improve Digital Backbase

Sit Together Y Y Y

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

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

Spotify Exact Improve Digital Backbase

Self Organizing Scrum Scrum/Kanban Scrum

Spotify Exact Improve Digital Backbase

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

JUMP IN

Spotify Exact Improve Digital Backbase

Validated learning NO NO NO

Not that easy to apply in outsourcing…

Spotify Exact Improve Digital Backbase

Hack Days Project Limitless (10 % of the time)

No (hackatons sometimes) No (hackatons sometimes)

Project Limitless in Exact

Hackatons in Improve Digital

Spotify Exact Improve Digital Backbase

Each squad is fully autonomous Y Y Y

AUTONOMY

Spotify Exact Improve Digital Backbase

Survey to measure team’s autonomy Y Y Y

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

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

CHAPTERS

CHAPTERSPeople who do similar

work (design, frontend, etc

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

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

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

TRIBES

“Incubators for a mini startups”

Spotify Exact Improve Digital Backbase

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

Spotify Exact Improve Digital Backbase

Regular Tribe Gatherings

Optional: other teams usually participate on

demo meetingsNo Announced, but

doesn’t really work

Spotify Exact Improve Digital Backbase

Squad dependencies tracking No Yes Not yet, but needed

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

Spotify Exact Improve Digital Backbase

Tribe leader Yes Yes Yes

GUILDS

GUILCommunities

of Interest

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

Spotify Exact Improve Digital Backbase

Guild Coordinator Yes Yes No

Comparison completed

• 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

The change is always in progress

• 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

vityawassupviktor.bezhenar@gmail.com