+ All Categories
Transcript
Page 1: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg
Page 2: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

Re-Culturing

a 200

employees

Start-Up

Page 3: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

Dvir

Greenberg

Page 4: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

David

Virtser

Page 5: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

Internet

@Finance

Page 6: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

Copy the

Best

Investors

Page 7: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

100k Active

Investors

Page 8: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

220 employees

Page 9: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

80 engineers

Page 10: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

2 platforms

Page 11: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

120 services

Page 12: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

20 releases

a week

Page 13: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

running on

windows

Page 14: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

regulated

Page 15: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

“Fortune Favors the

Bold”

“Audaces fortuna iuvat”

Virgilius, 284 BC

Page 16: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

we are

inefficient

Page 17: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

static environments

Page 18: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

long

iterations

Page 19: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

deployment

mess

Page 20: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

big teams

Page 21: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

winds of

change

Page 22: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

scrum

Page 23: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

hackathon

Page 24: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

learn what

others doing

Page 25: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

DevOps

forum

Page 26: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

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: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

set action

plan

Page 28: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

get

management

support

Page 29: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

recruit a

team

Page 30: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

define KPIs

Page 31: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

culture

change

Page 32: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

focus

Page 33: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

self service

Page 34: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

freestyle

tuesdays

Page 35: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

dev

academy

Page 36: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

boot

camps

Page 37: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

power to

devs

Page 38: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

automation

Page 39: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

recruit professionals

Page 40: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

cross teams collaboration

Page 41: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

architecture

Page 42: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

DBs

Page 43: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

APIs

Page 44: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

infrastructure

Page 45: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

Continuous

Delivery

Page 46: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

it’s only the

beginning

Page 47: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

we are

learning to

walk

Page 48: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

but the

train left

the station

Page 49: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

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: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

Summary

Page 51: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

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: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

Small

Batches

Page 53: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

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: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

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: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg
Page 56: DevOps Days Tel Aviv 2013: Re-Culturing a 200 employee start-up - David Virtser & Dvir Greenberg

thank

you


Top Related