Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example....
-
Upload
viktorbezhenar -
Category
Engineering
-
view
212 -
download
4
Transcript of Viktor Bezhenar, Lviv PM Day - On the way of building your own Engineering Culture. Levi9 Example....
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