Top Banner
58

Re-culturing a 200 employees start-up (eToro)

Jun 24, 2015

Download

Technology

David Virtser

Our presentation for DevOpsDays TLV conference about DevOps implementation in eToro. By Dvir Greenberg and David Virtser.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Re-culturing a 200 employees start-up (eToro)
Page 2: Re-culturing a 200 employees start-up (eToro)

Re-Culturing

a 200

employees

Start-Up

Page 3: Re-culturing a 200 employees start-up (eToro)

Dvir

Greenberg

Page 4: Re-culturing a 200 employees start-up (eToro)

David

Virtser

Page 5: Re-culturing a 200 employees start-up (eToro)

Internet

@Finance

Page 6: Re-culturing a 200 employees start-up (eToro)

Copy the

Best

Investors

Page 7: Re-culturing a 200 employees start-up (eToro)

100k Active

Investors

Page 8: Re-culturing a 200 employees start-up (eToro)

220 employees

Page 9: Re-culturing a 200 employees start-up (eToro)

80 engineers

Page 10: Re-culturing a 200 employees start-up (eToro)

2 platforms

Page 11: Re-culturing a 200 employees start-up (eToro)

120 services

Page 12: Re-culturing a 200 employees start-up (eToro)

20 releases

a week

Page 13: Re-culturing a 200 employees start-up (eToro)

running on

windows

Page 14: Re-culturing a 200 employees start-up (eToro)

regulated

Page 15: Re-culturing a 200 employees start-up (eToro)

“Fortune Favors the

Bold”

“Audaces fortuna iuvat”

Virgilius, 284 BC

Page 16: Re-culturing a 200 employees start-up (eToro)

we are

inefficient

Page 17: Re-culturing a 200 employees start-up (eToro)

static environments

Page 18: Re-culturing a 200 employees start-up (eToro)

long

iterations

Page 19: Re-culturing a 200 employees start-up (eToro)

deployment

mess

Page 20: Re-culturing a 200 employees start-up (eToro)

big teams

Page 21: Re-culturing a 200 employees start-up (eToro)

winds of

change

Page 22: Re-culturing a 200 employees start-up (eToro)

scrum

Page 23: Re-culturing a 200 employees start-up (eToro)

hackathon

Page 24: Re-culturing a 200 employees start-up (eToro)

learn what

others doing

Page 25: Re-culturing a 200 employees start-up (eToro)

DevOps

forum

Page 26: Re-culturing a 200 employees start-up (eToro)

map the gaps ● not enough unit tests

● no test automation

● no real continuous integration pipeline

● environment problems

● low quality

● production monitoring problems

● big risks upon deployment

● architectural gaps - SOA, APIs, one monolith

database

Page 27: Re-culturing a 200 employees start-up (eToro)

set action

plan

Page 28: Re-culturing a 200 employees start-up (eToro)

get

management

support

Page 29: Re-culturing a 200 employees start-up (eToro)

recruit a

team

Page 30: Re-culturing a 200 employees start-up (eToro)

define KPIs

Page 31: Re-culturing a 200 employees start-up (eToro)

culture

change

Page 32: Re-culturing a 200 employees start-up (eToro)

focus

Page 33: Re-culturing a 200 employees start-up (eToro)

self service

Page 34: Re-culturing a 200 employees start-up (eToro)

freestyle

tuesdays

Page 35: Re-culturing a 200 employees start-up (eToro)

dev

academy

Page 36: Re-culturing a 200 employees start-up (eToro)

boot

camps

Page 37: Re-culturing a 200 employees start-up (eToro)

power to

devs

Page 38: Re-culturing a 200 employees start-up (eToro)

automation

Page 39: Re-culturing a 200 employees start-up (eToro)

recruit professionals

Page 40: Re-culturing a 200 employees start-up (eToro)

cross teams collaboration

Page 41: Re-culturing a 200 employees start-up (eToro)

architecture

Page 42: Re-culturing a 200 employees start-up (eToro)

DBs

Page 43: Re-culturing a 200 employees start-up (eToro)

APIs

Page 44: Re-culturing a 200 employees start-up (eToro)

infrastructure

Page 45: Re-culturing a 200 employees start-up (eToro)

Continuous

Delivery

Page 46: Re-culturing a 200 employees start-up (eToro)

it’s only the

beginning

Page 47: Re-culturing a 200 employees start-up (eToro)

we are

learning to

walk

Page 48: Re-culturing a 200 employees start-up (eToro)

but the

train left

the station

Page 49: Re-culturing a 200 employees start-up (eToro)

Our Progress

Before Now

Unit test coverage 0.1% ~5%

Test automation 0% ~10%

Releases per week 10 20

Services with high standard 0 3

Monitoring dashboards 0 10

Automatic deployments 0 3

Services dropped 0 3

Lectures a week 0 1-2

Self service 0 5

Page 50: Re-culturing a 200 employees start-up (eToro)

Summary

Page 51: Re-culturing a 200 employees start-up (eToro)

eToro©2010 Presentation materials are confidential and should not be copied, distributed or passed on, directly or indirectly, to any other person.

When you are standing on the edge of a cliff, a step forward is not progress.

-- Anonymous

If you feel R&D is slow and heavy, just pushing it more

will not bring the expected results

Page 52: Re-culturing a 200 employees start-up (eToro)

Small

Batches

Page 53: Re-culturing a 200 employees start-up (eToro)

eToro©2010 Presentation materials are confidential and should not be copied, distributed or passed on, directly or indirectly, to any other person.

Dunbar's number is a suggested cognitive limit to the

number of people with whom one can maintain stable

social relationships.

Dunbar's number

Page 54: Re-culturing a 200 employees start-up (eToro)

What we want you to remember

1. eToro - size, domain, legacy

2. Massive changes required - Architecture

+ Culture

3. Changes during supporting existing

growing user base

4. Archimedes points - culture change +

management support

5. Change is slow, will take a while

6. Many unknowns - solve as we go

7. Most important - define end goals

8. The people on the bus are key to success

Page 55: Re-culturing a 200 employees start-up (eToro)
Page 56: Re-culturing a 200 employees start-up (eToro)

thank

you